Michael Ruth Profile and Player Statistics
First name: Michael
Last name: Ruth
Position: Attacker
Nationality: Scotland
Date of birth: 8 January 2002
Age: 24

Football Career Transfers and Statistics

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

Competition Season Football Club
Championship 2025/2026 Queen's Park 16 6 7 2 2 1 0
League Cup 2025/2026 Queen's Park 4 2 0 1 1 0 0
Scottish Cup 2025/2026 Queen's Park 1 0 0 0 0 0 0
Club Friendlies 2025 Queens Park Rangers 1 0 1 0 0 0 0
Challenge Cup 2024/2025 Dumbarton 2 1 1 1 0 0 0
League Cup 2024/2025 Dumbarton 3 1 1 0 1 0 0
League One 2024/2025 Dumbarton 31 6 14 9 2 3 0
Scottish Cup 2024/2025 Dumbarton 1 0 0 2 0 1 0
Challenge Cup 2023/2024 Dumbarton 1 0 1 1 0 0 0
League Cup 2023/2024 Dumbarton 3 1 1 0 1 0 0
League One Play-Offs 2023/2024 Dumbarton 4 0 2 2 0 1 0
League Two 2023/2024 Dumbarton 33 4 16 12 0 3 0
Scottish Cup 2023/2024 Dumbarton 3 0 1 3 0 1 0
Challenge Cup 2022/2023 Queen of the South 4 1 3 1 0 0 0
League Cup 2022/2023 Queen of the South 1 1 0 0 0 0 0
League One 2022/2023 Queen of the South 30 14 3 0 0 0 0
Scottish Cup 2022/2023 Queen of the South 1 1 0 0 0 0 0
Challenge Cup 2021/2022 Aberdeen U21 2 1 0 2 1 0 0
Europa Conference League 2021/2022 Aberdeen 1 0 0 0 0 0 0
League One 2021/2022 Falkirk 12 1 5 5 0 2 0
Premiership 2021/2022 Aberdeen 17 2 1 0 0 0 0
Scottish Cup 2021/2022 Falkirk 1 0 0 0 0 0 0
Championship 2020/2021 Arbroath 13 7 1 0 0 1 0
League Cup 2020/2021 Arbroath 5 3 0 1 0 2 0
Premiership 2020/2021 Aberdeen 7 1 0 0 0 0 0
Scottish Cup 2020/2021 Aberdeen 3 1 0 0 0 0 0
League Two 2018/2019 Queen's Park 5 2 3 1 0 0 0
League One 2017/2018 Queen's Park 2 1 1 0 0 0 0

Michael Ruth has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
01/05/2026 Partick Thistle
1 - 1
Queen's Park 1-0H2H+
Tony Watt 25' 1 - 0  
Ethan Ingram 46'  
Cammy Logan 46'  
Oisin Smyth 60'  
Tsoanelo Letsosa 60'  
Aidan Fitzpatrick 60'  
Gary Mackay-Steven 60'  
A. Samuel 60'  
Fraser Taylor 60'  
  1 - 1 64' Michael Ruth
  76' Ricki Lamie
Tony Watt 76'  
Ricco Diack 76'  
  90' Michael Ruth
  90' Tyrece McDonnell
25/04/2026 Queen's Park
0 - 2
Dunfermline Athletic 0-1H2H+
  0 - 1 25' Jeremiah Chilokoa-Mullen
Matthew Shiels 26'  
Tyrece McDonnell 26'  
  36' Kieran Ngwenya
45+2'  
  0 - 2 46' Chris Kane
  46'
  59' Andy Tod
  59' Josh Cooper
  59' Matty Todd
  59' Shea Kearney
Callum Smith 66'  
Liam McLeish 66'  
  73' Robbie Fraser
  73' Rory MacLeod
  73' Callumn Morrison
  73' Lucas Fyfe
Louis Longridge 77'  
Tyrece McDonnell 86'  
Louis Longridge 88'  
Kyle Rodger 88'  
Euan Murray 88'  
Cole Burke 88'  
  89' John Tod
18/04/2026 Greenock Morton
0 - 0
Queen's Park 0-0H2H+
  22' Scott Martin
  45+1' Jamie Bradley
  45+1' Roddy MacGregor
