Ryan McGowan Profile and Player Statistics
First name: Ryan
Last name: McGowan
Position: Attacker, Defender, Midfielder
Nationality:
Height: 191
Weight: 85

Football Career Transfers and Statistics

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

Competition Season Football Club
WC Qualification Asia 2026 Australia 0 0 0 0 0 0 0 0
Challenge Cup 2024/2025 Livingston 15 2 0 0 0 0 0 0
Championship 2024/2025 Livingston 810 9 0 0 0 0 1 0
League Cup 2024/2025 St. Johnstone 0 0 0 0 0 0 0 0
League Cup 2024/2025 Livingston 360 4 0 0 0 0 0 0
Club Friendlies 3 2024 Livingston 0 0 0 0 0 0 0 0
Club Friendlies 3 2024 St. Johnstone 0 0 0 0 0 0 0 0
League Cup 2023/2024 St. Johnstone 314 4 1 0 1 0 1 0
Premiership 2023/2024 St. Johnstone 2459 29 2 0 1 0 7 0
Scottish Cup 2023/2024 St. Johnstone 90 1 0 0 0 0 1 0
Club Friendlies 3 2023 St. Johnstone 0 0 0 0 0 0 0 0
League Cup 2022/2023 St. Johnstone 18 1 1 0 0 0 0 0
Premiership 2022/2023 St. Johnstone 2430 28 0 5 1 0 8 0
Scottish Cup 2022/2023 St. Johnstone 0 0 0 0 0 0 0 0
AFC Champions League Two 2022 Al Kuwait 90 1 0 0 0 0 0 0
Club Friendlies 3 2022 St. Johnstone 0 0 0 0 0 0 0 0
WC Qualification Asia 2022 Australia 95 2 1 0 0 0 0 0
Premier League 2021/2022 Al Kuwait 0 0 0 0 0 0 0 0
Super Cup 2021/2022 Al Kuwait 0 0 0 0 0 0 0 0
AFC Champions League Elite 2021 Sydney 0 0 0 0 0 0 0 0
AFC Champions League Two 2021 Al Kuwait 180 2 0 0 0 0 0 0
A-League Men 2020/2021 Sydney 1894 22 1 0 0 0 6 0
AFC Champions League Elite 2020 Sydney 180 2 0 0 0 0 1 0
A-League Men 2019/2020 Sydney 2520 28 0 0 1 0 3 0
Australian Cup 2019 Sydney 0 0 0 0 0 0 0 0
Club Friendlies 1 2019 Sydney 0 0 0 0 0 0 0 0
EFL Trophy 2018/2019 Bradford City 0 0 0 0 0 0 0 0
FA Cup 2018/2019 Bradford City 0 2 0 1 0 0 0 0
Premiership 2018/2019 Dundee 1350 15 0 0 0 0 5 0
Arabian Gulf Cup 2017/2018 Al Sharjah 90 1 0 0 0 0 0 0
Carabao Cup 2017/2018 Bradford City 90 1 0 0 0 0 1 0
League One 2017/2018 Bradford City 270 3 0 0 0 0 1 0
Friendly International 2017 Australia 0 0 0 0 0 0 0 0
Premiership 2015/2016 Dundee United 1980 22 0 0 0 0 5 0
Premiership 2014/2015 Dundee United 1043 12 0 1 1 0 3 0
Europa League 2012/2013 Hearts 180 2 0 0 0 0 0 0
Premiership 2012/2013 Hearts 1800 20 0 0 0 0 5 0
Europa League 2011/2012 Hearts 270 3 0 0 0 0 0 0
Premiership 2011/2012 Hearts 2144 28 5 1 2 0 4 0
Championship 2010/2011 Partick Thistle 560 8 2 2 0 0 1 0
Premiership 2010/2011 Hearts 19 2 2 0 0 0 1 0
Championship 2009/2010 Ayr United 2480 28 0 2 1 0 5 0
Premiership 2007/2008 Hearts 0 0 0 0 0 0 0 0

Ryan McGowan has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
29/10/2024 Dunfermline Athletic
3 - 0
Livingston 1-0H2H+
Chris Kane 7' 1 - 0  
  28' Stevie May
  35' Stephen Kelly
  55' Liam Sole
Kyle Benedictus 56' 2 - 0  
  57' Liam Sole
  57' Andrew Shinnie
  57' Daniel Finlayson
  57' Andy Winter
