Shaun Cavanagh Profile and Player Statistics
First name: Shaun
Last name: Cavanagh
Position: Attacker
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Welsh Cup 2025/2026 Porthmadog 2 0 0 2 0 0 0
FAW Championship - North 2023/2024 Porthmadog 1 0 0 0 0 0 0
League Cup 2023/2024 Porthmadog 2 0 0 2 0 0 0
Premier League 2023/2024 Aberystwyth Town 3 2 0 0 0 0 0
FAW Championship - North 2022/2023 Llandudno 1 0 0 1 0 0 0
FAW Championship - North 2021/2022 Llandudno 5 0 0 5 1 0 0
Cymru Alliance 2019/2020 Porthmadog 4 0 0 4 0 0 0
Premier League 2019/2020 Caernarfon Town 14 6 3 0 0 0 0
Premier League 2017/2018 Llandudno 19 11 5 2 0 0 0
Premier League 2016/2017 Bangor City 8 8 0 1 0 1 0
Welsh Cup 2016/2017 Bangor City 1 1 0 0 0 0 0
Premier League 2015/2016 Bangor City 19 13 5 2 0 0 0
Premier League 2014/2015 Bangor City 4 4 0 0 0 0 0

Shaun Cavanagh has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
24/09/2025 Porthmadog
2 - 2
Denbigh Town 0-1H2H+
1' 1 - 0  
  1 - 1 2' Nathan Brown
Ryan Williams 3' 2 - 1  
  2 - 2 4'
5' 3 - 2  
  3 - 3 6'
7' 4 - 3  
  4 - 4 8' Gwion Dafydd
9' 5 - 4  
  5 - 5 10'
11' 6 - 5  
  6 - 6 12'
13' 7 - 6  
  7 - 7 14'
John Gruffydd 15' 8 - 7  
  8 - 8 16'
17' 9 - 8  
  9 - 9 18'
19' 10 - 9  
  10 - 10 20'
21' 11 - 10  
  22'
  11 - 11 45+3' Nathan Brown
Shaun Cavanagh 52' 12 - 11  
  12 - 12 90+6' Gwion Dafydd
90+10' 13 - 12  
02/02/2024 Aberystwyth Town
1 - 0
Haverfordwest County 1-0H2H+
  19' Kai Whitmore
Iwan Lewis 40' 1 - 0  
Billy Kirkman 42'  
  46' Kai Whitmore
  46' Harri John
  46' Luke Tabone
  46' Aidan Macnamara
Alex Darlington 59'  
Steff Davies 59'  
Zac Hartley 67'  
Jonathan Evans 67'  
  77' Daniel Hawkins
  77' Jack Wilson
Liam Walsh 83'  
  90' Lee Jenkins
13/01/2024 Aberystwyth Town
2 - 4
Barry Town United 1-0H2H+
  1' Aiden Lewis
John Owen 2' 1 - 0  
John Owen 46'  
Shaun Cavanagh 46'  
  1 - 1 46' Sam Snaith
  1 - 2 48' Lucas Tomlinson
  56' Ben Blythe
  61' Rhys Davies
  68' Sam Snaith
  68' Kayne McLaggon
  1 - 3 75' Kayne McLaggon
Zac Hartley 75'  
Jake Canavan 76'  
Steff Davies 76'  
Alex Darlington 76'  
Jonathan Evans 76'  
  1 - 4 80' Ollie Hulbert
  82' Rhys Davies
  82' Chris Hugh
Jack Thorn 82'  
  82' Aiden Lewis
  82' Lee Lucas
  86' Lucas Tomlinson
  86' Drew Perrett
  86' Jamie Veale
  86' William Richards
Jonathan Evans 90+1' 2 - 4  
Zac Hartley 90+4'  
Rhys Jenkins 90+4'  
05/01/2024 Aberystwyth Town
1 - 0
Colwyn Bay 0-0H2H+
  22' Thomas Creamer
Mark Cadwallader 41'  
Jack Thorn 45+4'  
Liam Walsh 46' 1 - 0  
  46' Cai Owens
  46' Nick Rushton
John Owen 56'  
Shaun Cavanagh 56'  
  63' Thomas Creamer
  63' Lloyd Marsh-Hughes
  69' Matthew Hill
  69' Sam Turner
