Grant Leitch Profile and Player Statistics
First name: Grant
Last name: Leitch
Position: Midfielder
Nationality: Scotland
Date of birth: 11 April 2007
Age: 18

Football Career Transfers and Statistics

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

Competition Season Football Club
Challenge Cup 2025/2026 Kelty Hearts 2 0 0 0 0 1 0
League One 2025/2026 Kelty Hearts 18 0 0 0 0 0 0
Scottish Cup 2025/2026 Kelty Hearts 3 2 0 0 0 0 0
Puskás Cup 2024 Rangers U17 4 1 2 0 0 0 0

Grant Leitch has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
21/03/2026 Stenhousemuir
2 - 0
Kelty Hearts 1-0H2H+
Ross Taylor 7' 1 - 0  
  18' Sam Fisher
  53' Craig Clay
  55' Jack Brydon
Ross Meechan 57'  
  59' Ross Cunningham
  59' Cameron Cooper
  59' Sam Fisher
  59' Jack Wyllie
  64' Innes Murray
  70' Alexander Ferguson
Euan O'Reilly 74'  
Zeke Cameron 74'  
  75' Alexander Ferguson
  75' Aaron Arnott
  75' Innes Murray
  75' Arran Pettifer
Matthew Aitken 82' 2 - 0  
  84' Alasdair Davidson
Matthew Aitken 85'  
Dale Carrick 85'  
Ross Taylor 85'  
Kane Ritchie-Hosler 85'  
  88' James Graham
  88' Thomas Murray
Michael Anderson 89'  
Leyton Grant 89'  
Scott McGill 90'  
Finn Robson 90'  
14/03/2026 Kelty Hearts
1 - 1
East Fife 0-1H2H+
Brody Paterson 7'  
Thomas Murray 7'  
Luke McCarvel 25'  
James Graham 25'  
  0 - 1 34' Brian Easton
  41' Andy Munro
Thomas Murray 46'  
Cameron Cooper 46'  
Aaron Arnott 46'  
Alasdair Davidson 46'  
Alexander Ferguson 51' 1 - 1  
  61' Nathan Austin
  61' Destiny Oladipo
Innes Murray 76'  
Ross Cunningham 76'  
  79' Patrick Slattery
  79' Jack Healy
07/03/2026 Alloa Athletic
2 - 1
Kelty Hearts 0-1H2H+
  0 - 1 27' Alasdair Davidson
  28' Brody Paterson
  28' Thomas Murray
  35' Luke McCarvel
Cameron O'Donnell 41'  
  53' Dylan Corr
Callum Burnside 61' 1 - 1  
Callum Burnside 66' 2 - 1  
  67' Luke McCarvel
  67' Cameron Cooper
  67' Innes Murray
  67' Ross Cunningham
  78'
Luke Donnelly 78'  
Calum Gallagher 78'  
78'  
  78' James Graham
  78' Arran Pettifer
  79'
  79' Sam Fisher
Stefan Scougall 86'  
Steven Hetherington 86'  
Cameron O'Donnell 88'  
Calum Waters 88'  
03/03/2026 Montrose
1 - 1
Kelty Hearts 1-0H2H+
  26' Alexander Ferguson
  26'
  42' Sam Fisher
Ewan Loudon 43' 1 - 0  
  56' Cameron Cooper
  56' Ross Cunningham
  56' Arran Pettifer
  56' Innes Murray
  61' Jack Brydon
Angus Stevenson 64'  
Craig Brown 64'  
Taylor Sutherland 64'  
Kerr Waddell 64'  
Kerr Waddell 69'  
  1 - 1 73' Lewis Moore
  75' Alexander Ferguson
  75' James Graham
Lewis Gibson 75'  
Graham Webster 75'  
Kieran Freeman 85'  
Ewan Loudon 86'  
Archie Clelland 86'  
Ryan Williamson 86'  
Terry Masson 86'  
Andrew Steeves 89'  
  90+2' Brody Paterson
28/02/2026 Kelty Hearts
0 - 0
Inverness CT 0-0H2H+
  48' Remi Savage
Luke McCarvel 59'  
Innes Murray 67'  
James Graham 67'  
  67' Adam Mackinnon
  67' Luis Longstaff
  67' Liam Sole
  67' Billy McKay
Ross Cunningham 67'  
Arran Pettifer 67'  
Dylan Corr 77'  
  78' Jordan Alonge
  78' Kieron Willox
  78' Alfie Bavidge
  78' Chanka Zimba
  83' Chanka Zimba
