Michael Johnston Profile and Player Statistics
First name: Michael
Last name: Johnston
Position: , Attacker, Midfielder
Nationality: Scotland
Date of birth: 19 April 1999
Age: 24
Place of birth: Scotland

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which M. Johnston has played. It includes the total number of appearance (caps), substitution details, goals, yellow and red cards stats.

Competition Season Football Club
Euro Qualification 2024 Republic of Ireland 200 6 5 1 2 0 0 0
Friendly International 2024 Republic of Ireland 76 2 1 1 0 0 0 0
Carabao Cup 2023/2024 West Bromwich Albion 0 0 0 0 0 0 0 0
Champions League 2023/2024 Celtic 97 2 1 1 0 0 0 0
Championship 2023/2024 West Bromwich Albion 604 10 3 6 6 0 0 0
FA Cup 2023/2024 West Bromwich Albion 0 0 0 0 0 0 0 0
League Cup 2023/2024 Celtic 0 0 0 0 0 0 0 0
Premiership 2023/2024 Celtic 303 9 6 3 2 0 0 0
Scottish Cup 2023/2024 Celtic 26 1 1 0 0 0 0 0
Club Friendlies 3 2023 Celtic 0 0 0 0 0 0 0 0
Friendly International 2023 Republic of Ireland 104 2 1 1 0 0 0 0
Champions League 2022/2023 Celtic 0 0 0 0 0 0 0 0
League Cup 2022/2023 Vitória SC 107 3 2 1 0 0 0 0
League Cup 2022/2023 Celtic 0 0 0 0 0 0 0 0
Liga Portugal 2022/2023 Vitória SC 1362 25 10 8 1 0 2 0
Premiership 2022/2023 Celtic 0 0 0 0 0 0 0 0
Scottish Cup 2022/2023 Celtic 0 0 0 0 0 0 0 0
Taça De Portugal 2022/2023 Vitória SC 155 3 1 1 2 0 0 0
UEFA Nations League 2022/2023 Republic of Ireland 0 0 0 0 0 0 0 0
UEFA Youth League 2022/2023 Celtic U19 0 0 0 0 0 0 0 0
Club Friendlies 3 2022 Celtic 0 0 0 0 0 0 0 0
Club Friendlies 3 2022 Vitória SC 0 0 0 0 0 0 0 0
Champions League 2021/2022 Celtic 0 0 0 0 0 0 0 0
Europa League 2021/2022 Celtic 79 4 4 0 0 0 0 0
League Cup 2021/2022 Celtic 83 2 1 1 0 0 1 0
Premiership 2021/2022 Celtic 441 12 9 2 0 0 1 0
Scottish Cup 2021/2022 Celtic 69 2 1 1 0 0 0 0
Club Friendlies 1 2021 Celtic 0 0 0 0 0 0 0 0
Euro U21 2021 Scotland U20 0 0 0 0 0 0 0 0
Champions League 2020/2021 Celtic 0 0 0 0 0 0 0 0
Europa League 2020/2021 Celtic 0 0 0 0 0 0 0 0
Premiership 2020/2021 Celtic 244 10 8 2 0 0 0 0
Club Friendlies 1 2020 Celtic 0 0 0 0 0 0 0 0
Champions League 2019/2020 Celtic 254 4 1 3 1 0 0 0
Europa League 2019/2020 Celtic 248 4 1 3 2 0 0 0
League Cup 2019/2020 Celtic 44 1 1 1 1 0 0 0
Premiership 2019/2020 Celtic 153 11 7 4 2 0 1 0
Scottish Cup 2019/2020 Celtic 0 1 1 0 0 0 0 0
Euro U21 2019 Scotland U20 160 2 0 1 0 0 0 0
Champions League 2018/2019 Celtic 14 1 1 0 0 0 0 0
Europa League 2018/2019 Celtic 49 4 2 2 0 0 0 0
League Cup 2018/2019 Celtic 71 1 0 1 0 0 0 0
Premiership 2018/2019 Celtic 679 14 7 6 5 0 0 0
Scottish Cup 2018/2019 Celtic 35 2 2 0 0 0 0 0
Euro U19 2018 Scotland U19 180 2 0 0 2 0 1 0
Tournoi Maurice Revello 2018 Scotland U20 262 4 1 2 1 0 0 0
Premiership 2017/2018 Celtic 153 3 2 1 0 0 0 0
UEFA Youth League 2017/2018 Celtic U19 428 5 0 2 3 0 0 0
Premiership 2016/2017 Celtic 57 1 0 1 0 0 0 0
International Champions Cup 2016 Celtic 0 0 0 0 0 0 0 0