Alex Darlington 90+3'  
Akeem Hinds 90+3'  
15/12/2023 Flint Town United
3 - 0
Porthmadog 1-0H2H+
Joe Williams 24' 1 - 0  
Josh Jones 52' 2 - 0  
  72' Shaun Cavanagh
Harley Brindley-Peagram 78' 3 - 0  
19/09/2023 The New Saints
4 - 1
Porthmadog 2-1H2H+
Joshua Daniels 5' 1 - 0  
  1 - 1 9' Shaun Cavanagh
Ben Clark 39' 2 - 1  
Gwion Dafydd 54' 3 - 1  
Adrian Cieslewicz 90+4' 4 - 1  
22/07/2023 Porthmadog
4 - 2
Llanidloes Town 0-1H2H+
  0 - 1 45+1' J. Smallwood
Shaun Cavanagh 48' 1 - 1  
Shaun Cavanagh 55' 2 - 1  
Shaun Cavanagh 57' 3 - 1  
  3 - 2 61' J. Smallwood
Shaun Cavanagh 86' 4 - 2  
13/08/2022 Conwy Borough
1 - 2
Llandudno 0-1H2H+
  0 - 1 32' Shaun Cavanagh
  0 - 2 86' Sam Jones
John Littlemore 90+6' 1 - 2  
19/11/2021 Llangefni Town
1 - 3
Llandudno 1-1H2H+
  0 - 1 20' Danny Hughes
J. Smith 37' 1 - 1  
  1 - 2 72' Guto Williams
  1 - 3 90+3' Shaun Cavanagh
23/10/2021 Llandudno
3 - 0
Buckley Town 2-0H2H+
Mike Williams 18' 1 - 0  
Shaun Cavanagh 33' 2 - 0  
Mike Williams 75' 3 - 0  
18/09/2021 Llandudno
3 - 0
Llanidloes Town 3-0H2H+
Lee Thomas 7' 1 - 0  
Shaun Cavanagh 37' 2 - 0  
D. Seager 45' 3 - 0  
24/08/2021 Llandudno
1 - 0
Ruthin Town 1-0H2H+
Shaun Cavanagh 11' 1 - 0  
31/07/2021 Llanrhaeadr
1 - 3
Llandudno 1-1H2H+
  0 - 1 1' M. Owen
  0 - 2 30' Shaun Cavanagh
J. Burgess 41' 1 - 2  
  1 - 3 47' Shaun Cavanagh
07/03/2020 Porthmadog
1 - 3
Llanfair United 0-1H2H+
  0 - 1 16' K. Seliaerts
J. Gibbs 55'  
  0 - 2 75' Alun Hughes
  0 - 3 78' J. Astley
Shaun Cavanagh 79' 1 - 3  
29/02/2020 Porthmadog
2 - 0
Buckley Town 0-0H2H+
Shaun Cavanagh 51' 1 - 0  
Shaun Cavanagh 58' 2 - 0  
08/02/2020 Prestatyn Town
2 - 2
Porthmadog 1-0H2H+
J. Davis 29' 1 - 0  
  1 - 1 64' Shaun Cavanagh
  1 - 2 83' Shaun Cavanagh
Z. Edwards 85' 2 - 2  
01/02/2020 Gresford Athletic
7 - 1
Porthmadog 0-1H2H+
  0 - 1 22' Shaun Cavanagh
D. Holland 51' 1 - 1  
D. Holland 56' 2 - 1  
D. Holland 56' 3 - 1  
J. Jones 61' 4 - 1  
  71' G. J. Evans
J. Chaplin 72' 5 - 1  
A. Buxton 80' 6 - 1  
A. Buxton 90+2' 7 - 1  
30/12/2019 Bala Town
3 - 0
Caernarfon Town 1-0H2H+
H. Jones 10' 1 - 0  
H. Jones 20'  
  25' Nathan Craig
  25' Cai Jones
  35' G. John
  35' Danny Brookwell
C. Venables 51' 2 - 0  
  55' S. Bradley
  55' Gareth Evans
  59' B. Clark
  64' Danny Brookwell
J. Spittle 80' 3 - 0  
  81' L. Smith
L. Robles 81'  
H. Jones 89'  
M. Hayes 89'  
L. Robles 89'  
Lee Molyneaux 89'  
Steven Leslie 90'  
Stuart Jones 90'  
26/12/2019 Caernarfon Town
1 - 2
Bala Town 0-0H2H+
  20' K. Smith
