2016
1 season
Career profile
62 career matches with a 79.0% win rate across 2 leagues.
Most-seen opponent: Arren Skandarajah / 4 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
1 season
1 season
| Season | Record | Team | Division |
|---|---|---|---|
| 3 - 0 | Toronto Lawn Tennis Club |
Division 1
2026
|
|
| 5 - 0 | The Supreme Court |
A1
2022
|
|
| 0 - 1 | Cricket |
A1
2018
|
|
| 3 - 0 | Cricket |
A1
2017
|
|
| 1 - 0 | Cricket |
A2
2016
|
12 seasons recorded
8 seasons
1 season
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
6 - 0 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
Playoffs
|
1 - 0 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
| 3 - 0 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
| 0 - 1 | The Supreme Court 1 |
Men's Majors 1
Men's League
|
|
| 7 - 1 | The Supreme Court |
Men's Majors 1
Men's League
|
|
|
Regular Season
|
7 - 2 | Veneto 2 |
Men's Majors
Men's League
|
|
Playoffs
|
0 - 1 | Veneto 2 |
Men's Majors
Men's League
|
|
Regular Season
|
7 - 3 | Veneto 2 |
Men's Majors
Men's League
|
|
Playoffs
|
1 - 0 | Veneto 2 |
Men's Majors
Men's League
|
| 1 - 1 | Supreme Court (Formerly Goodlife) |
Majors North/South
Men's League
|
|
| 2 - 0 | Toronto Cricket Club |
Mixed 4.5+ North/South
Mixed League
|
|
| 2 - 3 | Veneto 2 |
Division A
Men's League
|
All-time head-to-head records.
86 opponents
| Opponent | Record | Win % |
|---|---|---|
|
Arren Skandarajah
4 meetings
|
4 - 0 | 100.0% |
|
Fil Marinkovic
4 meetings
|
3 - 1 | 75.0% |
|
Cameron Lore
3 meetings
|
3 - 0 | 100.0% |
|
Pavle Milic
3 meetings
|
3 - 0 | 100.0% |
|
Rowan Thompson
3 meetings
|
3 - 0 | 100.0% |
|
Russell White
3 meetings
|
3 - 0 | 100.0% |
|
Filip Obucina
3 meetings
|
2 - 1 | 66.7% |
|
Andrew Bourne-Kaponeridis
3 meetings
|
1 - 2 | 33.3% |
|
Sujit Das
3 meetings
|
1 - 2 | 33.3% |
|
Luke Laughlin
2 meetings
|
2 - 0 | 100.0% |
|
Richard Mainella
2 meetings
|
2 - 0 | 100.0% |
|
Shaye Wali
2 meetings
|
2 - 0 | 100.0% |
|
Shourya Verma
2 meetings
|
2 - 0 | 100.0% |
|
Tom Mroziewicz
2 meetings
|
2 - 0 | 100.0% |
|
Adam Kagan
1 meeting
|
1 - 0 | 100.0% |
|
Adam Taylor
1 meeting
|
1 - 0 | 100.0% |
|
Alvin Tudorica
1 meeting
|
1 - 0 | 100.0% |
|
Anderson Fraser
1 meeting
|
1 - 0 | 100.0% |
|
Andrew Bourne
1 meeting
|
1 - 0 | 100.0% |
|
Ben Whitely
1 meeting
|
1 - 0 | 100.0% |
|
Beni Sousa
1 meeting
|
1 - 0 | 100.0% |
|
Benjamin George
1 meeting
|
1 - 0 | 100.0% |
|
Blake Jespersen
1 meeting
|
1 - 0 | 100.0% |
|
Carlos Lopez
1 meeting
|
1 - 0 | 100.0% |
|
Charles Gembes
1 meeting
|
1 - 0 | 100.0% |
|
Charles Sartor
1 meeting
|
1 - 0 | 100.0% |
|
Chris Manzinali
1 meeting
|
1 - 0 | 100.0% |
|
Chris Marshall
1 meeting
|
1 - 0 | 100.0% |
|
Dallas Ramsay
1 meeting
|
1 - 0 | 100.0% |
|
Dani Szabo
1 meeting
|
1 - 0 | 100.0% |
|
Daniel Salmon
1 meeting
|
1 - 0 | 100.0% |
|
Dejan Cvetkovic
1 meeting
|
1 - 0 | 100.0% |
|
Dennis Stolyarov
1 meeting
|
1 - 0 | 100.0% |
|
Dylan Kamel
1 meeting
|
1 - 0 | 100.0% |
|
Dylan Valentine
1 meeting
|
1 - 0 | 100.0% |
|
Felipe Diaz
1 meeting
|
1 - 0 | 100.0% |
|
Fisk Nery
1 meeting
|
1 - 0 | 100.0% |
|
Glen Ryan
1 meeting
|
1 - 0 | 100.0% |
|
Gourav Gulia
1 meeting
|
1 - 0 | 100.0% |
|
Janice Hebert
1 meeting
|
1 - 0 | 100.0% |
|
Jared Horwood
1 meeting
|
1 - 0 | 100.0% |
|
Jessica Chee
1 meeting
|
1 - 0 | 100.0% |
|
Justin Jendruch
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% |
|
Marco Schmidt
1 meeting
|
1 - 0 | 100.0% |
|
Mario Cosentino
1 meeting
|
1 - 0 | 100.0% |
|
Mattia Ricci
1 meeting
|
1 - 0 | 100.0% |
|
Michal Kokta
1 meeting
|
1 - 0 | 100.0% |
|
Mike Ross
1 meeting
|
1 - 0 | 100.0% |
|
Miron Mann
1 meeting
|
1 - 0 | 100.0% |
|
Neil Kandhai
1 meeting
|
1 - 0 | 100.0% |
|
Nick Lagaev
1 meeting
|
1 - 0 | 100.0% |
|
Normand Houle
1 meeting
|
1 - 0 | 100.0% |
|
Peter Ta
1 meeting
|
1 - 0 | 100.0% |
|
Riley Marinelli
1 meeting
|
1 - 0 | 100.0% |
|
Rob Horwood
1 meeting
|
1 - 0 | 100.0% |
|
Robin Walker
1 meeting
|
1 - 0 | 100.0% |
|
Roman Trkulja
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Mendoza
1 meeting
|
1 - 0 | 100.0% |
|
Sam Wortzman
1 meeting
|
1 - 0 | 100.0% |
|
Stan Nevolovich
1 meeting
|
1 - 0 | 100.0% |
|
Stan Szczepanski
1 meeting
|
1 - 0 | 100.0% |
|
Tal Goodman
1 meeting
|
1 - 0 | 100.0% |
|
Thomas Partridge
1 meeting
|
1 - 0 | 100.0% |
|
Tyler Panhuyzen
1 meeting
|
1 - 0 | 100.0% |
|
Viktor Capota
1 meeting
|
1 - 0 | 100.0% |
|
Adrian Winger
1 meeting
|
0 - 1 | 0.0% |
|
Advait Kirtane
1 meeting
|
0 - 1 | 0.0% |
|
Cameron Chiang
1 meeting
|
0 - 1 | 0.0% |
|
Clayton Madokoro
1 meeting
|
0 - 1 | 0.0% |
|
Conor Casey
1 meeting
|
0 - 1 | 0.0% |
|
Coulter Wright
1 meeting
|
0 - 1 | 0.0% |
|
Daniel Kang
1 meeting
|
0 - 1 | 0.0% |
|
Edward Nguyen
1 meeting
|
0 - 1 | 0.0% |
|
Eugen Malea
1 meeting
|
0 - 1 | 0.0% |
|
Franklyn Emmanuel
1 meeting
|
0 - 1 | 0.0% |
|
Jenner Stevenson
1 meeting
|
0 - 1 | 0.0% |
|
Leo Chau
1 meeting
|
0 - 1 | 0.0% |
|
Paul Liem
1 meeting
|
0 - 1 | 0.0% |
|
Peter Kuszynski
1 meeting
|
0 - 1 | 0.0% |
|
Raj Bhagrath
1 meeting
|
0 - 1 | 0.0% |
|
Ryan Chow
1 meeting
|
0 - 1 | 0.0% |
|
Thomas Mroziewicz
1 meeting
|
0 - 1 | 0.0% |
|
Tyson Wong
1 meeting
|
0 - 1 | 0.0% |