2022
1 season
Career profile
71 career matches with a 58.8% win rate across 2 leagues.
Most-seen opponent: Sean Swail / 4 meetings
Career matches on record.
Wins / decided matches.
Distinct leagues represented.
League-by-league results over time.
2 leagues
4 seasons recorded
1 season
1 season
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
5 - 2 | Kew Gardens Tennis Club |
A2
2023
|
|
Playoffs
|
1 - 1 | Kew Gardens Tennis Club |
A2
2023
|
|
Regular Season
|
3 - 4 | Kew Gardens Tennis Club |
A2
2022
|
|
Playoffs
|
0 - 1 | Kew Gardens Tennis Club |
A2
2022
|
7 seasons recorded
4 seasons
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
3 - 4 | Mayfair Lakeshore 3 |
Men's Majors 2
Men's League
|
|
Playoffs
|
1 - 1 | Mayfair Lakeshore 3 |
Men's Majors 2
Men's League
|
| 0 - 1 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
|
Regular Season
|
8 - 5 | Mayfair Lakeshore 3 |
Men's Majors 2
Men's League
|
|
Playoffs
|
1 - 1 | Mayfair Lakeshore 3 |
Men's Majors 2
Men's League
|
| 9 - 3 | Mayfair Lakeshore 3 |
Men's Majors 2
Men's League
|
|
| 9 - 5 | Mayfair Lakeshore 3 |
Men's Majors 2
Men's League
|
All-time head-to-head records.
100 opponents
| Opponent | Record | Win % |
|---|---|---|
|
Sean Swail
4 meetings
|
4 - 0 | 100.0% |
|
Jeff Kuchma
4 meetings
|
3 - 1 | 75.0% |
|
Trevor Redvers
3 meetings
|
3 - 0 | 100.0% |
|
Bobby Gheorghiu
3 meetings
|
2 - 0 - 1 | 66.7% |
|
Jan Koelmel
3 meetings
|
2 - 1 | 66.7% |
|
Laks Satchi
3 meetings
|
2 - 1 | 66.7% |
|
Mario Albu
3 meetings
|
0 - 3 | 0.0% |
|
Alonso Cortes
2 meetings
|
2 - 0 | 100.0% |
|
Chris King
2 meetings
|
2 - 0 | 100.0% |
|
Colin Final
2 meetings
|
2 - 0 | 100.0% |
|
Erik Salka
2 meetings
|
2 - 0 | 100.0% |
|
Paul Scotti
2 meetings
|
2 - 0 | 100.0% |
|
Evan Weiser
2 meetings
|
1 - 1 | 50.0% |
|
Joey Fleischmann
2 meetings
|
1 - 1 | 50.0% |
|
Pavel Otchkassov
2 meetings
|
1 - 1 | 50.0% |
|
Rizwan Khalfan
2 meetings
|
1 - 1 | 50.0% |
|
Alex Filoti
2 meetings
|
0 - 2 | 0.0% |
|
Bradley Barnaby
2 meetings
|
0 - 2 | 0.0% |
|
Jared Nicholson
2 meetings
|
0 - 2 | 0.0% |
|
Max Yermus
2 meetings
|
0 - 1 - 1 | 0.0% |
|
Shane Moore
2 meetings
|
0 - 2 | 0.0% |
|
Aidan Biss Mantziounis
1 meeting
|
1 - 0 | 100.0% |
|
Alexei Otchkassov
1 meeting
|
1 - 0 | 100.0% |
|
Anirude Thommandram
1 meeting
|
1 - 0 | 100.0% |
|
Anton Erdody
1 meeting
|
1 - 0 | 100.0% |
|
Arya Vafaei
1 meeting
|
1 - 0 | 100.0% |
|
Bryan Li
1 meeting
|
1 - 0 | 100.0% |
|
Calvin Li
1 meeting
|
1 - 0 | 100.0% |
|
Cyrus Mackie
1 meeting
|
1 - 0 | 100.0% |
|
Dave Bassett
1 meeting
|
1 - 0 | 100.0% |
|
Eduardo Grecco
1 meeting
|
1 - 0 | 100.0% |
|
Eugen Maslov
1 meeting
|
1 - 0 | 100.0% |
|
Evgeni Savtchenko
1 meeting
|
1 - 0 | 100.0% |
|
Graydon Joyner
1 meeting
|
1 - 0 | 100.0% |
|
Jaden Mitrovic
1 meeting
|
1 - 0 | 100.0% |
|
Jeff Srour
1 meeting
|
1 - 0 | 100.0% |
|
Jonah Wortzman
1 meeting
|
1 - 0 | 100.0% |
|
Ken Mok
1 meeting
|
1 - 0 | 100.0% |
|
Kenneth Wong
1 meeting
|
1 - 0 | 100.0% |
|
Kent Yee
1 meeting
|
1 - 0 | 100.0% |
|
Kevin Bolger
1 meeting
|
1 - 0 | 100.0% |
|
Kevin McLoughlin
1 meeting
|
1 - 0 | 100.0% |
|
Konrad Chan
1 meeting
|
1 - 0 | 100.0% |
|
Marcel Hilgerink
1 meeting
|
1 - 0 | 100.0% |
|
Matthew Venner
1 meeting
|
1 - 0 | 100.0% |
|
Max Wong
1 meeting
|
1 - 0 | 100.0% |
|
Mithulan Nanthakumar
1 meeting
|
1 - 0 | 100.0% |
|
Nataliya Slipchenko
1 meeting
|
1 - 0 | 100.0% |
|
Nic Kalatzis
1 meeting
|
1 - 0 | 100.0% |
|
nima naghavi
1 meeting
|
1 - 0 | 100.0% |
|
Parsa Forghani
1 meeting
|
1 - 0 | 100.0% |
|
Paul Liem
1 meeting
|
1 - 0 | 100.0% |
|
Raj Maraj
1 meeting
|
1 - 0 | 100.0% |
|
Raudel Amores
1 meeting
|
1 - 0 | 100.0% |
|
Reza Mikhchian
1 meeting
|
1 - 0 | 100.0% |
|
Rob Richardson
1 meeting
|
1 - 0 | 100.0% |
|
Roger Rudisuli
1 meeting
|
1 - 0 | 100.0% |
|
Sasha Leznoff
1 meeting
|
1 - 0 | 100.0% |
|
Scott Biel
1 meeting
|
1 - 0 | 100.0% |
|
Sebastian Bartram
1 meeting
|
1 - 0 | 100.0% |
|
Yuri Kotik
1 meeting
|
1 - 0 | 100.0% |
|
Abishek Basera
1 meeting
|
0 - 1 | 0.0% |
|
Adam bloom
1 meeting
|
0 - 0 - 1 | 0.0% |
|
Aedan Malik
1 meeting
|
0 - 1 | 0.0% |
|
Alex Bykov
1 meeting
|
0 - 1 | 0.0% |
|
Andrew Chappell
1 meeting
|
0 - 1 | 0.0% |
|
Andrew Richards
1 meeting
|
0 - 1 | 0.0% |
|
Asad Hussain
1 meeting
|
0 - 0 - 1 | 0.0% |
|
Brian Hurd
1 meeting
|
0 - 1 | 0.0% |
|
Daniel Sauer
1 meeting
|
0 - 1 | 0.0% |
|
David Mengher
1 meeting
|
0 - 1 | 0.0% |
|
Eitan Rozin
1 meeting
|
0 - 1 | 0.0% |
|
Eric Ma
1 meeting
|
0 - 1 | 0.0% |
|
Felipe Diaz
1 meeting
|
0 - 1 | 0.0% |
|
Gourav Gulia
1 meeting
|
0 - 1 | 0.0% |
|
Griffin Heyn
1 meeting
|
0 - 1 | 0.0% |
|
Jay Colombo
1 meeting
|
0 - 1 | 0.0% |
|
John Stoneman
1 meeting
|
0 - 1 | 0.0% |
|
Josh Borenstein
1 meeting
|
0 - 1 | 0.0% |
|
Kevin Pepler
1 meeting
|
0 - 1 | 0.0% |
|
Mario Cosentino
1 meeting
|
0 - 1 | 0.0% |
|
Martin Hong
1 meeting
|
0 - 1 | 0.0% |
|
Mateo Cano
1 meeting
|
0 - 0 - 1 | 0.0% |
|
Michael Liu
1 meeting
|
0 - 1 | 0.0% |
|
Nicolas Burton
1 meeting
|
0 - 1 | 0.0% |
|
Peter Imhof
1 meeting
|
0 - 1 | 0.0% |
|
Peter Ta
1 meeting
|
0 - 1 | 0.0% |
|
Ranak Pajpani
1 meeting
|
0 - 1 | 0.0% |
|
Raudel Amores Zayas
1 meeting
|
0 - 1 | 0.0% |
|
Riley Marinelli
1 meeting
|
0 - 1 | 0.0% |
|
rodrigo maraboli
1 meeting
|
0 - 1 | 0.0% |
|
Rory Ronan
1 meeting
|
0 - 1 | 0.0% |
|
Ryan Lau
1 meeting
|
0 - 1 | 0.0% |
|
Sam Evans
1 meeting
|
0 - 1 | 0.0% |
|
Sam Sabetghadam
1 meeting
|
0 - 1 | 0.0% |
|
Simon Berin
1 meeting
|
0 - 1 | 0.0% |
|
Tarik Kamel
1 meeting
|
0 - 0 - 1 | 0.0% |
|
Tim Griffin
1 meeting
|
0 - 1 | 0.0% |
|
Tom Legzdins
1 meeting
|
0 - 1 | 0.0% |
|
Yigit Gedikli
1 meeting
|
0 - 1 | 0.0% |