Barry McKay Profile and Player Statistics
First name: Barry
Last name: McKay
Position: , Attacker, LF, Midfielder, RF
Nationality:
Height: 175

Football Career Transfers and Statistics

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

Competition Season Football Club
Europa Conference League 2024/2025 Hearts 74 1 0 1 0 0 0 0
Europa League 2024/2025 Hearts 0 0 0 0 0 0 0 0
League Cup 2024/2025 Hearts 26 1 1 0 0 0 0 0
Premiership 2024/2025 Hearts 211 6 4 2 0 0 0 0
Club Friendlies 1 2024 Hearts 44 1 1 0 0 0 0 0
Club Friendlies 3 2024 Hearts 0 0 0 0 0 0 0 0
Friendly International 2024 Scotland 0 0 0 0 0 0 0 0
League Cup 2023/2024 Hearts 68 1 0 1 0 0 0 0
Premiership 2023/2024 Hearts 402 11 7 4 0 0 0 0
Scottish Cup 2023/2024 Hearts 30 1 1 0 0 0 0 0
Club Friendlies 3 2023 Hearts 0 0 0 0 0 0 0 0
Friendly International 2023 Scotland 0 0 0 0 0 0 0 0
Championship 2022/2023 Swansea City 0 0 0 0 0 0 0 0
Europa League 2022/2023 Hearts 180 2 0 0 0 0 0 0
League Cup 2022/2023 Hearts 90 1 0 0 0 0 0 0
Premiership 2022/2023 Hearts 2605 37 8 14 4 0 1 0
Scottish Cup 2022/2023 Hearts 229 3 0 2 0 0 1 0
UEFA Nations League 2022/2023 Scotland 0 0 0 0 0 0 0 0
Club Friendlies 3 2022 Hearts 0 0 0 0 0 0 0 0
Friendly International 2022 Scotland 0 0 0 0 0 0 0 0
League Cup 2021/2022 Hearts 0 0 0 0 0 0 0 0
Premiership 2021/2022 Hearts 2646 33 3 12 2 0 0 0
Scottish Cup 2021/2022 Hearts 430 5 0 4 0 0 0 0
Club Friendlies 1 2021 Hearts 0 0 0 0 0 0 0 0
Carabao Cup 2020/2021 Fleetwood Town 0 0 0 0 0 0 0 0
Carabao Cup 2020/2021 Swansea City 0 0 0 0 0 0 0 0
Championship 2020/2021 Swansea City 0 0 0 0 0 0 0 0
EFL Trophy 2020/2021 Fleetwood Town 103 2 1 0 1 0 0 0
FA Cup 2020/2021 Fleetwood Town 0 0 0 0 0 0 0 0
League One 2020/2021 Fleetwood Town 1399 26 11 10 2 0 0 0
Club Friendlies 1 2020 Swansea City 0 0 0 0 0 0 0 0
Carabao Cup 2019/2020 Swansea City 20 3 2 1 0 0 0 0
Championship 2019/2020 Swansea City 74 4 4 0 0 0 0 0
FA Cup 2019/2020 Swansea City 57 1 0 1 0 0 0 0
League One 2019/2020 Fleetwood Town 586 8 1 6 2 0 2 0
Premier League 2 Divison Two 2019/2020 Swansea City U23 180 3 0 0 0 0 0 0
Premier League Cup 2019/2020 Swansea City U23 0 0 0 0 0 0 0 0
Premier League International Cup 2019/2020 Swansea City U23 0 0 0 0 0 0 0 0
Carabao Cup 2018/2019 Swansea City 0 0 0 0 0 0 0 0
Championship 2018/2019 Swansea City 1398 30 14 10 2 0 0 0
FA Cup 2018/2019 Swansea City 0 1 0 0 1 0 0 0
Carabao Cup 2017/2018 Nottingham Forest 74 1 1 0 0 0 0 0
Championship 2017/2018 Nottingham Forest 1704 26 4 17 5 0 0 0
FA Cup 2017/2018 Nottingham Forest 3 1 1 0 0 0 0 0
Premiership 2016/2017 Rangers 2402 35 7 12 5 0 0 0
Challenge Cup 2015/2016 Rangers 394 5 0 3 1 0 1 0
Championship 2015/2016 Rangers 2650 34 1 16 6 0 1 0
Championship 2014/2015 Raith Rovers 1365 23 7 8 1 0 1 0
Challenge Cup 2013/2014 Rangers 31 1 1 0 1 0 0 0
Championship 2013/2014 Greenock Morton 1322 18 4 6 3 0 0 0
League One 2013/2014 Rangers 34 2 2 0 0 0 0 0
Challenge Cup 2012/2013 Rangers 245 3 0 3 1 0 0 0
League Two 2012/2013 Rangers 1555 31 16 7 1 0 0 0
Premiership 2011/2012 Rangers 13 1 1 0 0 0 0 0

