Dan Cowan Profile and Player Statistics
First name: Dan
Last name: Cowan
Position: Defender, Goalkeeper
Nationality:
Height: 187

Football Career Transfers and Statistics

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

Competition Season Football Club
Premier League 2025/2026 Connah's Quay 9 0 2 0 0 4 0
Non League Premier: Northern 2024/2025 Ashton United 1 0 0 1 0 0 0
Non League Premier: Northern 2023/2024 Ashton United 2 0 0 2 0 0 0
Enterprise National League North 2021/2022 Chester 5 2 1 2 0 0 0
Non League Premier: Northern 2021/2022 Buxton 2 0 0 2 0 0 0
Club Friendlies 4 2021 Chester 1 0 1 0 0 0 0
Enterprise National League North 2020/2021 Guiseley 3 1 0 2 0 0 0
FA Cup 2020/2021 Guiseley 1 0 1 0 0 0 0
Fa Trophy 2020/2021 Curzon Ashton 1 0 1 0 0 0 0
Enterprise National League 2019/2020 Stockport County 6 4 1 1 0 1 0
Enterprise National League North 2018/2019 Stockport County 8 3 3 0 0 0 0
FA Cup 2018/2019 Stockport County 3 1 0 0 0 0 0
Fa Trophy 2018/2019 Stockport County 1 1 0 0 0 0 0
Enterprise National League North 2017/2018 Stockport County 9 2 6 1 0 0 0
Fa Trophy 2017/2018 Stockport County 2 0 2 0 0 0 0
Enterprise National League 2016/2017 Macclesfield Town 3 3 0 0 0 0 0
FA Cup 2016/2017 Macclesfield Town 2 0 0 0 0 0 0
Enterprise National League 2015/2016 Macclesfield Town 13 9 2 0 0 4 0
FA Cup 2015/2016 Macclesfield Town 1 0 0 0 0 0 0
Fa Trophy 2015/2016 Macclesfield Town 1 0 1 0 0 0 0
Enterprise National League 2014/2015 Macclesfield Town 13 7 3 0 0 4 0
FA Cup 2014/2015 Macclesfield Town 2 0 0 0 0 0 0
Enterprise National League 2013/2014 Macclesfield Town 1 1 0 0 0 0 0

Dan Cowan has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
11/10/2025 Briton Ferry
0 - 3
Connah's Quay 0-0H2H+
  3' Jason Oswell
  42' Chris Marriott 
  46' Jason Oswell
  46' Harry Franklin
  0 - 1 50' Harry Franklin
  0 - 2 56' Harry Franklin
  0 - 3 60' Harry Franklin
Ricky-Lee Owen 62'  
Ollie Anderson 62'  
Dan Jefferies 62'  
Rio Dyer 62'  
Connor Allan Smith 62'  
Dylan Packer 62'  
Corey Hurford 62'  
Ellis Sage 62'  
  64' Chris Marriott 
  64' Callum Bratley
  64' Dan Cowan
  64' Dan Roberts 
Thomas Price 83'  
Alex Gammond 83'  
  84' Callum West
  84' Andrew Buah
  84' Rhys Hughes
  84' Max Woodcock
Alex Gammond 90+3'  
27/09/2025 Barry Town United
0 - 0
Connah's Quay 0-0H2H+
Ryan Kavanagh 23'  
Daniel Barton 58'  
Elliot Richards 58'  
Ellis Williams 66'  
Morgan Wigley 66'  
  70' Abdi Sharif
  70' Callum West
  70' Harry Franklin
  70' Max Woodcock
  73' Dan Cowan
Ollie Hulbert 80'  
Ryan Kavanagh 90+2'  
Josh Bernard 90+2'  
20/09/2025 Haverfordwest County
1 - 3
Connah's Quay 1-1H2H+
  8' Jacob Cook
Ricky Watts 8'  
Tom Shepherd 8'  
  0 - 1 13' Callum West
Rhys Abbruzzese 13'  
  27' Dan Cowan
Ben Ahmun 28' 1 - 1  
Ben Ahmun 45'  
Dylan Rees  62'  
  1 - 2 67' Rhys Hughes
