Tom Ritchie Profile and Player Statistics
First name: Tom
Last name: Ritchie
Position: Attacker, Goalkeeper
Nationality:
Height: 182

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Tom Ritchie 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 Elgin City 6 0 0 0 0 1 0
League Cup 2025/2026 Elgin City 4 0 0 0 0 0 1
League Two 2025/2026 Elgin City 15 0 0 0 0 0 0
Scottish Cup 2025/2026 Elgin City 2 0 0 0 0 0 0
League Cup 2024/2025 Bonnyrigg Rose Athletic 3 0 0 0 0 0 0
League Two 2024/2025 Bonnyrigg Rose Athletic 14 1 0 0 0 0 0
Premiership 2024/2025 Aberdeen 12 0 0 0 0 0 0
Scottish Cup 2024/2025 Aberdeen 2 0 0 0 0 0 0
Premiership 2023/2024 Aberdeen 1 0 0 0 0 0 0
League Cup 2022/2023 Queen of the South 3 0 0 0 0 0 0
League One 2022/2023 Peterhead 21 0 0 0 0 3 0
Premiership 2022/2023 Aberdeen 3 0 0 0 0 0 0
Scottish Cup 2022/2023 Peterhead 1 0 0 0 0 0 0
Europa Conference League 2021/2022 Aberdeen 5 0 0 0 0 0 0
Premiership 2021/2022 Aberdeen 5 0 0 0 0 0 0
Premiership 2020/2021 Aberdeen 5 0 0 0 0 0 0
Scottish Cup 2020/2021 Aberdeen 2 0 0 0 0 0 0
Euro U17 2020 Scotland U17 1 0 0 0 0 1 0

Tom Ritchie has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
06/12/2025 Elgin City
1 - 1
Clyde 0-1H2H+
  0 - 1 28' Kyle Connell
  48' Sam Campbell
  48' Craig Howie
Ali Spalding 59'  
Kane Hester 59'  
Josh Walker 59'  
Ryan Sargent 59'  
Jack MacIver 60' 1 - 1  
  67' Jamie Bradley
  67' Robbie Leitch
  67' Kyle Connell
  67' Scott Williamson
  72' Marley Redfern
  82' Marley Redfern
  82' Mouhamed Niang
  82' Darren Hynes
  82' Taylor Sutherland
  83' Taylor Sutherland
  84'
  86' Tommy Robson
Ryan Sargent 89'  
29/11/2025 Elgin City
4 - 2
Stirling Albion 1-0H2H+
Oliver Colloty 45+2' 1 - 0  
  1 - 1 51' Ross Cunningham
  1 - 2 56' Russell McLean
Brian Cameron 66'  
Kane Hester 66'  
Josh Walker 66'  
Ryan Sargent 66'  
  77' Corey Thomson
  77' Ryan Shanley
  89' Lee Hamilton
  89' Arran Kerr
  90+1' Ross Cunningham
  90+1' Lewis Hodgkiss
Jack Murray 90+5' 2 - 2  
Kane Hester 94' 3 - 2  
  104' Billy Hutchinson
Jack Murray 105' 4 - 2  
  105' MacKenzie Carse
  105' Sam Featherstone
Dylan Ross 112'  
Owen Cairns 112'  
  115' Robbie McNab
Oliver Colloty 117'  
Josh O'Connor 117'  
Mark Gallagher 120'  
Liam Macdonald 120'  
Jack MacIver 120'  
Abimbola Obasoto 120'  
22/11/2025 Stirling Albion
1 - 1
Elgin City 0-0H2H+
  60' Josh Walker
  60' Oliver Colloty
  60' Ryan Sargent
  60' Kane Hester
Russell McLean 61' 1 - 0  
  1 - 1 72' Russell Dingwall
Ross Cunningham 76'  
Lewis Hodgkiss 76'  
  81' Mark Gallagher
  81' Brian Cameron
Corey Thomson 84'  
Arran Kerr 84'  
Robbie McNab 84'  
Cooper Knox 84'  
Aidan Cannon 84'  
Ross McGeachie  84'  
Ross McGeachie  88'  
88'  
  89' Ali Spalding
  89' Josh O'Connor
15/11/2025 Elgin City
2 - 0
Dumbarton 0-0H2H+
Dylan Ross 58' 1 - 0  
  64' Scott Tomlinson
  64' Scott Honeyman
  64' Dom Docherty
  64' Chris Johnston
