Barry Duncan Profile and Player Statistics
First name: Barry
Last name: Duncan
Position: Attacker, Defender, Midfielder
Nationality:

Football Career Transfers and Statistics

We are going to show you the list of football clubs and seasons in which Barry Duncan 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 Albion Rovers 7 0 0 1 0 1 0
Challenge Cup 2024/2025 Albion Rovers 1 0 0 0 1 1 0
Football League - Lowland League 2024/2025 Albion Rovers 2 0 0 2 0 0 0
Challenge Cup 2023/2024 Albion Rovers 1 0 0 0 0 0 0
Football League - Lowland League 2023/2024 Albion Rovers 6 1 0 4 0 0 1
League Cup 2023/2024 Albion Rovers 4 0 0 0 0 1 0
Scottish Cup 2023/2024 Albion Rovers 2 0 1 0 0 0 0
League Cup 2022/2023 Albion Rovers 4 4 0 0 0 0 0
League Two 2022/2023 Albion Rovers 35 13 0 0 0 0 0
Play-offs 4/5 2022/2023 Albion Rovers 1 0 0 0 0 0 0
Scottish Cup 2022/2023 Albion Rovers 2 1 0 0 0 0 0

Barry Duncan has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
20/09/2025 Stirling University
4 - 1
Albion Rovers 1-0H2H+
4' 1 - 0  
22'  
Moffett 52' 2 - 0  
  2 - 1 75'
  77'
79' 3 - 1  
Tallen 83' 4 - 1  
06/09/2025 Albion Rovers
1 - 0
Cowdenbeath 0-0H2H+
1' 1 - 0  
  23'
  28'
42'  
  47'
49'  
59'  
60'  
  63'
  63'
  63'
  64'
  70'
72'  
72'  
79'  
  80'
86'  
30/08/2025 Bo'ness United
5 - 2
Albion Rovers 3-0H2H+
10' 1 - 0  
  23'
  33'
37' 2 - 0  
45' 3 - 0  
  3 - 1 51'
  55'
60' 4 - 1  
68' 5 - 1  
  73'
  5 - 2 74'
23/08/2025 Gretna 2008
1 - 2
Albion Rovers 1-1H2H+
45' 1 - 0  
  1 - 1 45+2'
  65'
  68'
85'  
  86'
  1 - 2 88'
19/08/2025 Albion Rovers
2 - 3
Broxburn Athletic 0-2H2H+
  0 - 1 5'
  0 - 2 7'
  19'
24'  
  25'
39'  
46'  
  46'
46'  
  53'
  57'
  63'
73' 1 - 2  
  1 - 3 76' Marcus Lavery
  77'
78'  
80' 2 - 3  
  83'
  86'
09/08/2025 Albion Rovers
2 - 1
Gala Fairydean Rovers 0-1H2H+
  0 - 1 18' Lennon Connolly
Barry Duncan 52' 1 - 1  
54' 2 - 1  
29/07/2025 East Stirlingshire
1 - 2
Albion Rovers 1-0H2H+
Lucas McRoberts 6' 1 - 0  
Morgaro Gomis 14'  
Tony Coutts 51'  
  1 - 1 52'
Tony Coutts 70'  
  1 - 2 77' Chris Neeson
  80' Barry Duncan
  80'
84'  
  86'
31/08/2024 Albion Rovers
3 - 3
Gala Fairydean Rovers 0-2H2H+
  0 - 1 12' Liam Watt
  0 - 2 40' Danny Galbraith
Alan Reid 53' 1 - 2  
Dom McMahon 55' 2 - 2  
Barry Duncan 65' 3 - 2  
  3 - 3 80' Kieran Dolan
30/07/2024 Hibernian U21
3 - 3
Albion Rovers 1-1H2H+
  0 - 1 1' Barry Duncan
Reuben McAllister 2'  
  0 - 2 3' Alexander McCaw
Kanayochukwu Megwa 4'  
  5' Bright Prince
  0 - 3 6' Luke Davidson
Callum Home 7' 1 - 3  
  1 - 4 8' Josh Landers
Michael Paton 9' 2 - 4  
  10'
  2 - 5 18' Dom McMahon
Reuben McAllister 19' 3 - 5  
  3 - 6 53' Callum Home
  63' Nathan Brown
  63' Adam McMillan
