Francis Brennan Profile and Player Statistics
First name: Francis
Last name: Brennan
Position: Midfielder
Nationality:

Football Career Transfers and Statistics

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

Competition Season Football Club
Championship 2022/2023 Newington Youth 2 0 0 1 0 0 1
Championship 2021/2022 Newry City AFC 1 0 0 1 0 0 0
Premiership 2020/2021 Dungannon Swifts 7 0 0 0 0 1 0
Premiership 2019/2020 Dungannon Swifts 6 2 0 0 0 0 0
Premiership 2017/2018 Dungannon Swifts 2 0 1 0 0 0 0
Premiership 2016/2017 Ards 24 2 5 1 0 1 0
Premiership 2015/2016 Cliftonville 24 1 1 0 0 2 0
Premiership 2014/2015 Dungannon Swifts 29 3 1 0 0 3 0
Premiership 2013/2014 Dungannon Swifts 38 4 1 0 0 4 0
Premiership 2012/2013 Dungannon Swifts 31 2 1 0 0 2 0
Premiership 2011/2012 Glenavon 7 0 0 0 0 0 0

Francis Brennan has played in the following competitions and football tournaments.

Now showing: All Competitions

DateHomeScoreAwayHT
25/11/2022 Dundela
3 - 4
Newington Youth 1-3H2H+
  0 - 1 6' M. Gorman
  0 - 2 15' F. Brennan
  0 - 3 19' P. Downey
E. Fyfe 20' 1 - 3  
T. Kane 37'  
T. Kane 46' 2 - 3  
  2 - 4 79' G. Warwick
Jay Magee 90+1' 3 - 4  
27/08/2022 Knockbreda
1 - 0
Newington Youth 0-0H2H+
Knockbreda 76'  
  86' Francis Brennan
A. Burns 90' 1 - 0  
07/08/2021 Newry City AFC
3 - 0
Knockbreda 1-0H2H+
Daniel Hughes 27' 1 - 0  
Francis Brennan 64' 2 - 0  
Daniel Hughes 71' 3 - 0  
12/12/2020 Dungannon Swifts
1 - 5
Ballymena United 1-0H2H+
F. Brennan 17'  
Michael Carvill 22' 1 - 0  
  1 - 1 54' J. Winchester
  1 - 2 56' Trai Hume
  1 - 3 60' P. McElroy
Corey McMullan 62'  
O. Smyth 62'  
  1 - 4 72' S. McCartan
M. Patton 76'  
A. Teggart 76'  
Michael Carvill 85'  
J. Convie 85'  
  1 - 5 85' S. McCartan
  87' L. Millar
  87' R. Harpur
  87' J. Kelly
  87' T. Kane
  87' P. McElroy
  87' J. McCready
08/12/2020 Dungannon Swifts
0 - 3
Portadown 0-1H2H+
S. McGinty 21'  
D. O'Kane 21'  
  0 - 1 45+1' S. Teggart
  0 - 2 49' Adam McCallum
Corey McMullan 53'  
L. Forde 53'  
DungannonSwifts 57'  
  68' L. Wilson
Michael Carvill 70'  
J. Convie 70'  
  73' Benjamin Pierce
  0 - 3 85' B. McKeown
  90+1' S. Teggart
  90+1' G. Tipton
  90+2' A. Salley
  90+2' N. Kerr
04/12/2020 Dungannon Swifts
2 - 0
Coleraine 1-0H2H+
Michael Carvill 15' 1 - 0  
  28' A. Traynor
  33' A. Jarvis
C. Byers 35'  
  58' A. Jarvis
  58' S. Nixon
  74' S. O'Donnell
  74' C. Allen
R. Campbell 81' 2 - 0  
  85' E. Bradley
  85' E. Tweed
S. McGinty 90+2'  
Corey McMullan 90+3'  
28/11/2020 Glentoran
5 - 1
Dungannon Swifts 4-1H2H+
P. O'Neill 17' 1 - 0  
  1 - 1 20' R. Campbell
R. McDaid 29' 2 - 1  
P. McClean 33' 3 - 1  
J. Donnelly 36' 4 - 1  
  40' D. O'Kane
  40' A. Teggart
  54' L. Forde
  54' D. Hughes