Reuben Lopata White 46'  
Fergus Owens 46'  
  57' Scott Martin
  63' Michael Ruth
  63' Henry Fieldson
  75' Callum Smith
  75' Liam McLeish
Michael Garrity 77'  
Zak Delaney 77'  
Owen Moffat 84'  
Ali Crawford 84'  
Cammy Ballantyne 90+3'  
Aaron Comrie 90+3'  
14/04/2026 Queen's Park
0 - 2
Raith Rovers 0-1H2H+
Magnus MacKenzie 3'  
Louis Longridge 27'  
  0 - 1 39' Lewis Vaughan
Ricki Lamie 42'  
  45+2' Scott Brown
  45+2' Ross Matthews
  49' Scott Brown
  50' Paul Nsio
Magnus MacKenzie 54'  
Ricky Waugh 54'  
  0 - 2 55' Lewis Vaughan
  68' Lewis Stevenson
  68' Ewan Wilson
  68' Calum Fordyce
  68' Paul Hanlon
  68' Paul Nsio
  68' Kai Montagu
Euan Murray 74'  
Cole Burke 74'  
Michael Ruth 74'  
Liam McLeish 74'  
  84' Joshua Mullin
  84' Richard Chin
Scott Martin 86'  
Jamie Bradley 86'  
Ross Mclean 86'  
Kyle Rodger 86'  
  90+1' Ross Matthews
10/04/2026 Queen's Park
1 - 0
Ross County 1-0H2H+
Aidan Connolly 16' 1 - 0  
  27' Declan Gallagher
  46' Jamie Lindsay
  46' Connor Randall
  59' Connor Randall
Sebastian Drozd 69'  
  71' Declan Gallagher
  71' Jay Henderson
Henry Fieldson 74'  
Magnus MacKenzie 74'  
  77' Kieran Phillips
  77' Calum Brown
  77' Dylan Smith
  77' Jordan White
Michael Ruth 79'  
Ross Mclean 79'  
  85'
  85' Jayden Carbon
  86' Jayden Carbon
  86' Noah Chilvers
Sebastian Drozd 89'  
Liam McLeish 89'  
  90+4' Jay Henderson
  90+5' Alex Iacovitti
28/03/2026 St. Johnstone
1 - 1
Queen's Park 0-1H2H+
Morgan Boyes 17'  
Matthew Foulds 17'  
  0 - 1 32' Euan Murray
J. McPake 48' 1 - 1  
R. Paton 57'  
Jamie Gullan 57'  
Josh Fowler 57'  
Louis Lloyd 57'  
  59' Euan Murray
  59' Callum Smith
J. Holt 78'  
  81' Louis Longridge
J. Holt 83'  
Alfie Agyeman 83'  
  86' Scott Martin
  87' Scott Martin
  87' Ross Mclean
  90+1' Michael Ruth
  90+1' Jamie Bradley
J. McPake 90+2'  
21/03/2026 Arbroath
1 - 0
Queen's Park 1-0H2H+
  7' Roddy MacGregor
  12' Nikolay Todorov
  12' Michael Ruth
Gavin Reilly 16' 1 - 0  
Scott Stewart 59'  
  60' Michael Ruth
  70' Callum Smith
  70' Ross Mclean
  70' Sebastian Drozd
  70' Liam McLeish
Gavin Reilly 71'  
Tom Beadling 71'  
Ryan Dow 71'  
Jacob MacIntyre 71'  
Ryan Flynn 78'  
Harry Cochrane 78'  
  88' Louis Longridge
  88' Jamie Bradley
  88' Aidan Connolly
  88' Ricky Waugh
Aaron Muirhead 90+4'  
14/03/2026 Queen's Park
1 - 1
Ayr United 1-1H2H+
  0 - 1 24' Anton Dowds
  31' Stuart Bannigan
Euan Murray 33' 1 - 1  
Matthew Shiels 35'  
Scott Martin 45+2'  
Jamie Bradley 45+2'  
Sebastian Drozd 45+2'  
Nikolay Todorov 45+2'  
  49' Mark McKenzie
  49' Ethan Walker
Henry Fieldson 58'  
Ricki Lamie 58'  
  66' Stuart Bannigan
  66' Ben Summers
Michael Ruth 70'  
Ross Mclean 70'  
  71' Marco Rus
  71' George Oakley
  83' George Finney
  84'
