Stephen O’Neill Profile and Player Statistics
First name: Stephen
Last name: O’Neill
Position: Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Football League - Lowland League 2025/2026 East Stirlingshire 6 0 0 1 0 0 0
Challenge Cup 2024/2025 East Stirlingshire 2 0 1 0 1 0 0
Football League - Lowland League 2024/2025 East Stirlingshire 5 0 0 2 0 1 0
Football League - Lowland League 2023/2024 Albion Rovers 2 0 0 2 0 0 0
Scottish Cup 2023/2024 Albion Rovers 1 0 0 0 0 0 0
Football League - Lowland League 2022/2023 Cumbernauld Colts 2 0 0 2 0 0 0
Football League - Lowland League 2021/2022 Cumbernauld Colts 3 0 0 3 0 0 0
Scottish Cup 2018/2019 Cumbernauld Colts 1 0 0 0 0 0 0
Scottish Cup 2016/2017 Cumbernauld Colts 2 0 1 0 0 0 0
Scottish Cup 2015/2016 Cumbernauld Colts 2 0 0 0 0 0 0
Challenge Cup 2014/2015 Montrose 1 0 1 0 0 0 0
League Cup 2014/2015 Montrose 1 1 0 0 0 0 0
League Two 2014/2015 Montrose 14 7 6 1 0 5 0
Scottish Cup 2014/2015 Montrose 2 2 0 0 0 0 0
League One 2013/2014 East Fife 6 2 3 1 0 1 0
League Two 2013/2014 Peterhead 2 1 0 1 0 0 0
Premiership 2012/2013 Aberdeen 1 0 0 0 0 0 0

Stephen O’Neill has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
06/09/2025 Broxburn Athletic
4 - 2
East Stirlingshire 0-1H2H+
  0 - 1 43'
51' 1 - 1  
54' 2 - 1  
59'  
63'  
  2 - 2 66'
  70'
72' 3 - 2  
76' 4 - 2  
02/09/2025 Tranent Juniors
1 - 0
East Stirlingshire 0-0H2H+
  29'
70'  
  71'
73'  
Sam Jones 90+5' 1 - 0  
22/08/2025 East Stirlingshire
1 - 5
Bonnyrigg Rose Athletic 0-1H2H+
  0 - 1 16'
  0 - 2 51' Cameron Ross
  0 - 3 63' Cameron Ross
  0 - 4 67' Lee Currie
72' 1 - 4  
  76'
  1 - 5 79'
  81'
19/08/2025 Edusport Academy
2 - 0
East Stirlingshire 1-0H2H+
17' 1 - 0  
27'  
44'  
  45+2'
60'  
68' 2 - 0  
  70'
  71'
87'  
16/08/2025 East Stirlingshire
0 - 4
Cumbernauld Colts 0-3H2H+
  8'
  0 - 1 19'
21'  
  27'
  0 - 2 29'
  0 - 3 37'
  0 - 4 70'
01/08/2025 East Stirlingshire
1 - 3
Bo'ness United 0-1H2H+
Morgaro Gomis 1'  
  0 - 1 3' Ryan Stevenson
  48' Danny Irving
Stephen O'Neill 49' 1 - 1  
63'  
  1 - 2 67' Ryan Stevenson
70'  
  81'
  1 - 3 83' Jordan Armstrong
05/04/2025 BSC Glasgow
0 - 1
East Stirlingshire 0-1H2H+
  0 - 1 30' Ben Lamont
  45+2' Morgaro Gomis
60'  
66'  
  66' Stephen O'Neill
  84'
88'  
  88' Jamie Penker
  88'
11/01/2025 Bo'ness United
2 - 1
East Stirlingshire 1-1H2H+
Lewis Duffy 21' 1 - 0  
  23' Lewis Hynd
  1 - 1 28' Shaun Brown
  61' Lewis Hynd
  61'
  62'
Louis Kennedy 67'  
Adam Masson 67'  
  79' Lewis Latona
Michael Gemmell 79'  
79'  
Kieran Mitchell 79'  
Smart Osadolor 79'  
Ryan Schiavone 90+2' 2 - 1  
04/01/2025 East Stirlingshire
3 - 1
Cowdenbeath 0-1H2H+
36'  
  0 - 1 40' Rhys Walker
  43'
57'  
Stephen O’Neill 66' 1 - 1  
Stephen O’Neill 69' 2 - 1  
  76' Rhys Walker
78'  
Lucas McRoberts 83' 3 - 1  
  90+3'
14/12/2024 East Stirlingshire
1 - 6
Broxburn Athletic 0-1H2H+
  0 - 1 21' Arafat Al Haj
  0 - 2 49' Arafat Al Haj