C. O'Connor 60'  
H. Plum 60'  
P. O'Neill 74'  
J. McDonagh 74'  
Dale Gorman 79'  
G. Bigirimana 79'  
  79' S. McGinty
  79' Corey McMullan
J. Donnelly 81' 5 - 1  
10/11/2020 Dungannon Swifts
2 - 1
Cliftonville 1-0H2H+
  10' Jamie Harney
  10' S. Foster
  23' Liam Bagnall
  23' D. O'Connor
  24' T. Maguire
D. Wilson 32' 1 - 0  
  1 - 1 59' G. Breen
R. Campbell 66'  
D. Hughes 66'  
D. O'Kane 71'  
S. McGinty 71'  
  72' T. Maguire
  72' J. Gormley
  84' G. Breen
D. Wilson 84' 2 - 1  
31/10/2020 Glenavon
0 - 0
Dungannon Swifts 0-0H2H+
  20' S. Johnston
20'  
C. Birney 32'  
  34' Michael Carvill
D. Larmour 40'  
  59' D. O'Kane
  63' L. Forde
J. Jenkins 65'  
M. Fitzpatrick 65'  
C. McCloskey 65'  
M. O'Connor 65'  
  67' D. O'Kane
  67' J. Convie
  67' Michael Carvill
  67' S. McGinty
M. Snoddy 78'  
J. O'Mahony 78'  
  79' D. Hughes
  79' R. Campbell
S. Ward 79'  
R. Garrett 87'  
17/10/2020 Larne
3 - 0
Dungannon Swifts 2-0H2H+
Martin Donnelly 11' 1 - 0  
D. McDaid 13' 2 - 0  
F. Sule 17'  
M. Randall 46'  
A. Scott 46'  
  69' L. Forde
  69' T. Devlin
Martin Donnelly 78'  
Ronan Hale 78'  
  81' O. Smyth
  81' M. Patton
Ronan Hale 85' 3 - 0  
John Herron 87'  
L. Lynch 87'  
07/03/2020 Dungannon Swifts
4 - 4
Warrenpoint Town 1-1H2H+
C. Deasy 33' 1 - 0  
  1 - 1 35' C. Deasy
D. King 40'  
  49' D. Wallace
Michael Carvill 49' 2 - 1  
  2 - 2 57' A. O'Sullivan
M. Patton 59'  
  2 - 3 61' Mark Mckee
M. Patton 65'  
Guillaume Keke 65'  
  68' Mark Mckee
  68' A. Carroll
  2 - 4 71' B. Doyle
R. Waide 75' 3 - 4  
  76' Emmet Hughes
S. McGinty 78'  
Terry Fitzpatrick 78'  
  85' S. Hutchinson
  85' Matthew Lynch
  89' B. Doyle
R. Campbell 90+3' 4 - 4  
03/03/2020 Dungannon Swifts
1 - 0
Ballymena United 1-0H2H+
D. Wilson 24' 1 - 0  
  25' S. Whiteside
  30' J. Knowles
  34' S. McCullough
D. Hughes 36'  
R. Waide 36'  
  60' K. Kane
  60' J. Winchester
D. Wilson 70'  
  78' J. Knowles
  78' K. Owens
O. Smyth 90'  
M. Patton 90+1'  
R. Campbell 90+1'  
22/02/2020 Carrick Rangers
1 - 2
Dungannon Swifts 0-1H2H+
D. Kelly 9'  
L. Anderson 9'  
  0 - 1 17' D. Wilson
C. Rodgers 24'  
R. Neale 35'  
C. Rodgers 47'  
  0 - 2 57' R. Campbell
R. Neale 64'  
Lee Colligan 64'  
M. Smith 64'  
D. Reynolds 64'  
  66' C. McAleer
  66' M. Patton
  67' D. Wilson
C. Loughran 74' 1 - 2  
  82' D. Hughes
  86' S. McGinty
  86' T. Devlin
14/02/2020 Dungannon Swifts
0 - 2
Larne 0-1H2H+
  0 - 1 36' Martin Donnelly
  56' John Herron
  61' John Herron
  61' A. Mitchell
  0 - 2 64' F. Sule
  66' D. McDaid