Callum Smith 88'  
Liam McLeish 88'  
Carlo Pignatiello 89'  
10/03/2026 Ayr United
1 - 2
Queen's Park 0-0H2H+
Ben Dempsey 35'  
Scott McMann 40'  
Liam Dick 40'  
  0 - 1 58' Callum Smith
George Oakley 59'  
Marco Rus 59'  
Ben Summers 59'  
F. Turley 59'  
Leon King 60'  
Shaun Want 60'  
  73' Nikolay Todorov
  73' Michael Ruth
  81' Callum Smith
  81' Ricki Lamie
Ben Dempsey 82' 1 - 1  
Liam Dick 85'  
  1 - 2 87' Michael Ruth
07/03/2026 Queen's Park
1 - 0
Airdrieonians 1-0H2H+
Scott Martin 12'  
Michael Ruth 30' 1 - 0  
  49' Jamie Barjonas
  60' Owen Stirton
  60' Chris Mochrie
  60' Lewis McGrattan
  60' Jake Hastie
  69' Dominic Thomas
  69' Gavin Allison Gallagher
  69' Jamie Barjonas
  69' Scott Constable
  69' Dylan MacDonald
  69' Adam Devine
Michael Ruth 74'  
Callum Smith 74'  
  78' Lewis Strapp
Roddy MacGregor 80'  
Sebastian Drozd 82'  
Nikolay Todorov 82'  
Scott Martin 82'  
Ricki Lamie 82'  
28/02/2026 Dunfermline Athletic
1 - 0
Queen's Park 1-0H2H+
  21' Nikolay Todorov
Callumn Morrison 25' 1 - 0  
  59' Callum Smith
  59' Scott Martin
  59' Nikolay Todorov
  59' Michael Ruth
Olly Thomas 66'  
Chris Kane 66'  
Andy Tod 66'  
Matty Todd 66'  
Jeremiah Chilokoa-Mullen 72'  
Shea Kearney 72'  
Callumn Morrison 72'  
Freddie Turley 72'  
  81' Roddy MacGregor
  81' Magnus MacKenzie
  81' Aidan Connolly
  81' Liam McLeish
Josh Cooper 82'  
Lucas Fyfe 82'  
Lucas Fyfe 90+3'  
24/02/2026 Queen's Park
1 - 1
St. Johnstone 0-0H2H+
  26' Adam Forrester
  26'
  46' Adam Forrester
  46' T. Steven
  0 - 1 54' Josh Fowler
  56' R. Paton
  56' Sam Stanton
Callum Smith 60'  
Michael Ruth 60'  
Sebastian Drozd 60'  
Nikolay Todorov 60'  
Louis Longridge 60'  
Roddy MacGregor 60'  
Scott Martin 64'  
Magnus MacKenzie 71'  
Ross Mclean 71'  
  75' Josh Fowler
  75' Louis Lloyd
  75' Reece McAlear
  75' Stevie Mallan
  79'
  79' Jamie Gullan
  81' Jamie Gullan
  81' Alfie Agyeman
  84' Alfie Agyeman
  85'
  90' Morgan Boyes
Euan Murray 90' 1 - 1  
Carlo Pignatiello 90'  
Aidan Connolly 90+3'  
90+4'  
21/02/2026 Queen's Park
3 - 2
Greenock Morton 1-1H2H+
  0 - 1 3' Matthew Shiels
Nikolay Todorov 8' 1 - 1  
  24' Cláudio Botelho
  61'
  61' Reuben Lopata White
Henry Fieldson 62' 2 - 1  
Roddy MacGregor 63'  
Scott Martin 63'  
Sebastian Drozd 63'  
Michael Ruth 63'  
  65' Zak Delaney
  65' Aaron Comrie
  65' Michael Garrity
  65' Nathan Shaw
  2 - 2 72' Iain Wilson
Nikolay Todorov 72'  
Liam McLeish 72'  
Scott Martin 74'  
Aidan Connolly 75' 3 - 2  
  78' Cláudio Botelho
  78' Fergus Owens
Callum Smith 88'  
Magnus MacKenzie 88'  
14/02/2026 Ross County
0 - 1
Queen's Park 0-1H2H+
  16' Louis Longridge
Dylan Smith 45'  
  0 - 1 45+2' Matthew Shiels