Arafat Al Haj 56' 1 - 2  
  1 - 3 66' Arafat Al Haj
  1 - 4 71' Arafat Al Haj
  1 - 5 75' Arafat Al Haj
  1 - 6 84' Arafat Al Haj
07/09/2024 East Stirlingshire
2 - 3
Berwick Rangers 2-0H2H+
Shaun Brown 30' 1 - 0  
Stephen O’Neill 42' 2 - 0  
  2 - 1 46' Liam Buchanan
  2 - 2 51' Grant Nelson
  2 - 3 77' Liam Buchanan
30/07/2024 Motherwell U21
0 - 0
East Stirlingshire 0-0H2H+
  1' Greig Spence
Mikey Booth 2' 1 - 0  
  1 - 1 3' Matthew Flynn
Mark Ferrie 4' 2 - 1  
  2 - 2 5' Morgaro Gomis
  2 - 3 6' Max Ross
Che Reilly 7' 3 - 3  
Ross Nelson 8' 4 - 3  
  4 - 4 9' Stephen O’Neill
  4 - 5 10' Nathan Lawson
Kieran Curtis 11'  
Marvin Kaleta 12'  
Zack Tomany 12' 5 - 5  
  5 - 6 13' Jamie Pyper
Zack Flatman 14' 6 - 6  
Sam Campbell 15'  
  16' Brannan McDermott
  6 - 7 17' Ynyr Liddell
Luca Ross 18'  
Nathan Lawson 18'  
Derin Marshall 18' 7 - 7  
  7 - 8 19' Shaun Brown
Scott Williamson 20'  
  41' Greig Spence
  61' Jamie Penker
  61' Che Reilly
Marvin Kaleta 64'  
Derin Marshall 64'  
Dylan Wells 64'  
Ross Nelson 64'  
Paul McGinn 64'  
Zack Tomany 64'  
Tom Sparrow 64'  
Scott Williamson 64'  
  71' Callum Murray
  71' Matthew Flynn
  75' Kieran Curtis
Zack Tomany 84'  
20/04/2024 Berwick Rangers
2 - 1
Albion Rovers 1-0H2H+
J. Mylchreest 1' 1 - 0  
Bayley Klimionek 20'  
Richard Tambwe 20'  
J. Ellison 65' 2 - 0  
  2 - 1 79' S. O’Neill
25/11/2023 Albion Rovers
0 - 1
Bonnyrigg Rose Athletic 0-1H2H+
  39' Neil Martyniuk
  41' Angus Mailer
  0 - 1 45' Neil Martyniuk
  67' Jonathan Stewart
  67' Bradley Barrett
  67' Taylor Sutherland
  67' Dean Watson
Arnault Bembo 69'  
  69' Smart Osadolor
Barry Duncan 71'  
Bright Osemudiamen Prince Okosun 71'  
  74' Smart Osadolor
  74' Kieran McGachie
Callum Wilson 81'  
Michael Paton 81'  
09/09/2023 Civil Service Strollers
3 - 1
Cumbernauld Colts 0-1H2H+
  0 - 1 2' Stephen O’Neill
Innes Lawson 48' 1 - 1  
Innes Lawson 75' 2 - 1  
Kris Amponsah 90+2' 3 - 1  
27/08/2022 Edinburgh University
0 - 6
Cumbernauld Colts 0-1H2H+
  0 - 1 40' S. O’Neill
  0 - 2 51' C. McIntyre
  0 - 3 52' S. O’Neill
  0 - 4 72' B. Mail
  0 - 5 76' C. McIntyre
  0 - 6 78' P. McGiff
06/08/2022 Dalbeattie Star
2 - 5
Cumbernauld Colts 1-5H2H+
  0 - 1 4' S. O’Neill
  0 - 2 7' E. MacPherson
D. Taylor 20' 1 - 2  
  1 - 3 30' E. MacPherson
  1 - 4 43' E. MacPherson
  1 - 5 45' C. McIntyre
S. Degnan 70' 2 - 5  
30/10/2021 Celtic II
2 - 2
Cumbernauld Colts 0-0H2H+
R. Vata 11' 1 - 0  
  1 - 1 67' S. O’Neill
Dominic Slattery 74' 2 - 1  
  2 - 2 75' Sean Winter
05/10/2021 Rangers U21
1 - 4
Cumbernauld Colts 1-4H2H+
  0 - 1 8' O. Andrew
C. McCann 13' 1 - 1  
  1 - 2 29' O. Andrew
  1 - 3 36' S. O’Neill
  1 - 4 39' Sean Winter