R. Campbell 69'  
M. Patton 69'  
S. McGinty 71'  
Michael Carvill 71'  
D. Wilson 76'  
F. Brennan 76'  
  76' Martin Donnelly
  76' B. Tilney
  89' D. McDaid
  89' J. Tully
08/02/2020 Cliftonville
1 - 1
Dungannon Swifts 1-1H2H+
  0 - 1 26' D. Wilson
Jamie Harney 28'  
S. Foster 28'  
J. Gormley 34' 1 - 1  
  39' C. McAleer
C. Curran 40'  
A. Donnelly 48'  
  75' D. Hughes
  75' R. Waide
M. McCrudden 81'  
T. Maguire 81'  
  86' R. Campbell
  86' A. Teggart
R. Doherty 87'  
C. McCurry 87'  
04/02/2020 Linfield
2 - 1
Dungannon Swifts 1-1H2H+
  0 - 1 26' D. Hughes
Andrew Waterworth 27' 1 - 1  
J. Callacher 38'  
  48' S. McGinty
  54' O. Smyth
  61' C. Coyle
Andrew Waterworth 64' 2 - 1  
  70' S. McGinty
  70' Guillaume Keke
R. Currie 74'  
J. Stewart 74'  
  75' D. Wilson
  75' F. Brennan
  75' R. Campbell
  75' M. Patton
J. Cooper 75'  
19/08/2017 Dungannon Swifts
0 - 4
Linfield 0-3H2H+
  0 - 1 21' Paul Smyth
P. McElroy 34'  
  0 - 2 38' N. Quinn
  0 - 3 45' M. Haughey
D. Wilson 48'  
  61' J. Stewart
  61' M. Clarke
  61' A. Mitchell
R. Harpur 62'  
  62' J. Mulgrew
  71' R. Garrett
  71' S. Lowry
Grant Hutchinson 73'  
Terry Fitzpatrick 73'  
R. Harpur 73'  
R. Mayse 73'  
C. Burke 73'  
A. Teggart 73'  
  74' Paul Smyth
  74' Aaron Burns
R. Mayse 84'  
David Armstrong 87'  
  0 - 4 88' A. Mitchell
12/08/2017 Dungannon Swifts
1 - 3
Coleraine 0-0H2H+
R. Mayse 20'  
  32' Steven Douglas
  45' A. Mullan
  54' Darren McCauley
  54' S. Whiteside
  55' Steven Douglas
P. McElroy 60'  
A. Teggart 60'  
David Armstrong 60'  
  0 - 1 64' C. Harkin
  66' J. McGonigle
  66' I. Parkhill
F. Brennan 69'  
Stefan Lavery 69'  
  71' J. Carson
Liam McMenamin 71'  
  0 - 2 73' S. O'Donnell
R. Mayse 76' 1 - 2  
C. Burke 77'  
N. Ferris 77'  
  80' E. Bradley
  80' J. McCready
Andy Coleman 87'  
  1 - 3 90' I. Parkhill
08/05/2017 Ballymena United
5 - 2
Dungannon Swifts 3-0H2H+
T. Kane 3' 1 - 0  
  6' Andrew Burns
Joe McKinney 36' 2 - 0  
  40' D. Wilson
T. Kane 40' 3 - 0  
  46' C. Burke
  46' F. Brennan
  3 - 1 64' K. Lowe
  67' J. Glackin
J. McMurray 70' 4 - 1  
  4 - 2 74' J. Glackin
  79' C. Hegarty
K. Owens 82' 5 - 2  
  86' K. Lowe
  86' Terry Fitzpatrick
  88' C. Hegarty
  88' P. McElroy
Ross Glendinning 90+1'  
29/04/2017 Dungannon Swifts
2 - 0
Portadown 0-0H2H+
Terry Fitzpatrick 50' 1 - 0  
  57' N. Maciulaitis
  57' J. Holmes
  57' Chris McGaughey
  57' L. Hughes
  58' R. Larkin
T. Lockhart 66'  
Jamie Douglas 66'  
C. Hegarty 67' 2 - 0  
Stefan Lavery 67'  
T. Roscoe 67'  
  67' Keith O'Hara
  67' Marcio Soares