Jamie McMurdo 72' 4 - 6  
Reuben McAllister 75'  
  76' Barry Duncan
Josh McDonald 77'  
Luke Davidson 77'  
  78' Paul Kennedy
  78' Michael Paton
Jamie McMurdo 79' 5 - 6  
  88' Ross Connelly
  90+1' Michael Paton
  5 - 7 90+2' Michael Paton
27/07/2024 Gretna 2008
0 - 3
Albion Rovers 0-1H2H+
  0 - 1 33' Barry Duncan
  45+2' Alan Reid
  0 - 2 85' Nathan Brown
  0 - 3 88' Michael Paton
10/04/2024 Tranent Juniors
1 - 1
Albion Rovers 1-0H2H+
B. Watson 36' 1 - 0  
  46' Aaron Quigg
  46' B. Duncan
  1 - 1 54' Bright Prince
L. Walker 55'  
K. Higginbotham 55'  
  65' Bright Prince
  65' J. Tran
S. Moreland 70'  
S. Gray 70'  
B. Watson 84'  
D. Brett 84'  
K. Somerville 84'  
Euan Greig 84'  
19/03/2024 Albion Rovers
1 - 0
Cumbernauld Colts 0-0H2H+
B. Duncan 55' 1 - 0  
26/12/2023 East Kilbride
1 - 3
Albion Rovers 0-1H2H+
  0 - 1 1' Niyah Joseph
  0 - 2 67' Joe Bevan
  0 - 3 75' Barry Duncan
Nathan Flanagan 87' 1 - 3  
16/12/2023 East Stirlingshire
3 - 2
Albion Rovers 1-1H2H+
Jamie Penker 5' 1 - 0  
  1 - 1 40' Adam Fernie
  1 - 2 78' Bright Osemudiamen Prince Okosun
Shaun Brown 84' 2 - 2  
Luke Rankin 87' 3 - 2  
  90' Barry Duncan
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'  
11/11/2023 Albion Rovers
2 - 1
Edusport Academy 0-1H2H+
  0 - 1 30' Ross McNeil
Niyah Joseph 56' 1 - 1  
Barry Duncan 90+1' 2 - 1  
28/10/2023 Albion Rovers
2 - 1
St Andrews United 0-0H2H+
  45+1' Reece Redpath
Niyah Joseph 66' 1 - 0  
  67' Ross Cunningham
  67' Lewis Sawers
  1 - 1 73' Lewis Sawers
Alexander McCaw 75' 2 - 1  
Corrie Fellows 77'  
Conor Duffy 77'  
  78' Carter Kelly
  78' James Collins
  78' Reece Redpath
  78' Jordan Mackenzie
  80' David Shields
Alan Reid 82'  
Dom McMahon 83'  
  85' Ryan Roche
  87' Ryan Roche
  87' Lewis Grant
Josh Tran 89'  
Arnault Bembo 89'  
Bright Osemudiamen Prince Okosun 90+2'  
Tylar Denholm 90+2'  
  90+6' David Shields
09/09/2023 East Fife
2 - 1
Albion Rovers 0-1H2H+
  0 - 1 31' Niyah Joseph
  46' Bright Osemudiamen Prince Okosun
  46' Josh Tran
Jonathan Page 56' 1 - 1  
Kieran Mitchell 57'  
Ryan Schiavone 57'  
  65' Alexander McCaw
Nathan Austin 67'  
Scott Shepherd 67'  
Kieran Millar 68'  
Connor McManus 68'  
Connor McManus 79' 2 - 1  
  84' Conor Duffy
  84' Tylar Denholm
  90' Sean Fagan
  90' Arnault Bembo
  90+1' Arnault Bembo
Brogan Walls 90+5'  
12/08/2023 Gretna 2008
0 - 4
Albion Rovers 0-0H2H+
  0 - 1 51' Joe Bevan
  0 - 2 62' Niyah Joseph
  0 - 3 79' Barry Duncan
  0 - 4 90+4' Barry Duncan
29/07/2023 Albion Rovers
1 - 2
Kilmarnock 0-2H2H+
  0 - 1 7' Stuart Findlay
  0 - 2 41' Marley Watkins
Devan McColl 46'  
Bright Osemudiamen Prince Okosun 46'  
Niyah Joseph 62' 1 - 2  
  75' Innes Cameron
  75' Corrie Ndaba
  75' Kyle Magennis
  75' Liam Polworth
  75' Danny Armstrong
  75' David Watson