17/07/2021 Vale of Leithen
0 - 4
Cumbernauld Colts 0-3H2H+
  0 - 1 25' S. O’Neill
  0 - 2 34' S. O’Neill
  0 - 3 36' Sean Winter
  0 - 4 85' D. Hatfield
20/10/2018 Cumbernauld Colts
1 - 4
BSC Glasgow 0-1H2H+
  0 - 1 45+1' D. Hughes
Jordan Pettigrew 45+2'  
  0 - 2 49' C. Pignatiello
Jordan Marshall 57'  
Pedram Ardalany 57'  
  59' John Mitchell
John Mitchell 67' 1 - 2  
  69' M. Grehan
  69' T. Orr
Jeff Fergus 75'  
  76' David Winters
  76' Ryan McStay
A. Bembo 79'  
C. Henderson 79'  
  1 - 3 83' Robbie Duncan
  1 - 4 87' T. Orr
  90+3' C. Pignatiello
  90+3' S. Brown
29/10/2016 Forres Mechanics
4 - 0
Cumbernauld Colts 1-0H2H+
Craig McGovern 1' 1 - 0  
  45' Andrew Ward
  65' C. Murray
  65' Jonathon Black
  68' S. O’Neill
  68' S. Brown
Stuart Soane 70' 2 - 0  
L. Fraser 75' 3 - 0  
  80' Mark Batchelor
Simon Allan 80'  
John Cameron 80'  
Stuart Soane 86'  
Scott Moore 86'  
Dachi Khutsishvili 88'  
M. Groat 88'  
Kyle Scott 90' 4 - 0  
  90+2' R. Kirwan
22/10/2016 Cumbernauld Colts
2 - 2
Forres Mechanics 1-1H2H+
  0 - 1 4' Scott Graham
Andy Selkirk 30' 1 - 1  
Jamie Barclay 37'  
  37' Stuart Soane
  52' Dachi Khutsishvili
  65' John Cameron
  65' Craig McGovern
Jamie Barclay 67' 2 - 1  
  2 - 2 69' Stuart Soane
  73' Dachi Khutsishvili
  73' Aaron McLellan
C. Murray 77'  
Jordan Pirrie 77'  
R. Kirwan 78'  
  78' Kyle Scott
  86' G. Fraser
  88' Gordon Finlayson
  88' Scott Moore
01/12/2015 Stirling Albion
6 - 0
Cumbernauld Colts 2-0H2H+
Steven Doris 4'  
Steven Doris 15' 1 - 0  
Sean Dickson 22' 2 - 0  
Steven Doris 49' 3 - 0  
  52' Blair Munn
  52' Jonathon Black
  57' Jamie Broadfoot
  57' Alex Tilley
Aurélien Mazel 61'  
Craig Comrie 61'  
Steven Doris 69'  
Craig Beattie 69'  
Craig Beattie 73' 4 - 0  
  73' Ross Ballantyne
  73' David Brown
Darren Smith 75'  
K. Lander 75'  
K. Lander 83' 5 - 0  
Craig Beattie 90' 6 - 0  
24/10/2015 Cumbernauld Colts
2 - 0
Auchinleck Talbot 0-0H2H+
  20' Graham Wilson
Jamie Broadfoot 34'  
Blair Munn 37'  
Ross Ballantyne 38'  
Jonathon Black 58'  
Alex Tilley 58'  
Jamie Broadfoot 65' 1 - 0  
  66' Keir Milliken
  66' Mark Shankland
  79' William Boyd
  79' Robert Love
Andy Selkirk 86'  
David Grant 86'  
Blair Munn 90' 2 - 0  
Blair Munn 90+2'  
David Brown 90+2'  
18/04/2015 Montrose
2 - 1
Elgin City 1-1H2H+
J. Allan 33' 1 - 0  
  1 - 1 37' D. McHardy
E. Moyes 62'  
R. Campbell 66'  
L. McIntosh 66'  
G. Webster 69' 2 - 1  
  73' C. Thomson
  73' Dennis Wyness
  82' Jamie Reid
  82' Archie Macphee
Ross McCord 83'  
S. O’Neill 83'  
Scott Johnston 84'  
  87' Daniel Moore
14/03/2015 Albion Rovers
3 - 0
Montrose 1-0H2H+
A. Love 37' 1 - 0  
  40' Marvin Andrews
  59' J. Crawford
  60' Ross McCord
R. Davidson 61' 2 - 0  
  63' R. Campbell
  63' A. Steeves
Edward Ferns 67' 3 - 0  
  70' Scott Johnston
  70' J. Allan