Len O'Sullivan 46'  
Sean Mackie 46'  
Kieran Phillips 46'  
Miller Thomson 46'  
Connor Randall 56'  
Alex Iacovitti 58'  
Jay Henderson 58'  
Jayden Carbon 58'  
Uche Ikpeazu 58'  
  67' Callum Smith
  67' Grant Savoury
Jamie Lindsay 75'  
James Scott 75'  
  78' Sebastian Drozd
  78' Michael Ruth
  89' Roddy MacGregor
  90' Aidan Connolly
  90' Liam McLeish
08/02/2026 Rangers
8 - 0
Queen's Park 5-0H2H+
Ryan Naderi 8' 1 - 0  
James Tavernier 18' 2 - 0  
James Tavernier 27' 3 - 0  
James Tavernier 39' 4 - 0  
Matthew Shiels 44' 5 - 0  
Dujon Sterling 46'  
Nedim Bajrami 46'  
  46' Tyrece McDonnell
  46' Ricky Waugh
Ryan Naderi 49' 6 - 0  
Ryan Naderi 62'  
Thelo Aasgaard 62'  
Mohamed Diomandé 62'  
Rabbi Matondo 62'  
Tuur Rommens 62'  
Jayden Meghoma 62'  
Andreas Skov Olsen 71'  
Mikey Moore 71'  
Oliver Antman 76'  
  76' Roddy MacGregor
  76' Jamie Bradley
  76' Aidan Connolly
  76' Ross Mclean
  76' Grant Savoury
  76' Liam McLeish
Bojan Miovski 80' 7 - 0  
  86' Liam McLeish
  88' Sebastian Drozd
  88' Josiah Sowa
Tochi Chukwuani 90' 8 - 0  
09/08/2025 Queen's Park
1 - 3
Arbroath 0-0H2H+
Euan Murray 29'  
  36' Ryan Flynn
  36' R. Callachan
Charlie Fox 48'  
  0 - 1 49' R. Callachan
  0 - 2 51' Findlay Marshall
Aidan Connolly 57'  
Sebastian Drozd 57'  
Charlie Fox 57'  
Timam Scott 57'  
  60' Jack Wilkie
  70' Findlay Marshall
  70' Arran Pettifer
  0 - 3 71' Jack Wilkie
Louis Longridge 73'  
Tyrece McDonnell 73'  
  76' Thomas O'Brien
  76' Luke Kenny
  76' Gavin Reilly
  76' Nikolay Todorov
83' 1 - 3  
02/08/2025 Raith Rovers
1 - 1
Queen's Park 0-1H2H+
  0 - 1 10' Michael Ruth
  59' Roddy MacGregor
Ross Matthews 61'  
Shaun Byrne 61'  
Jai Rowe 61'  
Jack Hamilton 61'  
  67'
Lewis Vaughan 74'  
Richard Chin 74'  
74'  
  76'
  76' Roddy MacGregor
  76' Ricky Waugh
  80' Charlie Fox
Dylan Easton 81' 1 - 1  
Dylan Easton 83'  
  90+1' Darryl Carrick
26/07/2025 Queen's Park
2 - 1
Cove Rangers 1-1H2H+
  0 - 1 15' Mitchell Megginson
Michael Ruth 20' 1 - 1  
  30' Arron Darge
  41' Declan Glass
  41' Blair Yule
Carlo Pignatiello 46'  
Roddy MacGregor 46'  
Euan Murray 53'  
Charlie Fox 53'  
Timam Scott 65'  
Aidan Connolly 65'  
Aidan McGinlay 65'  
Sebastian Drozd 65'  
Jamie Bradley 74'  
74'  
  81' Mackenzie Strachan
  84' Mackenzie Strachan
  84' A Trialist
  87' Mitchell Megginson
  87' Cole Donaldson
90+1' 2 - 1  
Ricky Waugh 90+5'  
22/07/2025 Falkirk
3 - 1
Queen's Park 1-1H2H+
  0 - 1 14'
Ethan Ross 42' 1 - 1  
Ethan Ross 51' 2 - 1  
  59' Tyrece McDonnell
  59' Michael Ruth
