2022
1 season
Career profile
94 career matches with a 45.7% win rate across 2 leagues.
Most-seen opponent: George Mihailovich / 3 meetings
Career matches on record.
Wins / decided matches.
Distinct leagues represented.
League-by-league results over time.
2 leagues
2 seasons recorded
1 season
1 season
| Season | Record | Team | Division |
|---|---|---|---|
| 3 - 1 | Thorncliffe Park Tennis Club |
A2
2023
|
|
| 2 - 3 | The Supreme Court |
A2
2022
|
11 seasons recorded
9 seasons
| Season | Record | Team | Division |
|---|---|---|---|
| 1 - 1 | The Supreme Court 2 |
Men's Majors 2
Men's League
|
|
| 2 - 6 | The Supreme Court 2 |
Men's Majors 2
Men's League
|
|
| 4 - 7 | The Supreme Court 2 |
Men's Majors 2
Men's League
|
|
| 3 - 0 | The Supreme Court 2 |
Men's Majors 2
Men's League
|
|
| 0 - 1 | The Supreme Court |
Men's Majors 1
Men's League
|
|
| 6 - 9 | L'Amoreaux 2 |
Men's Majors 2
Men's League
|
|
| 4 - 7 | L'Amoreaux 2 |
Division A
Men's League
|
|
| 5 - 8 | L'Amoreaux 2 |
Division A North/South
Men's League
|
|
| 5 - 3 | L'Amoreaux 2 |
Division A North/South
Men's League
|
|
|
Regular Season
|
8 - 4 | L'Amoreaux 2 |
Division A
Men's League
|
|
Playoffs
|
0 - 1 | L'Amoreaux 2 |
Division A
Men's League
|
All-time head-to-head records.
149 opponents
| Opponent | Record | Win % |
|---|---|---|
|
George Mihailovich
3 meetings
|
2 - 1 | 66.7% |
|
Bernardo Sousa
3 meetings
|
1 - 2 | 33.3% |
|
Bryan Li
3 meetings
|
1 - 2 | 33.3% |
|
Chris King
3 meetings
|
1 - 2 | 33.3% |
|
Jeremy DeBattista
3 meetings
|
1 - 2 | 33.3% |
|
Luke Coles
3 meetings
|
1 - 2 | 33.3% |
|
Mark Iuliano
3 meetings
|
1 - 2 | 33.3% |
|
Al McDermott
3 meetings
|
0 - 3 | 0.0% |
|
Brian Hurd
3 meetings
|
0 - 3 | 0.0% |
|
Bobby Clarke
2 meetings
|
2 - 0 | 100.0% |
|
Christian Krustev
2 meetings
|
2 - 0 | 100.0% |
|
Karan Singh
2 meetings
|
2 - 0 | 100.0% |
|
Riley Marinelli
2 meetings
|
2 - 0 | 100.0% |
|
Saravan Subramaniam
2 meetings
|
2 - 0 | 100.0% |
|
Vlad Filippov
2 meetings
|
2 - 0 | 100.0% |
|
Adrian Florescu
2 meetings
|
1 - 1 | 50.0% |
|
Andrew Chappell
2 meetings
|
1 - 1 | 50.0% |
|
Dave Trinh
2 meetings
|
1 - 1 | 50.0% |
|
Francesco Mastruzzo
2 meetings
|
1 - 1 | 50.0% |
|
Gaston Petrucci
2 meetings
|
1 - 1 | 50.0% |
|
Jairo Castellanos
2 meetings
|
1 - 1 | 50.0% |
|
Kevin Bilbey
2 meetings
|
1 - 1 | 50.0% |
|
Mark Stuart
2 meetings
|
1 - 1 | 50.0% |
|
Paul Scotti
2 meetings
|
1 - 1 | 50.0% |
|
Steve Yermus
2 meetings
|
1 - 1 | 50.0% |
|
Tarik Kamel
2 meetings
|
1 - 1 | 50.0% |
|
Chris Bandak
2 meetings
|
0 - 2 | 0.0% |
|
Jeff Kuchma
2 meetings
|
0 - 2 | 0.0% |
|
Kerr Chen
2 meetings
|
0 - 2 | 0.0% |
|
Peter Miles
2 meetings
|
0 - 2 | 0.0% |
|
Alan Politsky
1 meeting
|
1 - 0 | 100.0% |
|
Alec Fraser
1 meeting
|
1 - 0 | 100.0% |
|
Alex Bykov
1 meeting
|
1 - 0 | 100.0% |
|
Alex Nolet
1 meeting
|
1 - 0 | 100.0% |
|
Alexei Otchkassov
1 meeting
|
1 - 0 | 100.0% |
|
Alexie Otchkassov
1 meeting
|
1 - 0 | 100.0% |
|
Anand Vedula
1 meeting
|
1 - 0 | 100.0% |
|
Andy Houghton
1 meeting
|
1 - 0 | 100.0% |
|
Anton Voronoff
1 meeting
|
1 - 0 | 100.0% |
|
Avi Singer
1 meeting
|
1 - 0 | 100.0% |
|
Ben Hiesz
1 meeting
|
1 - 0 | 100.0% |
|
Charlie Tajnay
1 meeting
|
1 - 0 | 100.0% |
|
Chris O'Dell
1 meeting
|
1 - 0 | 100.0% |
|
Christopher Mancebo
1 meeting
|
1 - 0 | 100.0% |
|
Daniel Velocci
1 meeting
|
1 - 0 | 100.0% |
|
Dave Bassett
1 meeting
|
1 - 0 | 100.0% |
|
dimitri smidovi
1 meeting
|
1 - 0 | 100.0% |
|
Dion Wilson
1 meeting
|
1 - 0 | 100.0% |
|
Evgeni Savtchenko
1 meeting
|
1 - 0 | 100.0% |
|
Filip Sierpinski
1 meeting
|
1 - 0 | 100.0% |
|
Geoff Macpherson
1 meeting
|
1 - 0 | 100.0% |
|
James Mangos
1 meeting
|
1 - 0 | 100.0% |
|
James Sharpe
1 meeting
|
1 - 0 | 100.0% |
|
Jay Colombo
1 meeting
|
1 - 0 | 100.0% |
|
Jeff Srour
1 meeting
|
1 - 0 | 100.0% |
|
Kazam Agha
1 meeting
|
1 - 0 | 100.0% |
|
Kye McDadi
1 meeting
|
1 - 0 | 100.0% |
|
Mark Magno
1 meeting
|
1 - 0 | 100.0% |
|
Mark Pais
1 meeting
|
1 - 0 | 100.0% |
|
Matei Vucovic
1 meeting
|
1 - 0 | 100.0% |
|
Matthew Venner
1 meeting
|
1 - 0 | 100.0% |
|
Nikita Krykhtin
1 meeting
|
1 - 0 | 100.0% |
|
Noeen Kashif
1 meeting
|
1 - 0 | 100.0% |
|
Oleg Kapelyukh
1 meeting
|
1 - 0 | 100.0% |
|
Owen Pellew
1 meeting
|
1 - 0 | 100.0% |
|
Parth Patel
1 meeting
|
1 - 0 | 100.0% |
|
Phil Willow
1 meeting
|
1 - 0 | 100.0% |
|
Raj Bhagrath
1 meeting
|
1 - 0 | 100.0% |
|
Rebecca Presley
1 meeting
|
1 - 0 | 100.0% |
|
Reed Paterson
1 meeting
|
1 - 0 | 100.0% |
|
Reza Mikhchian
1 meeting
|
1 - 0 | 100.0% |
|
Rich Srour
1 meeting
|
1 - 0 | 100.0% |
|
Rob Johnston
1 meeting
|
1 - 0 | 100.0% |
|
Ron Reinders
1 meeting
|
1 - 0 | 100.0% |
|
Rudi Hwang
1 meeting
|
1 - 0 | 100.0% |
|
Russell White
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Hammer
1 meeting
|
1 - 0 | 100.0% |
|
Ryan McLeod
1 meeting
|
1 - 0 | 100.0% |
|
Sean Swail
1 meeting
|
1 - 0 | 100.0% |
|
Shane Moore
1 meeting
|
1 - 0 | 100.0% |
|
Shelby Evans
1 meeting
|
1 - 0 | 100.0% |
|
Takayuki Tsuchikawa
1 meeting
|
1 - 0 | 100.0% |
|
Tysen Lee
1 meeting
|
1 - 0 | 100.0% |
|
Tyson Wong
1 meeting
|
1 - 0 | 100.0% |
|
Yigit Gedikli
1 meeting
|
1 - 0 | 100.0% |
|
Abraham Levy
1 meeting
|
0 - 1 | 0.0% |
|
Adam Kukielka
1 meeting
|
0 - 1 | 0.0% |
|
Adam Sherriff-Scott
1 meeting
|
0 - 1 | 0.0% |
|
Alex Ratz
1 meeting
|
0 - 1 | 0.0% |
|
Andrei Glogov
1 meeting
|
0 - 1 | 0.0% |
|
Andrew Richards
1 meeting
|
0 - 1 | 0.0% |
|
Arya Vafaei
1 meeting
|
0 - 1 | 0.0% |
|
Asad Hussain
1 meeting
|
0 - 1 | 0.0% |
|
Barnaby Kalan
1 meeting
|
0 - 1 | 0.0% |
|
Barry Litman
1 meeting
|
0 - 1 | 0.0% |
|
Bobby Gheorghiu
1 meeting
|
0 - 1 | 0.0% |
|
Boris Lemberski
1 meeting
|
0 - 1 | 0.0% |
|
Chris Rowan
1 meeting
|
0 - 1 | 0.0% |
|
Clayton Madokoro
1 meeting
|
0 - 1 | 0.0% |
|
Dan Bassili
1 meeting
|
0 - 1 | 0.0% |
|
David Hwang
1 meeting
|
0 - 1 | 0.0% |
|
Dylan Kamel
1 meeting
|
0 - 1 | 0.0% |
|
Dylan Valentine
1 meeting
|
0 - 1 | 0.0% |
|
Erik Salka
1 meeting
|
0 - 1 | 0.0% |
|
Eugene Maslov
1 meeting
|
0 - 1 | 0.0% |
|
Fedele Collura
1 meeting
|
0 - 1 | 0.0% |
|
Felipe Diaz
1 meeting
|
0 - 1 | 0.0% |
|
Felix Roussel
1 meeting
|
0 - 1 | 0.0% |
|
George Zoidl
1 meeting
|
0 - 1 | 0.0% |
|
Glen Harwood
1 meeting
|
0 - 1 | 0.0% |
|
Glenn Brisbois
1 meeting
|
0 - 1 | 0.0% |
|
Grant Van Rensburg
1 meeting
|
0 - 1 | 0.0% |
|
Gunner Keil
1 meeting
|
0 - 1 | 0.0% |
|
Harry Lyu
1 meeting
|
0 - 1 | 0.0% |
|
Jabrille Kabli
1 meeting
|
0 - 1 | 0.0% |
|
James Yang
1 meeting
|
0 - 1 | 0.0% |
|
Jan Koelmel
1 meeting
|
0 - 1 | 0.0% |
|
Jeff Rockwell
1 meeting
|
0 - 1 | 0.0% |
|
Jeff Steers
1 meeting
|
0 - 1 | 0.0% |
|
Johnny Nguyen
1 meeting
|
0 - 1 | 0.0% |
|
Jordi Ruiz
1 meeting
|
0 - 1 | 0.0% |
|
Jorey Middlestadt
1 meeting
|
0 - 1 | 0.0% |
|
Kevin Bolger
1 meeting
|
0 - 1 | 0.0% |
|
Leo Chau
1 meeting
|
0 - 1 | 0.0% |
|
Manuel Cholakyan
1 meeting
|
0 - 1 | 0.0% |
|
Matt Vrooman
1 meeting
|
0 - 1 | 0.0% |
|
Miguel Eschiletti
1 meeting
|
0 - 1 | 0.0% |
|
mohammed ajmal
1 meeting
|
0 - 1 | 0.0% |
|
Nick Liem
1 meeting
|
0 - 1 | 0.0% |
|
Nikita Lis
1 meeting
|
0 - 1 | 0.0% |
|
nima naghavi
1 meeting
|
0 - 1 | 0.0% |
|
Paul Weiser
1 meeting
|
0 - 1 | 0.0% |
|
Peter Gardonyi
1 meeting
|
0 - 1 | 0.0% |
|
Raudel Amores Zayas
1 meeting
|
0 - 1 | 0.0% |
|
Rob Richardson
1 meeting
|
0 - 1 | 0.0% |
|
Scott Biel
1 meeting
|
0 - 1 | 0.0% |
|
Scott Perry
1 meeting
|
0 - 1 | 0.0% |
|
Scott Wu
1 meeting
|
0 - 1 | 0.0% |
|
Sean Lasko
1 meeting
|
0 - 1 | 0.0% |
|
Sebastian Serbanescu
1 meeting
|
0 - 1 | 0.0% |
|
Shane Bell
1 meeting
|
0 - 1 | 0.0% |
|
Shawn Wilson
1 meeting
|
0 - 1 | 0.0% |
|
Teg Brar
1 meeting
|
0 - 1 | 0.0% |
|
Tom Legzdins
1 meeting
|
0 - 1 | 0.0% |
|
Tyler Panhuyzen
1 meeting
|
0 - 1 | 0.0% |
|
Uvan Patel
1 meeting
|
0 - 1 | 0.0% |
|
Vahagn Tonakanyan
1 meeting
|
0 - 1 | 0.0% |
|
Will Reznek
1 meeting
|
0 - 1 | 0.0% |
|
Yuval Goodman
1 meeting
|
0 - 1 | 0.0% |