M. Johnston has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
26/03/2024 Republic of Ireland
0 - 1
Switzerland 0-1H2H+
  0 - 1 23' X. Shaqiri
  59' S. Widmer
  75' N. Elvedi
S. Coleman 85'  
23/03/2024 Republic of Ireland
0 - 0
Belgium 0-0H2H+
E. Ferguson 28'  
16/03/2024 West Bromwich Albion
2 - 0
Bristol City 1-0H2H+
C. Townsend 28'  
T. Fellows 45' 1 - 0  
  45' J. Knight
  45+1' J. Knight
J. Wallace 50' 2 - 0  
  58' T. Gardner-Hickman
O. Yokuşlu 71'  
C. Kipre 85'  
A. Palmer 90+1'  
10/03/2024 Huddersfield Town
1 - 4
West Bromwich Albion 1-0H2H+
D. Burgzorg 30' 1 - 0  
D. Burgzorg 31'  
  1 - 1 51' M. Johnston
  1 - 2 60' K. Bartley
  1 - 3 66' O. Yokuşlu
  1 - 4 73' M. Johnston
  87' A. Mowatt
06/03/2024 Queens Park Rangers
2 - 2
West Bromwich Albion 1-2H2H+
S. Field 17' 1 - 0  
  1 - 1 25' M. Johnston
  1 - 2 27' G. Diangana
M. Frey 51'  
  55' A. Palmer
S. Field 81' 2 - 2  
01/03/2024 West Bromwich Albion
2 - 1
Coventry City 2-0H2H+
M. Johnston 6' 1 - 0  
C. Townsend 21'  
G. Diangana 36' 2 - 0  
  49' K. Palmer
  2 - 1 73' H. Wright
A. Reach 90+3'  
24/02/2024 Hull City
1 - 1
West Bromwich Albion 1-1H2H+
F. Carvalho 35' 1 - 0  
  1 - 1 43' D. Furlong
20/02/2024 Plymouth Argyle
0 - 3
West Bromwich Albion 0-0H2H+
B. Mumba 57'  
  0 - 1 61' C. Kipre
  0 - 2 76' M. Johnston
  0 - 3 90+1' T. Fellows
16/02/2024 West Bromwich Albion
0 - 2
Southampton 0-1H2H+
  0 - 1 14' R. Fraser
B. Thomas-Asante 44'  
C. Corberán Vallet 45'  
O. Yokuşlu 50'  
  55' W. Smallbone
  0 - 2 73' D. Brooks
13/02/2024 West Bromwich Albion
2 - 0
Cardiff City 1-0H2H+
M. Johnston 1' 1 - 0  
  49' J. Collins
D. Furlong 52'  
  72' D. Goutas
A. Weimann 80' 2 - 0  
10/02/2024 Ipswich Town
2 - 2
West Bromwich Albion 0-1H2H+
  0 - 1 18' T. Fellows
Sam Morsy 30'  
  45+2' D. Furlong
N. Broadhead 46' 1 - 1  
H. Clarke 49'  
  56' A. Weimann
  66' N. Chalobah
  1 - 2 76' J. Swift
O. Giraud-Hutchinson 90+3' 2 - 2  
03/02/2024 West Bromwich Albion
1 - 0
Birmingham City 0-0H2H+
  33' L. Buchanan
C. Kipre 34'  
C. Corberán Vallet 34'  
  55' K. Bielik
  65' A. Dozzell
D. Furlong 78'  
A. Weimann 85' 1 - 0  
27/01/2024 Celtic
1 - 0
Ross County 1-0H2H+
A. Johnston 1' 1 - 0  
  15' J. Brown
Paulo Bernardo 22'  
L. Palma 28'  
21/01/2024 Celtic
5 - 0
Buckie Thistle 3-0H2H+
  14' S. Pugh
Paulo Bernardo 25' 1 - 0  
O. Holm 33' 2 - 0  
K. Furuhashi 41' 3 - 0  
L. Palma 50' 4 - 0  
R. Vata 71'  
R. Vata 75' 5 - 0  
30/12/2023 Celtic
2 - 1
Rangers 1-0H2H+
A. Johnston 17'  
Paulo Bernardo 25' 1 - 0  
Paulo Bernardo 27'  
  38' P. Clement
M. O'Riley 40'  
K. Furuhashi 47' 2 - 0  
  59' D. Sterling
  71' L. Balogun