Lewis McCann 59'  
Adedapo Awokoya-Mebude 61'  
Matthew Todd 61'  
CJ Hamilton 66'  
Chris Kane 71' 3 - 0  
  72' Stevie May
  72' Ricky Korboa
  72' Stephen Kelly
  72' Samson Lawal
Chris Hamilton 75'  
Ewan Otoo 75'  
Chris Kane 82'  
Craig Wighton 82'  
Lewis McCann 83'  
Josh Cooper 83'  
Kyle Benedictus 83'  
Tom Fogarty 83'  
  84' Robbie Muirhead
  84' Lewis Smith
26/10/2024 Livingston
2 - 1
Raith Rovers 0-1H2H+
  0 - 1 21' Jack Hamilton
  47' Scott Brown
  50' Liam Dick
  55' Liam Dick
  58' Lewis Jamieson
  58' Lewis Stevenson
Tete Yengi 59'  
Liam Sole 59'  
Ryan McGowan 66'  
Ryan McGowan 66'  
Reece McAlear 66'  
  71' Finlay Pollock
  71' Callum Smith
Danny Wilson 75' 1 - 1  
Scott Pittman 76'  
Andrew Shinnie 76'  
Robbie Muirhead 76'  
Andy Winter 76'  
  82' Jack Hamilton
  82' Korede Adedoyin
  82' Sam Stanton
  82' Joshua Mullin
Danny Wilson 90+2'  
Michael Nottingham 90+5' 2 - 1  
19/10/2024 Ayr United
1 - 2
Livingston 1-2H2H+
  0 - 1 8' Robbie Muirhead
  27' Cristian Montano
  27' Matthew Clarke
  30' Matthew Clarke
Connor McLennan 34'  
  0 - 2 38' Scott Pittman
Connor McLennan 42' 1 - 2  
Nicholas McAllister 46'  
Scott McMann 46'  
  46' Daniel Finlayson
  46' Danny Wilson
Ben Dempsey 49'  
Marco Rus 67'  
  71' Jamie Brandon
Jay Henderson 74'  
Alfie Bavidge 74'  
Marco Rus 74'  
Jamie Murphy 74'  
  74' Tete Yengi
  74' Andrew Shinnie
  82' Robbie Muirhead
  82' Andy Winter
  84' Jérôme Prior
  88' Michael Nottingham
12/10/2024 Livingston
2 - 2
Inverness CT 2-2H2H+
Remi Savage 1' 1 - 0  
  1 - 1 2' Ryan McGowan
  1 - 2 3' Billy McKay
  1 - 3 4' Andy Winter
Robbie Thompson 5' 2 - 3  
Tete Yengi 6' 3 - 3  
  3 - 4 7' Billy McKay
Stephen Kelly 8' 4 - 4  
  9' Robbie Thompson
  4 - 5 10' Paul Allan
Stephen Kelly 10' 5 - 5  
Stevie May 17' 6 - 5  
Lewis Smith 26'  
Scott Pittman 28' 7 - 5  
  7 - 6 30' Charlie Gilmour
  52' Charlie Gilmour
Lewis Smith 55'  
Liam Sole 55'  
  63' Paul Allan
  63' Calum MacLeod
  63' James Nolan
  63' Matthew Strachan
Stevie May 71'  
Andy Winter 71'  
Samson Lawal 72'  
Cristian Montano 72'  
  84' Keith Bray
  84' Robbie Thompson
Matthew Clarke 84'  
Tete Yengi 84'  
12/10/2024 Livingston
2 - 2
Inverness CT 2-2H2H+
Remi Savage 1' 1 - 0  
  1 - 1 2' Ryan McGowan
  1 - 2 3' Billy McKay
  1 - 3 4' Andy Winter
Robbie Thompson 5' 2 - 3  
Tete Yengi 6' 3 - 3  
  3 - 4 7' Billy McKay
Stephen Kelly 8' 4 - 4  
  9' Robbie Thompson
  4 - 5 10' Paul Allan
Stephen Kelly 10' 5 - 5  
Stevie May 17' 6 - 5  
Lewis Smith 26'  
Scott Pittman 28' 7 - 5  
  7 - 6 30' Charlie Gilmour
  52' Charlie Gilmour
Lewis Smith 55'  
Liam Sole 55'  
  63' Paul Allan
  63' Calum MacLeod
  63' James Nolan
  63' Matthew Strachan
Stevie May 71'  
Andy Winter 71'  
Samson Lawal 72'  
Cristian Montano 72'  
  84' Keith Bray
  84' Robbie Thompson