Barry McKay has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
27/10/2024 Hibernian
1 - 1
Hearts 0-0H2H+
N. Triantis 4'  
M. Boyle 39'  
  64' C. Devlin
M. Kukharevych 65' 1 - 0  
  75' J. Penrice
  83' J. Grant
  1 - 1 87' J. Wilson
24/10/2024 Hearts
2 - 0
Omonia Nicosia 2-0H2H+
L. Shankland 3'  
  6' M. Marić
A. Forrest 16' 1 - 0  
B. Spittal 23' 2 - 0  
A. Forrester 49'  
C. Gordon 57'  
  62' S. Coulibaly
19/10/2024 Hearts
4 - 0
St. Mirren 1-0H2H+
K. Vargas 15' 1 - 0  
  23' C. Dunne
D. Oyegoke 47' 2 - 0  
  53' T. Olusanya
  84' G. Kiltie
J. Wilson 86' 3 - 0  
B. Spittal 90+3' 4 - 0  
  90+5' E. Bwomono
  90+5' D. Adeniran
03/10/2024 Dinamo Minsk
1 - 2
Hearts 1-1H2H+
S. Alfred 21' 1 - 0  
  1 - 1 37' S. Politsevich
  71' C. Devlin
T. Melnichenka 90'  
  1 - 2 90+4' Y. Dhanda
28/09/2024 Hearts
1 - 1
Ross County 0-1H2H+
  11' E. Campbell
K. Vargas 13'  
  0 - 1 35' R. Hale
  42' R. Hale
  56' C. Randall
  59' R. Leak
L. Shankland 90+6' 1 - 1  
01/09/2024 Hearts
0 - 1
Dundee United 0-0H2H+
  41' W. Ferry
L. Shankland 41'  
  64' K. Trapanovski
  0 - 1 76' R. Graham
  86' C. Sibbald
Y. Dhanda 90+3'  
  90+3' J. Walton
25/08/2024 Motherwell
3 - 1
Hearts 1-0H2H+
P. McGinn 24' 1 - 0  
A. Halliday 42'  
  45+1' F. Kent
  58' C. Devlin
S. O'Donnell 60' 2 - 0  
  62' A. Salazar Osorio
  2 - 1 65' Y. Oda
  76' S. Kingsley
T. Sparrow 81' 3 - 1  
17/08/2024 Falkirk
2 - 0
Hearts 0-0H2H+
D. Tait 3'  
R. MacIver 21'  
S. Mackie 24'  
  40' L. Boyce
B. Spencer 43'  
  43' K. Vargas
E. Ross 53' 1 - 0  
  65' G. Taylor
D. Tait 81' 2 - 0  
  90+4' L. Shankland
R. Shanley 90+5'  
10/08/2024 Dundee
3 - 1
Hearts 3-0H2H+
S. Tiffoney 23' 1 - 0  
  26' K. Rowles
T. Docherty 27'  
S. Tiffoney 28'  
  42' G. Taylor
J. Portales Villarreal 43'  
G. Taylor 45+2' 2 - 0  
L. McCowan 45+5' 3 - 0  
Z. Larkeche 55'  
  3 - 1 61' F. Kent
  90+3' J. Penrice
  90+3' L. Shankland
03/08/2024 Hearts
0 - 0
Rangers 0-0H2H+
C. Devlin 33'  
K. Rowles 54'  
  64' M. Diomande
D. Oyegoke 90+5'  
17/07/2024 Hearts
1 - 5
Tottenham Hotspur 0-1H2H+
  0 - 1 39' B. Johnson
L. Shankland 46' 1 - 1  
  1 - 2 55' W. Lankshear
  1 - 3 66' M. Moore
  1 - 4 72' D. Spence
  1 - 5 85' L. Neilson
18/05/2024 Hearts
3 - 3
Rangers 1-0H2H+
L. Shankland 33' 1 - 0  
  1 - 1 52' R. McCausland
K. Rowles 56'  
  63' K. Dowell
  1 - 2 69' T. Cantwell
  1 - 3 79' F. Soares Silva
D. Lembikisa 82' 2 - 3  
K. Tagawa 90+5' 3 - 3  
11/05/2024 Hearts
3 - 0
Dundee 1-0H2H+
K. Vargas 35' 1 - 0  
  45+3' A. Bakayoko
A. Forrest 53' 2 - 0  
  57' L. McCowan
  76' A. Donnelly