Conor Duffy 87'  
Reece Paterson 87'  
Joe Bevan 90'  
Josh Tran 90'  
25/07/2023 Albion Rovers
0 - 3
Dunfermline Athletic 0-1H2H+
  0 - 1 23' Josh Edwards
  49' Sam Fisher
  49' Kyle Benedictus
  53' Chris Hamilton
  53' Joe Chalmers
  74' Lewis McCann
  74' Taylor Sutherland
  0 - 2 80' Craig Wighton
Sean Fagan 81'  
Callum Wilson 84'  
Reece Paterson 84'  
  0 - 3 88' Taylor Sutherland
22/07/2023 Annan Athletic
1 - 2
Albion Rovers 1-0H2H+
Frazer Glenn 16'  
Ryan Muir 16'  
Tommy Goss 43' 1 - 0  
  45+1' Adam Fernie
  45+1' Bright Osemudiamen Prince Okosun
Aidan Smith 48'  
  76' Barry Duncan
  1 - 1 77' Bright Osemudiamen Prince Okosun
  80' Devan McColl
  80' Reece Paterson
  1 - 2 82' Niyah Joseph
  90+3' Niyah Joseph
  90+3' Josh Tran
18/07/2023 Raith Rovers
2 - 0
Albion Rovers 0-0H2H+
  61' Callum Wilson
  61' Bright Osemudiamen Prince Okosun
  62' Dom McMahon
Joshua Mullin 76' 1 - 0  
  80' Alexander McCaw
  80' Reece Paterson
Conor Duffy 90+2' 2 - 0  
13/05/2023 Spartans
1 - 1
Albion Rovers 0-1H2H+
J. Tapping 16'  
H. Swann 29'  
  31' E. Mutale
  31' S. Roberts
  36' C. Reilly
  0 - 1 39' L. Graham
A. Sonkur 66' 1 - 1  
J. Dishington 69'  
  77' J. Bevan
  77' Michael Paton
06/05/2023 Albion Rovers
2 - 0
Stirling Albion 0-0H2H+
J. Bevan 52' 1 - 0  
  73' F. Duffy
  73' Sam Metcalfe
E. Mutale 73'  
S. Roberts 73'  
  74' R. Hamilton
  74' Godwin Kangni-Soupke
C. Reilly 75' 2 - 0  
A. Fernie 76'  
D. McColl 76'  
  87' Aaron Dunsmore
  87' Ryan Donnelly
  87' G. Spence
  87' M. Meechan
  87' K. Moore
  87' Evan Rennie
J. Bevan 88'  
B. Duncan 88'  
  90' J. McGregor
29/04/2023 East Fife
2 - 1
Albion Rovers 1-1H2H+
  0 - 1 35' E. Mutale
S. Denham 39'  
J. Healy 44' 1 - 1  
R. Schiavone 46'  
B. Walls 46'  
S. Murdoch 49'  
A. Ferguson 64' 2 - 1  
  74' E. Mutale
  74' M. Wright
C. McManus 81'  
  82' J. Leslie
C. McManus 90+1'  
K. Millar 90+1'  
  90+3' L. Graham
B. Walls 90+3'  
S. Shepherd 90+4'  
T. Steven 90+4'  
22/04/2023 Albion Rovers
3 - 1
Stenhousemuir 1-0H2H+
J. Bevan 9' 1 - 0  
E. Mutale 18'  
C. Wilson 45+2'  
K. Dolan 45+2'  
  1 - 1 52' Sean Crighton
  65' E. O'Reilly
  65' R. Forbes
  65' A. Brown
  65' T. Orr
J. Bevan 70' 2 - 1  
  71' M. Miller
  75' M. Miller
  75' M. Anderson
J. Leslie 82' 3 - 1  
15/04/2023 Annan Athletic
4 - 0
Albion Rovers 2-0H2H+
  15' J. Bevan
A. Smith 20' 1 - 0  
D. Docherty 36' 2 - 0  
S. Hooper 41'  
  46' S. Roberts
  46' E. Mutale
Willie Gibson 59'  
C. Johnston 62'  
J. Galloway 62'  
  69' K. Fleming
  69' Michael Paton
A. Smith 73' 3 - 0  
  78' L. Graham