Matthew Clarke 84'  
Tete Yengi 84'  
08/10/2024 Falkirk
0 - 0
Livingston 0-0H2H+
  31' Scott Pittman
Brad Spencer 38'  
  46' Liam Sole
  46' Lewis Smith
Calvin Miller 60'  
Alfie Agyeman 60'  
Ethan Ross 71'  
Callumn Morrison 71'  
Gary Oliver 72'  
Ryan Shanley 72'  
Liam Henderson 74'  
  76' Jamie Brandon
  76' Reece McAlear
  76' Stevie May
  76' Andy Winter
Dylan Tait 79'  
Dylan Tait 81'  
Finn Yeats 81'  
  84' Robbie Muirhead
  84' Andrew Shinnie
05/10/2024 Partick Thistle
0 - 0
Livingston 0-0H2H+
  29' Robbie Muirhead
  35' Stephen Kelly
  60' Matthew Clarke
  60' Cristian Montano
  62' Robbie Muirhead
  62' Scott Robinson
Ricco Diack 67'  
Andrew Shinnie 67'  
Daniel O'Reilly 68'  
  68' Lewis Smith
  68' Reece McAlear
Lee Ashcroft 74'  
Luke McBeth 78'  
Kyle Turner 79'  
Stuart Bannigan 79'  
  79' Stephen Kelly
  79' Liam Sole
Robbie Crawford 79'  
Ben Stanway 79'  
  79' Stevie May
  79' Andy Winter
28/09/2024 Livingston
2 - 1
Airdrieonians 1-1H2H+
Stephen Kelly 29' 1 - 0  
  1 - 1 31' Aaron Reid
Lewis Smith 45'  
  45+1' Mason Hancock
Michael Nottingham 45+1'  
  57' Dylan MacDonald
  57' Lewis McGrattan
  64' Lewis McGregor
  64' Chris Mochrie
  64' Murray Aiken
  67' Chris Mochrie
Robbie Muirhead 75'  
Andrew Shinnie 75'  
Stevie May 75'  
Andy Winter 75'  
  87' Craig Watson
Lewis Smith 88'  
Liam Sole 88'  
Andrew Shinnie 90+1' 2 - 1  
  90+2' Aaron Reid
  90+2' Cameron Cooper
14/09/2024 Livingston
3 - 0
Hamilton Academical 0-0H2H+
Lewis Smith 28'  
  41' Reghan Tumilty
Steven May 45+1'  
Matthew Clarke 52'  
Ryan McGowan 55'  
Scott Pittman 56' 1 - 0  
  60' Barry Maguire
  60' Euan Henderson
  60' Jamie Barjonas
  60' Ben Williamson
Matthew Clarke 66'  
Nikolay Todorov 66'  
Andrew Shinnie 67'  
Cristian Montano 67'  
  67' Connor Smith
  67' Liam Sole
Lewis Smith 68'  
Robbie Muirhead 68'  
  75' Ben Williamson
  80' Oli Shaw
  80' Oludare Olufunwa
Robbie Muirhead 81' 2 - 0  
  81' Lee Kilday
  81' Steven Bradley
Steven May 81'  
Andy Winter 81'  
  83' Nikolay Todorov
Robbie Muirhead 87' 3 - 0  
Daniel Finlayson 89'  
David Carson 89'  
  90+2' Sean McGinty
07/09/2024 Spartans
0 - 2
Livingston 0-0H2H+
Kevin Waugh 46'  
Paul Watson 46'  
Danny Denholm 59'  
Mark Stowe 59'  
James Craigen 59'  
Callum Booth 59'  
Cammy Russell 59'  
  63' Liam Sole
  63' Samson Lawal
  0 - 1 65' Steven May
  72' Scott Pittman
  72' Oliver Green
Cammy Russell 73'  
Brogan Walls 79'  
Aaron Scott 79'  
  80' Cristian Montano
  80' Matthew Clarke
  80' Jamie Brandon
  80' Daniel Finlayson
  80' Steven May
  80' Andy Winter
  0 - 2 81' Lewis Smith
Lewis Hunter 89'  
Ben Lamont 89'  
31/08/2024 Raith Rovers
0 - 1
Livingston 0-0H2H+
Euan Murray 24'  
  36' Matthew Clarke
Lewis Jamieson 45+2'  
  51' Andrew Shinnie
Ross Matthews 52'  
  57' Andrew Shinnie
  57' Robbie Muirhead
Euan Murray 60'  
Aidan Connolly 60'  
  66' Matthew Clarke
  66' Cristian Montano
