Angelo Cavalluzzo Profile and Player Statistics
First name: Angelo
Last name: Cavalluzzo
Position: Goalkeeper
Nationality:
Height: 178
Weight: 68

Football Career Transfers and Statistics

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

Competition Season Football Club
USL Championship 2018 Toronto II 7 0 0 0 0 0 0
USL Championship 2017 Toronto II 30 0 0 0 0 1 0
USL Championship 2016 Toronto II 1 0 0 0 0 0 0

Angelo Cavalluzzo has played in the following competitions and football tournaments.

Now showing: USL Championship

DateHomeScoreAwayHT
09/05/2018 Toronto II
0 - 1
City Islanders 0-0H2H+
M. Johnson 24'  
  41' Jorge Rivera
S. Hundal 43'  
  45+2' Calvin Rezende
A. Daniels 45+4'  
  53' M. Jaime
  56' Jorge Rivera
  56' L. Mkosana
  58' T. Heinemann
M. Johnson 59'  
A. Andrews 59'  
  67' Shaibu Haruna
  67' Fredrick Opoku
M. Srbely 69'  
Ayo Akinola 69'  
  77' Calvin Rezende
  77' Daniel Metzger
N. Okello 78'  
Luca Uccello 78'  
  0 - 1 87' M. Jaime
05/05/2018 Toronto II
1 - 2
Pittsburgh Riverhounds 0-2H2H+
  0 - 1 12' N. Brett
  0 - 2 36' Kevin Kerr
Ben Spencer 65'  
Kunle Dada-Luke 65'  
Luca Uccello 68'  
M. Srbely 68'  
  72' Ben Zemanski
  72' Joseph Holland
N. Okello 79'  
S. Hundal 79'  
  86' Kevin Kerr
  86' O. Adewole
S. Hundal 90+1' 1 - 2  
  90+2' K. Forbes
  90+2' Bakie Goodman
28/04/2018 Toronto II
0 - 0
New York RB II 0-0H2H+
Gideon Waja 20'  
  37' A. Moreno
Ben Spencer 60'  
  61' Stefano Bonomo
  63' A. Moreno
  63' Jared Stroud
M. Johnson 64'  
Kunle Dada-Luke 64'  
  64' Ethan Kutler
M. Miño 72'  
Gideon Waja 76'  
Luca Uccello 76'  
  79' Stefano Bonomo
  79' Tom Barlow
  80' Jared Stroud
  80' Jared Stroud
Ben Spencer 88'  
Ayo Akinola 88'  
25/04/2018 Richmond Kickers
2 - 1
Toronto II 1-1H2H+
  0 - 1 9' A. Daniels
Yudai Imura 11' 1 - 1  
D. Kelly 46'  
Giuseppe Gentile 46'  
B. Onkony 55' 2 - 1  
  58' S. Hundal
  58' A. Andrews
  66' N. Okello
  66' Kunle Dada-Luke
Christopher Osei-Wusu 78'  
  79' Kyle Bjornethun
  79' Luca Petrasso
Giuseppe Gentile 81'  
Yudai Imura 87'  
Heviel Cordovés 87'  
Brian Shriver 90+3'  
Luiz Nascimento 90+3'  
19/04/2018 Toronto II
0 - 0
North Carolina 0-0H2H+
Kyle Bjornethun 5'  
  63' A. Fortune II
  63' M. Kandziora
S. Hundal 64'  
M. Johnson 64'  
Kunle Dada-Luke 72'  
Ayo Akinola 72'  
  74' Donovan Ewolo
  74' M. Lomis
  78' M. Kandziora
Gideon Waja 84'  
Luca Uccello 84'  
  90+2' Kyle Bekker
  90+2' B. Luxbacher
07/04/2018 Pittsburgh Riverhounds
4 - 0
Toronto II 0-0H2H+
  46' M. Srbely
  46' A. Daniels
  47' A. Andrews
N. Brett 52' 1 - 0  
N. Brett 59' 2 - 0  
  59' Daniel DaSilva
  59' Ayo Akinola
Ben Zemanski 74'  
O. Banjo 74'  
Jordan Dover 74'  
H. Roberts 74'  
  75' M. Johnson
  75' J. Faria
