Joseph Mcgrath Profile and Player Statistics
First name: Joseph
Last name: Mcgrath
Position: Defender
Nationality: Scotland
Date of birth: 12 March 2007
Age: 19

Football Career Transfers and Statistics

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

Competition Season Football Club
UEFA U19 Championship Qualification 2026 Scotland U19 3 0 0 0 0 0 0
Challenge Cup 2025/2026 Hibernian U21 3 0 0 0 0 0 0
League Two 2025/2026 Stranraer 9 0 0 2 0 0 0
Premiership 2025/2026 Hibernian 1 0 0 0 0 0 0
UEFA Youth League 2025/2026 Hibernian U19 4 0 0 0 0 1 0
Friendly International U19 2025 Scotland U19 2 0 0 1 0 0 0
Club Friendlies 3 2024 Hibernian 1 0 0 0 0 0 0
UEFA U17 Championship Qualification 2024 Scotland U17 3 0 0 0 0 0 0
Challenge Cup 2023/2024 Hibernian U21 1 1 0 0 0 0 0

Joseph Mcgrath has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
24/03/2026 Stranraer
3 - 1
Clyde 1-1H2H+
  0 - 1 33' Nathan Cannon
Jordan Stuart 39'  
Lewis Reid 45+1' 1 - 1  
Evan Dunne 48' 2 - 1  
Sallu Turay 64'  
James Dolan 64'  
  66' Barry Cuddihy
  66' Kyle Fleming
  66' Nathan Cannon
  66' Scott Williamson
Deryn Lang 69' 3 - 1  
Deryn Lang 70'  
Daniel McManus 70'  
Ronan Hughes 70'  
Aaron Quigg 70'  
  72' Marley Redfern
  72' Aidan McGinlay
  72' Andy Murdoch
  72' Mouhamed Niang
  75' Craig Howie
Dom Plank 82'  
Matthew Gillies 82'  
Lewis Hunter 82'  
Edin Lynch 82'  
  85' Kyle Connell
  85' Lennon Connolly
  88' Robbie Leitch
21/03/2026 Clyde
2 - 1
Stranraer 0-0H2H+
  20' Lewis Reid
Barry Cuddihy 52' 1 - 0  
Robbie Leitch 56' 2 - 0  
Darren Hynes 63'  
  65' Kirk McKnight
  65' Sean Docherty
  65' Daniel McManus
  65' Jordan Stuart
  65' James Dolan
  65' Sallu Turay
Aidan McGinlay 75'  
Nathan Cannon 75'  
Barry Cuddihy 75'  
Kyle Fleming 75'  
Kyle Connell 76'  
Mouhamed Niang 76'  
  77' Aaron Quigg
  77' Ronan Hughes
  77' Matthew Gillies
  77' Lewis Hunter
Marley Redfern 81'  
Scott Williamson 81'  
  2 - 1 85' Ronan Hughes
Robbie Leitch 86'  
Ross Lyon 86'  
Scott Williamson 90+4'  
14/03/2026 Stranraer
2 - 1
East Kilbride 1-1H2H+
  0 - 1 12' John Robertson
Matthew Gillies 13' 1 - 1  
  26' Kerr Robertson
33'  
Matthew Gillies 33'  
Sean Docherty 39'  
Kirk McKnight 39'  
  46' Kerr Robertson
  46' Lewis Dobbie
46'  
BJ Coll 46'  
  52'
  52' Jack Leitch
  58' João Balde
Lewis Reid 60' 2 - 1  
Dom Plank 70'  
Dean Clelland 70'  
BJ Coll 70'  
Finn Ecrepont 70'  
  75' Andrew Kyle
  75' J. Mylchreest
Matthew Gillies 85'  
Lewis Hunter 85'  
Lewis Hunter 85'  
Matthew Gillies 85'  
Daniel McManus 86'  
10/03/2026 Dumbarton
2 - 0
Stranraer 2-0H2H+
Mark Durnan 2' 1 - 0  
  4' Finn Ecrepont
Scott Honeyman 17' 2 - 0  
  59' Ronan Hughes
  59' James Dolan
  59' Matthew Gillies
  59' Dom Plank
Scott Tomlinson 66'  
Scott Tomlinson 66'  
James Doyle 66'  
Gordon Walker 66'  
Kai Kirkpatrick 66'  
  67' Deryn Lang
  67' Sallu Turay
  72'