Ali Spalding 73'  
Brian Cameron 73'  
Josh Walker 73'  
Oliver Colloty 73'  
Jack MacIver 74' 2 - 0  
  78' Tony Wallace
  78' Thomas Falconer
Ryan Sargent 78'  
Kane Hester 78'  
Russell Dingwall 88'  
Abimbola Obasoto 88'  
Jack MacIver 88'  
Josh O'Connor 88'  
11/11/2025 Elgin City
3 - 1
Dundee U21 1-0H2H+
Abimbola Obasoto 23' 1 - 0  
Ali Spalding 59'  
Russell Dingwall 59'  
  65'
65'  
Kane Hester 68' 2 - 0  
  2 - 1 71' Rory Hughes
  72' Leo Howett
Ryan Sargent 73' 3 - 1  
  77' Travis Boyd
  77' Rory Cargill
  77' Harry Sharp
  77' Warren Lyall
Josh O'Connor 78'  
Mark Gallagher 78'  
Liam Macdonald 78'  
Jack MacIver 78'  
08/11/2025 Edinburgh City
1 - 3
Elgin City 1-0H2H+
Jack Duncan 6' 1 - 0  
Innes Lawson 53'  
Jaden Ferguson 53'  
  1 - 1 68' Dylan Ross
Jack Duncan 70'  
Callum Brodie 70'  
  71' Ryan Sargent
  71' Oliver Colloty
  1 - 2 74' Russell Dingwall
James Stokes 80'  
  1 - 3 89' Oliver Colloty
  90'
  90' Ali Spalding
  90' Brian Cameron
  90' Jack MacIver
  90' Kane Hester
  90' Josh Walker
  90' Josh O'Connor
  90+1' Oliver Colloty
  90+2' Mark Gallagher
01/11/2025 Elgin City
2 - 0
Annan Athletic 1-0H2H+
Josh Walker 3' 1 - 0  
  4' Tommy Muir 
  16' Aidan Smith
  27' Wullie Gibson
  30' Josh Todd
Ali Spalding 38'  
Ryan Sargent 52' 2 - 0  
  61' Charlie Maxwell
  61' Zander Craik
  68' Ryan Muir
  68' Myles Gaffney
Ali Spalding 74'  
Brian Cameron 74'  
Josh Walker 74'  
Kane Hester 74'  
Russell Dingwall 84'  
Oliver Colloty 84'  
Ryan Sargent 88'  
Olly McDonald 88'  
Lyall Booth 88'  
Matthew Cooper 88'  
25/10/2025 Elgin City
2 - 1
Deveronvale 0-0H2H+
Ali Spalding 57'  
Jack Murray 62' 1 - 0  
  1 - 1 85' Cameron Angus
Ryan Sargent 90+1' 2 - 1  
18/10/2025 East Kilbride
3 - 0
Elgin City 3-0H2H+
Connor Young 4' 1 - 0  
Connor Young 6' 2 - 0  
John Robertson 8'  
Jack Healy 8'  
  23' Mark Gallagher
Nathan Flanagan 31' 3 - 0  
  40' Russell Dingwall
  45+1' Jack Murray
  46' Ryan Sargent
  46' Oliver Colloty
  46' Mark Gallagher
  46' Josh O'Connor
  46' Kane Hester
  46' Miko Virtanen
  57' Brian Cameron
Cameron Elliott 60'  
Rory MacEwan 62'  
Sean Fagan 62'  
Jamie Hamilton 73'  
Reegan Mimnaugh 73'  
Lewis Spence 73'  
73'  
Jack Leitch 75'  
  85' Jack MacIver
  85' Dylan Ross
11/10/2025 Elgin City
2 - 2
Aberdeen U21 1-2H2H+
Ryan Sargent 10' 1 - 0  
  1 - 1 14' Joseph Teasdale
  1 - 2 21' Joseph Teasdale
Connall Ewan 28'  
Miko Virtanen 46'  
Ali Spalding 46'  
Josh O'Connor 46'  
Josh Walker 46'  
  49' Alfie Stewart
  52' Aaron Cummings
  67' Sam McLean
  73' Jack Searle
  73' Bradley Chikomo
Russell Dingwall 73'  
Kane Hester 73'  
  74' Sivert Heltne Nilsen
Brian Cameron 82'  
Brian Cameron 83'  
Olly McDonald 83'  
Kane Hester 89' 2 - 2  
  90+1' Lewis Carrol