L. Shankland 90' 3 - 0  
04/05/2024 Celtic
3 - 0
Hearts 2-0H2H+
K. Furuhashi 4' 1 - 0  
  18' L. Shankland
K. Furuhashi 21' 2 - 0  
  52' C. Devlin
M. O'Riley 87' 3 - 0  
27/04/2024 Kilmarnock
0 - 0
Hearts 0-0H2H+
L. Mayo 36'  
J. Wright 44'  
L. Donnelly 61'  
S. Findlay 89'  
21/04/2024 Rangers
2 - 0
Hearts 1-0H2H+
C. Dessers 5' 1 - 0  
  59' C. Devlin
J. Souttar 59'  
C. Dessers 78' 2 - 0  
N. Raskin 82'  
  82' M. Tait
13/04/2024 Hearts
4 - 2
Livingston 4-2H2H+
  0 - 1 10' S. Kelly
  0 - 2 22' S. Kelly
J. Grant 29' 1 - 2  
  31' T. Yengi
Y. Oda 32' 2 - 2  
  32' T. Yengi
C. Devlin 40' 3 - 2  
A. Cochrane 45+1'  
L. Shankland 45+6' 4 - 2  
06/04/2024 St. Mirren
1 - 2
Hearts 0-1H2H+
  0 - 1 33' J. Grant
  45+3' M. Tait
  0 - 2 62' M. Mandron
  62' T. Sibbick
T. Olusanya 68' 1 - 2  
S. Tanser 82'  
30/03/2024 Hearts
1 - 1
Kilmarnock 1-0H2H+
K. Vargas 10' 1 - 0  
F. Kent 27'  
  28' D. Armstrong
  63' R. Deas
A. Cochrane 65'  
  1 - 1 67' M. Watkins
27/12/2023 Hibernian
0 - 1
Hearts 0-0H2H+
  6' L. Shankland
  14' K. Rowles
M. Boyle 15'  
  59' C. Nieuwenhof
D. Levitt 62'  
M. Boyle 73'  
  88' N. Atkinson
  0 - 1 90+3' L. Shankland
23/12/2023 Hearts
2 - 0
St. Mirren 1-0H2H+
  2' A. Gogić
  22' S. Tanser
L. Shankland 33' 1 - 0  
L. Shankland 49' 2 - 0  
N. Atkinson 66'  
  76' C. Boyd Munce
C. Halkett 78'  
16/12/2023 Celtic
0 - 2
Hearts 0-2H2H+
  0 - 1 15' L. Shankland
  0 - 2 30' S. Kingsley
D. Maeda 52'  
06/12/2023 Hearts
0 - 1
Rangers 0-1H2H+
  0 - 1 34' A. Sima
K. Vargas 51'  
A. Cochrane 63'  
  69' R. Yılmaz
A. Forrest 90+1'  
20/08/2023 Hearts
4 - 0
Partick Thistle 2-0H2H+
B. Graham 11' 1 - 0  
  37' S. Lawless
O. Offiah 45' 2 - 0  
L. Shankland 48' 3 - 0  
  67' B. Williamson
K. Tagawa 74' 4 - 0  
27/05/2023 Hearts
1 - 1
Hibernian 1-1H2H+
Y. Oda 8' 1 - 0  
J. Hill 9'  
  10' L. Johnson
  21' J. Doyle-Hayes
  24' L. Stevenson
A. Cochrane 29'  
  1 - 1 31' K. Nisbet
  63' C. Cadden
L. Shankland 89'  
  90' J. Campbell
  90+4' M. Devlin
N. Atkinson 90+4'  
24/05/2023 Rangers
2 - 2
Hearts 1-1H2H+
  0 - 1 1' L. Shankland
A. McGregor 37'  
  44' S. Naismith
T. Cantwell 45+4' 1 - 1  
  45+5' J. Ginnelly
J. Sakala 47' 2 - 1  
R. Yılmaz 55'  
A. Morelos Aviléz 58'  
  63' K. Rowles
  78' M. Smith
  2 - 2 90+4' G. Kuol
  90+4' G. Kuol
20/05/2023 Hearts
2 - 1
Aberdeen 1-1H2H+
  11' J. Hayes
  12' Barry Robson
C. Devlin 25'  
  25' M. Watkins
  0 - 1 31' M. Pollock
J. Ginnelly 43' 1 - 1  
  49' B. Miovski
  53' Y. Ramadani
L. Shankland 56' 2 - 1  
13/05/2023 St. Mirren
2 - 2
Hearts 2-0H2H+
  17' K. Rowles
  18' Steven Naismith