Lewis Jamieson 66'  
Lewis Vaughan 66'  
  79' Michael Nottingham
Dylan Easton 81'  
Kai Montagu 81'  
  86' Daniel Finlayson
  86' Reece McAlear
Liam Dick 89'  
  0 - 1 90' Jamie Brandon
24/08/2024 Livingston
1 - 1
Greenock Morton 0-0H2H+
  3' Zak Delaney
Jamie Brandon 30'  
Scott Pittman 54' 1 - 0  
  55' Michael Garrity
  55' Jordan Davies
  55' Jay Aston Emmanuel-Thomas
  55' Lamar Reynolds
Scott Pittman 65'  
  66' Ali Crawford
  66' Cameron Blues
Andrew Shinnie 68'  
Robbie Muirhead 68'  
Tete Yengi 69'  
Liam Sole 69'  
  1 - 1 71' Owen Moffat
  73' Lamar Reynolds
Jamie Brandon 76'  
Reece McAlear 76'  
  80' Cameron Blues
  85' Owen Moffat
  85' Alex King
09/08/2024 Queen's Park
1 - 1
Livingston 1-0H2H+
Zak Rudden 36' 1 - 0  
  42' Daniel Finlayson
  54' Tete Yengi
  1 - 1 60' Matthew Clarke
  70' Robbie Muirhead
  70' Liam Sole
  76' Andrew Shinnie
  76' Reece McAlear
Zak Rudden 81'  
Liam McLeish 81'  
  82' Daniel Finlayson
  82' Oliver Green
  87' Liam Sole
Jack Turner 88'  
Joshua Hinds 88'  
03/08/2024 Livingston
2 - 0
Dunfermline Athletic 0-0H2H+
Jamie Brandon 23'  
  34' Kieran Ngwenya
  34' Rhys Breen
Scott Pittman 49' 1 - 0  
Liam Sole 57'  
Lewis Smith 57'  
  64' Sam Fisher
  64' Joe Chalmers
  67' Taylor Sutherland
  67' Craig Wighton
Stephen Kelly 71' 2 - 0  
Andrew Shinnie 80'  
Reece McAlear 80'  
Jamie Brandon 84'  
Samson Adeniran Lawal 84'  
  90+4' David Wotherspoon
27/07/2024 Livingston
0 - 1
Spartans 0-0H2H+
Matthew Clarke 57'  
Michael Nottingham 57'  
Robbie Muirhead 57'  
Liam Sole 57'  
  60' Danny Denholm
  60' James Craigen
  61' Brogan Walls
  61' Cameron Russell
Lewis Smith 69'  
Ricky Korboa 69'  
  72' Kieran Watson
Reece McAlear 78'  
Oliver Green 78'  
Jamie Brandon 78'  
Andrew Shinnie 78'  
  82' Bradley Whyte
  0 - 1 85' Cameron Russell
23/07/2024 Cove Rangers
0 - 2
Livingston 0-1H2H+
  0 - 1 6' Finlay Murray
  30' Oliver Green
  30' Reece McAlear
Arron Darge 40'  
Finlay Murray 48'  
Fraser Fyvie 55'  
  55' Stephen Kelly
Grady McGrath 62'  
Declan Glass 62'  
  65' Andrew Winter
  65' Tete Yengi
  66' Robbie Muirhead
  66' Liam Sole
  76' Lewis Smith
  76' Ricky Korboa
  76' Jamie Brandon
  76' Michael Nottingham
  0 - 2 86' Liam Sole
20/07/2024 Livingston
1 - 0
Dunfermline Athletic 1-0H2H+
R. Muirhead 11' 1 - 0  
Liam Sole 46'  
L. Smith 46'  
  57' David Wotherspoon
  57' Taylor Sutherland
Oliver Green 63'  
Michael Nottingham 63'  
  69' Aaron Comrie
  69' A. Tod
  76' Lewis McCann
  76' J. Chalmers
  76' Rhys Breen
  76' C. Wighton
Robbie Muirhead 77'  
Ricky Korboa 77'  
Tete Yengi 77'  
A. Winter 77'  
  83' K. Benedictus
Stephen Kelly 90+2'  
Reece McAlear 90+2'  
13/07/2024 Forfar Athletic
0 - 2
Livingston 0-0H2H+
  0 - 1 49' Liam Sole
  60' Liam Sole
  60' L. Smith
  61' D. Finlayson
  61' Reece McAlear