Josh Walker 90+1'  
  90+4' Joseph Teasdale
  90+4' Trialist A
04/10/2025 Elgin City
2 - 1
Forfar Athletic 0-1H2H+
  9' Matty Allan
  0 - 1 26' Jake Sutherland
  46' Cormac Christie
  46' Lewis Lorimer
  55' Martin Rennie
Connall Ewan 56'  
Brian Cameron 56'  
Josh Walker 56'  
Ryan Sargent 56'  
Ryan Sargent 58' 1 - 1  
Ali Spalding 62'  
  62' Martin Rennie
  62' Nathan Cannon
Ryan Sargent 67' 2 - 1  
  71' Scott Bright
  71' Mark Whatley
  83' Jake Sutherland
  83' Jamie Richardson
  85' Jamie Richardson
Oliver Colloty 90+4'  
Josh O'Connor 90+4'  
27/09/2025 Elgin City
2 - 3
Spartans 1-1H2H+
  27' Jordan Tapping
  27'
Ross Draper 31' 1 - 0  
  31' Sean Welsh
  1 - 1 45+2' Marc McNulty
  49' Jamie Dishington
Ali Spalding 61'  
Oliver Colloty 61'  
  1 - 2 61' Marc McNulty
  63' Marc McNulty
  63' Mark Stowe
  63' Sean Welsh
  63' Kieran Watson
  63' Ayrton Sonkur
Josh Walker 76'  
Abimbola Obasoto 76'  
Brian Cameron 76'  
Dylan Ross 76'  
  1 - 3 82' Mark Stowe
Josh O'Connor 82'  
Kane Hester 82'  
Ryan Sargent 82'  
82'  
  88' Callum Booth
  88' Bailey Dall
Josh O'Connor 89' 2 - 3  
  90+2' Mark Stowe
23/09/2025 Peterhead
1 - 1
Elgin City 0-1H2H+
  9' Jack Murray
  0 - 1 19' Josh O'Connor
Aaron Steele 31'  
Dylan Forrest 54'  
Andrew McCarthy 59'  
  59' Miko Virtanen
Jack Brown 62'  
Max Barry 62'  
Fraser Mackie 62'  
Sebastian Ross 62'  
  63' Matthew Cooper
  63' Kane Hester
Kieran Shanks 70' 1 - 1  
  72' Josh O'Connor
  72' Jack MacIver
  72' Tom Ritchie
  75' Kane Hester
  76' Abimbola Obasoto
  76' Josh Walker
Kieran Shanks 87'  
Oliver Colloty 87'  
87'  
20/09/2025 Stranraer
1 - 1
Elgin City 0-0H2H+
  10' Lyall Booth
  40' Ali Spalding
Mark Russell 55' 1 - 0  
Jordan Stuart 67'  
Lewis Hunter 67'  
  1 - 1 74' Kane Hester
Corey O’Donnell 78'  
Finn Ecrepont 78'  
BJ Coll 78'  
Deryn Lang 78'  
Matthew Gillies 78'  
  82' Ryan Sargent
  82' Josh O'Connor
  82' Lyall Booth
  82' Dylan Ross
Mark Russell 85'  
Daniel McManus 85'  
  85' Josh Walker
  85' Abimbola Obasoto
Ryan Edgar 85'  
Dominic Plank 85'  
13/09/2025 Elgin City
3 - 0
Stirling Albion 1-0H2H+
Connall Ewan 6'  
Brian Cameron 12'  
  31' Ross Cunningham
Jack MacIver 32'  
Russell Dingwall 43' 1 - 0  
  46' Harley Ewen
  46' Ryan Shanley
  52' Adam Brown
Russell Dingwall 58'  
Ryan Sargent 58'  
  69' Ross Cunningham
  69' MacKenzie Carse
  69' Russell McLean
  69' Christopher Eadie
  71' Ryan Shanley
Josh Walker 73' 2 - 0  
Kane Hester 78' 3 - 0  
Kane Hester 79'  
  80' Corey Thomson
  80' Lewis Hodgkiss
Kane Hester 82'  
Olly McDonald 82'  
Josh Walker 82'  
Josh O'Connor 82'  
  85' Jack Harkness
  86' Adam Brown
  86' Stewart Murdoch