Kai Kirkpatrick 74'  
74'  
  76' Aaron Quigg
  76' Lewis Hunter
  76' Sean Docherty
  76' Kirk McKnight
Scott Honeyman 78'  
Ally Roy 78'  
Alexander Smith 88'  
Jack Duncan 88'  
Josh Todd 88'  
Tobi Joseph 88'  
07/03/2026 Edinburgh City
4 - 1
Stranraer 2-1H2H+
Innes Lawson 7'  
Innes Lawson 10' 1 - 0  
  35' Max Currie
James Stokes 40'  
Cole Williams 40'  
Dylan Williams 43' 2 - 0  
  2 - 1 45+3' Joseph Mcgrath
Dylan Williams 53'  
Divine Iserhienrhien 53'  
  54' Deryn Lang
Jason Jarvis 59'  
  61' Dom Plank
  61' Finn Ecrepont
  61' James Dolan
  61' Daniel McManus
Divine Iserhienrhien 68' 3 - 1  
  73' BJ Coll
  73' Sallu Turay
  73' Dean Clelland
  73' Ronan Hughes
  74' Ronan Hughes
  74' Jordan Stuart
Ouzy See 75'  
Tiwi Daramola 75'  
Jason Jarvis 85' 4 - 1  
  87' Jordan Stuart
  88' Jordan Stuart
28/02/2026 Stranraer
1 - 2
Elgin City 1-1H2H+
Dean Clelland 16' 1 - 0  
  21' Jack Murray
  22'
  35' Russell Dingwall
  1 - 1 43' Kane Hester
Aaron Quigg 58'  
Kirk McKnight 58'  
Evan Dunne 67'  
Sean Docherty 67'  
Daniel McManus 67'  
James Dolan 67'  
Dean Clelland 67'  
Corey O’Donnell 67'  
  75' Matheus Machado
  75' Lewis Hyde
  75' Mark Gallagher
  75' Josh Walker
Sean Docherty 81'  
  81' Kane Hester
  81' Rocco Hickey-Fugaccia
  81' Ali Spalding
  81' Kyle Girvan
Dom Plank 84'  
Ronan Hughes 84'  
  1 - 2 87' Kyle Girvan
21/02/2026 Stranraer
2 - 1
Spartans 1-0H2H+
Dean Clelland 6' 1 - 0  
  46' Kieran Watson
  46' Jake Davidson
  46' James Craigen
  46' Cammy Russell
  57' Sean Welsh
  1 - 1 67' Marc McNulty
Dom Plank 69'  
James Dolan 69'  
Daniel McManus 69'  
Aaron Quigg 69'  
  73' Jamie Dishington
  73' Murray Aiken
Deryn Lang 81'  
Corey O’Donnell 81'  
Kirk McKnight 81'  
Lewis Hunter 81'  
  85' Ethan Drysdale
  85' Kenzi Nair
Dean Clelland 88'  
Ronan Hughes 88'  
BJ Coll 90+3'  
Aaron Quigg 90+3' 2 - 1  
07/02/2026 Stranraer
0 - 0
Annan Athletic 0-0H2H+
  11' Darryl Carrick
Matthew Gillies 40'  
Kirk McKnight 40'  
  61' Josh Dixon
  61' Charlie Maxwell
  61' Ryan Muir
  61' Joel Mumbongo
Dean Clelland 67'  
Daniel McManus 67'  
James Dolan 67'  
Corey O’Donnell 67'  
  72' Wullie Gibson
  72' Paul McGowan
Aaron Quigg 79'  
Ronan Hughes 79'  
  80' Paul Smith
  80' Myles Gaffney
Evan Dunne 87'  
Kirk McKnight 87'  
  87' Keith Watson
Corey O’Donnell 90'  
31/01/2026 Stirling Albion
1 - 1
Stranraer 1-0H2H+
Ryan Shanley 34' 1 - 0  
  1 - 1 53' Deryn Lang
Dale Hilson 72'  
Russell McLean 72'  
Robbie McNab 72'  
Harry Welsh 72'  
  75' Lewis Hunter
  75' Ronan Hughes
  78' Dean Clelland
  78' Corey O’Donnell
Adam Brown 80'  
Ross Cunningham 80'  
MacKenzie Carse 88'  
Lee Hamilton 90'  
24/01/2026 Falkirk
4 - 1
Hibernian 2-0H2H+
Barney Stewart 17' 1 - 0  
  37' Kanayo Megwa