Henry Cartwright 60'  
Dylan Tait 60'  
Leon McCann 65'  
Ross MacIver 67'  
Brian Graham 67'  
Calvin Miller 75'  
Alfie Agyeman 75'  
Aidan Nesbitt 75'  
Scott Arfield 75'  
  79' Sebastian Drozd
  79' Henry Fieldson
  79' Timam Scott
  84' Roddy MacGregor
Brian Graham 86' 3 - 1  
  89' Roddy MacGregor
  89' Jamie Bradley
  89' Aidan Connolly
  89' Aidan McGinlay
15/07/2025 Queen's Park
5 - 0
Brechin City 1-0H2H+
Tyrece McDonnell 13' 1 - 0  
  45' Adam Hutchinson
Euan Murray 45'  
  45+1' Cillian Sheridan
46' 2 - 0  
55' 3 - 0  
  57' Brad McKay
Tyrece McDonnell 60' 4 - 0  
Timam Scott 61'  
Aidan Connolly 61'  
Michael Ruth 61'  
  64' Adam Hutchinson
  64'
  64' Ryan Ferguson
  64' Craig Tosh
Sebastian Drozd 65'  
65'  
Michael Ruth 70' 5 - 0  
  72' Euan Spark
Euan Murray 74'  
Cole Burke I 74'  
Louis Longridge 74'  
Ricky Waugh 74'  
  78' A Trialist
  78'
  85' Mitchell Taylor
  85' Ross Milne
12/07/2025 Spartans
2 - 1
Queen's Park 0-1H2H+
  0 - 1 35'
Callum Booth 45'  
  57' Charlie Fox
Bradley White 68'  
A Trialist 68'  
Sean Welsh 68'  
Brogan Walls 68'  
Callum Booth 78'  
Bailey Dall 78'  
Blair Henderson 78'  
Mackenzie Scott 78'  
James Craigen 78'  
Archie Wylie 78'  
  79' Jamie Bradley
  79' Roddy MacGregor
  79' Aidan Connolly
  79' Timam Scott
Bailey Dall 83' 1 - 1  
Cammy Russell 89' 2 - 1  
  90+1' Matthew Shiels
  90+1' Tyrece McDonnell
03/05/2025 Stenhousemuir
2 - 1
Dumbarton 1-0H2H+
Matthew Aitken 9' 1 - 0  
Ross Meechan 19'  
  45' Mouhamed Niang
Sam Fisher 46'  
Kinlay Bilham 46'  
  46' Mouhamed Niang
  46' David Wilson
  1 - 1 57' Matthew Shiels
Blair Alston 60' 2 - 1  
  64' Tony Wallace
  64' Finlay Gray
  64' Michael Ruth
  64' Joel Mumbongo
  64' James Hilton
  64' Kalvin Orsi
Matty Yates 71'  
Bobby McLuckie 71'  
Nathaniel Wedderburn 72'  
Kyle Banner 72'  
Blair Alston 78'  
Corey O' Donnell 78'  
Kinlay Bilham 85'  
  85' Joel Mumbongo
  85' Matthew Shiels
Euan O'Reilly 89'  
Scott Tomlinson 89'  
Michael Anderson 90'  
Bobby McLuckie 90+4'  
Matthew Aitken 90+5'  
26/04/2025 Dumbarton
3 - 1
Annan Athletic 1-0H2H+
Aron Lynas 34'  
  34' Scott Hooper
Ryan Blair 35' 1 - 0  
  35' Scott Hooper
  51' Scott Hooper
Greig Young 51'  
  55' Charlie Maxwell
  55' Tommy Goss
  1 - 1 62' Tommy Goss
  63' Tommy Muir
Greig Young 66'  
Craig McGuffie 66'  
Kalvin Orsi 67'  
James Hilton 67'  
Michael Ruth 75'  
Joel Mumbongo 75'  
David Wilson 75'  
Tony Wallace 75'  
Tony Wallace 77' 2 - 1  
James Hilton 78' 3 - 1  
  82' Tommy Goss
Shay Kelly 82'  
Finlay Gray 87'  
Zak Queen 87'  
19/04/2025 Montrose
2 - 2
Dumbarton 1-1H2H+
  18' Mark Durnan
  20' Shay Kelly
Owen Stirton 21'  
Owen Stirton 22' 1 - 0  
  28' Mark Durnan
  28' Craig McGuffie
  1 - 1 41' Carlo Pignatiello