D. Turnbull 80'  
C. McGregor 85'  
M. Nawrocki 87'  
  2 - 1 88' J. Tavernier
Oh Hyun-Gyu 90+9'  
  90+9' J. Souttar
  90+9' C. Goldson
26/12/2023 Dundee
0 - 3
Celtic 0-0H2H+
  13' L. Scales
  0 - 1 52' Paulo Bernardo
  0 - 2 83' M. Johnston
O. Beck 86'  
  0 - 3 90+1' M. Johnston
16/12/2023 Celtic
0 - 2
Hearts 0-2H2H+
  0 - 1 15' L. Shankland
  0 - 2 30' S. Kingsley
D. Maeda 52'  
13/12/2023 Celtic
2 - 1
Feyenoord 1-0H2H+
A. Johnston 22'  
  31' R. Zerrouki
L. Palma 33' 1 - 0  
  44' Q. Maduro
G. Taylor 45+1'  
  60' Y. Minteh
  1 - 1 82' Y. Minteh
G. Lagerbielke 90+1' 2 - 1  
  90+6' M. Wieffer
10/12/2023 Kilmarnock
2 - 1
Celtic 0-1H2H+
  0 - 1 33' M. O'Riley
B. Lyons 41'  
R. Deas 69'  
N. Phillips 75' 1 - 1  
D. Armstrong 79'  
  83' A. Johnston
M. Kennedy 87' 2 - 1  
06/12/2023 Celtic
4 - 1
Hibernian 2-0H2H+
Oh Hyun-Gyu 5' 1 - 0  
L. Palma 21'  
M. O'Riley 36' 2 - 0  
C. McGregor 44'  
L. Palma 51' 3 - 0  
Oh Hyun-Gyu 55' 4 - 0  
  4 - 1 72' C. Doidge
  84' W. Fish
  86' R. Molotnikov
03/12/2023 St. Johnstone
1 - 3
Celtic 1-0H2H+
R. McGowan 13'  
D. Jaiyesimi 40' 1 - 0  
  1 - 1 67' C. McGregor
  1 - 2 79' M. O'Riley
  79' K. Furuhashi
D. Mitov 79'  
  1 - 3 90+3' J. Forrest
28/11/2023 Lazio
2 - 0
Celtic 0-0H2H+
  27' G. Taylor
  35' A. Johnston
N. Rovella 50'  
  71' M. O'Riley
  78' H. Yang
C. Immobile 82' 1 - 0  
C. Immobile 85' 2 - 0  
Pedro 89'  
Patric 90+4'  
25/11/2023 Celtic
1 - 1
Motherwell 0-0H2H+
  14' C. Slattery
  41' S. O'Donnell
  64' B. Mugabi
L. Palma 66'  
G. Taylor 70'  
  85' C. Butcher
D. Turnbull 86' 1 - 0  
  1 - 1 90' J. Obika
21/11/2023 Republic of Ireland
1 - 1
New Zealand 1-0H2H+
A. Idah 28' 1 - 0  
  1 - 1 59' M. Garbett
18/11/2023 Netherlands
1 - 0
Republic of Ireland 1-0H2H+
W. Weghorst 11' 1 - 0  
  90' J. Molumby
28/10/2023 Hibernian
0 - 0
Celtic 0-0H2H+
  49' L. Scales
  61' G. Taylor
16/10/2023 Gibraltar
0 - 4
Republic of Ireland 0-2H2H+
  0 - 1 8' E. Ferguson
  0 - 2 28' M. Johnston
L. Annesley 53'  
  0 - 3 60' M. Doherty
  72' M. Doherty
  0 - 4 80' C. Robinson
J. Sergeant 84'  
  88' J. McGrath
13/10/2023 Republic of Ireland
0 - 2
Greece 0-2H2H+
W. Smallbone 10'  
  0 - 1 20' G. Giakoumakis
  0 - 2 45+4' G. Masouras
  56' D. Pelkas
  75' A. Bouchalakis
19/06/2023 Republic of Ireland
3 - 0
Gibraltar 0-0H2H+
  36' J. Sergeant
M. Johnston 52' 1 - 0  
E. Ferguson 59' 2 - 0  
  70' E. Jolley
A. Idah 90+2' 3 - 0  
16/06/2023 Greece
2 - 1
Republic of Ireland 1-1H2H+
A. Bakasetas 15' 1 - 0  
  1 - 1 27' N. Collins
