2019
1 season
Career profile
105 career matches with a 78.8% win rate across 2 leagues.
Most-seen opponent: Cameron Lore / 5 meetings
Career matches on record.
Wins / decided matches.
Distinct leagues represented.
League-by-league results over time.
2 leagues
5 seasons recorded
1 season
1 season
1 season
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
4 - 0 | The Supreme Court 2 |
A1
2023
|
|
Playoffs
|
1 - 0 | The Supreme Court 2 |
A1
2023
|
| 2 - 0 | The Supreme Court |
A1
2022
|
|
|
Regular Season
|
1 - 5 | Kew Gardens Tennis Club 2 |
A1
2019
|
|
Playoffs
|
0 - 1 | Kew Gardens Tennis Club 2 |
A1
2019
|
13 seasons recorded
9 seasons
| Season | Record | Team | Division |
|---|---|---|---|
| 1 - 0 | Veneto 1 |
Men's Majors 1
Men's League
|
|
| 0 - 1 | Veneto 1 |
Men's Majors 1
Men's League
|
|
| 3 - 2 | Veneto 1 |
Men's Majors 1
Men's League
|
|
| 9 - 3 | Veneto 1 |
Men's Majors 1
Men's League
|
|
|
Regular Season
|
17 - 1 | Veneto 1 |
Men's Majors
Men's League
|
|
Playoffs
|
2 - 0 | Veneto 1 |
Men's Majors
Men's League
|
|
Regular Season
|
5 - 3 | Veneto 1 |
Men's Majors
Men's League
|
|
Playoffs
|
2 - 0 | Veneto 1 |
Men's Majors
Men's League
|
|
Regular Season
|
11 - 1 | Veneto 1 |
Majors North/South
Men's League
|
|
Playoffs
|
2 - 0 | Veneto 1 |
Majors North/South
Men's League
|
|
Regular Season
|
9 - 3 | Veneto 1 |
Majors
Men's League
|
|
Playoffs
|
0 - 1 | Veneto 1 |
Majors
Men's League
|
| 13 - 1 | Veneto 1 |
Majors
Men's League
|
All-time head-to-head records.
125 opponents
| Opponent | Record | Win % |
|---|---|---|
|
Cameron Lore
5 meetings
|
5 - 0 | 100.0% |
|
Vahagn Tonakanyan
5 meetings
|
5 - 0 | 100.0% |
|
Filip Obucina
5 meetings
|
2 - 3 | 40.0% |
|
Pavle Milic
4 meetings
|
4 - 0 | 100.0% |
|
James Salmon
4 meetings
|
3 - 0 - 1 | 75.0% |
|
Michael Lue
4 meetings
|
3 - 1 | 75.0% |
|
Arren Skandarajah
3 meetings
|
3 - 0 | 100.0% |
|
Scott Biel
3 meetings
|
3 - 0 | 100.0% |
|
Shourya Verma
3 meetings
|
3 - 0 | 100.0% |
|
ben woo
3 meetings
|
2 - 1 | 66.7% |
|
Cameron Chiang
3 meetings
|
2 - 1 | 66.7% |
|
David mitchell
3 meetings
|
2 - 0 - 1 | 66.7% |
|
Fil Marinkovic
3 meetings
|
2 - 1 | 66.7% |
|
Tre Eli
3 meetings
|
2 - 1 | 66.7% |
|
Rowan Thompson
3 meetings
|
1 - 2 | 33.3% |
|
Andrew Bourne-Kaponeridis
2 meetings
|
2 - 0 | 100.0% |
|
Andrew Bric
2 meetings
|
2 - 0 | 100.0% |
|
Chris Marshall
2 meetings
|
2 - 0 | 100.0% |
|
Conor Casey
2 meetings
|
2 - 0 | 100.0% |
|
Coulter Wright
2 meetings
|
2 - 0 | 100.0% |
|
Francisco Cervera
2 meetings
|
2 - 0 | 100.0% |
|
Kerry Mitchell
2 meetings
|
2 - 0 | 100.0% |
|
Kevin Butler
2 meetings
|
2 - 0 | 100.0% |
|
Mario Cosentino
2 meetings
|
2 - 0 | 100.0% |
|
Mike White
2 meetings
|
2 - 0 | 100.0% |
|
Nicholas Somody
2 meetings
|
2 - 0 | 100.0% |
|
Pavel Otchkassov
2 meetings
|
2 - 0 | 100.0% |
|
Robert Husain
2 meetings
|
2 - 0 | 100.0% |
|
Robin Walker
2 meetings
|
2 - 0 | 100.0% |
|
Tony Lancia
2 meetings
|
2 - 0 | 100.0% |
|
Advait Kirtane
2 meetings
|
1 - 1 | 50.0% |
|
Alex Oancea (Majors1 only)
2 meetings
|
1 - 1 | 50.0% |
|
Brian Draxl
2 meetings
|
1 - 1 | 50.0% |
|
Carlos Lopez
2 meetings
|
1 - 1 | 50.0% |
|
Edward Nguyen
2 meetings
|
1 - 1 | 50.0% |
|
Ivan Mitric
2 meetings
|
1 - 1 | 50.0% |
|
Rob Horwood
2 meetings
|
1 - 1 | 50.0% |
|
Sasha Obucina
2 meetings
|
1 - 1 | 50.0% |
|
Taylor Hawthorne
2 meetings
|
1 - 1 | 50.0% |
|
Justin Jendruch
2 meetings
|
0 - 2 | 0.0% |
|
Kyle Mathesson
2 meetings
|
0 - 2 | 0.0% |
|
Marko Stakusic
2 meetings
|
0 - 2 | 0.0% |
|
Oliver Becerra
2 meetings
|
0 - 2 | 0.0% |
|
Adam Taylor
1 meeting
|
1 - 0 | 100.0% |
|
Aidan Wang-Fan
1 meeting
|
1 - 0 | 100.0% |
|
Alastair Millar
1 meeting
|
1 - 0 | 100.0% |
|
Alex Mitric
1 meeting
|
1 - 0 | 100.0% |
|
Ananmay Kapoor
1 meeting
|
1 - 0 | 100.0% |
|
Andrew Chappell
1 meeting
|
1 - 0 | 100.0% |
|
Asad Hussain
1 meeting
|
1 - 0 | 100.0% |
|
Benjamin George
1 meeting
|
1 - 0 | 100.0% |
|
Brock Hughes
1 meeting
|
1 - 0 | 100.0% |
|
Cameron Landry
1 meeting
|
1 - 0 | 100.0% |
|
Carlo Bardini
1 meeting
|
1 - 0 | 100.0% |
|
Chris Bandak
1 meeting
|
1 - 0 | 100.0% |
|
Chris Ritchie
1 meeting
|
1 - 0 | 100.0% |
|
Christopher Brooks
1 meeting
|
1 - 0 | 100.0% |
|
Dan Lopez
1 meeting
|
1 - 0 | 100.0% |
|
Deon Sauer
1 meeting
|
1 - 0 | 100.0% |
|
Derek Van den berg
1 meeting
|
1 - 0 | 100.0% |
|
Dominique Harmath
1 meeting
|
1 - 0 | 100.0% |
|
Dylan Kamel
1 meeting
|
1 - 0 | 100.0% |
|
Eric Nguyen
1 meeting
|
1 - 0 | 100.0% |
|
Franklyn Emmanuel
1 meeting
|
1 - 0 | 100.0% |
|
Ilya Tiraspolsky
1 meeting
|
1 - 0 | 100.0% |
|
Isaac Oglivy
1 meeting
|
1 - 0 | 100.0% |
|
Issac Ogilvy
1 meeting
|
1 - 0 | 100.0% |
|
James Yang
1 meeting
|
1 - 0 | 100.0% |
|
Jamie Noskiewicz
1 meeting
|
1 - 0 | 100.0% |
|
Jan Alafriz
1 meeting
|
1 - 0 | 100.0% |
|
Jason Christie
1 meeting
|
1 - 0 | 100.0% |
|
Jeff Rockwell
1 meeting
|
1 - 0 | 100.0% |
|
John Won
1 meeting
|
1 - 0 | 100.0% |
|
Jordan Talbot
1 meeting
|
1 - 0 | 100.0% |
|
Josh Borenstein
1 meeting
|
1 - 0 | 100.0% |
|
Josh Kramer
1 meeting
|
1 - 0 | 100.0% |
|
larry laughlin
1 meeting
|
1 - 0 | 100.0% |
|
Leighton Brandon
1 meeting
|
1 - 0 | 100.0% |
|
Liam Draxl
1 meeting
|
1 - 0 | 100.0% |
|
Louise Kwong
1 meeting
|
1 - 0 | 100.0% |
|
Luca Garbati
1 meeting
|
1 - 0 | 100.0% |
|
Manuel Cholakyan
1 meeting
|
1 - 0 | 100.0% |
|
Mark Lewis
1 meeting
|
1 - 0 | 100.0% |
|
Mike Thomson
1 meeting
|
1 - 0 | 100.0% |
|
Mikhail Arkaev
1 meeting
|
1 - 0 | 100.0% |
|
Nathan Li
1 meeting
|
1 - 0 | 100.0% |
|
Paul Lutz
1 meeting
|
1 - 0 | 100.0% |
|
Paul Scotti
1 meeting
|
1 - 0 | 100.0% |
|
Peter Bedard
1 meeting
|
1 - 0 | 100.0% |
|
Peter Gardonyi
1 meeting
|
1 - 0 | 100.0% |
|
Peter Krol
1 meeting
|
1 - 0 | 100.0% |
|
Peter Kuszynski
1 meeting
|
1 - 0 | 100.0% |
|
Quinton Peterson-Paul
1 meeting
|
1 - 0 | 100.0% |
|
Radin Sadeghi
1 meeting
|
1 - 0 | 100.0% |
|
Ron Singer
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Borczon
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Lau
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Navarro
1 meeting
|
1 - 0 | 100.0% |
|
Scott Perry
1 meeting
|
1 - 0 | 100.0% |
|
Serge Laza
1 meeting
|
1 - 0 | 100.0% |
|
Shane Hickson
1 meeting
|
1 - 0 | 100.0% |
|
Simon Kuszynski
1 meeting
|
1 - 0 | 100.0% |
|
Stan Szczepanski
1 meeting
|
1 - 0 | 100.0% |
|
Steven Rumazza
1 meeting
|
1 - 0 | 100.0% |
|
Sujit Das
1 meeting
|
1 - 0 | 100.0% |
|
Taylor Ferrier
1 meeting
|
1 - 0 | 100.0% |
|
Thomas Mroziewicz
1 meeting
|
1 - 0 | 100.0% |
|
Tyler Chin
1 meeting
|
1 - 0 | 100.0% |
|
Vincent Chan
1 meeting
|
1 - 0 | 100.0% |
|
Aamer Javed
1 meeting
|
0 - 1 | 0.0% |
|
Dallas Ramsay
1 meeting
|
0 - 1 | 0.0% |
|
Dejan Cvetkovi
1 meeting
|
0 - 1 | 0.0% |
|
Eric Kovacs
1 meeting
|
0 - 1 | 0.0% |
|
Greg Novak
1 meeting
|
0 - 1 | 0.0% |
|
Jeremy Langer
1 meeting
|
0 - 1 | 0.0% |
|
Kelsey Stevenson
1 meeting
|
0 - 1 | 0.0% |
|
Kevin Kovacs
1 meeting
|
0 - 1 | 0.0% |
|
Mark Zdaniuk
1 meeting
|
0 - 1 | 0.0% |
|
Nick Lagaev
1 meeting
|
0 - 1 | 0.0% |
|
Pavle Milic (Majors1 only)
1 meeting
|
0 - 1 | 0.0% |
|
Richard Mainella
1 meeting
|
0 - 1 | 0.0% |
|
Robert Vincent
1 meeting
|
0 - 1 | 0.0% |
|
Rodrigo Echagaray-Rodriguez
1 meeting
|
0 - 1 | 0.0% |
|
Stan Nevolovich
1 meeting
|
0 - 1 | 0.0% |
|
Zain Manji
1 meeting
|
0 - 1 | 0.0% |