Ali Spalding 87'  
Ross Draper 87'  
Lyall Booth 87'  
Dylan Ross 87'  
06/09/2025 Elgin City
1 - 0
Cove Rangers 1-0H2H+
Josh Walker 23' 1 - 0  
  40' Layton Bisland
  46' J. Mylchreest
  46' Milosz Ochmanski
  56' David Eguaibor
  65' Justin Eguaibor
  65' Mikey Milnes
Miko Virtanen 72'  
Olly McDonald 74'  
Ryan Sargent 74'  
Lewis Hyde 78'  
Russell Dingwall 78'  
  83' James Doyle
Alastair Spalding 90'  
Liam Macdonald 90'  
30/08/2025 Clyde
0 - 0
Elgin City 0-0H2H+
  36' Ali Spalding
  55' Miko Virtanen
Darren Lyon 67'  
Robbie Leitch 67'  
Kyle Connell 70'  
Scott Williamson 70'  
  74' Mark Gallagher
  74' Russell Dingwall
Taylor Sutherland 75'  
Logan Dunachie 75'  
James Hilton 75'  
Kyle Fleming 75'  
Sam Campbell 77'  
  79' Miko Virtanen
  79' Dylan Gavin
Logan Dunachie 85'  
  89' Ali Spalding
  89' Olly McDonald
  89' Josh Walker
  89' Ryan Sargent
Craig Howie 90+3'  
26/08/2025 Elgin City
3 - 1
Dundee United II 2-0H2H+
Josh Walker 26' 1 - 0  
  28'
31'  
Kane Hester 45+2' 2 - 0  
  46'
  46'
  2 - 1 51'
  58'
Dylan Gavin 64'  
64'  
  70'
Olly McDonald 76'  
Abimbola Obasoto 76'  
  81'
Kane Hester 84' 3 - 1  
Liam Macdonald 84'  
Josh Walker 84'  
Josh O'Connor 84'  
23/08/2025 Elgin City
2 - 4
Edinburgh City 0-2H2H+
Brian Cameron 5'  
  0 - 1 28' Robbie Mahon
  35' Jason Jarvis
  35' James Stokes
Jack MacIver 44'  
Noah McDonnell 44'  
  0 - 2 45+2' Malik Zaid
Kane Hester 46'  
Dylan Gavin 46'  
Miko Virtanen 48'  
  50' Bradley Barrett
Josh Walker 52' 1 - 2  
Noah McDonnell 56'  
Josh Walker 60'  
Abimbola Obasoto 60'  
Lewis Hyde 60'  
Josh O'Connor 60'  
Ryan Sargent 66'  
Olly McDonald 66'  
  1 - 3 78' Robbie Mahon
Jack Murray 82' 2 - 3  
  2 - 4 87' Robbie Mahon
  88' Bradley Barrett
  88' Callum Brodie
  90+1' Robbie Mahon
  90+1' Szymon Plesiewicz
  90+1' Malik Zaid
  90+1' Lucas Quinn
  90+5' Edin Lynch 
  90+7' Szymon Plesiewicz
16/08/2025 Dumbarton
1 - 1
Elgin City 0-1H2H+
Scott Tomlinson 22'  
Mark Durnan 30'  
  0 - 1 31' Josh Walker
  55' Ryan Sargent
Dominic Docherty 58'  
Scott Honeyman 58'  
  66' Lyall Booth
Ally Roy 70'  
70'  
  71' Kane Hester
  71' Dylan Gavin
  71' Josh Walker
  71' Alastair Spalding
  72' Olly McDonald
Scott Honeyman 74' 1 - 1  
  76' Jack MacIver
86'  
  89'
  90+6' Dylan Gavin
Kai Kirkpatrick 90+7'  
12/08/2025 Elgin City
1 - 4
Inverness CT 0-0H2H+
Matthew Cooper 40'  
  0 - 1 47' Alfie Bavidge
  0 - 2 50' Robbie Thompson
Matthew Cooper 59'  
Brian Cameron 59'  
Josh O'Connor 59'  
Jack MacIver 59'  
Dylan Gavin 59'  
Ryan Sargent 59'  
  0 - 3 62' Paul Allan
  63' Paul Allan
  63' Gardiner
Kane Hester 66'  
Mark Gallagher 68'  
  74' Chanka Zimba
  74' Luis Longstaff
  74' Jordan Alonge
  74' Adam Mackinnon