Blair Lyons 53'  
Keir Bertie 55'  
Aidan Quinn 55'  
Matheus Machado 55'  
Graham Webster 55'  
Kerr Waddell 61'  
  1 - 2 62' Tony Wallace
Michael Gardyne 62'  
Graham Webster 62'  
Owen Stirton 64'  
Ben Maciver-Redwood 64'  
Craig Brown 64'  
Paul Watson 64'  
  68' Tony Wallace
  68' Finlay Gray
  68' Kalvin Orsi
  68' Michael Ruth
  77' Carlo Pignatiello
  77' David Wilson
  78' James Hilton
  78' Mouhamed Niang
Aidan Quinn 86' 2 - 2  
12/04/2025 Dumbarton
1 - 3
Cove Rangers 0-2H2H+
  0 - 1 27' Dylan Lobban
  0 - 2 33' Fraser Fyvie
Kristian Webster 46' 1 - 2  
James Hilton 70'  
Kalvin Orsi 70'  
Greig Young 70'  
Carlo Pignatiello 70'  
Mouhamed Niang 70'  
Matthew Shiels 70'  
Kristian Webster 71'  
  72' Myles Gaffney
  72' Connor Scully
  1 - 3 79' Dylan Lobban
  83' Liam Parker
David Wilson 83'  
Ryan Blair 83'  
Michael Ruth 83'  
Tony Wallace 83'  
05/04/2025 Kelty Hearts
0 - 6
Dumbarton 0-3H2H+
  10' Joel Mumbongo
  0 - 1 17' Joel Mumbongo
Callum Flatman 22'  
  0 - 2 25' Kalvin Orsi
  0 - 3 35' Carlo Pignatiello
Ross Cunningham 35'  
  38' Mouhamed Niang
  46' Mouhamed Niang
  46' Craig McGuffie
  46' Mouhamed Niang
  46' Craig McGuffie
  0 - 4 51' Michael Ruth
  57' Kalvin Orsi
  57' Michael Ruth
Luke McCarvel 65'  
Scott Allan 65'  
Jacob MacIntyre 66'  
Thomas Murray 66'  
  70' Tony Wallace
  70' Matthew Shiels
Ross Cunningham 74'  
Blaine Mcclure 76'  
  0 - 5 77' Matthew Shiels
  78' Joel Mumbongo
  78' James Hilton
  78' Cameron Clark
  78' Aedan Glifedder
  0 - 6 82' Craig McGuffie
29/03/2025 Alloa Athletic
2 - 3
Dumbarton 1-0H2H+
Luke Donnelly 22' 1 - 0  
Scott Taggart 48'  
  49' David Wilson
Luke Rankin 66'  
Steven Buchanan 66'  
  1 - 1 68' Michael Ruth
David Devine 74'  
David McKay 74'  
  76' Michael Ruth
  76' Joel Mumbongo
Magnus MacKenzie 79'  
  1 - 2 79' Craig McGuffie
Cameron O'Donnell 81'  
Conor Sammon 81'  
  83' David Wilson
  83' Ryan Blair
  83' James Hilton
  83' Kalvin Orsi
  83' Craig McGuffie
  83' Tony Wallace
Conor Sammon 86' 2 - 2  
  2 - 3 90+1' Mark Durnan
22/03/2025 Dumbarton
0 - 0
Queen of the South 0-0H2H+
Tony Wallace 45+1'  
  62' Jordan Allan
  62' Fraser Bryden
  64' Kai Kennedy
Kalvin Orsi 68'  
Joel Mumbongo 68'  
Ryan Blair 68'  
David Wilson 68'  
Tony Wallace 69'  
Finlay Gray 69'  
Craig McGuffie 77'  
James Hilton 77'  
Mouhamed Niang 85'  
Aedan Glifedder 85'  
  90' Oscar MacIntyre
15/03/2025 Arbroath
1 - 1
Dumbarton 1-0H2H+
Sam Stanton 11' 1 - 0  
  45+1' Aron Lynas
  58' Michael Miller
Callum Penman 63'  
Aaron Steele 63'  
Innes Murray 69'  
Calum Gallagher 69'  
  70' Michael Miller
  70' Craig McGuffie
  70' James Hilton
  70' Kalvin Orsi
  78' Finlay Gray
  78' Tony Wallace
  78' Carlo Pignatiello
  78' David Wilson
  81' Michael Ruth
  83' Aron Lynas
  83' Joel Mumbongo
  1 - 1 87' Michael Ruth