J. Skelly 64'  
N. Cannon 64'  
B. Klimionek 64'  
S. Reekie 64'  
  75' Jamie Brandon
  75' Michael Nottingham
  75' Tete Yengi
  75' A. Winter
  79' Sean Kelly
  83' Stephen Kelly
  83' Oliver Green
  87' Shamal George
S. Morrison 87'  
  0 - 2 88' R. Muirhead
  90' Reece McAlear
19/05/2024 Motherwell
1 - 2
St. Johnstone 0-2H2H+
  0 - 1 18' Nicky Clark
T. Bair 32'  
  0 - 2 45+1' Adama Sidibeh
Harry Paton 46'  
Jack Vale 46'  
  52' David Keltjens
Bevis Mugabi 64'  
Calum Butcher 64'  
  64' Nicky Clark
  64' Andy Considine
L. Miller 64'  
Moses Ebiye 64'  
  74' Adama Sidibeh
  74' Benjamin Kimpioka
Sam Nicholson 77'  
Mark Ferrie 77'  
Davor Zdravkovski 77'  
L. Ross 77'  
  90+2' Matt Smith
  90+2' Stevie May
Moses Ebiye 90+4' 1 - 2  
15/05/2024 St. Johnstone
1 - 1
Ross County 0-1H2H+
  0 - 1 28' Yan Dhanda
  40' William Nightingale
  42' George Harmon
Stevie May 55'  
Benjamin Kimpioka 55'  
  69' Yan Dhanda
  69' Victor Loturi
  70' George Harmon
  70' Josh Reid
  77' Simon Murray
  77' Josh Sims
Daniel Phillips 80'  
Diallang Jaiyesimi 80'  
Ryan McGowan 82'  
  86' Josh Reid
Adama Sidibeh 90' 1 - 1  
  90+2' Jordan White
11/05/2024 Livingston
2 - 1
St. Johnstone 0-1H2H+
  0 - 1 8' Adama Sidibeh
  45' Stevie May
Scott Pittman 67'  
Steven Bradley 67'  
Tete Yengi 67'  
Dan MacKay 67'  
Cristian Montano 72' 1 - 1  
  75' Stevie May
  75' Matt Smith
  79' Adama Sidibeh
  79' Benjamin Kimpioka
Michael Nottingham 79'  
Andrew Shinnie 79'  
Jamie Brandon 84'  
Cristian Montano 86'  
Ayo Obileye 86'  
  87' Daniel Phillips
  87' Diallang Jaiyesimi
  87' Cammy MacPherson 
  87' Connor Smith
Joel Nouble 90+1'  
Andrew Shinnie 90+5' 2 - 1  
04/05/2024 Aberdeen
1 - 0
St. Johnstone 0-0H2H+
  45' Andy Considine
  63' Drey Wright 
  63' Cammy MacPherson 
Bojan Miovski 68' 1 - 0  
Connor Barron 74'  
Graeme Shinnie  74'  
  75' Connor Smith
  75' Stevie May
  75' Benjamin Kimpioka
  75' Adama Sidibeh
  77' Cammy MacPherson 
  77' Cammy MacPherson 
Dante Polvara 79'  
Duk 79'  
Junior Hoilett 83'  
Leighton Clarkson 90+2'  
Killian Phillips 90+2'  
27/04/2024 St. Johnstone
1 - 3
Hibernian 0-2H2H+
  0 - 1 6' Emiliano Marcondes
  11' Rocky Bushiri
  24' Will Fish
  24' Paul Hanlon 
  0 - 2 44' Paul Hanlon 
Adama Sidibeh 45+2'  
Benjamin Kimpioka 45+2'  
Nicky Clark 61'  
Stevie May 61'  
Matt Smith 61'  
Connor Smith 61'  
Franciszek Franczak 61'  
Drey Wright  61'  
  70' Adam Le Fondre
  70' Dylan Vente
  71' Emiliano Marcondes
  71' Josh Campbell
  0 - 3 76' Dylan Vente
  79' Nathan Moriah-Welsh
  79' Dylan Levitt
  79' Myziane Maolida
  79' Lewis Stevenson
Daniel Phillips 84'  
Cammy MacPherson  84'  
Benjamin Kimpioka 89' 1 - 3  
13/04/2024 St. Johnstone
0 - 2
Kilmarnock 0-1H2H+
  0 - 1 23' Joe Wright
M. Kucheriavyi 59'  
Graham Carey 59'  
  63' Joe Wright
  63' Robbie Deas