Ben Ahmun 70'  
Iori Humphreys 74'  
Elliot Scotcher 74'  
Luc Owen 74'  
H. Thomas 74'  
Ashley Watkins 74'  
Corey Shephard 79'  
  82' Ben Nash
83'  
  1 - 3 89' Rhys Hughes
  90+4' Callum West
  90+4' Marco Fregapane
  90+4' Jacob Cook
  90+4' Max Woodcock
13/09/2025 Connah's Quay
1 - 1
Cardiff MU 1-0H2H+
Jack Kenny 15' 1 - 0  
Rhys Hughes 36'  
Zeli Ismail 51'  
  57' Sam Jones
  60' Adam Roscrow
  60' Jasper Payne
Dan Cowan 64'  
  66' Eliot Evans
  66' Lewis Rees
  1 - 1 67' Jake Morris
Noah Edwards 70'  
Rhys Hughes 71'  
Andrew Buah 71'  
Zeli Ismail 71'  
Callum West 71'  
Abdi Sharif 81'  
Harry Franklin 81'  
Marco Fregapane 81'  
Dan Roberts  81'  
Dan Roberts  83'  
Dan Roberts  90+3'  
02/09/2025 Connah's Quay
1 - 3
Bala Town 0-0H2H+
  0 - 1 58' Hussein Mehasseb
Harry Franklin 59'  
Jason Oswell 59'  
  0 - 2 61' Jacob Tarasenko
  0 - 3 64' Hussein Mehasseb
Jacob Cook 68'  
Kai Edwards 68'  
Dan Roberts 68'  
Rhys Hughes 68'  
C. West 68'  
Dan Roberts 69' 1 - 3  
  79' Jacob Tarasenko
  79'
Kai Edwards 82'  
  86' Hussein Mehasseb
  86' Liam Higgins
  90+5' Ola Ibrahim
  90+5'
30/08/2025 Penybont
0 - 1
Connah's Quay 0-0H2H+
Gabriel Kircough 26'  
  28'
29'  
  53' Noah Edwards
  54' Rhys Hughes
  69' Zeli Ismail
  69' Max Woodcock
  0 - 1 78' Rhys Hughes
Noah Daley 79'  
Chris Venables 79'  
Ashley Baker 79'  
Alexander Cvetkovic 79'  
  80' Declan Poole
Billy Borge 83'  
Jac Clay 83'  
  83' Max Woodcock
  83' Dan Roberts
Jac Clay 85'  
James Crole 88'  
  90' Harry Franklin
  90' Jason Oswell
Noah Daley 90+2'  
  90+4' Abdi Sharif
25/08/2025 Connah's Quay
3 - 2
Flint Town United 0-2H2H+
  0 - 1 16' Elliott Reeves
  0 - 2 30' Ben Wynne
Jason Oswell 46'  
Callum Bratley 46'  
Max Woodcock 46'  
Harry Franklin 46'  
Dan Cowan 46'  
Zeli Ismail 46'  
Jack Kenny 46'  
  53' Harry Owen
  55' Jake Canavan
  55' Michael Burke
Rhys Hughes 57'  
Jack Kenny 57' 1 - 2  
  64' Darren Stephenson
  64' Kenneth Imariagbe
  64' Elliott Reeves
  64' Jake Phillips
  69' Ben Wynne
Chris Marriott 74' 2 - 2  
  83' Jack Thorn
  83' Cameron Ferguson
Jack Kenny 89' 3 - 2  
  90+2' Isaac Lee
  90+3'
22/08/2025 The New Saints
3 - 0
Connah's Quay 2-0H2H+
Jordan Williams 6' 1 - 0  
Ben Wilson 32' 2 - 0  
Dominic Corness 44'  
  61' Callum Bratley
  61' Rhys Hughes
  69' Abdi Sharif
  69' C. West
Ben Wilson 72'  
Ken Charles 72'  
Ben Clark 72'  
Adrian Cieslewicz 72'  
Dominic Corness 72'  
Danny Davies 72'  
  79' Noah Edwards
  79' Zeli Ismail
  79' Max Woodcock
  79' Jason Oswell
Jordan Williams 80' 3 - 0  
  82'