Barney Stewart 43' 2 - 0  
  46' Jack Iredale
  46' Élie Youan
  47' Rocky Bushiri
  2 - 1 59' Rocky Bushiri
Brad Spencer 72'  
  73' Kanayo Megwa
  73' Rudi Molotnikov
Finn Yeats 75'  
Louie Marsh 75'  
Kyrell Wilson 79'  
Ethan Ross 79'  
Calvin Miller 79'  
E. Williams 79'  
Barney Stewart 83' 3 - 1  
  84' Dan Barlaser
  84' Dylan Levitt
Grant Hanley 89' 4 - 1  
Brad Spencer 90'  
Henry Cartwright 90'  
Barney Stewart 90'  
Brian Graham 90'  
Louie Marsh 90+4'  
10/12/2025 Hibernian U19
1 - 1
Dynamo Kyiv U19 0-0H2H+
Jamie McMurdo 5'  
Zach Bruce 45'  
Dean Clelland 51' 1 - 0  
  1 - 1 54' Kyrylo Osypenko
  84' Ivan Andreyko
  84' Maksym Grodzinskyi
  84' Oleksiy Rybak
  84' Dmytro Panimash
Luke Davidson 87'  
Jamie McMurdo 88'  
Jaden Riddell 88'  
  90+1' Pavlo Lyusin
  90+1' Arseniy Fedorenko
Josh McDonald 90+2'  
Alisdair Burns 90+2'  
  90+4' Dmytro Panimash
26/11/2025 Dynamo Kyiv U19
1 - 0
Hibernian U19 0-0H2H+
28'  
Vladyslav Zakharchenko 56' 1 - 0  
  71' Callum Macdonald
Maksym Hrodzinskyi 76'  
Andrian Bekerskyi 80'  
Daniel Dekhtyar 80'  
Dmytro Panimash 80'  
  82'
  87' Zach Bruce
18/11/2025 Scotland U19
0 - 4
England U19 0-2H2H+
  0 - 1 25' Shim Mheuka
  0 - 2 30' Shim Mheuka
Samuel Isiguzo 46'  
Fletcher Boyd 46'  
Josh Landers 46'  
Owen Stirton 46'  
Fletcher Boyd 54'  
  54' Trey Nyoni
Lewis Stewart 56'  
Matthew Gillies 56'  
  0 - 3 58' Chris Rigg
Sam Chambers 61'  
Aidan Borland 66'  
  69' Max Dowman
  69' Jeremy Monga
  69' Trey Nyoni
  69' Leo Shahar
Sam Chambers 77'  
Sean Mcardle 77'  
Alfie Halliwell 77'  
Rydnn Mcguire 77'  
  80' Chris Rigg
  80' J. Fletcher
  80' Stephen Mfuni
  80' Airidas Golambeckis
  86' Jesse Derry
  86' Rio Ngumoha
  0 - 4 89' J. Fletcher
15/11/2025 Scotland U19
1 - 2
Lithuania U19 1-0H2H+
Owen Stirton 35' 1 - 0  
Calum Adamson 50'  
Sean Mcardle 51'  
  1 - 1 56' Dominykas Taucas
Owen Stirton 64'  
Josh Landers 64'  
Sean Mcardle 64'  
Evan Mooney 64'  
Aidan Borland 74'  
  1 - 2 79' Skirmantas Paukstys
  81' Jugas Turcinskas
Lewis Stewart 84'  
Fletcher Boyd 84'  
  84' Grant Emerhi
  90' Ernestas Lysionok
John Tod 90+1'  
  90+3' Grant Emerhi
  90+3' Matas Ambrazaitis
  90+3' Dominykas Taucas
  90+3' Dovydas Balsys
  90+3' Nedas Garbaliauskas
  90+3' Donatas Jermakovas
12/11/2025 Latvia U19
2 - 2
Scotland U19 2-2H2H+
Matiss Silins 4' 1 - 0  
Ivan Struk 6'  
  1 - 1 7' Josh Landers
  1 - 2 36' T. Fletcher
Helvijs Joksts 43' 2 - 2  
  55' Calum Adamson
  55' Sam Chambers
Matiss Caune 73'  
  79' Fletcher Boyd
  79' Evan Mooney
  79' Josh Landers
  79' Owen Stirton
  80' Sam Chambers