Lewis Moore 84'  
Cameron Cooper 84'  
Alexander Ferguson 87'  
Aaron Arnott 87'  
21/02/2026 Cove Rangers
1 - 1
Kelty Hearts 0-1H2H+
  0 - 1 43' Jack Brydon
Justin Eguaibor 45'  
Reuben McAllister 46'  
Adam Emslie 46'  
David Eguaibor 46'  
Joseph Teasdale 46'  
Cooper Masson 46' 1 - 1  
  63' Ross Cunningham
  63' Arran Pettifer
Chris Maguire 68'  
Cooper Masson 68'  
72'  
  73'
  73' Innes Murray
  73' James Graham
  80' Sam Fisher
  83' Alexander Ferguson
  83' Aaron Arnott
  83' Lewis Moore
  83' Cameron Cooper
14/02/2026 Kelty Hearts
1 - 1
Peterhead 0-1H2H+
  0 - 1 17' Craig McGuffie
Brody Paterson 60'  
James Graham 60'  
Ross Cunningham 60'  
Arran Pettifer 60'  
Innes Murray 60'  
  64' Max Barry
  64' Sebastian Ross
  71' Craig McGuffie
  71' Niall McGinn
Sam Fisher 73'  
Cameron Cooper 73'  
  80' Andrew McCarthy
  81'
Innes Murray 82'  
  84' Flynn Duffy
  84' Henry James
Ross Cunningham 86' 1 - 1  
  90+1' Jason Brown
Kyle Gourlay 90+1'  
07/02/2026 Dunfermline Athletic
2 - 0
Kelty Hearts 0-0H2H+
Graham Carey 26'  
Zak Rudden 36'  
Andy Tod 36'  
Graham Carey 46'  
Chris Kane 46'  
Chris Kane 55'  
  57' Thomas Murray
Callumn Morrison 61'  
Callumn Morrison 67'  
Shea Kearney 67'  
Andy Tod 69'  
Chris Kane 75' 1 - 0  
  76' Alexander Ferguson
  76' Cameron Cooper
Matty Todd 83'  
Josh Cooper 83'  
Chris Kane 87' 2 - 0  
  90+1' Lewis Moore
  90+1' Clark Bexfield
  90+1' Arran Pettifer
  90+1' Grant Leitch
31/01/2026 Kelty Hearts
0 - 0
Hamilton Academical 0-0H2H+
Craig Clay 17'  
Cameron Cooper 55'  
James Graham 55'  
  57' Ewan Simpson
  57' Oli Shaw
  62' Kyle MacDonald
  67' Stuart McKinstry
  67' Gregor Crookston
  74' Cian Newbury
  76' Cian Newbury
  76' C. Forrest
  83' Alexander Hutton
Alexander Ferguson 86'  
Aaron Arnott 86'  
24/01/2026 Kelty Hearts
0 - 2
Stenhousemuir 0-2H2H+
Jack Brydon 16'  
  0 - 1 17' Matthew Aitken
  0 - 2 41' Dale Carrick
Brody Paterson 45'  
  45+1' Gregor Buchanan
  47' Matthew Aitken
Innes Murray 55'  
Cameron Cooper 55'  
Lewis Moore 64'  
James Graham 64'  
Thomas Murray 69'  
  71' Dale Carrick
  71' Euan O'Reilly
Alexander Ferguson 75'  
Aaron Arnott 75'  
Thomas Murray 75'  
Jack Wyllie 75'  
Arran Pettifer 76'  
  79' Olly Whyte
  79' Kelsey Ewen
  79' Ross Meechan
  79' Finlay Gray
  87' Matthew Aitken
  87' Zeke Cameron
  87' Kinlay Bilham
  87' Oliver Simpson
90+2'  
Luke McCarvel 90+2'  
17/01/2026 Kelty Hearts
1 - 1
Cove Rangers 0-1H2H+
Lewis Moore 1' 1 - 0  
  1 - 1 2' Mitchell Megginson
Arran Pettifer 3' 2 - 1  
  2 - 2 4' Blair Yule
Aaron Arnott 5' 3 - 2  
  6' David Eguaibor
James Graham 7' 4 - 2  
  4 - 3 8' Adam Emslie
Sam Fisher 9' 5 - 3  
  10'
Craig Johnston 15'  
Aaron Arnott 15'  
  27' Mackenzie Strachan
Craig Clay 39'  
  5 - 4 41' Mitchell Megginson