Kevin Kerr 80'  
Andrew Lubahn 80'  
M. Dabo 81'  
N. Brett 83' 3 - 0  
T. Vancaeyezeele 86'  
C. François 88' 4 - 0  
17/03/2018 New York RB II
2 - 1
Toronto II 0-1H2H+
  7' Kyle Bjornethun
  0 - 1 11' M. Srbely
S. Echevarria 28'  
Tommy Redding 50'  
  51' Ben Spencer
H. Ndam 55'  
Kevin Politz 55'  
  58' M. Srbely
Andrew Tinari 62' 1 - 1  
  67' Tim Kübel
  67' A. Andrews
Andrew Tinari 72' 2 - 1  
  72' M. Srbely
  72' M. Johnson
F. Valot 73'  
Stefano Bonomo 73'  
  76' A. Andrews
  82' Rocco Romeo
  82' S. Hundal
Brian White 83'  
C. Cásseres 83'  
  90+3' Liam Fraser
14/10/2017 Toronto II
3 - 4
Cincinnati 2-1H2H+
T. Endoh 10' 1 - 0  
Ben Spencer 27'  
  29' H. Delbridge
T. Endoh 31' 2 - 0  
  2 - 1 41' Danni König
  2 - 2 49' Kenney Walker
S. Hundal 53' 3 - 2  
  3 - 3 66' Djiby Fall
  68' Andrew Wiedeman
  68' Kadeem Dacres
D. Campbell 75'  
A. Daniels 75'  
  81' Djiby Fall
  81' K. Greig
  84' Austin Berry
  84' S. de Wit
  3 - 4 86' Justin Hoyte
B. Onkony 90+2'  
M. Taintor 90+4'  
06/10/2017 Toronto II
2 - 4
Bethlehem Steel 0-2H2H+
  0 - 1 19' Santi Moar
  0 - 2 22' Santi Moar
  0 - 3 53' Derrick Jones
S. Hundal 61' 1 - 3  
Daniel DaSilva 65'  
Luca Uccello 65'  
  67' James Chambers
  67' H. Roberts
Brian James 71'  
N. Okello 71'  
  77' Chris Nanco
  77' Yosef Samuel
  1 - 4 81' S. Conneh
Sergio Camargo 85'  
R. Telfer 85'  
S. Hundal 88' 2 - 4  
  88' S. Conneh
  88' Brenden Aaronson
27/09/2017 Toronto II
1 - 0
Louisville City 0-0H2H+
Liam Fraser 52'  
  59' N. McCabe
  59' Mark-Anthony Kaye
M. Johnson 61'  
Daniel DaSilva 61'  
Anthony Osorio 62'  
R. Telfer 62'  
  64' C. Lancaster
  64' Luke Spencer
S. Hundal 73' 1 - 0  
  74' B. Ownby
  74' R. Ballard
L. Eckenrode 79'  
B. Onkony 79'  
  86' P. Craig
  90' P. Craig
16/09/2017 City Islanders
2 - 1
Toronto II 1-1H2H+
  0 - 1 14' S. Hundal
Tiago 35'  
Fredrick Opoku 39'  
J. Bond 42'  
R. Mensah 45+2' 1 - 1  
R. Mensah 50' 2 - 1  
  59' L. Eckenrode
  59' B. Onkony
  59' Sergio Camargo
  59' Luca Uccello
C. Benbow 73'  
Jonathan Mendoza Valenzuela 73'  
  79' Brian James
  79' Liam Fraser
R. Mensah 85'  
A. Wheeler 85'  
Pedro Ribeiro 88'  
Danny DiPrima 88'  
  90+1' Rocco Romeo
A. Wheeler 90+4'  
10/09/2017 Toronto II
1 - 2
New York RB II 1-2H2H+
  31' Daniel Metzger
Jay Chapman 35' 1 - 0  
  1 - 1 43' Stefano Bonomo
L. Eckenrode 45'  
  1 - 2 45+2' Stefano Bonomo
L. Eckenrode 46'  
B. Onkony 46'  
  52' V. Bezecourt
  52' A. Basuljevic
J. Dunn-Johnson 64'  
  77' J. Flemmings
  77' D. Martínez