B. Clark 31'  
  0 - 1 56' C. Venables
Nathan Craig 65'  
S. Bradley 69'  
Jamie Breeze 69'  
  72' C. Venables
  75' L. Robles
  75' Steven Leslie
Shaun Cavanagh 81'  
Gareth Evans 81'  
Cai Jones 81'  
Sam Jones 81'  
Jamie Breeze 83' 1 - 1  
  86' H. Jones
  86' M. Hayes
  1 - 2 89' C. Venables
21/12/2019 Carmarthen Town
0 - 1
Caernarfon Town 0-0H2H+
L. Thomas 11'  
  52' G. Edwards
Mabon Evans 58'  
A. Jones 58'  
  61' Danny Brookwell
  61' Shaun Cavanagh
Declan Carroll 67'  
  69' G. Edwards
  76' Jamie Breeze
  76' G. John
J. Bull 78'  
Gwion Howell 78'  
  81' B. Clark
  0 - 1 90+1' Cai Jones
  90+4' L. Smith
13/12/2019 Caernarfon Town
5 - 0
Airbus UK 0-0H2H+
  46' B. McGilloway
  46' Tobias Vickery
D. Thomas 58' 1 - 0  
S. Bradley 66' 2 - 0  
Jamie Breeze 69'  
Shaun Cavanagh 69'  
D. Thomas 71' 3 - 0  
Danny Brookwell 77'  
Sam Jones 77'  
  81' Curtis Strong
  81' O. Payne
  82' A. Darlington
  82' I. Jones
L. Smith 86' 4 - 0  
Sam Jones 90' 5 - 0  
29/11/2019 Caernarfon Town
2 - 1
Cardiff MU 1-0H2H+
Cai Jones 28' 1 - 0  
  1 - 1 62' J. Lam
Cai Jones 66'  
Jamie Breeze 66'  
  71' M. Davies
  71' Dan Spencer
Nathan Craig 76' 2 - 1  
77'  
S. Bradley 81'  
Shaun Cavanagh 81'  
  85' J. Evans
  85' Dion Phillips
B. Clark 87'  
G. John 87'  
08/11/2019 Newtown AFC
3 - 1
Caernarfon Town 2-0H2H+
Sam Barnes 11' 1 - 0  
Ian Sheridan 30' 2 - 0  
N. Rushton 52' 3 - 0  
  3 - 1 69' K. Mills-Evans
  76' Jamie Breeze
  76' Gareth Evans
  80' Nathan Craig
  80' Sam Jones
N. Rushton 86'  
L. Mwandwe 86'  
  87' S. Bradley
  87' Shaun Cavanagh
Ian Sheridan 88'  
N. Mitchell 88'  
02/11/2019 Caernarfon Town
4 - 1
Barry Town United 1-1H2H+
D. Thomas 8' 1 - 0  
  26' Jonathan Hood
  29' K. McLaggon
D. Thomas 34'  
G. John 36'  
  1 - 1 37' K. McLaggon
G. John 55' 2 - 1  
Nathan Craig 59' 3 - 1  
  60' L. Cooper
Nathan Craig 60'  
  67' D. Fahiya
  67' Jack Compton
S. Bradley 68' 4 - 1  
  75' K. McLaggon
  75' E. Phipps
G. John 80'  
J. Williams 80'  
Jamie Breeze 84'  
Shaun Cavanagh 84'  
  84' L. Cooper
  84' Jack Pascoe
Danny Brookwell 85'  
Sam Jones 85'  
26/10/2019 Caernarfon Town
2 - 0
Carmarthen Town 1-0H2H+
L. Smith 4'  
L. Smith 8' 1 - 0  
D. Thomas 30'  
  36' L. Harling
  43' C. Morgan
  43' E. Scotcher
N. Edwards 54'  
D. Thomas 55' 2 - 0  
  64' E. Scotcher
  64' J. Woodford
Jamie Breeze 70'  
Cai Jones 70'  
J. Crowther 72'  
G. Edwards 72'  
  75' L. Harling
  75' C. Jones
S. Bradley 85'  
Gareth Evans 85'  
20/09/2019 Aberystwyth Town
2 - 3
Caernarfon Town 1-2H2H+
  0 - 1 20' N. Edwards
Joe Phillips 30' 1 - 1  
  1 - 2 34' Nathan Craig