P. Mandalos 35'  
G. Masouras 49' 2 - 1  
D. Pelkas 65'  
A. Bakasetas 76'  
  76' J. McClean
  88' J. Egan
  90+5' M. Doherty
G. Tzavellas 90+5'  
27/05/2023 Porto
3 - 0
Vitória SC 3-0H2H+
  2' Tomás Händel
M. Taremi 8' 1 - 0  
Otavinho 32' 2 - 0  
Evanilson 39' 3 - 0  
  40' Daniel Silva
  44' A. Abreu de Freitas
  62' M. Tounkara
  71' Tiago Silva
Otavinho 72'  
  72' H. Oliveira Sá
M. Uribe 87'  
  89' Matheus Salgueiro
21/05/2023 Vitória SC
1 - 0
Gil Vicente 0-0H2H+
  45+4' B. Aouacheria
Nélson Luz 46'  
André 50'  
Anderson 90+3' 1 - 0  
Anderson 90+5'  
  90+12' Vitor Carvalho
14/05/2023 Rio Ave
0 - 1
Vitória SC 0-0H2H+
  0 - 1 55' Tomás Händel
07/05/2023 Vitória SC
3 - 0
Vizela 2-0H2H+
M. Villanueva 16' 1 - 0  
André 41' 2 - 0  
I. Ariel Bamba 45+4'  
  45+6' M. Osmajić
  45+12' Ivanildo Fernandes
A. Abreu de Freitas 70' 3 - 0  
29/04/2023 Marítimo
1 - 2
Vitória SC 0-1H2H+
M. Castillo Mosquera 33'  
  0 - 1 37' Tiago Silva
  38' Tiago Silva
Felix Correia 40'  
J. M. Gomes 42'  
  42' João Pedro Silva
  0 - 2 65' André
  72' J. Natário Ferreira
Geny 87' 1 - 2  
Diogo Mendes 90+11'  
B. Riascos 90+11'  
24/04/2023 Vitória SC
0 - 2
Sporting CP 0-0H2H+
M. Gomes Ferreira Magalhães 4'  
  0 - 1 47' Pedro Gonçalves
  0 - 2 90+3' Arthur Gomes
14/04/2023 Famalicão
2 - 1
Vitória SC 1-0H2H+
J. Cádiz 10' 1 - 0  
  19' João Pedro Silva
Riccieli 23'  
  25' M. Tounkara
  33' Tiago Silva
Z. Youssouf 45+2'  
  1 - 1 64' Daniel Silva
Francisco Moura 70' 2 - 1  
  90+6' Alisson Safira
07/04/2023 Boavista
2 - 1
Vitória SC 1-0H2H+
Bruno Lourenço 8'  
Salvador Agra 19' 1 - 0  
G. Makouta 37'  
Petit 38+38'  
  45+2' M. Gomes Ferreira Magalhães
  1 - 1 60' André André
Salvador Agra 61'  
R. Abascal 63'  
  65' A. Abreu de Freitas
  65' Daniel Silva
  68' André André
P. Gonçalves Malheiro 83'  
  84' I. Ariel Bamba
G. Makouta 86' 2 - 1  
  90+2' I. Ariel Bamba
L. Castelo Santos 90+9'  
R. Boženík 90+9'  
R. Abascal 90+11'  
  90+12' Bruno Gaspar
01/04/2023 Vitória SC
0 - 0
Paços de Ferreira 0-0H2H+
  6' Maracás
Tiago Silva 40'  
  45+1' Rui Pires
Alisson Safira 45+1'  
  49' J. Delgado
  77' Marafona
  77' Marafona
27/03/2023 Republic of Ireland
0 - 1
France 0-0H2H+
  22' B. Pavard
  0 - 1 50' B. Pavard
M. Doherty 65'  
J. Molumby 77'  
A. Idah 88'  
J. Egan 90'  

Results and Fixtures
Top Soccer Tipsters
Tipsters Competition Review
Superior H2H Statistics
H2H Home Team Advantage
H2H Away Team Advantage
Top Football Clubs
Worst Football Clubs
Top Draw Teams
Teams Home Win 100%
Good Home Teams
Poor Away Teams
Platinum Membership Testimonial

Soccer Fixtures Calendar

Choose a date to view the past soccer results or upcoming match fixtures.

Pick a Country or Region

Get the listings of soccer leagues and competitions for each region, including past seasons results and football statistics.

Match Preview and News

Copyright © 2002-2024 SoccerPunter Pte. Ltd. All rights reserved.