Rudolfs Klavinskis 90+2'  
Kristaps Mosans 90+2'  
Roberts Kukulis 90+4'  
Markuss Spāde 90+4'  
05/11/2025 2 Korriku U19
1 - 0
Hibernian U19 1-0H2H+
Omer Shala 2' 1 - 0  
  45+1' Owen Calder
Omer Shala 45+1'  
Leonard Maloku 46'  
Arnis Rama 46'  
  53' Callum Macdonald
Aldon Osmani 60'  
  61' Joseph Mcgrath
Erhad Vokrri 62'  
Beart Zhubi 65'  
Omer Rakovica 65'  
Liman Rrustemi 77'  
  79' Adam Buckley
  84' Reiss Downie
  84' Dean Clelland
  84' Jay Gallacher
Erjon Jashanica 86'  
Omer Shala 90'  
Bebart Selmani 90'  
22/10/2025 Hibernian U19
4 - 0
2 Korriku U19 1-0H2H+
Rudi Molotnikov 11' 1 - 0  
  19' Rinor Çoçaj
Rudi Molotnikov 23'  
Macdonald Callum 23'  
  28' Erjon Jashanica
  39' Beart Zhubi
Dean Clelland 43'  
  46' Buron Stanovci
Jamie McMurdo 67' 2 - 0  
Lewis Gillie 69'  
Luke Davidson 74' 3 - 0  
  77' Erhad Vokrri
Lewis Gillie 78' 4 - 0  
  82' Beart Zhubi
  82' Orion Fetahu
  82' Eliot Uka
  83' Venis Havolli
Arran McSporran 84'  
  86' Erjon Jashanica
  86' Arnis Rama
Adam Buckley 89'  
  90+2' Erhad Vokrri
  90+2' Islam Rrustemi
10/10/2025 Italy U19
1 - 1
Scotland U19 1-0H2H+
32' 1 - 0  
  1 - 1 48' Calum Adamson
Matteo Mantini 63'  
23/09/2025 Cove Rangers
1 - 1
Hibernian U21 0-0H2H+
  46' Jamie McMurdo
  0 - 1 53' Dean Clelland
Mackenzie Strachan 62'  
Cole Donaldson 62'  
Mikey Milnes 63'  
Blair Yule 63'  
  67' Zach Bruce
Ryan Harrington 73' 1 - 1  
  89' Alidair Burns
03/09/2025 Slovenia U19
3 - 2
Scotland U19 2-0H2H+
Sven Šunta 22' 1 - 0  
David Pejičić 42' 2 - 0  
  2 - 1 53' Fletcher Boyd
  2 - 2 60' Joseph Mcgrath
77' 3 - 2  
26/08/2025 Stirling Albion
3 - 1
Hibernian U21 1-1H2H+
Jack Harkness 20' 1 - 0  
  1 - 1 35' Rudi Molotnikov
37'  
53'  
Ryan Shanley 58' 2 - 1  
83'  
Russell McLean 86' 3 - 1  
88'  
90+3'  
12/08/2025 Forfar Athletic
1 - 0
Hibernian U21 1-0H2H+
Jamie Richardson 19' 1 - 0  
41'  
80'  
81'  
90+4'  
24/07/2024 Hibernian
2 - 3
Watford 1-2H2H+
Josh Campbell 16' 1 - 0  
  1 - 1 30' Imrân Louza
  1 - 2 35' Rocco Vata
44'  
Martin Boyle 46'  
Luke Amos 46'  
  46' Kwadwo Baah
  46' Antonio Tikvić
Jordan Smith 46'  
Max Boruc 46'  
Marvin Ekpiteta 46'  
Rocky Bushiri 46'  
Josh Campbell 46'  
Allan Delferriere 46'  
Warren O'Hora 46'  
Riley Harbottle 46'  
Nathan Moriah-Welsh 46'  
Dylan Levitt 46'  
Dylan Vente 46'  
Harry McKirdy 46'  
  46' Francisco Sierralta Carvallo
  46' Mileta Rajovic
Josh Campbell 46'  
Jair Tavares 46'  
Dylan Vente 46'  
Rory Whittaker 46'  
Harry McKirdy 53' 2 - 2  
  64' Jeremy Ngakia
  64' J. Clarridge
  64' Rocco Vata
  64' Shaqai Forde
  64' Imrân Louza
  64' Michael Adu-Poku
  66' Rocco Vata
  66' Shaqai Forde
  66' Jeremy Ngakia
  66' J. Clarridge
  66' Rocco Vata
  66' Shaqai Forde
  2 - 3 68' Amin Nabizada
  75' Matthew Pollock
  75' G. David Abbott