T. Endoh 84'  
Sergio Camargo 84'  
  90+2' David Najem
Jordan Hamilton 90+4'  
02/09/2017 Toronto II
0 - 1
Rochester Rhinos 0-1H2H+
  0 - 1 10' Jalen Brown
A. Andrews 23'  
Ricardo John 23'  
  46' Raymond Lee
  46' Brandon Beresford
M. Johnson 56'  
Sergio Camargo 56'  
B. Onkony 68'  
L. Eckenrode 68'  
  76' Julian Büscher
  76' Michael Garzi
  82' Jalen Brown
  82' S. Tergou
  90+2' Wal Fall
26/08/2017 Charlotte Independence
2 - 3
Toronto II 2-0H2H+
  14' M. Taintor
E. Martínez 21' 1 - 0  
Jaime Siaj 32' 2 - 0  
Alex Martínez Beltrán 49'  
  55' B. Onkony
  57' B. Onkony
  57' Ø. Alseth
Henry Kalungi 64'  
  67' M. Johnson
  67' A. Daniels
  2 - 1 69' Ashtone Morgan
  2 - 2 71' Ben Spencer
David Estrada 74'  
C. Ross 74'  
Jaime Siaj 74'  
David Spies 74'  
  2 - 3 76' Jordan Hamilton
  81' Brian James
Henry Kalungi 81'  
J. Bender 81'  
  86' Angelo Cavalluzzo
  88' Jordan Hamilton
  88' D. Campbell
19/08/2017 Richmond Kickers
2 - 1
Toronto II 1-1H2H+
  0 - 1 4' Jordan Hamilton
Sunny Jane 5' 1 - 1  
Yudai Imura 27'  
Yudai Imura 27'  
Yudai Imura 60'  
Franck Tayou 60'  
  67' M. Srbely
M. Bolduc 68' 2 - 1  
  75' S. Hundal
  75' A. Andrews
  75' M. Srbely
  75' D. Campbell
  79' Ø. Alseth
  79' Jordan McCrary
  84' Jordan McCrary
Sunny Jane 86'  
Jackson Eskay 86'  
Luiz Nascimento 89'  
Raul Gonzalez 89'  
  90+4' Dante Campbell
  90+4' D. Campbell
13/08/2017 Bethlehem Steel
3 - 1
Toronto II 0-0H2H+
  28' Jordan McCrary
M. Real 28'  
  50' J. Dunn-Johnson
Cory Burke 55'  
Kenneth Tribbett 57'  
Cory Burke 58' 1 - 0  
M. Epps 61'  
Santi Moar 61'  
  66' Brian James
  70' A. Andrews
  70' M. Srbely
  1 - 1 73' M. Taintor
Derrick Jones 76'  
Derrick Jones 78'  
James Chambers 78'  
James Chambers 80' 2 - 1  
  85' M. Johnson
  85' Ricardo John
Adam Najem 87'  
Yosef Samuel 87'  
  90' Jordan McCrary
  90' D. Campbell
Chris Nanco 90+2' 3 - 1  
10/08/2017 Toronto II
2 - 2
Charlotte Independence 0-0H2H+
50' 1 - 0  
  1 - 1 63'
  1 - 2 79'
90+3' 2 - 2  
05/08/2017 Toronto II
1 - 0
Charleston Battery 0-0H2H+
  16' Ricky Garbanzo
Shaan Hundal 52' 1 - 0  
  55' Ataulla Guerra
  55' Heviel Cordovés
Aidan Daniels 62'  
Brian James 62'  
  69' Neveal Hackshaw
  69' Nico Rittmeyer
Malik Johnson 74'  
Sergio Camargo 74'  
  75' Skylar Thomas
  75' Jarad van Schaik
Jordan McCrary 82'  
Dante Campbell 82'  
Julian Dunn-Johnson 90+2'  
29/07/2017 Ottawa Fury
2 - 0
Toronto II 1-0H2H+
  9' Anthony Osorio
Azake Luboyera 24' 1 - 0  
  57' Anthony Osorio
  57' R. Telfer
  60' Ricardo John
  60' M. Johnson