Rory Holden 87'  
Aramide Oteh 87'  
Ryan Brobbel 90+2'  
Louis Phillips 90+2'  
10/08/2025 Colwyn Bay
1 - 1
Connah's Quay 1-1H2H+
Lewis Sirrell 19'  
  0 - 1 26' Jason Oswell
  28' Callum Bratley
Nathan Peate 35' 1 - 1  
  56' Dan Cowan
Aeron Edwards 57'  
  59' Jason Oswell
  59' Edvards Servuts
George Hughes 63'  
  67' Harry Franklin
  67' Jacob Cook
  67' Zeli Ismail
  67' Rhys Hughes
  67' Callum Bratley
  67' C. West
Jamie Cumming 69'  
Matty Hill 69'  
Aaron Williams 69'  
Aron Williams 69'  
Louis Robles 70'  
Aeron Edwards 89'  
Ethan Roberts 89'  
26/08/2024 United of Manchester
1 - 2
Ashton United 1-2H2H+
  0 - 1 7' Joseph Ferguson
Jordan Preston 12' 1 - 1  
  1 - 2 31' Dan Cowan
17/10/2023 Ashton United
5 - 0
Matlock Town 1-0H2H+
Cusani M. 29' 1 - 0  
Alex Byrne 50' 2 - 0  
Dan Cowan 79' 3 - 0  
McMahon G. 89' 4 - 0  
James Hardy 90+4' 5 - 0  
03/10/2023 Ashton United
4 - 3
Morpeth Town 2-0H2H+
Jason Gilchrist 18' 1 - 0  
Dan Cowan 45' 2 - 0  
Jason Gilchrist 47' 3 - 0  
Jason Gilchrist 50' 4 - 0  
  4 - 1 66' V. Steels
  4 - 2 70' Andrew Johnson
  4 - 3 77' Ryan Wombwell
18/04/2022 Buxton
1 - 0
Matlock Town 1-0H2H+
Dan Cowan 17' 1 - 0  
26/03/2022 Witton Albion
0 - 3
Buxton 0-1H2H+
  0 - 1 13' Dan Cowan
  0 - 2 48' W. Clarke
  0 - 3 54' D. De Girolamo
26/12/2021 AFC Telford United
1 - 3
Chester 0-1H2H+
  0 - 1 13' J. Hardy
  59' M. Williams
  59' Danny Livesey
R. White 67'  
K. Bennett 67'  
Ewan Bange 67'  
J. Oswell 67'  
  0 - 2 73' A. Dudley
A. Walker 74'  
Dominic McHale 74'  
  0 - 3 78' D. Stephenson
  80' J. Hardy
  80' Dan Cowan
C. Baker 90+2' 1 - 3  
25/09/2021 Chester
5 - 1
Blyth Spartans 0-1H2H+
  0 - 1 5' J. O'Donnell
D. Weeks 50' 1 - 1  
  56' R. Dale
  56' D. Maguire
G. Waring 57' 2 - 1  
J. Hardy 59'  
J. Johnston 59'  
G. Waring 59'  
J. Redshaw 59'  
A. Dudley 60' 3 - 1  
  69' Connor Thomson
  69' L. McNall
James Horsfield 70'  
Dan Cowan 70'  
M. Williams 73' 4 - 1  
  73' C. McKeown
  73' R. Evans
J. Redshaw 86' 5 - 1  
11/09/2021 Chorley
4 - 1
Chester 3-1H2H+
Harry Cardwell 8' 1 - 0  
O. Shenton 21' 2 - 0  
Harry Cardwell 36' 3 - 0  
  42' L. Clark
  42' G. Waring
  3 - 1 45' Dan Cowan
S. Leather 51' 4 - 1  
Harry Cardwell 57'  
J. Blyth 57'  
  57' J. Johnston
  57' A. Dudley
  57' J. Askew
  57' J. Hardy
C. Hall 69'  
Millenic Alli 69'  
  80' Glendon
O. Shenton 84'  
N. Okome 84'  
04/09/2021 Chester
3 - 2
Alfreton Town 1-0H2H+
  3'
  15'
J. Hardy 30' 1 - 0  
  46' T. Allan
  46' D. Wiley
  49'