Mark McGuigan 70'  
J. Gemmell 70'  
Darren Young 73'  
Chris Cadden 73'  
  74' R. Campbell
  74' Paul Harkins
Kyle Turnbull 78'  
Marc McKenzie 78'  
  79' Ross McCord
  79' S. O’Neill
Gary Fisher 83'  
Alan Reid 85'  
R. Davidson 90'  
14/02/2015 Montrose
0 - 3
East Fife 0-1H2H+
  0 - 1 31' Sean Dickson
  45' O. Adeyemo
  45' N. Austin
  45' K. Smith
  45' A. Cook
  51' N. Austin
J. Crawford 56'  
J. Crawford 62'  
P. Watson 62'  
  0 - 2 63' Ross Brown
Scott Johnston 76'  
Craig Johnstone 76'  
Ross McCord 76'  
S. O’Neill 76'  
David Banjo 81'  
  0 - 3 86' F. Mullen
  88' Gary Naysmith
  88' Scott Smith
24/01/2015 Montrose
3 - 4
Albion Rovers 2-2H2H+
S. O’Neill 6' 1 - 0  
David Banjo 15' 2 - 0  
  2 - 1 19' Mark McGuigan
Marvin Andrews 30'  
  2 - 2 32' Mark McGuigan
  2 - 3 51' R. Davidson
David Banjo 59' 3 - 3  
A. Harwood 62'  
Alan Campbell 62'  
  67' Scott Chaplain
  67' A. Love
Bryan Deasley 73'  
Scott Davidson 73'  
  76' Marc McKenzie
  76' Thomas McCluskey
  84' Mark McGuigan
  84' J. Gemmell
J. Crawford 89'  
  89' Gary Fisher
S. O’Neill 90'  
D.J. Cavanagh 90'  
  3 - 4 90+3' Thomas McCluskey
  90+4' A. Love
17/01/2015 Berwick Rangers
3 - 3
Montrose 2-1H2H+
  0 - 1 31' Scott Johnston
Andrew James Russell 33'  
  34' Garry Wood
Andrew James Russell 38' 1 - 1  
Darren Lavery 45'  
Paul Willis 45+1' 2 - 1  
  46' T. Masson
  46' S. O’Neill
  2 - 2 59' Garry Wood
S. Maxwell 72'  
Craig Dargo 72'  
Andrew James Russell 72'  
R. Gray 72'  
Darren Lavery 79'  
B. Henderson 79'  
K. Young 80'  
  83' J. Crawford
Paul Willis 84' 3 - 2  
  90' Ross McCord
  90' D.J. Cavanagh
  3 - 3 90+1' Marvin Andrews
K. Young 90+5'  
08/11/2014 Montrose
0 - 3
Clyde 0-2H2H+
  0 - 1 1' S. Ferguson
  0 - 2 27' Euan Murray
  33' D. Gray
  48' Stephen O'Donnell
S. O’Neill 52'  
  53' S. Ferguson
  53' Fraser McGhee
Bryan Deasley 69'  
P. Watson 69'  
  0 - 3 72' A. Mcilduff
S. O’Neill 81'  
D.J. Cavanagh 81'  
  88' Euan Murray
  88' J. Currie
11/10/2014 Montrose
1 - 3
Arbroath 1-1H2H+
  0 - 1 4' Paul McManus
Paul Harkins 45' 1 - 1  
  67' K. Stewart
  67' J. Lowdon
Ross McCord 67'  
T. Masson 67'  
Garry Wood 81'  
  82' Craig Johnstone
  82' R. Little
Paul Harkins 88'  
D.J. Cavanagh 88'  
  1 - 2 92' Paul McManus
  1 - 3 101' Paul McManus
P. Watson 105'  
S. O’Neill 105'  
T. Masson 112'  
  118' Paul McManus
  118' K. Buchan
04/10/2014 Arbroath
2 - 2
Montrose 2-1H2H+
Paul McManus 7' 1 - 0  
  1 - 1 17' Garry Wood
Adam Hunter 24' 2 - 1  
  58' Garry Wood
  59' Craig Bell
  59' Stephen Day
  2 - 2 63' P. Watson
  71' J. Crawford
Paul McManus 73'  
K. Buchan 73'  
  78' Ross McCord
  78' Paul Harkins
Ali El-Zubaidi 78'  
  78' G. Webster
  78' S. O’Neill
Scott McBride 82'  
M. Travis 82'  
M. Travis 84'  
Craig Johnstone 89'  
  90+4' Scott Johnston