Azake Luboyera 61'  
A. Reid 61'  
G. Bruna 64'  
Jonathan Barden 64'  
T. Hume 69'  
S. Seoane 69'  
  71' Sergio Camargo
  71' A. Andrews
S. Seoane 75' 2 - 0  
26/07/2017 Rochester Rhinos
2 - 0
Toronto II 0-0H2H+
  26' B. Onkony
  31' S. Hundal
  31' M. Johnson
Stefan Defregger 58' 1 - 0  
Stefan Defregger 59'  
K. Forbes 67'  
Wal Fall 67'  
  71' Ricardo John
  71' A. Andrews
R. James 74'  
Jordan Dover 74'  
J. Dunn-Johnson 76' 2 - 0  
  79' Sergio Camargo
  79' D. Campbell
Jalen Brown 81'  
Antonio Correia 81'  
Antonio Correia 90+3'  
21/07/2017 New York RB II
1 - 0
Toronto II 1-0H2H+
V. Bezecourt 27' 1 - 0  
  45+1' A. Andrews
  45+1' S. Hundal
  46' Brandon Aubrey
  46' B. Onkony
  53' M. Taintor
Andrew Tinari 55'  
Andrew Tinari 63'  
Kazuyoshi Shigenobu 63'  
  67' Brian James
  67' Ricardo John
Z. Lewis 72'  
Stefano Bonomo 72'  
David Najem 75'  
David Abidor 75'  
08/07/2017 Toronto II
1 - 0
Ottawa Fury 0-0H2H+
D. Campbell 36'  
  57' Jamar Dixon
  61' Andrae Campbell
D. Campbell 67'  
Jordan McCrary 67'  
Luca Uccello 73' 1 - 0  
  76' Jamar Dixon
  76' S. Seoane
Ben Spencer 82'  
A. Andrews 82'  
  85' G. Bruna
  85' T. Hume
  85' Ryan Williams
  85' Sergio Manesio
T. Endoh 90+1'  
A. Daniels 90+1'  
R. Telfer 90+2'  
  90+5' Andrae Campbell
01/07/2017 Toronto II
3 - 4
City Islanders 2-2H2H+
Liam Fraser 15'  
  20' Rasheed Olabiyi
  20' Paul Wilson
  0 - 1 23' Pedro Ribeiro
M. Taintor 28' 1 - 1  
  1 - 2 31' J. Bond
Luca Uccello 35' 2 - 2  
  2 - 3 48' Brandon Aubrey
  2 - 4 58' Paul Wilson
  60' Tiago
A. Daniels 62'  
Ricardo John 62'  
Brandon Aubrey 71'  
J. Dunn-Johnson 71'  
  74' J. Bond
  74' C. Benbow
A. Andrews 74' 3 - 4  
Liam Fraser 77'  
M. Johnson 77'  
  78' Jamie Thomas
  79' Pedro Ribeiro
  79' Lee Nishanian
24/06/2017 Charleston Battery
6 - 1
Toronto II 2-0H2H+
R. Williams 31' 1 - 0  
Forrest Lasso 42' 2 - 0  
  46' Jordan McCrary
  46' D. Campbell
R. Williams 50' 3 - 0  
  56' Liam Fraser
Dante Marini 57' 4 - 0  
  60' Brian James
  60' Ricardo John
  4 - 1 65' Sergio Camargo
Kotaro Higashi 68'  
Ataulla Guerra 68'  
Dante Marini 71' 5 - 1  
  72' Luca Uccello
  72' M. Johnson
R. Williams 75'  
Heviel Cordovés 75'  
Dante Marini 85'  
Skylar Thomas 85'  
J. Portillo 90+2' 6 - 1  
14/06/2017 Toronto II
1 - 0
Orlando City II 1-0H2H+
  3' S. Hines
  3' C. Donovan
Jordan Hamilton 9' 1 - 0  
  56' Z. Carroll
  63' Austin Martz
  63' Ben Polk
Sergio Camargo 68'  
Luca Uccello 68'  
Jordan Hamilton 76'  
S. Hundal 76'  
Jordan McCrary 81'  
Ø. Alseth 81'  
  84' C. Donovan
  85' R. Kraft
  85' Allen Seals