Daniel Phillips 69'  
Connor Smith 69'  
  77' Liam Polworth
  77' Brad Lyons
  77' D. Watson
  77' Rory McKenzie
  0 - 2 81' Marley Watkins
David Keltjens 88'  
Franciszek Franczak 88'  
Adama Sidibeh 88'  
Benjamin Kimpioka 88'  
Nicky Clark 88'  
Stevie May 88'  
  88' Danny Armstrong
  88' Corrie Ndaba
  88' Kyle Vassell 
  88' Kevin van Veen
06/04/2024 Hibernian
1 - 2
St. Johnstone 0-0H2H+
Will Fish 46'  
Nathan Moriah-Welsh 46'  
  0 - 1 49' Adama Sidibeh
Chris Cadden 56' 1 - 1  
  60' Ryan McGowan
Adam Le Fondre 65'  
Élie Youan 65'  
Jordan Obita 70'  
  73' M. Kucheriavyi
  76' Nicky Clark
  76' Graham Carey
  80' Adama Sidibeh
  80' Benjamin Kimpioka
  1 - 2 81' Tony Gallacher
Joe Newell 83'  
Jair Tavares 83'  
  90+3' Matt Smith
  90+3' Stevie May
30/03/2024 St. Johnstone
1 - 2
Dundee 0-1H2H+
  0 - 1 6' L. Cameron
M. Kucheriavyi 31'  
David Keltjens 42'  
Adama Sidibeh 60' 1 - 1  
  62' Dara Costelloe
  62' Jordan McGhee
  62' Scott Tiffoney
  62' M. Mellon
Luke Robinson 71'  
Adama Sidibeh 77'  
Benjamin Kimpioka 77'  
  78' Owen Dodgson
  78' Ryan Howley
  1 - 2 80' Amadou Bakayoko
  82' M. Mellon
Tony Gallacher 83'  
Graham Carey 83'  
Nicky Clark 83'  
Stevie May 83'  
  87' L. Cameron
  87' Ricki Lamie
Matt Smith 90+4'  
Ryan McGowan 90+7'  
16/03/2024 Celtic
3 - 1
St. Johnstone 1-0H2H+
  25' Sven Sprangler
  25' Maksym Kucheryavyi
Kyogo Furuhashi 40' 1 - 0  
  45' Adama Sidibeh
Nicolas-Gerrit Kühn 46' 2 - 0  
Nicolas-Gerrit Kühn 63'  
James Forrest 63'  
Paulo Bernardo 63'  
Daniel Kelly 63'  
  63' Adama Sidibeh
  63' Benjamin Kimpioka
  64' Luke Robinson
  64' Tony Gallacher
James Forrest 68' 3 - 0  
  74' Graham Carey
  74' Stevie May
  74' Matt Smith
  74' C. Smith
Cameron Carter-Vickers 75'  
Odin Thiago Holm 75'  
Kyogo Furuhashi 75'  
Adam Idah 75'  
  3 - 1 81' C. Smith
Matt O'Riley 86'  
Gustaf Lagerbielke 86'  
  90+1' Ryan McGowan
  90+5' Daniel Phillips
02/03/2024 St. Johnstone
1 - 1
Livingston 0-1H2H+
Luke Robinson 31'  
  0 - 1 37' Andrew Shinnie
Sven Sprangler 40'  
Diallang Jaiyesimi 45+4'  
Graham Carey 45+4'  
  50' Michael Devlin
  50' Kurtis Guthrie
Liam Gordon  56'  
Andy Considine 56'  
Benjamin Kimpioka 56'  
Stevie May 56'  
  68' Cristian Montano
Matt Smith 77'  
Adama Sidibeh 77'  
  82' Daniel MacKay
  82' Joel Nouble
  85' Andrew Shinnie
  85' Jamie Brandon
  85' Cristian Montano
  85' Mo Sangare
Nicky Clark 87' 1 - 1  
  90+7' Kurtis Guthrie
28/02/2024 Aberdeen
0 - 2
St. Johnstone 0-1H2H+
  0 - 1 44' Nicky Clark
Richard Jensen 46'  
Jack Mackenzie 46'  
  60' Sven Sprangler
Jonny Hayes 61'  
Duk 61'  
Jamie McGrath 61'  
Junior Hoilett 61'  
Leighton Clarkson 72'  
Killian Phillips 72'  
  0 - 2 77' Benjamin Kimpioka
  78' Benjamin Kimpioka
  80' David Keltjens
  80' Tony Gallacher
  80' Nicky Clark
  80' Maksym Kucheryavyi