Ryan Flynn 89'  
Alastair Spalding 89'  
08/03/2025 Dumbarton
0 - 1
Inverness CT 0-0H2H+
Matthew Shiels 19'  
  25' Ben Brannan
Aron Lynas 51'  
Aron Lynas 51'  
Joel Mumbongo 70'  
Michael Ruth 70'  
  71' James Nolan
  71' Alfie Stewart
Ryan Blair 75'  
Mouhamed Niang 75'  
Craig McGuffie 81'  
James Hilton 81'  
  88' Paul Allan
  88' Calum MacLeod
Michael Miller 89'  
  0 - 1 90+2' Alfie Bavidge
  90+2' Billy McKay
  90+2' Robbie Thompson
  90+4' Alfie Bavidge
04/03/2025 Dumbarton
1 - 2
Arbroath 1-1H2H+
Michael Ruth 4' 1 - 0  
  1 - 1 15' Andy Winter
  1 - 2 47' Ryan Dow
Michael Ruth 53'  
James Hilton 53'  
  54' David Gold
  54' Ryan Flynn
  65' Fraser Taylor
  65' Calum Gallagher
  65' Thomas O'Brien
  65' Aaron Muirhead
Tony Wallace 69'  
Finlay Gray 69'  
Kalvin Orsi 69'  
Craig McGuffie 69'  
Greig Young 69'  
Matthew Shiels 69'  
Mouhamed Niang 82'  
Ryan Blair 82'  
  89' Ryan Dow
  89' Keith Watson
01/03/2025 Dumbarton
1 - 3
Stenhousemuir 0-3H2H+
  0 - 1 22' Corey O' Donnell
  0 - 2 31' Corey O' Donnell
  0 - 3 40' Corey O' Donnell
Ryan Blair 44'  
Kristian Webster 46'  
Aron Lynas 46'  
Ryan Blair 46'  
Joel Mumbongo 46'  
Cameron Clark 46'  
Kalvin Orsi 46'  
  47' Scott McGill
Carlo Pignatiello 54' 1 - 3  
Joel Mumbongo 57'  
  63' Scott McGill
  63' Kyle Jacobs
Mouhamed Niang 71'  
  75' Ross Taylor
  77' Ross Taylor
  77' Matty Yates
Michael Miller 80'  
Matthew Shiels 82'  
  83' Corey O' Donnell
  83' Matthew Aitken
  83' Corey O' Donnell
  83' Matthew Aitken
Mouhamed Niang 83'  
Tony Wallace 83'  
  83' Blair Alston
  83' Nathaniel Wedderburn
22/02/2025 Cove Rangers
2 - 1
Dumbarton 1-1H2H+
  0 - 1 7' Carlo Pignatiello
Mitchell Megginson 45+1' 1 - 1  
Liam Parker 46'  
Myles Gaffney 46'  
Findlay Marshall 70'  
Quinn Coulson 70'  
Connor Scully 70'  
Fraser Fyvie 70'  
  77' David Wilson
  77' Kalvin Orsi
  78' Michael Ruth
Fraser Fyvie 88' 2 - 1  
Mitchell Megginson 89'  
Grady McGrath 89'  
  89' Michael Ruth
  89' Joel Mumbongo
  89' Michael Ruth
  89' Joel Mumbongo
  90+1' Michael Miller
15/02/2025 Dumbarton
2 - 3
Montrose 2-2H2H+
James Hilton 7'  
Finlay Gray 7'  
  0 - 1 13' Owen Stirton
  19' Terry Masson
Michael Ruth 19' 1 - 1  
  1 - 2 25' Owen Stirton
  31' Kerr Waddell
Carlo Pignatiello 38' 2 - 2  
  46' Kerr Waddell
  46' Sean Dillon
  2 - 3 67' Aidan Quinn
Kalvin Orsi 68'  
Tony Wallace 68'  
  73' Craig Wighton
  73' Graham Webster
Kristian Webster 75'  
Aron Lynas 75'  
Mouhamed Niang 75'  
David Wilson 75'  
Michael Ruth 76'  
Joel Mumbongo 76'  
  83' Terry Masson
  83' Keir Bertie
  83' Blair Lyons
  83' Craig Brown
  87' Sean Dillon