Kane Hester 77'  
Liam Macdonald 77'  
Josh Walker 77'  
Olly McDonald 77'  
Mark Gallagher 85' 1 - 3  
  1 - 4 90+5' Alfie Bavidge
09/08/2025 Elgin City
0 - 1
East Kilbride 0-0H2H+
  1' Cameron Elliott
  1'
  6' Jack Leitch
Dylan Gavin 31'  
Thomas McHale 32'  
Jack Murray 33'  
Mark Gallagher 42'  
  63' John Robertson
  63' Jack Healy
Josh Walker 66'  
  0 - 1 70' Nathan Flanagan
  70' Cameron Elliott
  70' Lewis Dobbie
Dylan Gavin 70'  
Josh O'Connor 70'  
Josh Walker 74'  
Kane Hester 74'  
Ryan Sargent 81'  
Rory MacEwan 81'  
Jack MacIver 88'  
Noah McDonnell 89'  
  90' Lewis Dobbie
02/08/2025 Annan Athletic
3 - 2
Elgin City 0-1H2H+
  0 - 1 7' Dylan Gavin
  47' Ross Draper
Keith Watson 47'  
Zander Craic 56'  
Wullie Gibson 56'  
Charlie Maxwell 56'  
Max Kilsby 56'  
  62' Lewis Hyde
  62' Josh Walker
Myles Gaffney 69' 1 - 1  
  76' Brian Cameron
  76' Conall Ewan
  83' Dylan Gavin
  84' Dylan Gavin
  84' Kane Hester
  84' Ryan Sargent
  84' Noah McDonnell
  84' Mark Gallagher
  84' Josh O'Connor
Aidan Smith 89' 2 - 1  
Wullie Gibson 90+2'  
  2 - 2 90+2' Keith Watson
Myles Gaffney 90+3' 3 - 2  
  90+5' Josh O'Connor
26/07/2025 St. Johnstone
8 - 0
Elgin City 4-0H2H+
Reghan Tumilty 3' 1 - 0  
  7' Tom Ritchie
  9' Josh O'Connor
  9' Thomas McHale
M. Kirk 21' 2 - 0  
Jamie Gullan 42' 3 - 0  
Jamie Gullan 45+1' 4 - 0  
J. Holt 46'  
S. Sprangler 46'  
A. Sidibeh 46'  
Sam Stanton 46'  
  53' Dylan Gavin
  53' Kane Hester
Morgan Boyes 64'  
C. Diabate 64'  
J. McPake 64'  
T. Steven 64'  
Sam Stanton 65' 5 - 0  
  73' Brian Cameron
  73' Matthew Cooper
  73' Noah McDonnell
  73' Dylan Ross
  74' Ryan Sargent
  74' Liam Macdonald
Jamie Gullan 77'  
U. Ikpeazu 77'  
U. Ikpeazu 78' 6 - 0  
M. Kirk 79' 7 - 0  
S. Sprangler 85' 8 - 0  
19/07/2025 Elgin City
1 - 4
East Kilbride 1-2H2H+
  0 - 1 2' Jack Leitch
  0 - 2 21' Jack Leitch
  28' David Ferguson
  42' Freddie Owens
Jack MacIver 42' 1 - 2  
  47' Sean Fagan
Miko Virtanen 52'  
  1 - 3 53' Nathan Flanagan
  1 - 4 66' John Robertson
Miko Virtanen 69'  
Conall Ewan 69'  
Kane Hester 69'  
Dylan Gavin 69'  
  73' Nathan Flanagan
  73' Dean Clelland
  73' Jack Healy
  73' James Lyon
Ryan Sargent 73'  
Noah McDonnell 73'  
Lyall Booth 73'  
Dylan Ross 73'  
  78' Lewis Spence
  78' Erik Sula
  86' Jack Leitch
  86' A Trialist
15/07/2025 Inverness CT
2 - 0
Elgin City 2-0H2H+
Billy McKay 37' 1 - 0  
Luis Longstaff 41' 2 - 0  
  42' Miko Virtanen
  60' Dylan Ross
  60' Lyall Booth
  60' Mark Gallagher
  60' Lewis Hyde
  60' Ryan Sargent
  60' Olly McDonald
Joe Chalmers 67'  
Liam Sole 67'  
  74' Josh O'Connor
  74' Brian Cameron
  77' Kane Hester
  77' Dylan Gavin
