Menu
Republic of Ireland

M Johnston — Football player profile

M. Johnston
Republic of IrelandFootball

M. Johnston

Age
26
Height
176 cm
Weight
67 kg
Born
1999-04-19 · Glasgow

Current Season

M. Johnston has made 41 appearances this season with 2 goals scored. Current form, physical attributes, and performance metrics at a glance — useful for anytime scorer bets and player prop markets.

41

Appearances

2819

Min

2

Goals

10

Assists

41

Shots

17

On Target

65

Key Passes

83%

Pass Accuracy %

27

Tackles

1

Blocks

11

Interceptions

142

Dribbles

135

Duels Won

25

Fouls

6

Yellow Cards

0

Red Cards

7.0

Rating

Statistics by Season

M. Johnston has recorded 40 goals and 27 assists in 272 appearances across 11 seasons. Career history spans 7 teams including Rep. Of Ireland, West Brom, Celtic. Season-by-season breakdown reveals consistency and long-term impact.

TeamSeasonCompetitionAppearancesGoalsAssistsMinRating
Rep. Of Ireland2025Friendlies41226206.8
West Brom2025League Cup10087007.3
West Brom2025FA Cup200194106.3
West Brom2025Championship34292312307.0
West Brom2024Championship40352079307.0
Celtic2024Premiership10015006.3
West Brom2024FA Cup10027006.3
Celtic2024League Cup00000
Celtic2024UEFA Champions League00000
Rep. Of Ireland2024Friendlies30113006.3
Rep. Of Ireland2024UEFA Nations League401243206.8
Rep. Of Ireland2024World Cup - Qualification Europe40070006.5
West Brom2023Championship20721342107.1
Celtic2023Premiership92303007.1
Celtic2023FA Cup102600
Celtic2023UEFA Champions League2097007.0
Rep. Of Ireland2023Euro Championship - Qualification62200007.1
Rep. Of Ireland2023Friendlies2010400
Guimaraes2022Primeira Liga25141362206.9
Celtic2022Premiership00000
Guimaraes2022Taça de Portugal3214200
Guimaraes2022Taça da Liga3010700
Celtic2022FA Cup00000
Celtic2021Premiership120442106.8
Celtic2021League Cup208310
Celtic2021FA Cup206900
Celtic2021UEFA Europa Conference League00000
Celtic2021UEFA Champions League00000
Celtic2021UEFA Europa League40167006.8
Scotland U212021UEFA U21 Championship00000
Celtic2020Premiership100245006.7
Celtic2020League Cup00000
Celtic2020UEFA Champions League00000
Celtic2020UEFA Europa League00000
Celtic2019Premiership1124468106.9
Celtic2019League Cup2115900
Celtic2019FA Cup103000
Celtic2019UEFA Europa League42247006.8
Celtic2019UEFA Champions League4125400
Scotland U212019UEFA U21 Championship2016000
Celtic2018Premiership14567900
Celtic2018League Cup107100
Celtic2018Scottish Cup3010700
Celtic2018UEFA Champions League101400
Celtic2018UEFA Europa League40195006.5
Scotland U192018UEFA U19 Championship2218010
Scotland U212018Tournoi Maurice Revello4126200
Celtic2017Premiership3015300
2017Challenge Cup104400
Celtic2017Scottish Cup102100
2017Premier League International Cup2110900
Celtic2017UEFA Champions League00000
Celtic U192017UEFA Youth League5342800
Scotland U192017UEFA U19 Championship3119611
Celtic2016Premiership105700
2016Challenge Cup10000
Celtic U192016UEFA Youth League5224210
Celtic2016International Champions Cup00000
Celtic U192015UEFA Youth League20300

Career Timeline

Trophies17

Premiership2021/2022League Cup2021Premiership2019/2020Scottish Cup2019/2020League Cup2019Premiership2018/2019Scottish Cup2018/2019League Cup2018Premiership2017/2018Scottish Cup2017/2018League Cup2017Premiership2016/2017Scottish Cup2016/2017League Cup2016League CupPremiershipScottish Cup
2457
'15
'16
'17
'18
'19
'20
'21
'22
'23
'24
'25
'15'16'17'18'19'20'21'22'23'24'25
Goals00052001732
Assists00004004251
Appearances213141110122520404
Goals per 900.26
Win Rate35%
Min3571536794682454421,3621,3422,079226
Yellow Cards112132

Recent Matches

Rep. Of Ireland
05/28/2026Friendlies
Match Details
05/16/2026Friendlies
Match Details
03/31/2026Friendlies
Match Details

Trophies

19

M. Johnston has earned 19 trophy entries with 17 titles won, including Premiership, League Cup, Scottish Cup. Honours at club and international level reflect sustained success and competitive pedigree.

CompetitionSeasonCountryResult
Premiership2021/2022ScotlandWinner
League Cup2021ScotlandWinner
Premiership2020/2021Scotland2nd Place
Premiership2019/2020ScotlandWinner
Scottish Cup2019/2020ScotlandWinner
League Cup2019ScotlandWinner
Premiership2018/2019ScotlandWinner
Scottish Cup2018/2019ScotlandWinner
League Cup2018ScotlandWinner
Premiership2017/2018ScotlandWinner
Scottish Cup2017/2018ScotlandWinner
League Cup2017ScotlandWinner
Premiership2016/2017ScotlandWinner
Scottish Cup2016/2017ScotlandWinner
League Cup2016ScotlandWinner
League CupScotlandWinner
PremiershipScotlandWinner
PremiershipScotland2nd Place
Scottish CupScotlandWinner

Transfer History

1

M. Johnston has 1 recorded transfer. Transfer history provides context for career trajectory and market valuation.

DateFromToType

API data: May 10, 2026 · Stats updated: Apr 26, 2026