2023
1 season
Career profile
69 career matches with a 66.7% win rate across 2 leagues.
Most-seen opponent: Shane Hickson / 3 meetings
Career matches on record.
Wins / decided matches.
Distinct leagues represented.
League-by-league results over time.
2 leagues
3 seasons recorded
1 season
1 season
| Season | Record | Team | Division |
|---|---|---|---|
| 1 - 1 | Heron Park Tennis Club |
Division 1
2026
|
|
|
Regular Season
|
3 - 1 | Heron Park Tennis Club |
A2
2023
|
|
Playoffs
|
1 - 0 | Heron Park Tennis Club |
A2
2023
|
10 seasons recorded
5 seasons
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
9 - 3 | Tam Heather Majors1 |
Men's Majors 1
Men's League
|
|
Playoffs
|
1 - 1 | Tam Heather Majors1 |
Men's Majors 1
Men's League
|
|
Regular Season
|
7 - 3 | Tam Heather Majors1 |
Men's Majors 1
Men's League
|
|
Playoffs
|
0 - 1 | Tam Heather Majors1 |
Men's Majors 1
Men's League
|
|
Regular Season
|
7 - 4 | Tam Heather Majors1 |
Men's Majors 1
Men's League
|
|
Playoffs
|
0 - 1 | Tam Heather Majors1 |
Men's Majors 1
Men's League
|
|
Regular Season
|
9 - 3 | L'Amoreaux A1 |
Division A1
Men's League
|
|
Playoffs
|
1 - 0 | L'Amoreaux A1 |
Division A1
Men's League
|
|
Regular Season
|
5 - 3 | L'Amoreaux A1 |
Division A1
Men's League
|
|
Playoffs
|
0 - 1 | L'Amoreaux A1 |
Division A1
Men's League
|
All-time head-to-head records.
107 opponents
| Opponent | Record | Win % |
|---|---|---|
|
Shane Hickson
3 meetings
|
2 - 1 | 66.7% |
|
Kye McDadi
3 meetings
|
1 - 2 | 33.3% |
|
Ryan Borczon
3 meetings
|
1 - 1 - 1 | 33.3% |
|
Alex Warme
2 meetings
|
2 - 0 | 100.0% |
|
Martin Lee
2 meetings
|
2 - 0 | 100.0% |
|
Costache Potop
2 meetings
|
1 - 1 | 50.0% |
|
George Zoidl
2 meetings
|
1 - 1 | 50.0% |
|
Glenn Brisbois
2 meetings
|
1 - 1 | 50.0% |
|
Jaeden Mukkaladyil
2 meetings
|
1 - 1 | 50.0% |
|
Joseph Lyn
2 meetings
|
1 - 0 - 1 | 50.0% |
|
Konrad Chan
2 meetings
|
1 - 1 | 50.0% |
|
Lucas Mock
2 meetings
|
1 - 0 - 1 | 50.0% |
|
Luke Laughlin
2 meetings
|
1 - 1 | 50.0% |
|
Mauricio Rubio
2 meetings
|
1 - 1 | 50.0% |
|
Stan Nevolovich
2 meetings
|
1 - 1 | 50.0% |
|
Sujit Das
2 meetings
|
1 - 1 | 50.0% |
|
Dylan Kamel
2 meetings
|
0 - 1 - 1 | 0.0% |
|
Sam Wortzman
2 meetings
|
0 - 1 - 1 | 0.0% |
|
Tyler Mitrovic
2 meetings
|
0 - 2 | 0.0% |
|
Adam Kukielka
1 meeting
|
1 - 0 | 100.0% |
|
Aedan Malik
1 meeting
|
1 - 0 | 100.0% |
|
Alex Bykov
1 meeting
|
1 - 0 | 100.0% |
|
Alex Petlarsky
1 meeting
|
1 - 0 | 100.0% |
|
Alonso Cortes
1 meeting
|
1 - 0 | 100.0% |
|
Andrew Bourne-Kaponeridis
1 meeting
|
1 - 0 | 100.0% |
|
Andrew Rezaev
1 meeting
|
1 - 0 | 100.0% |
|
Andy Kim
1 meeting
|
1 - 0 | 100.0% |
|
Anshika Jaswal
1 meeting
|
1 - 0 | 100.0% |
|
Barry Litman
1 meeting
|
1 - 0 | 100.0% |
|
Bryan Li
1 meeting
|
1 - 0 | 100.0% |
|
Cameron Samek
1 meeting
|
1 - 0 | 100.0% |
|
Carlos Lopez
1 meeting
|
1 - 0 | 100.0% |
|
Carr Norton
1 meeting
|
1 - 0 | 100.0% |
|
Charles Sharpe
1 meeting
|
1 - 0 | 100.0% |
|
Chris Manzinali
1 meeting
|
1 - 0 | 100.0% |
|
Christopher Mancebo
1 meeting
|
1 - 0 | 100.0% |
|
Connor Douglas
1 meeting
|
1 - 0 | 100.0% |
|
Dave Whyte
1 meeting
|
1 - 0 | 100.0% |
|
David Harris
1 meeting
|
1 - 0 | 100.0% |
|
Doug McEnteer
1 meeting
|
1 - 0 | 100.0% |
|
Edgar Vilain
1 meeting
|
1 - 0 | 100.0% |
|
Eric Gurin
1 meeting
|
1 - 0 | 100.0% |
|
Eric Jeong
1 meeting
|
1 - 0 | 100.0% |
|
Franklyn Emmanuel
1 meeting
|
1 - 0 | 100.0% |
|
Gleb Koteshov
1 meeting
|
1 - 0 | 100.0% |
|
Gourav Gulia
1 meeting
|
1 - 0 | 100.0% |
|
Hao Chen
1 meeting
|
1 - 0 | 100.0% |
|
Jordi Ruiz
1 meeting
|
1 - 0 | 100.0% |
|
Kevin Borsos
1 meeting
|
1 - 0 | 100.0% |
|
larry laughlin
1 meeting
|
1 - 0 | 100.0% |
|
Leighton Brandon
1 meeting
|
1 - 0 | 100.0% |
|
Mark Gurin
1 meeting
|
1 - 0 | 100.0% |
|
Mark Iuliano
1 meeting
|
1 - 0 | 100.0% |
|
Mayooran Selvarajah
1 meeting
|
1 - 0 | 100.0% |
|
Michael Rombis
1 meeting
|
1 - 0 | 100.0% |
|
Michael Vanstone
1 meeting
|
1 - 0 | 100.0% |
|
Nadia Lagaev
1 meeting
|
1 - 0 | 100.0% |
|
Nidhaan Amit
1 meeting
|
1 - 0 | 100.0% |
|
Noah Pe
1 meeting
|
1 - 0 | 100.0% |
|
Oliver Kent
1 meeting
|
1 - 0 | 100.0% |
|
Patrick Kilburn
1 meeting
|
1 - 0 | 100.0% |
|
Paul Scotti
1 meeting
|
1 - 0 | 100.0% |
|
Pedja Konjevic
1 meeting
|
1 - 0 | 100.0% |
|
Raj Hiutin
1 meeting
|
1 - 0 | 100.0% |
|
Raj Maraj
1 meeting
|
1 - 0 | 100.0% |
|
Reed Paterson
1 meeting
|
1 - 0 | 100.0% |
|
Ruzgar Iscen
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Hammer
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Lau
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Mendoza
1 meeting
|
1 - 0 | 100.0% |
|
Sam Evans
1 meeting
|
1 - 0 | 100.0% |
|
Scott Wu
1 meeting
|
1 - 0 | 100.0% |
|
Shane Moore
1 meeting
|
1 - 0 | 100.0% |
|
Simon Berin
1 meeting
|
1 - 0 | 100.0% |
|
Sonya Latycheva
1 meeting
|
1 - 0 | 100.0% |
|
Sri Seshadri
1 meeting
|
1 - 0 | 100.0% |
|
Stanley Szczepanski
1 meeting
|
1 - 0 | 100.0% |
|
Tommy Peng
1 meeting
|
1 - 0 | 100.0% |
|
Unnikrishnan Kumar
1 meeting
|
1 - 0 | 100.0% |
|
Aidan Ronan
1 meeting
|
0 - 1 | 0.0% |
|
Alec Fraser
1 meeting
|
0 - 1 | 0.0% |
|
Alex Kilgour
1 meeting
|
0 - 1 | 0.0% |
|
Alex Oancea (Majors1 only)
1 meeting
|
0 - 1 | 0.0% |
|
Anderson Fraser
1 meeting
|
0 - 1 | 0.0% |
|
Bryan Chen
1 meeting
|
0 - 1 | 0.0% |
|
Dallas Ramsay
1 meeting
|
0 - 1 | 0.0% |
|
Daniel Lopez
1 meeting
|
0 - 1 | 0.0% |
|
David Chui
1 meeting
|
0 - 1 | 0.0% |
|
David mitchell
1 meeting
|
0 - 1 | 0.0% |
|
Deon Sauer
1 meeting
|
0 - 1 | 0.0% |
|
Henry Huang
1 meeting
|
0 - 1 | 0.0% |
|
James Salmon
1 meeting
|
0 - 1 | 0.0% |
|
Jonathan Soriano
1 meeting
|
0 - 1 | 0.0% |
|
Kelly Dowuona
1 meeting
|
0 - 1 | 0.0% |
|
mohammed ajmal
1 meeting
|
0 - 1 | 0.0% |
|
Nathan Li
1 meeting
|
0 - 1 | 0.0% |
|
Nels Stanfield
1 meeting
|
0 - 1 | 0.0% |
|
Nicolas Burton
1 meeting
|
0 - 1 | 0.0% |
|
Nikita Tulupnikov
1 meeting
|
0 - 1 | 0.0% |
|
Pavle Milic (Majors1 only)
1 meeting
|
0 - 1 | 0.0% |
|
Peter Kusiak
1 meeting
|
0 - 1 | 0.0% |
|
Peter Walker
1 meeting
|
0 - 1 | 0.0% |
|
Ray Lee
1 meeting
|
0 - 1 | 0.0% |
|
Ricky Li
1 meeting
|
0 - 1 | 0.0% |
|
Ryan Pump
1 meeting
|
0 - 0 - 1 | 0.0% |
|
Sean Swail
1 meeting
|
0 - 1 | 0.0% |
|
Zain Manji
1 meeting
|
0 - 1 | 0.0% |