David Wotherspoon 77'  
Alfie Stewart 77'  
Ross Millen 84'  
84'  
Billy McKay 84'  
Robbie Thompson 84'  
12/07/2025 Elgin City
1 - 5
Raith Rovers 0-3H2H+
  0 - 1 10' Dylan Easton
  13' Lewis Vaughan
  0 - 2 37' Jai Rowe
  0 - 3 38' Lewis Vaughan
Lyall Booth 44'  
Conall Ewan 44'  
Olly McDonald 46'  
Josh O'Connor 46'  
Jack Murray 55' 1 - 3  
  1 - 4 60' Dylan Easton
Lewis Hyde 61'  
Mark Gallagher 61'  
Kane Hester 61'  
Dylan Gavin 61'  
  68' Paul McMullan
  68' Jack Hamilton
  1 - 5 72' Joshua Mullin
  73' Joshua Mullin
  73' Lewis Gibson
  73' Lewis Vaughan
  73' Kai Montagu
  77' Ross Matthews
  77' Shaun Byrne
  77' Dylan Easton
  77' Richard Chin
Ryan Sargent 79'  
Liam Macdonald 79'  
13/04/2025 Aberdeen
2 - 2
Rangers 2-0H2H+
  20' Rafael Fernandes
  20' James Tavernier
  30' Ross McCausland
Leighton Clarkson 31' 1 - 0  
  40' Ross McCausland
Pape Habib Gueye 44' 2 - 0  
  46' Danilo
  46' Mohammed Diomande
  46' Oscar Cortés
  46' Jefté
  2 - 1 49' Hamza Igamane
Ante Palaversa 53'  
Shayden Morris 59'  
Jeppe Okkels 59'  
Pape Habib Gueye 59'  
Ester Sokler 59'  
Ante Palaversa 64'  
Oday Dabbagh 64'  
Topi Keskinen 64'  
Nicky Devlin 64'  
  68' Nedim Bajrami
  68' Ianis Hagi
  75' Findlay Curtis
  75' Cyriel Dessers
  87' Ianis Hagi
  2 - 2 90+6' Ianis Hagi
05/04/2025 Ross County
0 - 1
Aberdeen 0-1H2H+
  25' Graeme Shinnie
  0 - 1 33' Shayden Morris
  45+2' Kevin Nisbet
Akil Wright 57'  
Jack Grieves 62'  
George Robesten 62'  
  68' Shayden Morris
  68' Jeppe Okkels
  70' Ante Palaversa
James Brown 74'  
Ronan Hale 74'  
  81' Pape Habib Gueye
  81' Oday Dabbagh
  81' Topi Keskinen
  81' Ester Sokler
Nohan Kenneh 84'  
Joshua Nisbet 84'  
Kacper Łopata 84'  
Dylan Smith 84'  
29/03/2025 Aberdeen
4 - 1
Motherwell 2-1H2H+
  0 - 1 5' Callum Slattery
Alfie Dorrington 13' 1 - 1  
  23' Liam Gordon
  23' Kofi Balmer
Pape Habib Gueye 29'  
Leighton Clarkson 37' 2 - 1  
  63' Luke Armstrong
  63' Tony Watt
  68' Callum Slattery
Pape Habib Gueye 68'  
Ester Sokler 68'  
Topi Keskinen 69'  
Shayden Morris 69'  
Kevin Nisbet 77' 3 - 1  
  78' Tom Sparrow
  78' Will Dickson
  78' Harrison Paton
  78' Tawanda Maswanhise
  81' Tawanda Maswanhise
Jeppe Okkels 90+1'  
Oday Dabbagh 90+1'  
Alfie Dorrington 90+1'  
Jack Milne 90+1'  
Kevin Nisbet 90+2' 4 - 1  
09/02/2025 Aberdeen
3 - 0
Dunfermline Athletic 1-0H2H+
  34' Chris Hamilton
Pape Habib Gueye 45+1' 1 - 0  
Alexander Jensen 50' 2 - 0  
  55' Joe Chalmers
  55' Kieran Ngwenya
  55' Chris Hamilton
  55' Ephraim Osei Yeboah
Jeppe Okkels 61'  
Shayden Morris 61'  
  67' Chris Kane
  67' Kane Ritchie-Hosler
  67' Archie Stevens
  67' Michael O'Halloran
Mats Knoester 68'  
Alfie Dorrington 68'  
Sivert Heltne Nilsen 68'  
Graeme Shinnie 68'  
  81' Ephraim Osei Yeboah