Jack Mackenzie 82'  
James McGarry 82'  
  86' Diallang Jaiyesimi
  86' Graham Carey
  86' Benjamin Kimpioka
  86' Stevie May
  88' Maksym Kucheryavyi
  90+1' Matt Smith
  90+1' C. Smith
  90+3' Daniel Phillips
18/02/2024 St. Johnstone
0 - 3
Rangers 0-1H2H+
David Keltjens 35'  
  0 - 1 37' Mohammed Diomande
David Keltjens 46'  
Benjamin Kimpioka 46'  
  46' Scott Wright
  46' Dujon Sterling
  60' Todd Cantwell
  60' Tom Lawrence 
  68' Fábio Silva
  68' Cyriel Dessers
  69' Oscar Cortés
  69' Ross McCausland
Daniel Phillips 71'  
Ryan McGowan 74'  
  0 - 2 79' James Tavernier
C. Smith 80'  
Maksym Kucheryavyi 80'  
Adama Sidibeh 82'  
Nicky Clark 82'  
  82' Borna Barišić
  82' Rıdvan Yılmaz
  0 - 3 87' James Tavernier
11/02/2024 Dundee
2 - 1
St. Johnstone 0-1H2H+
  0 - 1 9' Matt Smith
Jordan McGhee 17'  
Zach Robinson 46'  
Dara Costelloe 46'  
Dara Costelloe 48'  
  58' Benjamin Kimpioka
  58' Maksym Kucheryavyi
  58' Oludare Olufunwa
  58' C. Smith
Scott Tiffoney 67'  
Michael Mellon 67'  
Amadou Bakayoko 69'  
  69' Kerr Smith
  69' Sven Sprangler
  74' Liam Gordon 
Luke McCowan 75' 1 - 1  
  75' Dimitar Mitov
  79' David Keltjens
  79' Ryan McGowan
Michael Mellon 83'  
  88' Maksym Kucheryavyi
Jordan McGhee 89' 2 - 1  
Aaron Donnelly 89'  
Ricki Lamie 89'  
Michael Mellon 90+14'  
Lee Ashcroft 90+14'  
  90+14' Matt Smith
  90+14' Diallang Jaiyesimi
07/02/2024 St. Johnstone
0 - 1
Hearts 0-0H2H+
Luke Robinson 16'  
Fran Franczak 46'  
Sven Sprangler 46'  
Andy Considine 52'  
  0 - 1 54' Lawrence Shankland
Benjamin Kimpioka 65'  
Nicky Clark 65'  
Tony Gallacher 65'  
Adama Sidibeh 65'  
Ryan McGowan 75'  
  75' Stephen Kingsley
  75' Craig Halkett 
  79' Kenneth Vargas
  83' Kenneth Vargas
  83' Jorge Grant
  83' Scott Fraser
  83' Yutaro Oda
C. Smith 84'  
Diallang Jaiyesimi 84'  
Diallang Jaiyesimi 90+6'  
03/02/2024 Ross County
0 - 1
St. Johnstone 0-1H2H+
Jordan White 20'  
  0 - 1 34' Benjamin Kimpioka
  46' David Keltjens
  46' Oludare Olufunwa
Cameron Borthwick-Jackson 54'  
  59' Fran Franczak
  59' Nicky Clark
  59' Benjamin Kimpioka
  59' Adama Sidibeh
Jordan White 67'  
Eamonn Brophy 67'  
James Brown 78'  
Michee Efete 78'  
Cameron Borthwick-Jackson 79'  
Brandon Khela 79'  
George Harmon 79'  
Josh Reid 79'  
  86' C. Smith
Yan Dhanda 90+5'  
  90+6' Tony Gallacher
  90+6' Kerr Smith
27/01/2024 St. Johnstone
1 - 1
Motherwell 1-1H2H+
Ryan McGowan 3' 1 - 0  
  4' Liam Kelly
  1 - 1 29' Thelonius Bair
Liam Gordon  35'  
Diallang Jaiyesimi 35'  
  45' Davor Zdravkovski
  45+5' Andy Halliday
Benjamin Kimpioka 61'  
Nicky Clark 61'  
  61' Andy Halliday
  61' Lennon Miller
Maksym Kucheryavyi 61'  
C. Smith 61'  
C. Smith 76'  
  81' Davor Zdravkovski
  81' Sam Nicholson