23/09/2014 Clyde
1 - 2
Montrose 1-1H2H+
  0 - 1 6' Garry Wood
Kevin Watt 11' 1 - 1  
Ross McKinnon 36'  
  57' Steven Robb
  57' Scott Johnston
  1 - 2 59' T. Masson
Craig McLeish 65'  
D. Gray 65'  
  67' Paul Harkins
  67' S. O’Neill
E. Smith 74'  
David Sinclair 74'  
S. Ferguson 75'  
Michael Daly 75'  
  75' Garry Wood
  75' L. McIntosh
David Marsh 90+4'  
  90+4' S. O’Neill
20/09/2014 Elgin City
0 - 1
Montrose 0-0H2H+
  24' Paul Harkins
  28' Steven Robb
Archie Macphee 53'  
M. Nicolson 61'  
Gordon Finlayson 64'  
  0 - 1 71' P. Watson
  72' Paul Harkins
  72' L. McIntosh
Archie Macphee 73'  
Graham Bayne 73'  
  74' Stephen Day
  74' Scott Johnston
Gordon Finlayson 78'  
Graeme Beveridge 78'  
  78' Ross McCord
  78' S. O’Neill
D. McHardy 78'  
Dennis Wyness 78'  
Graham Bayne 82'  
  84' Bryan Deasley
Michael Fraser 90+4'  
  90+4' S. O’Neill
30/08/2014 Arbroath
3 - 1
Montrose 2-0H2H+
B. Linn 14' 1 - 0  
K. Buchan 22' 2 - 0  
  39' Garry Wood
David Crawford 42'  
Scott Morrison 42'  
  45+3' D. O'Kane
K. Buchan 59'  
S. Murray 59'  
S. Murray 61' 3 - 0  
  62' Steven Robb
  62' G. Webster
  66' Bryan Deasley
  66' Stephen Day
  74' Paul Harkins
  74' D.J. Cavanagh
Paul McManus 78'  
J. Smith 78'  
  3 - 1 82' G. Webster
  85' S. O’Neill
  90+2' D. O'Kane
23/08/2014 Montrose
2 - 0
Annan Athletic 2-0H2H+
Paul Harkins 32' 1 - 0  
S. McKenzie 34'  
P. Watson 39' 2 - 0  
S. O’Neill 45+1'  
Alan Campbell 56'  
J. Crawford 56'  
  57' Ryan McStay
  57' Derek Carcary
Paul Harkins 75'  
Bryan Deasley 75'  
  75' Steven Sloan
  75' Kenneth MacKay
  77' Matthew Flynn
S. O’Neill 77'  
Steven Robb 77'  
  89' Matthew Flynn
  89' Peter Bradley
09/08/2014 Montrose
4 - 1
East Stirlingshire 1-0H2H+
D. O'Kane 14'  
Steven Robb 25'  
S. O’Neill 25'  
Alan Campbell 36' 1 - 0  
T. Masson 48' 2 - 0  
  54' Jay Doyle
  54' Billy Vidler
  58' Lloyd Kinnaird
  58' Paul McMullan
Paul Harkins 64'  
Stephen Day 64'  
Garry Wood 70' 3 - 0  
  72' Graeme McGregor
  72' Martyn Shields
Ross McCord 79'  
Ross McCord 81'  
  3 - 1 83' M. Wright
  90+1' Michael Bolochoweckyj
Garry Wood 90+1' 4 - 1  
02/08/2014 Montrose
1 - 3
Falkirk 1-2H2H+
Garry Wood 24' 1 - 0  
Craig Bell 29'  
  1 - 1 30' Blair Alston
  1 - 2 45' A. Cooper
T. Masson 61'  
Steven Robb 73'  
Paul Harkins 73'  
Garry Wood 76'  
Bryan Deasley 76'  
  77' Blair Alston
  77' Craig Sibbald
Stephen Day 84'  
S. O’Neill 84'  
  84' B. Biabi
  84' S. Shepherd
  1 - 3 88' S. Shepherd
19/04/2014 Airdrieonians
2 - 1
East Fife 0-0H2H+
G. Buchanan 44'  
  45' Steven Campbell
C. McAleer 52' 1 - 0  
  62' Scott McBride
  62' Marc McKenzie
  1 - 1 63' Steven Campbell
D. McCormack 64'  
  76' K. Smith
Jim Lister 78' 2 - 1  
  82' Stephen Hughes
  84' David Cowan
  84' Bruce Inkango
  85' J. Stewart
  85' S. O’Neill
C. McAleer 90'  
S. Stewart 90'  
Keigan Parker 90+1'  
Grant Evans 90+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
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.