Terry Fitzpatrick 77'  
J. O'Rourke 77'  
22/04/2017 Dungannon Swifts
4 - 0
Carrick Rangers 4-0H2H+
A. Mitchell 4' 1 - 0  
R. Harpur 8' 2 - 0  
R. Harpur 20' 3 - 0  
F. Brennan 37' 4 - 0  
  46' Declan O'Brien
  46' Tommy Elder
  46' Sean Noble
  46' M. Surgenor
  53' Martin Murray
D. Wilson 59'  
A. Teggart 59'  
  69' T.J. Murray
  73' Stephen Quigley
J. Glackin 75'  
Terry Fitzpatrick 75'  
Peter McMahon 75'  
Stefan Lavery 75'  
  75' Eamon McAllister
  75' G. Taggart
  85' T.J. Murray
18/04/2017 Ballinamallard United
1 - 4
Dungannon Swifts 1-3H2H+
  0 - 1 24' R. Harpur
W. Mullen 26' 1 - 1  
  1 - 2 31' A. Mitchell
  1 - 3 35' A. Mitchell
  36' R. Harpur
Colm McLaughlin 50'  
  67' Peter McMahon
  67' A. Teggart
S. Hutchinson 68'  
Callum Frempong 68'  
David Elliott 68'  
Niall Owens 68'  
W. Mullen 76'  
G. Armstrong 76'  
  1 - 4 79' D. Wilson
  84' J. Glackin
  84' Andrew Burns
  84' A. Mitchell
  84' Stefan Lavery
15/04/2017 Dungannon Swifts
2 - 1
Glentoran 0-1H2H+
  0 - 1 29' F. Brennan
  45' C. Allen
C. Hegarty 45'  
  63' C. Delaney
  63' A. Harmon
A. Teggart 63'  
Peter McMahon 63'  
  73' Eric Foley
  73' S. Gordon
C. Hegarty 75' 1 - 1  
  82' A. Harmon
  82' Jonathan Smith
J. Glackin 90' 2 - 1  
J. Glackin 90'  
A. Mitchell 90+1'  
Terry Fitzpatrick 90+1'  
15/04/2017 Dungannon Swifts
2 - 1
Glentoran 0-1H2H+
  0 - 1 29' F. Brennan
  45' C. Allen
C. Hegarty 45'  
  63' C. Delaney
  63' A. Harmon
A. Teggart 63'  
Peter McMahon 63'  
  73' Eric Foley
  73' S. Gordon
C. Hegarty 75' 1 - 1  
  82' A. Harmon
  82' Jonathan Smith
J. Glackin 90' 2 - 1  
J. Glackin 90'  
A. Mitchell 90+1'  
Terry Fitzpatrick 90+1'  
25/03/2017 Portadown
0 - 1
Dungannon Swifts 0-1H2H+
  0 - 1 31' Peter McMahon
Adam Foley 58'  
C. Ferris 58'  
Matthew Hazley 58'  
J. Holmes 58'  
  59' Stefan Lavery
  59' T. Lockhart
  77' Peter McMahon
  77' A. Mitchell
Scott Megaw 85'  
18/03/2017 Dungannon Swifts
2 - 2
Cliftonville 2-1H2H+
  0 - 1 4' Aaron Haire
A. Mitchell 25' 1 - 1  
A. Mitchell 27' 2 - 1  
C. Hegarty 35'  
Terry Fitzpatrick 41'  
  46' Aaron Haire
  46' J. Donnelly
  2 - 2 58' D. Hughes
  59' C. Curran
T. Lockhart 62'  
K. Lowe 62'  
  68' Martin Donnelly
  68' Ross Lavery
  73' D. Hughes
  73' D. Reynolds
Terry Fitzpatrick 79'  
J. Glackin 79'  
  82' T. Cosgrove
  85' K. Nelson
C. Burke 89'  
Stefan Lavery 89'  
  90+3' P. Finnegan
25/02/2017 Dungannon Swifts
3 - 3
Ards 1-1H2H+
  0 - 1 12' Guillaume Keke
D. Wilson 29'  
D. Wilson 35' 1 - 1  
  44' D. McCullough
  1 - 2 51' Guillaume Keke