C. Roberts 45+2'  
Adam Hughes 46'  
M. Jones 46'  
  51' Jamie Breeze
  1 - 3 54' L. Smith
R. Edwards 55'  
  62' S. Bradley
  62' Danny Brookwell
Luke Boundford 65'  
Paulo Mendes 65'  
Alex Boss 69'  
Richie Ricketts 69'  
  78' Jamie Breeze
  78' Cai Jones
  78' N. Edwards
  78' Mark Pearson
Paulo Mendes 90' 2 - 3  
14/09/2019 Caernarfon Town
3 - 2
Penybont 2-2H2H+
L. Smith 2' 1 - 0  
  1 - 1 7' N. Wood
Jamie Breeze 17' 2 - 1  
D. Thomas 24'  
  2 - 2 45+1' C. Jemmett-Hutson
Shaun Cavanagh 53'  
S. Bradley 53'  
G. John 53'  
Sam Jones 53'  
  63' D. Griffiths
  63' Luke Borelli
  68' K. Owen
  76' C. Jemmett-Hutson
  76' K. Georgievsky
  76' N. Wood
  76' C. Kinsella
J. Crowther 90' 3 - 2  
30/08/2019 Airbus UK
2 - 3
Caernarfon Town 1-0H2H+
A. Owens 7' 1 - 0  
  61' Sam Jones
  61' Jamie Breeze
  61' Shaun Cavanagh
  61' L. Smith
J. Phillips 62'  
Walid Gharbaoui 62'  
Curtis Strong 62'  
  1 - 1 71' Dave Roberts
R. Edwards 72' 2 - 1  
  75' Cai Jones
  75' Danny Brookwell
  2 - 2 79' D. Thomas
Jordan Evans 85'  
James Hooper 85'  
A. Owens 87'  
  2 - 3 87' Jamie Breeze
J. Palmer 88'  
O. Lancely 88'  
26/08/2019 Caernarfon Town
1 - 1
Cefn Druids 1-0H2H+
D. Thomas 6' 1 - 0  
D. Thomas 37'  
  1 - 1 48' Ryan Kershaw
  53' I. Cartwright
  57' Dean Rittenberg
  57' J. Faux
Mark Pearson 63'  
  65' Ryan Kershaw
  68' Ryan Kershaw
  68' Matty Owen
Jamie Breeze 69'  
Danny Brookwell 69'  
Sam Jones 79'  
Cai Jones 79'  
  81' N. Peate
  81' C. Edge
  81' Remy Longdon
L. Smith 84'  
Nathan Craig 84'  
23/08/2019 Caernarfon Town
0 - 0
Connah's Quay 0-0H2H+
  19' D. Harrison
43'  
  46' Nathan Woolfe
  46' Ryan Wignall
D. Thomas 50'  
D. Thomas 63'  
Danny Brookwell 63'  
S. Bradley 71'  
Jamie Breeze 71'  
Cai Jones 71'  
Sam Jones 71'  
G. Edwards 76'  
  76' Jamie Insall
  76' D. Poole
J. Williams 90+2'  
18/08/2019 The New Saints
1 - 0
Caernarfon Town 1-0H2H+
  24' Jamie Crowther
Ryan Brobbel 27' 1 - 0  
Ryan Brobbel 56'  
  56' Noah Edwards
Greg Draper 62'  
Dean Ebbe 62'  
  62' Noah Edwards
  62' Darren Thomas
Adrian Cieslewicz 62'  
Billy Whitehouse 62'  
Edison Borges 73'  
Jon Routledge 75'  
  77' Gareth Evans
  77' Shaun Cavanagh
  77' Jamie Breeze
  77' Cai Jones
Ryan Brobbel 90+1'  
Kurtis Byrne 90+1'  
14/12/2017 Newtown AFC
2 - 1
Llandudno 1-0H2H+
Jamie Price 31'  
J. Harries 31'  
Luke Boundford 42' 1 - 0  
  49' Tom Dix
  49' Shaun Cavanagh
  1 - 1 63' Shaun Cavanagh
N. Mitchell 67'  
N. Rushton 67'  
  76' Marc Williams
  76' A. Hassall
  76' R. Edwards
  76' Lee Thomas
J. Murphy 77'  
J. Kenton 77'  
J. Kenton 79' 2 - 1  
C. Williams 82'  
09/12/2017 Carmarthen Town
0 - 0
Llandudno 0-0H2H+
  20' Danny Shaw