A. Dudley 64'  
D. Stephenson 64'  
  70'
  72' Danny Livesey
J. Hardy 73'  
K. Roberts 73'  
  1 - 1 80' M. Rhead
D. Weeks 81' 2 - 1  
  84' A. Lund
  84' C. Branson
  86' Elliott Reeves
  86' Shaun Tuton
  2 - 2 88' M. Rhead
J. Johnston 88'  
Simon Grand 88'  
Dan Cowan 90+2' 3 - 2  
28/12/2020 Curzon Ashton
3 - 0
Bradford Park Avenue 1-0H2H+
Matty Waters 30' 1 - 0  
  63' A. Nowakowski
  63' Nicky Clee
Connor Hughes 70'  
Jacob Hanson 70'  
R. Evans 71' 2 - 0  
C. Mahon 77'  
Vani Da Silva 77'  
  78' B. Dockerty
  78' O. Johnson
  85' L. Knight
  85' Tabish Hussain
Dan Cowan 87' 3 - 0  
26/12/2020 Southport
2 - 2
Curzon Ashton 1-0H2H+
Marcus Carver 18' 1 - 0  
  1 - 1 72' H. Flowers
C. Woods 74' 2 - 1  
G. Newell 76'  
J. Archer 76'  
C. Woods 90'  
J. Bainbridge 90'  
  2 - 2 90+2' Dan Cowan
21/11/2020 Guiseley
1 - 2
Gloucester City 0-0H2H+
  46' B. Mensah
  46' T. O'Sullivan
  0 - 1 49' M. McClure
  0 - 2 51' Akwasi Asante
Isaac Currie 55'  
Dan Cowan 55'  
M. Howarth 55'  
L. Hey 55'  
  57' M. McClure
  57' Khaellem Bailey-Nicholls
  71' Gavin Gunning
  71' J. James
A. Kellett 74'  
A. Haw 74'  
L. Mbeka 88' 1 - 2  
04/01/2020 Stockport County
1 - 3
Boreham Wood 0-3H2H+
  0 - 1 3' Tyrone Marsh
  0 - 2 22' Tyrone Marsh
  0 - 3 44' Kabongo Tshimanga 
T. Garratt 46'  
Dan Cowan 46'  
Sam Minihan 46'  
Devante Rodney 46'  
Devante Rodney 51' 1 - 3  
A. Thomas 81'  
F. Mulhern 81'  
  83' Sorba Thomas
  83' Ricky Shakes
28/12/2019 Fylde
1 - 2
Stockport County 1-0H2H+
Ryan Croasdale 6' 1 - 0  
A. Whitmore 52'  
  1 - 1 53' S. Walker
  1 - 2 61' Dan Cowan
  65' Dan Cowan
J. Craigen 69'  
N. Haughton 69'  
  72' T. Walker
  72' A. Thomas
  72' Jordan Keane
Mark Yeates 75'  
Daniel Bradley 75'  
  83' Elliot Osborne
  83' Sam Minihan
D. Philliskirk 85'  
Matty Kosylo 85'  
  87' Devante Rodney
  87' Paul Turnbull
26/12/2019 Stockport County
5 - 1
Halifax Town 2-0H2H+
Festus Arthur  25' 1 - 0  
Elliot Osborne 43' 2 - 0  
Elliot Osborne 53' 3 - 0  
  55' Cameron King
  55' J. Redshaw
  61' L. Nolan
  61' Danny Williams
M. Brown 61' 4 - 0  
  4 - 1 65' Liam McAlinden
N. Bell 67'  
F. Mulhern 67'  
  70' Tobi Sho-Silva
  70' Shawn McCoulsky
Elliot Osborne 73' 5 - 1  
T. Walker 75'  
S. Walker 75'  
Elliot Osborne 82'  
Dan Cowan 82'  
29/10/2019 Bromley
2 - 2
Stockport County 2-2H2H+
Reeco Hackett 17' 1 - 0  
  1 - 1 24' Elliot Osborne
M. Klass 26'  
  1 - 2 34' T. Walker
Sam Minihan 37' 2 - 2  
  52' T. Walker
  52' B. Jackson
  62' F. Mulhern
  62' N. Bell