Graham Carey 83'  
Sven Sprangler 83'  
Daniel Phillips 90+2'  
24/01/2024 St. Johnstone
1 - 1
Aberdeen 0-0H2H+
Matt Smith 61'  
  0 - 1 62' Bojan Miovski
  62' Dante Polvara
  62' Ester Sokler
  63' Connor Barron
  63' Jonny Hayes
Sven Sprangler 73'  
Maksym Kucheryavyi 73'  
  74' Jack Mackenzie
  74' Richard Jensen
David Keltjens 78' 1 - 1  
  84' Slobodan Rubezic
Diallang Jaiyesimi 85'  
Benjamin Kimpioka 85'  
  90' Slobodan Rubezic
  90' Angus MacDonald
Graham Carey 90+2'  
Liam Gordon  90+4'  
David Keltjens 90+6'  
David Keltjens 90+9'  
Oludare Olufunwa 90+9'  
20/01/2024 Airdrieonians
1 - 0
St. Johnstone 0-0H2H+
Gabby McGill 30'  
Calum Gallagher 30'  
  46' Fran Franczak
  46' Sven Sprangler
  51' Ryan McGowan
  52' Andy Considine
Nikolay Todorov 54' 1 - 0  
  65' Nicky Clark
  65' Diallang Jaiyesimi
  65' Tony Gallacher
  65' Luke Robinson
Liam McStravick 66'  
Gavin Gallagher 66'  
Calum Gallagher 66'  
Arron Lyall 66'  
Nikolay Todorov 76'  
Josh O'Connor 76'  
  80' Benjamin Kimpioka
  80' Stevie May
Dean McMaster 85'  
23/12/2023 Kilmarnock
2 - 1
St. Johnstone 2-0H2H+
David Watson 6' 1 - 0  
Marley Watkins 17' 2 - 0  
  57' Daniel Phillips
  57' Nicky Clark
  2 - 1 61' Nicky Clark
  64' Dimitar Mitov
  74' Fran Franczak
  74' James Brown
  74' Chris Kane
  74' Dara Costelloe
Liam Polworth 83'  
Rory McKenzie 83'  
  90+2' Matt Smith
  90+2' Stevie May
Marley Watkins 90+4'  
Andrew Dallas 90+4'  
20/12/2023 Rangers
2 - 0
St. Johnstone 1-0H2H+
Kemar Roofe 16'  
Cyriel Dessers 16'  
Cyriel Dessers 28' 1 - 0  
  33' Diallang Jaiyesimi
  35' Sven Sprangler
  35' Chris Kane
  38' Matt Smith
  45' Daniel Phillips
Connor Goldson 45+2'  
John Lundstram 46'  
Dujon Sterling 46'  
  60' Fran Franczak
  60' Tony Gallacher
Sam Lammers 68'  
Todd Cantwell 68'  
Abdallah Sima 68'  
Scott Wright 68'  
  72' Daniel Phillips
  72' Graham Carey
  72' Matt Smith
  72' Dara Costelloe
  72' Oludare Olufunwa
  72' Ryan McGowan
James Tavernier 85' 2 - 0  
James Tavernier 86'  
Leon King 86'  
Todd Cantwell 90+3'  
16/12/2023 St. Johnstone
1 - 0
Hibernian 0-0H2H+
Maksym Kucheryavyi 6'  
  22' Lewis Miller
  46' Lewis Miller
  46' Josh Campbell
Fran Franczak 46'  
  56' Paul Hanlon 
  56' Rocky Bushiri
Graham Carey 57' 1 - 0  
Diallang Jaiyesimi 72'  
Chris Kane 72'  
  73' Dylan Levitt
  73' Christian Doidge
Fran Franczak 84'  
Andy Considine 84'  
  85' Rocky Bushiri
  90' Dylan Vente
Maksym Kucheryavyi 90+8'  
Sven Sprangler 90+8'  
09/12/2023 Motherwell
1 - 1
St. Johnstone 0-0H2H+
  0 - 1 53' Bevis Mugabi
Jonathan Obika 70'  
Oli Shaw 70'  
  76' Chris Kane
  76' Stevie May
Brodie Spencer 80'  
Thelonius Bair 80'  
  80' Graham Carey
  80' Sven Sprangler
Davor Zdravkovski 81'  
Conor Wilkinson 81'  
  87' Diallang Jaiyesimi
  87' Dara Costelloe
Mika Biereth 90+2' 1 - 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
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-2025 SoccerPunter Pte. Ltd. All rights reserved.