Justin Eguaibor 60' 6 - 4  
  62' Lewis O'Donnell
  62' Arron Darge
  62' Mackenzie Strachan
  62' Fraser Fyvie
Innes Murray 71'  
James Graham 71'  
  86' Chris Maguire
  86' David Eguaibor
  90+1' James Doyle
90+3'  
  90+4'
  98' David Eguaibor
Luke McCarvel 104'  
Greig Young 104'  
Craig Clay 117'  
  117' Mitchell Megginson
10/01/2026 Queen of the South
3 - 1
Kelty Hearts 0-1H2H+
  0 - 1 19' Craig Johnston
Kurtis Guthrie 50'  
  52' Brody Paterson
  60'
Jack Stott 60' 1 - 1  
  60' Jack Brydon
  68' Craig Johnston
  68' Joseph Teasdale
  71' Aaron Arnott
Reece Lyon 72' 2 - 1  
  78' Innes Murray
  78' James Graham
  78' Lewis Moore
  78' Cooper Masson
Jack Stott 84'  
Zander MacKenzie 84'  
Kurtis Guthrie 84'  
Jordan Allan 84'  
Benjamin Luissint 89'  
Ben Johnstone 89'  
Kai Kennedy 89'  
Euan Ross 89'  
Liam Smith 90+4' 3 - 1  
03/01/2026 Kelty Hearts
1 - 1
Alloa Athletic 0-0H2H+
Jack Brydon 12'  
  13' Steven Hetherington
Craig Clay 41'  
Lewis Moore 49'  
James Graham 49'  
  0 - 1 55' Calum Adamson
  72'
  72' Lewis Stewart
  74' Kurtis Roberts
  74' Andrew Clarke
Aaron Arnott 74' 1 - 1  
  74' Callum Burnside
  74' Josh Gentles
James Graham 84'  
  85' Calum Gallagher
  85' Steven Buchanan
Thomas Murray 87'  
27/12/2025 East Fife
0 - 1
Kelty Hearts 0-1H2H+
  9'
  10' Ricco Diack
  0 - 1 41' Lewis Moore
Tommy Goss 66'  
Robert Jones 66'  
  68' Ricco Diack
  68' Craig Johnston
Liam Newton 69'  
Gregor Nicol 69'  
  75' Innes Murray
Mamadou Bah 81'  
  81' Jack Brydon
  90+3' Luke McCarvel
20/12/2025 Kelty Hearts
2 - 5
Cove Rangers 2-1H2H+
  0 - 1 8' Adam Emslie
Thomas O'Ware 18' 1 - 1  
Ricco Diack 30' 2 - 1  
  37' Ryan Harrington
Luke McCarvel 59'  
James Graham 59'  
  2 - 2 67' James Doyle
  73' Chris Maguire
  73' David Eguaibor
Innes Murray 74'  
Cooper Masson 74'  
  2 - 3 76' Mitchell Megginson
79'  
Ricco Diack 79'  
  2 - 4 80' Lewis O'Donnell
  82' Ryan Harrington
  82' Mackenzie Strachan
  2 - 5 84' Mitchell Megginson
  87' Lewis O'Donnell
  87' Reuben McAllister
Thomas O'Ware 90'  
13/12/2025 Peterhead
3 - 2
Kelty Hearts 1-0H2H+
Cammy Smith 8' 1 - 0  
  30' Alexander Ferguson
  30' Cooper Masson
Pedro Russiano 37'  
Sebastian Ross 37'  
Cammy Smith 45+1'  
Craig McGuffie 45+1'  
Sebastian Ross 47' 2 - 0  
Flynn Duffy 54'  
  2 - 1 56' Ricco Diack
  58' Innes Murray
  58' Joseph Teasdale
Andrew McCarthy 63'  
Jack Brown 67'  
Caleb Goldie 67'  
Max Barry 67'  
Danny Strachan 67'  
  74' Joseph Teasdale
  74' James Graham
  2 - 2 79' Luke McCarvel
Jason Brown 87' 3 - 2  
09/12/2025 Arbroath
3 - 2
Kelty Hearts 1-2H2H+
  0 - 1 16' Alexander Ferguson
  23' Jack Wyllie
  0 - 2 41' Brody Paterson
Ryan Dow 44' 1 - 2  
  46' Brody Paterson
  46' Thomas Murray
Harry Cochrane 48'  
Ryan Dow 52'  
Arran Pettifer 52'  
Nikolay Todorov 73'  
Gavin Reilly 73'  
  77' Luke McCarvel
  77' James Graham