A. Mekki 64'  
Rarmani Edmonds-Green 64'  
Josh Rees 67'  
F. Raymond 67'  
  71' S. Walker
M. Klass 72'  
A. Clifton 72'  
  88' Elliot Osborne
  88' Dan Cowan
  90+3' Sam Minihan
09/10/2019 Stockport County
2 - 1
Hartlepool United 2-0H2H+
Ashley Palmer 5' 1 - 0  
T. Walker 21' 2 - 0  
  46' K. Richardson
  46' Josh Hawkes
Paul Turnbull 49'  
J. Leesley 62'  
  62' Gus Mafuta
  63' Luke James
  63' Nicke Kabamba 
A. Thomas 65'  
Dan Cowan 65'  
  68' Josh Hawkes
N. Bell 74'  
F. Mulhern 74'  
  76' Peter Kioso
  76' Gavan Holohan
T. Walker 81'  
Elliot Osborne 81'  
  2 - 1 86' Nicke Kabamba 
06/04/2019 Hereford
2 - 2
Stockport County 0-2H2H+
  0 - 1 26' A. Thomas
  0 - 2 27' N. Bell
J. Hickman 46'  
E. Richards 46'  
K. Finn 46'  
J. Waite 46'  
R. Liburd 65' 1 - 2  
  66' N. Bell
  66' F. Mulhern
Dan Cowan 90+2' 2 - 2  
02/02/2019 Harrogate Town
2 - 4
Stockport County 1-2H2H+
Jordan Keane 17' 1 - 0  
  1 - 1 21' A. Thomas
  1 - 2 22' F. Mulhern
  1 - 3 48' Matt Warburton
Jack Emmett 63'  
J. Leesley 63'  
  66' Matt Warburton
  66' Dan Cowan
Jack Muldoon 73'  
A. Williams 73'  
  75' D. Stephenson
  75' Paul Turnbull
  1 - 4 79' F. Mulhern
  83' F. Mulhern
  83' Jake Kirby
Callum Howe 84'  
Jack Senior 84'  
George Thomson 88' 2 - 4  
26/01/2019 United of Manchester
1 - 2
Stockport County 1-1H2H+
K. Willoughby 10' 1 - 0  
  1 - 1 45' F. Mulhern
  66' A. Thomas
  66' Dan Cowan
S. O'Halloran 67'  
Chris Sharp 67'  
  74' D. Stephenson
  74' Jake Kirby
  1 - 2 88' Jamie Stott
19/01/2019 Stockport County
3 - 1
York City 2-0H2H+
Matt Warburton 3' 1 - 0  
Matt Warburton 21' 2 - 0  
  57' Adriano Moké
  57' W. York
F. Mulhern 65'  
N. Bell 65'  
  71' J. Wright
  71' Jon Parkin
  2 - 1 73' Alex Kempster
Matt Warburton 74' 3 - 1  
Matt Warburton 77'  
Dan Cowan 77'  
A. Thomas 85'  
Jake Kirby 85'  
01/01/2019 Altrincham
0 - 1
Stockport County 0-1H2H+
  0 - 1 27' Matt Warburton
Kallum Mantack 60'  
Christopher Sang 60'  
  63' A. Thomas
  63' Dan Cowan
  73' F. Mulhern
  73' D. Stephenson
02/12/2018 Barnet
1 - 0
Stockport County 1-0H2H+
Dan Sparkes 8' 1 - 0  
Cheye Alexander 58'  
Josh Walker 60'  
M. Elito 60'  
  69' Elliot Osborne
  69' Matt Warburton
Wesley Fonguck 70'  
Charlee Adams 70'  
Byron Harrison 81'  
Manny Duku 81'  
  83' Sam Minihan
  83' N. Bell
  84' Jordan Keane
  84' C. Dimaio
Manny Duku 88'  
20/11/2018 Blyth Spartans
3 - 2
Stockport County 2-1H2H+
Dan Cowan 24' 1 - 0  
Sean Reid 28' 2 - 0  
  2 - 1 35' A. Thomas
C. Oliver 48' 3 - 1  
  53' S. Walker
  53' N. Bell
  57' Sam Minihan
  57' Jamie Stott
  3 - 2 66' F. Mulhern