10/06/2017 Toronto II
1 - 1
Pittsburgh Riverhounds 0-0H2H+
Brian James 33'  
T. Endoh 59' 1 - 0  
Brian James 60'  
Jordan Hamilton 60'  
Brandon Aubrey 64'  
Ø. Alseth 70'  
Ø. Alseth 72'  
Jordan McCrary 72'  
  73' Jack Thompson
  73' K. Howell
Jordan Hamilton 77'  
Jordan Hamilton 77'  
  85' Kevin Kerr
  1 - 1 87' R. Parkes
Ashtone Morgan 88'  
R. Telfer 88'  
  90+1' C. Hertzog
  90+2' Stephen Okai
  90+2' Michael Green
27/05/2017 Cincinnati
1 - 0
Toronto II 1-0H2H+
Danni König 18' 1 - 0  
H. Delbridge 27'  
  33' B. Onkony
  33' Robert Boskovic
A. Quinn 36'  
  62' M. Johnson
  62' A. Daniels
Daryl Fordyce 62'  
Andrew Wiedeman 62'  
  68' M. Taintor
  68' Jordan McCrary
A. Quinn 70'  
M. Dominguez-Ramirez 70'  
  84' Ø. Alseth
Kadeem Dacres 90+2'  
Paul Nicholson 90+2'  
24/05/2017 Toronto II
0 - 0
Richmond Kickers 0-0H2H+
Luis Pereira Lewis 27'  
  29' Conor Shanosky
  58' Samuel Asante
  58' Fred Sekyere
A. Andrews 59'  
Anthony Osorio 59'  
Anthony Osorio 60'  
A. Osorio 60'  
Robert Boskovic 65'  
M. Johnson 65'  
Luis Pereira Lewis 72'  
Liam Fraser 72'  
  74' Oliver Minatel
  74' Sunny Jane
  82' A. Lee
  82' Finnlay Wyatt
Liam Fraser 85'  
Liam Fraser 85'  
19/05/2017 Toronto II
1 - 3
Tampa Bay Rowdies 1-0H2H+
Luca Uccello 10' 1 - 0  
  24' Justin Chavez
  24' Michael Nanchoff
Brandon Aubrey 45'  
Jelani Peters 46'  
B. Onkony 46'  
  58' Marcel Schäfer
Ashtone Morgan 61'  
R. Telfer 61'  
Ben Spencer 62'  
  63' N. Collins
  1 - 1 68' Joe Cole
Sergio Camargo 75'  
Brian James 75'  
  79' D. Brown
  79' Martin Paterson
  1 - 2 80' Martin Paterson
  1 - 3 82' Darwin Jones
Ø. Alseth 83'  
  87' Joe Cole
  87' Martin Vingaard Hansen
  87' Michael Nanchoff
13/05/2017 Toronto II
0 - 1
Bethlehem Steel 0-1H2H+
  0 - 1 8' Cory Burke
Ashtone Morgan 46'  
R. Telfer 46'  
A. Andrews 59'  
S. Hundal 59'  
  66' Chris Nanco
  67' Chris Nanco
  67' Santi Moar
M. Taintor 71'  
B. Onkony 71'  
  78' M. Epps
  78' Josh Heard
  83' M. Real
  83' M. Mahoney
03/05/2017 Pittsburgh Riverhounds
1 - 0
Toronto II 1-0H2H+
Victor Souto 22' 1 - 0  
M. Obinwa 46'  
Michael Green 46'  
  57' S. Hundal
  57' A. Daniels
  61' Luca Uccello
  61' M. Johnson
Jack Thompson 72'  
Chevaughn Walsh 72'  
  82' Jordan McCrary
  82' D. Campbell
Chevaughn Walsh 88'  
Nick Thompson 88'  
29/04/2017 Louisville City
0 - 0
Toronto II 0-0H2H+
  29' Brian James
G. Abend 46'  
D. Williams 46'  
N. McCabe 60'  
R. Ballard 60'  
  60' Luca Uccello
  60' Liam Fraser
Luke Spencer 61'  
Luke Spencer 68'  
I. Ilic 68'  
  69' S. Hundal
  69' A. Andrews
  77' Anthony Osorio
  77' R. Telfer