R. Taylor 23'  
G. Kiltie 29'  
J. Shaughnessy 36' 1 - 0  
  44' C. Devlin
R. Strain 45+4' 2 - 0  
  65' N. Atkinson
  2 - 1 73' J. Ginnelly
  77' P. Haring
  80' O. Kiomourtzoglou
  2 - 2 90+6' L. Shankland
07/05/2023 Hearts
0 - 2
Celtic 0-0H2H+
A. Cochrane 45'  
  45+5' M. O'Riley
  0 - 1 67' K. Furuhashi
  0 - 2 80' H. Oh
22/04/2023 Hearts
6 - 1
Ross County 4-0H2H+
A. Cochrane 17' 1 - 0  
J. Ginnelly 22' 2 - 0  
L. Shankland 28' 3 - 0  
  38' C. Randall
L. Shankland 45+7' 4 - 0  
  55' J. Stones
J. Ginnelly 57' 5 - 0  
L. Shankland 59' 6 - 0  
  6 - 1 85' O. Edwards
O. Kiomourtzoglou 90+5'  
  90+5' J. Tillson
15/04/2023 Hibernian
1 - 0
Hearts 0-0H2H+
  0' Steven Naismith
C. Egan Riley 10'  
L. Johnson 11'  
  20' C. Devlin
J. Doyle-Hayes 21'  
C. Cadden 61'  
K. Nisbet 67' 1 - 0  
  77' N. Atkinson
J. Newell 78'  
  89' S. Kingsley
J. Campbell 90+1'  
P. Hanlon 90+1'  
  90+2' T. Sibbick
08/04/2023 Hearts
0 - 2
St. Mirren 0-0H2H+
R. Snodgrass 7'  
M. Smith 50'  
  0 - 1 52' C. Main
  0 - 2 57' A. Gogić
R. Snodgrass 62'  
  67' S. Tanser
  68' C. Dunne
  84' A. Gogić
K. Rowles 86'  
01/04/2023 Kilmarnock
2 - 1
Hearts 2-1H2H+
  0 - 1 7' L. Shankland
D. Armstrong 22' 1 - 1  
C. Doidge 45' 2 - 1  
R. McKenzie 49'  
L. Donnelly 51'  
  56' S. Kingsley
R. McKenzie 60'  
L. Chambers 81'  
  87' M. Smith
18/03/2023 Aberdeen
3 - 0
Hearts 3-0H2H+
L. Lopes 5' 1 - 0  
L. Lopes 21' 2 - 0  
M. Pollock 28' 3 - 0  
  37' L. Shankland
  68' J. Hill
B. Miovski 68'  
Y. Ramadani 68'  
  68' T. Sibbick
M. Watkins 90+3'  
11/03/2023 Hearts
0 - 3
Celtic 0-2H2H+
  0 - 1 2' A. Mooy
  0 - 2 45' K. Furuhashi
  46' C. Carter-Vickers
O. Kiomourtzoglou 61'  
N. Atkinson 79'  
  0 - 3 80' C. Carter-Vickers
J. Hill 90'  
08/03/2023 Celtic
3 - 1
Hearts 1-1H2H+
  0 - 1 6' J. Ginnelly
D. Maeda 25' 1 - 1  
  54' C. Devlin
K. Furuhashi 60' 2 - 1  
  77' O. Kiomourtzoglou
S. Haksabanovic 84' 3 - 1  
04/03/2023 Hearts
3 - 0
St. Johnstone 1-0H2H+
J. Ginnelly 21' 1 - 0  
  63' M. Hallberg
J. Ginnelly 63' 2 - 0  
J. Grant 73' 3 - 0  
19/02/2023 Motherwell
2 - 0
Hearts 1-0H2H+
J. Obika 40' 1 - 0  
B. Spittal 46' 2 - 0  
J. Furlong 71'  
  85' N. Atkinson
K. van Veen 85'  
10/02/2023 Hamilton Academical
0 - 2
Hearts 0-1H2H+
R. Tumilty 13'  
  0 - 1 29' S. Humphrys
S. Martin 45+1'  
  0 - 2 79' C. Devlin
04/02/2023 Hearts
3 - 1
Dundee United 0-1H2H+
  0 - 1 9' S. Fletcher
  13' P. Pawlett
  22' C. Sibbald
  29' R. Edwards
S. Humphrys 48'  
L. Shankland 71' 1 - 1  
A. Cochrane 77' 2 - 1  
S. Kingsley 78'  
J. Ginnelly 90+6'  
J. Ginnelly 90+6'  
G. Kuol 90+7'  
S. Humphrys 90+8' 3 - 1  

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
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.