10/11/2018 Yeovil Town
1 - 3
Stockport County 1-2H2H+
Alex Fisher 8' 1 - 0  
Olufela Olomola 20'  
Omari Patrick 20'  
Alex Fisher 28'  
François Zoko 28'  
  1 - 1 34' Matt Warburton
  1 - 2 38' N. Bell
  59' Matt Warburton
  59' C. Dimaio
J. Gray 60'  
Rhys Browne 60'  
  60' N. Bell
  60' F. Mulhern
  1 - 3 62' F. Mulhern
  87' Elliot Osborne
  87' Jordon Downing
  89' F. Mulhern
  90+3' S. Duxbury
Omari Patrick 90+3'  
20/10/2018 Stockport County
2 - 0
Altrincham 1-0H2H+
F. Mulhern 41' 1 - 0  
  44' S. Williams
  44' J. Poole
  55' Owen Dale
  55' J. Hancock
D. Stephenson 61'  
Jordan Keane 61'  
Matt Warburton 68' 2 - 0  
  76' Max Harrop
  76' T. Peers
S. Duxbury 79'  
Dan Cowan 79'  
Matt Warburton 88'  
C. Dimaio 88'  
28/04/2018 Stockport County
1 - 1
Darlington 0-1H2H+
  0 - 1 32' Stephen Thompson
Matt Warburton 46'  
George West 46'  
S. Duxbury 62'  
Chris Smalley 62'  
Dan Cowan 63' 1 - 1  
  74' D. Syers
  74' Phil Turnbull
H. Winter 76'  
Szymon Czubik 76'  
  89' B. O'Hanlon
  89' Bradley Moncur
  89' Harvey Saunders
  89' Jamie O'Brien
09/09/2017 York City
2 - 0
Stockport County 2-0H2H+
S. Heslop 17' 1 - 0  
  25' Sam Minihan
  25' Dan Cowan
A. Morgan-Smith 28' 2 - 0  
  31' Michael Clarke
  31' Chris Smalley
  76' James Ball
  76' A. Thomas
Louis Almond 77'  
K. Felix 77'  
Jon Parkin 77'  
Michael Rankine 77'  
05/09/2017 Stockport County
6 - 0
Southport 4-0H2H+
Matt Warburton 2' 1 - 0  
  23' Adam Dugdale
Matt Warburton 23' 2 - 0  
  31' Connor Jennings
  31' D. Cockerline
H. Winter 40' 3 - 0  
J. Oswell 45' 4 - 0  
  46' Chris Merrie
  46' J. Kpohomouh
James Ball 52' 5 - 0  
Sam Minihan 54'  
Dan Cowan 54'  
J. Oswell 59' 6 - 0  
Matt Warburton 63'  
T. Walker 63'  
J. Oswell 69'  
C. Hampson 69'  
01/04/2017 Boreham Wood
2 - 4
Macclesfield Town 1-4H2H+
  0 - 1 5' A. Dudley
  14' Andy Halls
David Stephens 14' 1 - 1  
  1 - 2 27' Mitch Hancox
  29' Neill Byrne
  1 - 3 45' Mitch Hancox
  1 - 4 45+3' Mitch Hancox
K. Davis 46'  
Morgan Ferrier 46'  
Joe Devera 46'  
Mark Ricketts 46'  
J. Reason 49'  
  55' Kingsley James
  55' Luke Summerfield
  60' John McCombe
  70' Rhys Browne
  70' J. Mackreth
Ben Nunn 74'  
Ángelo Balanta 74'  
Bruno Andrade  76' 2 - 4  
Morgan Ferrier 80'  
  84' Oliver Norburn
  84' Dan Cowan
14/03/2017 Macclesfield Town
1 - 1
Gateshead 0-0H2H+
  46' G. Smith
  46' Tom Beere
J. Mackreth 72'  
Mitch Hancox 72'  
  0 - 1 75' Manny Smith
Kingsley James 79'  
James Thorne 79'  
  81' Manny Smith
John McCombe 82' 1 - 1  
  84' Gus Mafuta
John McCombe 90'  
Dan Cowan 90'  

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.