T. Muir 80'  
T. Goss 80'  
R. Lyon 80'  
B. Luissint 80'  
T. Wallace 80'  
R. McCartney 80'  
  81' A. Fernie
  81' B. Duncan
  82' J. Leslie
  82' J. McCullock
Willie Gibson 88'  
C. Barnes 88'  
  90+1' Michael Paton
  90+1' K. Dolan
D. Docherty 90+4' 4 - 0  
08/04/2023 Albion Rovers
3 - 0
Elgin City 0-0H2H+
  4' E. Towler
  4' O. Cairns
  46' A. Tod
  46' T. Findlay
  49' R. Dingwall
C. Reilly 54' 1 - 0  
J. Bevan 58' 2 - 0  
L. Graham 59'  
S. Roberts 63'  
K. Dolan 63'  
  68' R. MacEwan
  72' R. MacEwan
  72' M. Taylor
  75' R. Draper
  80' M. Cooper
  80' A. Reid
J. Bevan 83' 3 - 0  
J. Bevan 84'  
L. Kidd 84'  
01/04/2023 Forfar Athletic
2 - 1
Albion Rovers 0-1H2H+
R. Nditi 21'  
  0 - 1 33' J. Bevan
F. Robson 55'  
N. Flanagan 55'  
N. Flanagan 62' 1 - 1  
M. Aitken 65'  
B. Armour 65'  
B. Armour 68' 2 - 1  
  68' K. Dolan
  68' M. Paton
C. Thomson 76'  
  77' S. Roberts
  77' E. Mutale
B. Armour 84'  
S. McCluskey 87'  
Callum Moore 87'  
R. Nditi 88'  
Max Gillies 88'  
25/03/2023 Albion Rovers
0 - 1
Bonnyrigg Rose Athletic 0-0H2H+
J. Leslie 59'  
J. Bevan 59'  
S. Roberts 59'  
  0 - 1 62' K. Mitchell
  63' R. Gray
  76' R. Gray
  76' A. Arnott
A. Fernie 78'  
K. Fleming 80'  
M. Wright 80'  
  84' A. Rodden
  84' N. Martyniuk
  84' K. McGachie
  84' Z. Murray
C. Wilson 85'  
J. McCullock 85'  
S. Fagan 85'  
M. Paton 85'  
  90+4' K. Mitchell
  90+4' A. Faye
  90+5' A. Arnott
21/03/2023 Albion Rovers
0 - 1
Stranraer 0-1H2H+
  21' C. Ross
  26' G. Gallagher
  0 - 1 38' J. Ngandu
  45+1' C. Ross
  46' A. Brown
  46' L. Watt
K. Fleming 66'  
B. Duncan 66'  
J. Leslie 66'  
B. Malcolm 66'  
  71' S. Robertson
D. McColl 71'  
L. Kidd 71'  
  77' J. Ngandu
  77' A. Brady
  81' M. Grant
  81' D. Forrest
  81' J. Walker
  81' C. Malcolm
S. Roberts 82'  
J. McCullock 82'  
18/03/2023 Dumbarton
1 - 5
Albion Rovers 0-4H2H+
  0 - 1 7' J. Bevan
  0 - 2 12' J. Bevan
F. Gray 17'  
  0 - 3 32' C. Reilly
  0 - 4 39' C. Wilson
R. McLean 46'  
A. Love 46'  
J. McKee 46'  
E. Lynch 46'  
G. Wylde 46'  
M. McNiff 46'  
S. Carswell 57'  
Luca Vata 57'  
A. Love 60'  
  63' D. McColl
  65' S. Fagan
  65' L. Graham
A. Lynas 75'  
  76' D. McColl
  76' J. McCullock
  83' S. Roberts
  83' E. Mutale
P. Grant 87'  
A. Sonkur 89' 1 - 4  
  1 - 5 90+1' C. Reilly
04/03/2023 Stirling Albion
3 - 2
Albion Rovers 2-2H2H+
D. Denholm 5' 1 - 0  
  1 - 1 25' C. Reilly
  32' L. Graham
  1 - 2 36' C. Reilly
D. Carrick 44' 2 - 2  
  45' D. McColl
  49' E. Mutale
  49' K. Dolan
  49' D. McColl
  49' J. McCullock