R. Ballard 80'  
22/04/2017 Ottawa Fury
0 - 0
Toronto II 0-0H2H+
  18' Luca Uccello
  63' Ben Spencer
  63' Ricardo John
  63' Sergio Camargo
  63' Jordan McCrary
S. Seoane 73'  
G. Bruna 73'  
  74' Jordan McCrary
  79' Jelani Peters
  79' B. Onkony
Eddie Edward 81'  
T. Hume 81'  
Andrae Campbell 84'  
  84' Brandon Aubrey
G. Bruna 85'  
Onua Obasi 90+2'  
T. Meilleur-Giguère 90+2'  
07/04/2017 Toronto II
0 - 0
Rochester Rhinos 0-0H2H+
M. Johnson 46'  
Sergio Camargo 46'  
M. Taintor 46'  
B. Onkony 46'  
  55' Brandon Beresford
  62' Jalen Brown
  62' Michael Garzi
  68' Darius Madison
  68' Jochen Graf
  75' Brandon Beresford
  75' Rayane Boukemia
Ben Spencer 80'  
Ø. Alseth 80'  
Jordan McCrary 80'  
  90+2' Wal Fall
04/04/2017 Orlando City II
3 - 1
Toronto II 2-1H2H+
Paul Clowes 16'  
Paul Clowes 18' 1 - 0  
  1 - 1 30' M. Johnson
Z. Carroll 37'  
H. Barry 41' 2 - 1  
  46' M. Taintor
  46' Brandon Aubrey
Lewis Neal 51' 3 - 1  
Richie Laryea 55'  
  57' B. Onkony
  64' Brian James
  64' Sergio Camargo
Paul Clowes 64'  
R. Kraft 64'  
P. da Silva 68'  
  69' Jordan McCrary
  69' T. Endoh
Richie Laryea 71'  
Kevin Deakin 71'  
H. Barry 79'  
A. Dikwa 79'  
01/04/2017 Tampa Bay Rowdies
4 - 0
Toronto II 3-0H2H+
Damion Lowe 12' 1 - 0  
  20' L. Eckenrode
  20' B. Onkony
Georgi Hristov 20' 2 - 0  
Joe Cole 22' 3 - 0  
  46' Jason Hernandez
  46' Ø. Alseth
Joe Cole 66'  
D. Brown 66'  
D. Brown 70' 4 - 0  
  71' R. Telfer
  71' Sergio Camargo
Michael Nanchoff 71'  
Darwin Jones 71'  
Damion Lowe 76'  
  79' Liam Fraser
Leo Fernandes 81'  
R. Morrell 81'  
26/03/2017 Phoenix Rising
0 - 1
Toronto II 0-1H2H+
  0 - 1 8' Ryan Telfer
Mike Seth 62'  
Chris Cortez 62'  
  63' Tsubasa Endoh
  63' Jordan McCrary
Jarvis Greer Jr. 65'  
Luke Rooney 68'  
Alessandro Riggi 68'  
  70' Lars Eckenrode
  70' Brandon Onkony
Kody Wakasa 80'  
Andrew Gray 80'  
Andrew Gray 82'  
  87' Ryan Telfer
  87' Ricardo John
  89' Brandon Onkony
31/07/2016 Bethlehem Steel
2 - 3
Toronto II 0-1H2H+
  0 - 1 17' Shaan Hundal
  31' Raheem Edwards
Seku Conneh 44'  
Fred 44'  
  46' Salvador Bernal Flores
Nick Bibbs 49' 1 - 1  
Josh Heard 53'  
  1 - 2 60' Shaan Hundal
Gabe Gissie 66'  
Jamie Luchini 66'  
  67' Salvador Bernal Flores
  67' Dante Campbell
  73' Brian James
  73' Liam Fraser
Cory Burke 75'  
Amoy Brown 75'  
  1 - 3 78' Luca Uccello
  78' Shaan Hundal
  78' Ayo Akinola
  80' Wesley Charpie
Ryan Richter 81' 2 - 3  
  82' Raheem Edwards
  82' Marko Maletic
Amoy Brown 85'  
  89' Luca Uccello
  89' Aidan Daniels
Josh Heard 89'  
Matthew Real 89'  

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.