J. Knott 50'  
L. Walsh 50'  
  90' S. Hart
  90' A. Hassall
  90+1' Tom Dix
24/11/2017 Prestatyn Town
1 - 3
Llandudno 0-1H2H+
  0 - 1 10' D. Hughes
  20' A. Hassall
Michael Parker 42'  
D. Hayes 42'  
  0 - 2 52' Marc Williams
Alec Williams 60'  
Zyaac Edwards 60'  
Zyaac Edwards 66'  
  0 - 3 69' D. Hughes
  70' A. Hassall
  70' Lee Thomas
B. Maher 72'  
Jack Higgins 72'  
  83' Toby Jones
  83' R. Edwards
Jack Higgins 88' 1 - 3  
  90' Marc Williams
  90' Shaun Cavanagh
17/11/2017 Llandudno
0 - 1
The New Saints 0-1H2H+
  0 - 1 29' Greg Draper
  69' C. Marriott
  71' Greg Draper
  71' Wes Fletcher
R. Edwards 71'  
A. Hassall 71'  
  81' Christian Seargeant
  81' A. Darlington
Tom Dix 86'  
Lee Thomas 86'  
Toby Jones 89'  
Shaun Cavanagh 89'  
11/11/2017 Barry Town United
2 - 0
Llandudno 2-0H2H+
  19' Lee Thomas
C. Hugh 31' 1 - 0  
K. McLaggon 38' 2 - 0  
  59' Lee Thomas
  59' Sam Ilesanmi
Paul Morgan 67'  
J. Saddler 67'  
T. Greening 72'  
  72' R. Edwards
  72' Shaun Cavanagh
C. Sainty 73'  
D. Fahiya 73'  
  82' Toby Jones
  82' A. Hassall
J. Cotterill 84'  
Lewis Cosslett 84'  
03/11/2017 Bala Town
2 - 1
Llandudno 1-1H2H+
N. Burke 35' 1 - 0  
  1 - 1 40' S. Hart
Jordan Evans 60'  
Evan Horwood 60'  
  60' Danny Shaw
M. Hayes 70' 2 - 1  
  75' Marc Williams
  75' R. Edwards
  80' Lee Thomas
  80' Owain Jones
Ian Sheridan 83'  
David Thompson 83'  
  87'
  88' S. Hart
  88' Shaun Cavanagh
Les Davies 90'  
Andrai Jones 90'  
28/10/2017 Llandudno
2 - 1
Newtown AFC 2-0H2H+
  13' Jay Denny
Tom Dix 17' 1 - 0  
Marc Williams 18' 2 - 0  
Tom Dix 37'  
  64' N. Rushton
  64' Luke Boundford
  64' I. Cartwright
  64' J. Reed
  74' Ryan Kershaw
  74' D. Jones
Danny Taylor 74'  
  76' J. Kenton
  76' J. Harries
  76' J. Reed
Lee Thomas 84'  
Shaun Cavanagh 84'  
  2 - 1 85' Tom Dix
  90' J. Murphy
14/10/2017 Llandudno
2 - 3
Aberystwyth Town 0-0H2H+
  0 - 1 51' D. Walker
Toby Jones 59' 1 - 1  
Danny Taylor 62' 2 - 1  
  63' Joe Phillips
  63' C. Hobson
  84' J. Spittle
  2 - 2 84' Danny Shaw
  88' J. Owen
  88' J. Rimmer
S. Hart 90'  
Shaun Cavanagh 90'  
  2 - 3 90' J. Spittle
  90+2' Luke Borelli
  90+2' Joe Culshaw
30/09/2017 Llandudno
1 - 2
Cefn Druids 0-2H2H+
  0 - 1 18' Alec Mudimu
  0 - 2 27' Michael Pritchard
Danny Taylor 37'  
D. Hughes 45'  
S. Hart 46'  
Shaun Cavanagh 46'  
  51' Fisnik Hajdari
D. Hughes 57' 1 - 2  
Marc Williams 59'  
  67' Lewis Buckley
  67' N. Arsan
R. Edwards 72'  
Lee Thomas 72'  
  74' Ashley Ruane
  74' J. Davies
  81' I. Gareth
  81' E. Healing
Danny Taylor 85'  
A. Hassall 85'  

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.