Kevin Nisbet 85' 3 - 0  
Pape Habib Gueye 88'  
Fletcher Boyd 88'  
Ante Palaversa 88'  
Leighton Clarkson 88'  
  88' David Wotherspoon
  88' Owen Hampson
Kristers Tobers 90+5'  
01/02/2025 Hibernian
2 - 0
Aberdeen 1-0H2H+
Nectarios Triantis 24' 1 - 0  
Nicky Cadden 48' 2 - 0  
  60' Jeppe Okkels
  60' Peter Ambrose
  60' Nicky Devlin
  60' Jack Mackenzie
  60' Topi Keskinen
  60' Kevin Nisbet
Dwight Gayle 62'  
Kieron Bowie 62'  
  72' Pape Habib Gueye
  72' Luís Henriques de Barros Lopes
Dylan Levitt 73'  
Hyeok-kyu Kwon 73'  
Christopher Cadden 73'  
Lewis Miller 73'  
  84' Ante Palaversa
  84' Shayden Morris
Martin Boyle 86'  
Junior Hoilett 86'  
Nicky Cadden 86'  
Jordan Obita 86'  
25/01/2025 Aberdeen
0 - 3
St. Mirren 0-2H2H+
  0 - 1 7' Toyosi Olusanya
  23' Callum Penman
  23' Elvis Bwomono
  23' Callum Penman
  0 - 2 36' Mikael Mandron
Slobodan Rubežić 40'  
Alfie Dorrington 40'  
  42' Callum Penman
Sivert Heltne Nilsen 46'  
Ante Palaversa 46'  
  46' Mark O'Hara
  46' Greg Kiltie
Topi Keskinen 52'  
Leighton Clarkson 55'  
Kevin Nisbet 55'  
  65' Zac Hemming
Pape Habib Gueye 70'  
Luís Henriques de Barros Lopes 70'  
Jeppe Okkels 70'  
Shayden Morris 70'  
  72' Elvis Bwomono
  72' Caolan Boyd Munce
  72' Oisin Smyth
  0 - 3 78' Mikael Mandron
  81' Toyosi Olusanya
  81' Evan Mooney
  81' Mikael Mandron
  81' Owen Oseni
  90' Scott Tanser
Luís Henriques de Barros Lopes 90+5'  
  90+5' Greg Kiltie
18/01/2025 Elgin City
0 - 3
Aberdeen 0-1H2H+
  9' Sivert Heltne Nilsen
  0 - 1 21' Shayden Morris
Dayshonne Golding 26'  
  54' Dante Polvara
  54' Pape Habib Gueye
Russell Dingwall 56'  
Kian Leslie 59'  
Dylan Gavin 59'  
  62' Ante Palaversa
  62' Graeme Shinnie
  62' Peter Ambrose
  62' Kevin Nisbet
  62' Sivert Heltne Nilsen
  62' Leighton Clarkson
  0 - 2 72' Luís Henriques de Barros Lopes
Ryan Sargent 73'  
Olly McDonald 73'  
Lyall Booth 75'  
Owen Cairns 75'  
75'  
Dylan Gavin 86'  
Liam MacDonald 86'  
  0 - 3 90+1' Luís Henriques de Barros Lopes
15/01/2025 Rangers
3 - 0
Aberdeen 1-0H2H+
Hamza Igamane 13' 1 - 0  
  37' K. Tobers
Clinton Nsiala 44'  
Danilo 46'  
N. Bajrami 46'  
  64' Ante Palaversa
  64' A. Dorrington
  64' Kevin Nisbet
  64' Luís Henriques de Barros Lopes
  66' T. Keskinen
  66' Shayden Morris
  72' James McGarry
  72' Alexander Jensen
  72' Jeppe Okkels
  72' Dante Polvara
  74' Leighton Clarkson
Robin Pröpper 76'  
Leon Balogun 76'  
I. Hagi 79'  
James Tavernier 79'  
  83' Sivert Heltne Nilsen
Hamza Igamane 89'  
Cyriel Dessers 89'  
Leon Balogun 90+3' 2 - 0  
Cyriel Dessers 90+7' 3 - 0  
12/01/2025 Aberdeen
0 - 0
Hearts 0-0H2H+
Leighton Clarkson 35'  
Kevin Nisbet 56'  
Luís Henriques de Barros Lopes 56'  
  65' James Penrice