08/02/2025 Annan Athletic
2 - 1
Dumbarton 0-0H2H+
Paul Smith 48' 1 - 0  
  54' Kalvin Orsi
  54' Joel Mumbongo
  54' Ryan Blair
  54' Michael Ruth
  1 - 1 64' Joel Mumbongo
Layton Bisland 74'  
Luca Ross 74'  
Wullie Gibson 77' 2 - 1  
  86' James Hilton
  86' Tony Wallace
01/02/2025 Dumbarton
1 - 1
Alloa Athletic 1-0H2H+
J. Hilton 2' 1 - 0  
  46' R. Mullen
  46' S. Buchanan
  1 - 1 50' J. Gentles
J. Hilton 72'  
M. Ruth 72'  
  72' K. Roberts
  72' C. Sammon
R. Blair 81'  
J. Mumbongo 81'  
  87' J. Gentles
  87' S. Honeyman
  87' L. Donnelly
  87' L. Rankin
J. Mumbongo 90'  
M. Durnan 90+2'  
  90+2' M. Neill
25/01/2025 Queen of the South
3 - 1
Dumbarton 1-1H2H+
Adam Brooks 3' 1 - 0  
  1 - 1 28' Mark Durnan
Adam Brooks 54' 2 - 1  
  64' Carlo Pignatiello
Brennan Dickenson 66' 3 - 1  
  70' James Hilton
  70' Joel Mumbongo
  71' Mark Durnan
Lewis O'Donnell 72'  
Jordan Allan 72'  
Josh Walker 82'  
Fraser Bryden 82'  
  82' Carlo Pignatiello
  82' Michael Ruth
  83' Kristian Webster
  83' Michael Miller
Adam Brooks 88'  
Jack Brydon 88'  
03/12/2024 Alloa Athletic
2 - 2
Dumbarton 1-1H2H+
Luke Donnelly 2' 1 - 0  
  1 - 1 15' Tony Wallace
Calum Waters 27'  
  29' Carlo Pignatiello
  37' Michael Ruth
  37' Joel Mumbongo
Stefan Scougall 46'  
Steven Buchanan 46'  
Cameron O'Donnell 56'  
  1 - 2 57' Tony Wallace
  63' Finlay Gray
Kevin Cawley 64'  
Tyrece McDonnell 64'  
Calum Waters 76' 2 - 2  
Luke Rankin 77'  
Conor Sammon 77'  
  77' James Hilton
  77' David Wilson
Morgyn Neill 81'  
  85' Craig McGuffie
  85' Ryan Blair
Morgyn Neill 86'  
Scott Honeyman 86'  
Steven Hetherington 86'  
Miko Virtanen 86'  
  89' Mark Durnan
29/11/2024 Dumbarton
3 - 2
Alloa Athletic 3-1H2H+
Mouhamed Niang 11' 1 - 0  
James Hilton 13' 2 - 0  
Michael Ruth 39' 3 - 0  
  3 - 1 43' Luke Donnelly
  59' Kevin Cawley
  59' Tyrece McDonnell
  3 - 2 65' Stefan Scougall
Craig McGuffie 72'  
Tony Wallace 72'  
  80' Steven Hetherington
James Hilton 80'  
Joel Mumbongo 80'  
Michael Ruth 89'  
Mouhamed Niang 90+1'  
16/11/2024 Dumbarton
2 - 1
Queen of the South 0-0H2H+
  15' Kieran McKechnie
  46' Oscar MacIntyre
  46' Leighton McIntosh
  56' Kyle Doherty
  64' Matthew Douglas
  70' Kieran McKechnie
  70' A. Brooks
  70' Josh Walker
Finlay Gray 71'  
Michael Ruth 73' 1 - 0  
James Hilton 76'  
Joel Mumbongo 76'  
Craig McGuffie 78'  
Tony Wallace 78'  
Cameron Clark 81'  
Kalvin Orsi 82'  
  1 - 1 83' Kyle Doherty
  90+2' Josh Walker
  90+2' Benjamin Lussint
  90+4' Mikey Hewitt
Tony Wallace 90+5' 2 - 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-2026 SoccerPunter Pte. Ltd. All rights reserved.