R. Thomson 57'  
J. Leitch 57'  
P. McLean 68' 3 - 2  
D. Denholm 70'  
A. Cummins 74'  
K. Moore 76'  
D. Denholm 77'  
Aaron Dunsmore 77'  
  78' B. Malcolm
P. McLean 82'  
K. Moore 84'  
R. Hamilton 84'  
D. Carrick 84'  
G. Spence 84'  
  85' B. Malcolm
25/02/2023 Albion Rovers
0 - 2
Annan Athletic 0-0H2H+
M. Wright 25'  
E. Mutale 25'  
B. Malcolm 44'  
A. Sonkur 46'  
S. Fagan 46'  
  62' R. Steele
  62' B. Luissint
  62' D. Docherty
  62' T. Wallace
C. Wilson 67'  
J. McCullock 67'  
  73' C. Johnston
  73' C. Williamson
K. Fleming 80'  
  81' T. Goss
  81' J. Galloway
  0 - 1 83' J. Galloway
  0 - 2 89' T. Muir
21/02/2023 Albion Rovers
3 - 0
Elgin City 0-0H2H+
  15' D. McHardy
S. Roberts 34'  
M. Wright 34'  
D. McColl 40'  
J. Leslie 42'  
C. Reilly 47' 1 - 0  
  58' F. Allen
  58' A. Reid
C. Reilly 60' 2 - 0  
A. Sonkur 64' 3 - 0  
  65' J. Anderson
  65' M. Taylor
  70' R. MacEwan
  73' K. Hester
  73' D. Lawrence
A. Sonkur 75'  
S. Fagan 75'  
J. Bevan 76'  
E. Mutale 76'  
C. Reilly 84'  
K. Dolan 84'  
K. Fleming 84'  
B. Duncan 84'  
18/02/2023 Stenhousemuir
2 - 0
Albion Rovers 0-0H2H+
  32' E. Wilson
  32' D. McColl
M. Miller 45+1'  
E. O'Reilly 46'  
R. Forbes 46'  
A. Brown 46'  
K. Speirs 46'  
N. Wedderburn 49' 1 - 0  
M. Yates 52' 2 - 0  
  63' L. Graham
  71' J. Bevan
  71' E. Mutale
T. Orr 72'  
T. Orr 76'  
W. Sewell 76'  
C. Yeats 77'  
J. Lowdon 77'  
  85' B. Malcolm
  85' B. Duncan
  85' K. Fleming
  85' M. Wright
11/02/2023 Albion Rovers
0 - 1
East Fife 0-1H2H+
  0 - 1 5' R. Schiavone
  33' Jorge Cordeiro
A. Fernie 59'  
J. Bevan 61'  
M. Wright 61'  
K. Fleming 62'  
S. Roberts 62'  
  68' P. Slattery
  68' R. Schiavone
  68' S. Shepherd
J. Leslie 69'  
B. Duncan 69'  
  69' A. Denholm
  69' B. Walls
C. Reilly 72'  
A. Fernie 79'  
S. Fagan 79'  
  86' Jorge Cordeiro
  86' C. McManus
  90+2' S. Shepherd
  90+5' J. Healy
  90+5' J. Page
04/02/2023 Elgin City
1 - 1
Albion Rovers 0-1H2H+
  0 - 1 22' C. Reilly
  44' L. Graham
A. Mailer 49'  
E. Towler 54'  
  57' A. Fernie
D. McHardy 60'  
A. Reid 60'  
R. MacEwan 70'  
M. Jamieson 70'  
M. Taylor 70'  
D. Lawrence 70'  
R. Dingwall 73' 1 - 1  
  73' C. Reilly
  74' J. Bevan
  74' S. Roberts
A. Mailer 78'  
J. Anderson 78'  
J. Dolzanski 78'  
O. Cairns 78'  
  89' K. Fleming
28/01/2023 Albion Rovers
0 - 1
Forfar Athletic 0-0H2H+
  19' R. Nditi
J. Leslie 31'  
  0 - 1 62' F. Robson
  67' N. Flanagan
  68' C. Thomson
  68' M. Aitken
J. Bevan 76'  
S. Roberts 76'  
  77' B. Armour
  77' Max Gillies
  78' N. Flanagan
  78' D. Watson
  81' R. Nditi
  81' Callum Moore
L. Graham 85'  
M. Wright 85'  
  86' K. Hutton

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.