K. Tobers 66'  
Dante Polvara 66'  
  66' Musa Drammeh
  66' Elton Kabangu
Leighton Clarkson 66'  
J. McGrath 66'  
Luís Henriques de Barros Lopes 74'  
Jeppe Okkels 79'  
Shayden Morris 79'  
  84' Beni Baningime
  84' Kenneth Vargas
  84' Blair Spittal
  84' Yan Dhanda
  90' James Wilson
  90' Adam Forrester
  90' Daniel Oyegoke
  90' Alan Forrest
  90+4' Jorge Grant
05/01/2025 Motherwell
2 - 0
Aberdeen 2-0H2H+
Davor Zdravkovski 8'  
Tawanda Maswanhise 15'  
Ewan Wilson 34' 1 - 0  
  43' S. Rubežić
Tawanda Maswanhise 45' 2 - 0  
  46' Kevin Nisbet
  46' Dante Polvara
  46' Angus MacDonald
  46' Leighton Clarkson
Moses Ebiye 68'  
Jack Vale 68'  
  70' Ante Palaversa
  72' Jack Mackenzie
  72' James McGarry
  72' T. Keskinen
  72' Shayden Morris
Tawanda Maswanhise 78'  
Sam Nicholson 78'  
Davor Zdravkovski 78'  
Tom Sparrow 78'  
  80' Ante Palaversa
  80' Peter Ambrose
  85' Graeme Shinnie
Tony Watt 86'  
Callum Slattery 86'  
Kofi Balmer 86'  
Paul McGinn 86'  
02/01/2025 Aberdeen
1 - 2
Ross County 1-1H2H+
T. Keskinen 23'  
  0 - 1 24' Akil Wright
Ester Sokler 30'  
Kevin Nisbet 30'  
  31' James Brown
  44' Michee Efete
  44' George Harmon
Kevin Nisbet 45+11' 1 - 1  
  1 - 2 60' Noah Chilvers
  65' Noah Chilvers
J. McGrath 70'  
Shayden Morris 70'  
  75' Ryan Leak
  75' Charles Telfer
Luís Henriques de Barros Lopes 77'  
Leighton Clarkson 79'  
Dante Polvara 79'  
Jack Mackenzie 79'  
James McGarry 79'  
Luís Henriques de Barros Lopes 79'  
Peter Ambrose 79'  
  81' Nohan Kenneh
  81' Scott Allardice
  81' Joshua Nisbet
  81' Ronan Hale
  90+6' Kacper Łopata
21/12/2024 Aberdeen
1 - 3
Hibernian 1-2H2H+
T. Keskinen 14' 1 - 0  
  1 - 1 18' Thody Elie Youan
  33' Joe Newell
  1 - 2 35' Nicky Cadden
  1 - 3 49' Martin Boyle
  51' Warren O'Hora
  51' Lewis Miller
Ester Sokler 59'  
Peter Ambrose 59'  
  59' Joe Newell
  59' Dante Polvara
Leighton Clarkson 60'  
Hyeok-kyu Kwon 60'  
Sivert Heltne Nilsen 77'  
Luís Henriques de Barros Lopes 77'  
N. Devlin 77'  
Shayden Morris 77'  
Graeme Shinnie 77'  
Ante Palaversa 77'  
T. Keskinen 86'  
  88' Christopher Cadden
  88' Jordan Obita
Martin Boyle 90+4'  
  90+4' Jack Mackenzie
  90+6' Nectarios Triantis
07/12/2024 Aberdeen
1 - 1
St. Johnstone 0-1H2H+
S. Rubežić 3'  
  0 - 1 25' Mackenzie Kirk
  27' Lewis Neilson
Jack Milne 45+2'  
James McGarry 46'  
N. Devlin 46'  
Shayden Morris 46'  
Luís Henriques de Barros Lopes 46'  
Sivert Heltne Nilsen 46'  
Ante Palaversa 46'  
Leighton Clarkson 56' 1 - 1  
Kevin Nisbet 62'  
  63' Matthew Smith
  63' Adama Sidibeh
Jack Milne 71'  
T. Keskinen 71'  
  76' Sven Sprangler
  77' Tiago Teixeira
Kevin Nisbet 77'  
Vicente Besuijen 77'  
Ante Palaversa 84'  
  88' Mackenzie Kirk
  88' Graham Carey
  90' Joshua Rae
Graeme Shinnie 90+8'  

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.