A. Mitchell 55' 2 - 2  
D. Wilson 56'  
C. Hegarty 56'  
  59' R. Arthurs
  59' G. Liggett
C. Burke 63' 3 - 2  
T. Lockhart 68'  
A. Teggart 68'  
  68' G. Hall
  74' Guillaume Keke
  74' M. Shevlin
  3 - 3 76' G. Liggett
  77' Emmet Friars
Peter McMahon 81'  
P. McElroy 81'  
20/01/2017 Ards
1 - 3
Glentoran 1-2H2H+
  0 - 1 12' Stephen O'Flynn
  0 - 2 19' Stephen O'Flynn
  27' James Ferrin
  27' C. Birney
K. Bradley 34' 1 - 2  
K. Cherry 42'  
Carl McComb 60'  
Gerard McMullan 60'  
  66' M. Kane
M. Shevlin 69'  
Guillaume Keke 69'  
G. Hall 78'  
J. Hughes 78'  
  79' M. Kane
  79' S. Gordon
  83' C. Caldwell
  85' Stephen O'Flynn
Emmet Friars 86'  
  1 - 3 90+3' C. Allen
  90+4' C. Allen
  90+4' Jonathan Smith
31/12/2016 Ards
4 - 2
Ballymena United 1-2H2H+
  0 - 1 9' A. Hogg
Carl McComb 25' 1 - 1  
  1 - 2 42' J. McMurray
K. Cherry 46' 2 - 2  
Emmet Friars 59'  
Guillaume Keke 66'  
G. Liggett 66'  
  74' W. Faulkner
  74' Eoin Kane
  74' Allan Jenkins
  74' Gavin Taggart
Emmet Friars 79' 3 - 2  
  82' Adam McCracken
  82' Darren Henderson
G. Liggett 84' 4 - 2  
Carl McComb 90+2'  
R. Arthurs 90+2'  
26/12/2016 Carrick Rangers
1 - 1
Ards 1-0H2H+
D. Kelly 31' 1 - 0  
  1 - 1 49' Emmet Friars
P. McNally 53'  
  62' Gareth Tommons
Chris Morrow 73'  
F. Rice 73'  
  74' Guillaume Keke
  74' G. Liggett
  84' Gareth Tommons
  84' J. Hughes
17/12/2016 Coleraine
1 - 1
Ards 0-1H2H+
  0 - 1 39' D. McAllister
R. Brown 46'  
A. Mullan 46'  
B. Lyons 51' 1 - 1  
  53' D. McAllister
  53' J. Hughes
  58' J. Taylor
  62' R. Arthurs
  62' Guillaume Keke
  63' Craig McMillen
  82' Emmet Friars
  86' Gareth Tommons
  86' Carl McComb
  90+2' J. Taylor
10/12/2016 Ards
0 - 2
Linfield 0-2H2H+
K. Cherry 7'  
  0 - 1 17' J. Callacher
  35' M. Stafford
  0 - 2 44' J. Callacher
D. McCullough 44'  
  46' M. Stafford
  46' C. Casement
Craig McMillen 48'  
Craig McMillen 63'  
Gareth Tommons 63'  
K. Cherry 69'  
F. Brennan 69'  
  77' K. Millar
  77' Aaron Burns
D. McCullough 82'  
Carl McComb 82'  
  90' R. Gaynor
  90' J. Carson
02/12/2016 Ards
3 - 3
Ballinamallard United 0-0H2H+
  42' Steve Feeney
  45+1' James McKenna
  0 - 1 48' A. Lecky
Craig McMillen 52' 1 - 1  
  1 - 2 53' A. Lecky
Emmet Friars 57' 2 - 2  
  2 - 3 62' A. Lecky
Jamie Douglas 65'  
G. Liggett 65'  
F. Brennan 65'  
M. Ruddy 65'  
M. Ruddy 68' 3 - 3  
K. Cherry 80'  
R. Arthurs 80'  
  83' Jason McCartney
  83' Niall Owens
26/11/2016 Glentoran
1 - 0
Ards 1-0H2H+
C. Caldwell 39'  
James Ferrin 39'  
C. Allen 41' 1 - 0  
  54' S. McMullan
  56' Jamie Douglas
  56' R. Arthurs
  65' K. Cherry
  65' J. Hughes