27/10/2023 Scotland U17
0 - 3
Turkey U17 0-0H2H+
Tyler Fletcher 28'  
Calum Adamson 37'  
Matthew Gillies 37'  
Lewis Pirie 45+5'  
  45+5' Ugur Sahin
Owen Stirton 46'  
Joshua McDonald 46'  
Callum Penman 51'  
  0 - 1 62' Mustafa Erhan Hekimoğlu
  67' Deniz Ofli
Tyler Fletcher 68'  
Aidan Borland 68'  
  71' Özder Özcan
  71' Mehmet Burak Reçber
  71' Yasir Boz
  71' Enes Çinemre
James Wilson 74'  
Lancelot Pollard 74'  
Scott Constable 74'  
Angus Stevenson 74'  
  79' Ugur Sahin
  79' Mustafa Özbay
  0 - 2 82' Muhammed Özkan
  84' Deniz Ofli
  84' Berk Metin Erdoğan
  84' Arda Unyay
  84' Cumali Gürsel
  0 - 3 87' Muhammed Özkan
  90+3' Mustafa Erhan Hekimoğlu
24/10/2023 Scotland U17
2 - 0
Kazakhstan U17 1-0H2H+
  9' Amirbek Bazarbaev
Calum Adamson 20' 1 - 0  
  34' Nurasyl Abilkairov
James Wilson 45+1'  
  46' Nurasyl Abilkairov
  46' Bagdaulet Nuraly
  46' Erbol Kurmanakhan
  46' Dastan Satpaev
Calum Adamson 56'  
Tyler Fletcher 56'  
Angus Stevenson 58'  
Matthew Gillies 58'  
Cameron Scott 58'  
Finlay Hale 58'  
Lewis Pirie 58'  
Owen Stirton 58'  
  67' Abzal Sagyn
  67' Gleb Makridov
  72' Karim Makhametzhan
  72' Alamgir Smakov
Owen Stirton 73' 2 - 0  
  80' Bazarbayev A.
Owen Stirton 80'  
Aidan Borland 81'  
Ben Brannan 81'  
  81' Mansur Birkurmanov
  81' Nurdaulet Orynbasar
  85' Abilkairov N.
  85' Bagdaulet Nuraly
21/10/2023 Belarus U17
3 - 1
Scotland U17 1-0H2H+
Sergey Zhivushko 42'  
Aleksandr Derzhinskiy 45+3' 1 - 0  
  58' Lancelot Pollard
  58' Lewis Pirie
Aleksandr Derzhinskiy 60'  
Dzianis Ausiannikau 60'  
Alfie Halliwell 61' 2 - 0  
  70' Joshua McDonald
  70' Aidan McGinlay
  71' Callum Penman
  71' Calum Adamson
Daniil Kotov 74'  
Sergey Zhivushko 76'  
Arseniy Stanul 76'  
Ilya Gubarevich 76'  
Prokhor Struk 76'  
  2 - 1 78' Calum Adamson
  78' Jack Wyllie
  78' Cameron Scott
Dzianis Ausiannikau 85'  
Pavel Bezrukov 90'  
Stanislav Kazmerchuk 90'  
Dzianis Ausiannikau 90+4' 3 - 1  
08/09/2023 Hibernian U21
0 - 3
The New Saints 0-2H2H+
  0 - 1 4' Darren McGregor
  12' Edison Borges
  0 - 2 36' Ben Clark
  46' Blaine Hudson
  46' Brad Young
  0 - 3 54' Brad Young
Jay Mcgarva 61'  
  63' Joshua Daniels
Rory Whittaker 64'  
  66' Jordan Williams
  66' Luke Brennan
  66' Adrian Cieslewicz
  66' Ryan Brobbel
Alfie Smith 75'  
Rory Whittaker 77'  
Jamie Bulloch 77'  
  77' Ben Clark
  77' Jared Harlock
Jay Mcgarva 77'  
Joseph Mcgrath 77'  
  82' Joshua Daniels
  82' Leo Smith
Alfie Smith 90'  
Owen Calder 90'  
Harry Wright 90'  
Jamie McMurdo 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
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.