Arran Pettifer 85' 2 - 2  
Dapo Mebude 87' 3 - 2  
06/12/2025 Kelty Hearts
0 - 3
Montrose 0-2H2H+
  0 - 1 12' Blair Lyons
  37' Terry Masson
  0 - 2 38' Thomas O'Ware
Luke McCarvel 46'  
Brody Paterson 46'  
  46' Terry Masson
  46' Angus Stevenson
  47' Graham Webster
50'  
Craig Clay 50'  
Alexander Ferguson 50'  
  0 - 3 53' Callum Sandilands
Jack Wyllie 53'  
Thomas Murray 53'  
Lewis Moore 61'  
Innes Murray 61'  
  63' Graham Webster
  63' Lewis Gibson
  63' Sean Dillon
  63' Kerr Waddell
Aaron Arnott 70'  
Cooper Masson 70'  
Craig Johnston 70'  
Joseph Teasdale 70'  
Kyle McClements 74'  
  76' Blair Lyons
  76' Craig Brown
  79' Ewan Loudon
  79' Kyle McClenents
  85' Kyle McClenents
  86' Sean Dillon
  86'
29/11/2025 Kelty Hearts
2 - 0
Brechin City 1-0H2H+
Lewis Moore 12'  
Innes Murray 17' 1 - 0  
  39' Kieran Sweeney
Aaron Arnott 44'  
Craig Johnston 45'  
Thomas Murray 58'  
Cooper Masson 58'  
Innes Murray 58'  
Joseph Teasdale 58'  
  60' Cillian Sheridan
Alexander Ferguson 65' 2 - 0  
  70' Cillian Sheridan
  71' Kieran Sweeney
  71' M. Findlay
  78' Grady McGrath
  78' John Spencer Moreland
  78' Fraser MacLeod
  78' Craig Tosh
  87' Ethan Crombie
  87' Paul Watson
  89' Adam Hutchinson
Lewis Moore 89'  
Grant Leitch 89'  
Craig Johnston 90+2'  
Jay Snoddy 90+2'  
22/11/2025 Hamilton Academical
3 - 1
Kelty Hearts 1-1H2H+
Oli Shaw 6' 1 - 0  
Stephen Hendrie 13'  
  13' Craig Johnston
  18' Craig Clay
  1 - 1 25' Craig Johnston
Stuart McKinstry 36'  
  45+1' Jack Brydon
  45+1' Jack Wyllie
Lee Kilday 50'  
Oli Shaw 53' 2 - 1  
  59' Lewis Moore
  59' Innes Murray
Stephen Hendrie 67'  
Bobby McLuckie 67'  
Stuart McKinstry 67'  
Luke Rathie 67'  
Kevin O'Hara 72' 3 - 1  
  77' Alexander Ferguson
  77' Cooper Masson
  77' Craig Johnston
  77' Joseph Teasdale
Oli Shaw 88'  
Liam Morgan 88'  
Alexander Hutton 90+2'  
Aaron Eadie 90+2'  
Lee Kilday 90+3'  
Darian Mackinnon 90+3'  
15/11/2025 Kelty Hearts
1 - 1
Queen of the South 0-0H2H+
  24' Kurtis Guthrie
  29' Matty Douglas 
  0 - 1 49' Kai Kennedy
Ricco Diack 54' 1 - 1  
Luke McCarvel 72'  
Lewis Moore 72'  
Jack Brydon 74'  
  76' Liam Smith
Aaron Arnott 80'  
  87' Brennan Dickenson
  87' Taylor Charters
  87' Jack Stott
  87' Freddie O'Donoghue
Craig Johnston 88'  
Joseph Teasdale 88'  
James Graham 90+1'  
11/11/2025 Kelty Hearts
0 - 1
Hearts U21 0-0H2H+
Thomas Murray 46'  
James Graham 46'  
Aaron Arnott 46'  
Luke McCarvel 46'  
Lewis Moore 60'  
Cameron Brown 60'  
Kian McHale 60'  
  60' Keir McMeekin
  60' Kian McHale
Grant Leitch 63'  
  75' Dom Plank
  75' Angus Stevenson
  75' Callen Robb
  0 - 1 85' Connor Dow
  89' Bobby McLuckie
  89' Mackenzie Ross
08/11/2025 Stenhousemuir
2 - 2
Kelty Hearts 0-1H2H+
Matthew Aitken 27'  
  0 - 1 38' Ricco Diack
  45' Alexander Ferguson