R. Redman 73'  
  75' Gareth Tommons
  75' G. Liggett
C. Birney 90'  
19/11/2016 Crusaders
1 - 0
Ards 0-0H2H+
  32' D. McAllister
  32' R. Arthurs
R. Clarke 34'  
C. Coates 39'  
Michael Gault 39'  
  42' D. McCullough
R. Clarke 55'  
D. Caddell 55'  
  64' Jamie Douglas
  64' Carl McComb
Michael Carvill 66'  
D. Cushley 66'  
Craig McClean 77'  
  79' K. Cherry
D. Caddell 80'  
  80' Craig McMillen
  80' M. Ruddy
Michael Gault 83'  
  87' J. Taylor
D. Cushley 90+2' 1 - 0  
12/11/2016 Ards
0 - 1
Glenavon 0-0H2H+
  24' J. Cooper
G. Hall 29'  
  41' Patrick McCourt
  41' A. Hall
  48'
  52' Kyle Neill
  52' J. Singleton
D. McAllister 56'  
Guillaume Keke 56'  
Jamie Douglas 56'  
Carl McComb 56'  
  0 - 1 63' G. Moorhouse
D. McCullough 85'  
Gareth Tommons 85'  
  87' J. Cooper
  90' E. Bradley
  90' Declan O'Brien
05/11/2016 Ards
2 - 4
Ballymena United 0-2H2H+
  0 - 1 36' T. Kane
  0 - 2 38' C. Friel
F. Brennan 46'  
K. Cherry 46'  
D. McAllister 49' 1 - 2  
  1 - 3 51' C. Friel
Craig McMillen 57'  
  59' J. McMurray
D. McAllister 65'  
Carl McComb 65'  
Gareth Tommons 71'  
G. Liggett 71'  
  73' Johnny Flynn
Emmet Friars 81'  
  1 - 4 84' C. Friel
Craig McMillen 90+2' 2 - 4  
29/10/2016 Portadown
0 - 3
Ards 0-1H2H+
A. Byrne 16'  
  0 - 1 17' M. Ruddy
Matthew Parker 48'  
R. Garrett 54' 1 - 1  
  58' G. Liggett
  58' Jamie Douglas
  58' D. McAllister
  58' Guillaume Keke
Aaron Haire 59'  
B. Shannon 60'  
Stephen Hughes 63' 2 - 1  
  69' Craig McMillen
  69' Carl McComb
N. Henderson 76'  
N. Ferris 76'  
  77' M. Ruddy
B. Shannon 78' 3 - 1  
Aaron Haire 86'  
Eoin Kirwan 86'  
Stephen Hughes 90+1'  
S. Simpson 90+1'  
  90+1' J. Taylor
22/10/2016 Ards
3 - 3
Dungannon Swifts 0-1H2H+
  27' C. Hegarty
  0 - 1 39' A. Mitchell
M. Ruddy 48' 1 - 1  
  48' R. Harpur
  54' Peter McMahon
  54' S. Clucas
  1 - 2 55' C. Burke
M. Ruddy 56'  
  57' J. Glackin
Guillaume Keke 66'  
Carl McComb 66'  
R. Arthurs 70'  
G. Liggett 70'  
D. McAllister 72' 2 - 2  
Craig McMillen 77'  
Gareth Tommons 77'  
  80' A. Teggart
  80' P. McElroy
  2 - 3 86' C. Burke
  87' C. Burke
  87' K. Lowe
Carl McComb 90' 3 - 3  
15/10/2016 Cliftonville
2 - 0
Ards 1-0H2H+
  14' M. Ruddy
  28' J. Taylor
D. Hughes 31' 1 - 0  
  50' Jamie Douglas
  50' R. Arthurs
  57' F. Brennan
  57' Carl McComb
J. Knowles 57'  
Martin Donnelly 63'  
S. Garrett 63'  
Jason McGuinness 73' 2 - 0  
J. Winchester 82'  
D. McDaid 82'  
  88' D. McAllister
  88' Gareth Tommons
D. Hughes 90+2'  
C. Curran 90+2'  

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
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.