Finlay Gray 54'  
  54' Luke McCarvel
Finlay Gray 59'  
Dale Carrick 59'  
  59' Aaron Arnott
  59' Lewis Moore
  59' Luke McCarvel
  59' Innes Murray
  63' James Graham
Archie Graham 69'  
  0 - 2 71' Ricco Diack
  78' Ricco Diack
  78' Joseph Teasdale
Gregor Buchanan 83'  
Zeke Cameron 83'  
Ross Taylor 83'  
Olly Whyte 83'  
Matthew Aitken 84' 1 - 2  
Scott McGill 88' 2 - 2  
Scott McGill 90+1'  
Leyton Grant 90+1'  
  90+2' James Graham
  90+2' Thomas O'Ware
20/05/2024 Rangers U17
0 - 1
Panathinaikos U17 0-0H2H+
  17' Angelos Vyntra
Harry Weir 17'  
Harry Weir 18'  
A. Allen 18'  
  22' Alexios Nikos Ouzounidis
  40' Nikos Trikantzis
  40' T. Markezinis
  40' Athanasios Panos
  40' Rusit Zeka
Lyle Wark 41'  
O. Goodbrand 41'  
Grant Leitch 41'  
Aiden McCallion 41'  
C. Burnside 41'  
Lewis Stewart 41'  
  0 - 1 45' Sotiris Terzis
  46' Sotiris Terzis
  46' Zacharias Venakis
O. Goodbrand 61'  
18/05/2024 Genk U17
4 - 1
Rangers U17 1-1H2H+
  0 - 1 9' C. Eadie
Alexander Reumers 21' 1 - 1  
L. Fernandez 30'  
Saïdou Touré 30'  
Alexander Reumers 35' 2 - 1  
  36' C. Adamson
  36' C. Adamson
  39' Grant Leitch
  39' Cameron Fernie
L. Decresson 43' 3 - 1  
  44' Lewis Stewart
  44' A. Allen
  44' C. Eadie
  44' J. Gentles
Saïdou Touré 45' 4 - 1  
A. Murenzi 48'  
Wilson Da Costa 48'  
Melvyn Dapa 52'  
Ilyas Bouazzaoui 52'  
  52' C. Burnside
  52' Aiden McCallion
  54' Lyle Wark
  54' Harry Weir
L. Decresson 57'  
M. Oyatambwe 57'  
17/05/2024 Rangers U17
2 - 4
Real Madrid U17 2-2H2H+
C. Eadie 4' 1 - 0  
  1 - 1 8' Carlos Javier Diez Pagonessa
  21' Marcos Viega Vadillo
  21' Gabriel Valero Carretero
Harry Weir 31'  
C. Eadie 32' 2 - 1  
  2 - 2 32' Gabriel Valero Carretero
Harry Weir 35'  
Lewis Stewart 35'  
  36' Thiago Pitarch Pinar
Jack Wylie 36'  
J. Gentles 41'  
A. Allen 41'  
  42' Thiago Pitarch Pinar
  42' Jorge Martínez Jiménez
  2 - 3 45' Carlos Javier Diez Pagonessa
  2 - 4 45+1' Jaime Barroso
C. Adamson 50'  
C. Burnside 50'  
C. Scott 50'  
O. Goodbrand 50'  
Lyle Wark 50'  
Alexander Smith 50'  
  53' Diego Martínez Pérez
  53' Bruno Galassi
  62' Jaime Barroso
  63' José Antonio Reyes López
16/05/2024 Rangers U17
3 - 2
Puskás Akadémia U17 1-2H2H+
C. Eadie 4' 1 - 0  
  1 - 1 16' K. Mondovics
  28' Olivér Tóth
  30' Olivér Tóth
  30' V. Lukacs
  1 - 2 31' K. Mondovics
Lewis Stewart 35' 2 - 2  
Lewis Stewart 37' 3 - 2  
Jack Wylie 44'  
  44' Domonkos Miskolczi
  44' E. Magyarics
  44' A. Tyshchuk
  44' Dávid Zahorán
Lewis Stewart 48'  
Harry Weir 48'  
  49' Kristóf Kenéz
  49' Artur Shnaider
C. Burnside 53'  
Lyle Wark 53'  
Arran Kerr 57'  
Grant Leitch 57'  
  59' Á. Somogyi
Lyle Wark 65'  

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-2026 SoccerPunter Pte. Ltd. All rights reserved.