2010
1 season
Career profile
66 career matches with a 46.2% win rate across 2 leagues.
Most-seen opponent: Bernardo Sousa / 6 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 |
|---|---|---|---|
| 1 - 2 | Cottingham Tennis Club |
A2
2023
|
|
| 1 - 3 | The Supreme Court |
A2
2022
|
|
| 0 - 1 | The Granite Club 2 |
A2
2019
|
|
| 0 - 1 | Granite Club |
A1
2011
|
|
| 0 - 1 | Granite Club |
A1
2010
|
12 seasons recorded
8 seasons
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
5 - 1 | Mayfair Lakeshore 4 |
Men's Majors 2
Men's League
|
|
Playoffs
|
0 - 1 | Mayfair Lakeshore 4 |
Men's Majors 2
Men's League
|
|
Regular Season
|
6 - 4 | Mayfair Lakeshore 4 |
Men's Majors 2
Men's League
|
|
Playoffs
|
0 - 1 | Mayfair Lakeshore 4 |
Men's Majors 2
Men's League
|
| 3 - 10 | Mayfair Lakeshore 4 |
Men's Majors 2
Men's League
|
|
|
Regular Season
|
5 - 5 | Mayfair Lakeshore 4 |
Men's Majors 2
Men's League
|
|
Playoffs
|
0 - 1 | Mayfair Lakeshore 4 |
Men's Majors 2
Men's League
|
| 0 - 1 | Tam Heather 1 |
Men's Majors 1
Men's League
|
|
|
Regular Season
|
5 - 0 | Tam Heather 1 |
Division A
Men's League
|
|
Playoffs
|
1 - 0 | Tam Heather 1 |
Division A
Men's League
|
| 0 - 1 | Tam Heather A1 |
Division A
Men's League
|
|
| 3 - 2 | The Granite Club |
Majors
Men's League
|
All-time head-to-head records.
99 opponents
| Opponent | Record | Win % |
|---|---|---|
|
Bernardo Sousa
6 meetings
|
2 - 4 | 33.3% |
|
Erik Salka
3 meetings
|
2 - 1 | 66.7% |
|
AJ Fidelino
3 meetings
|
1 - 2 | 33.3% |
|
Riley Marinelli
3 meetings
|
1 - 2 | 33.3% |
|
Adam Kukielka
3 meetings
|
0 - 3 | 0.0% |
|
Alex Bykov
3 meetings
|
0 - 3 | 0.0% |
|
Jeremy DeBattista
3 meetings
|
0 - 3 | 0.0% |
|
Pavel Otchkassov
3 meetings
|
0 - 2 - 1 | 0.0% |
|
Grant Van Rensburg
2 meetings
|
2 - 0 | 100.0% |
|
Jeff Kuchma
2 meetings
|
2 - 0 | 100.0% |
|
Kevin Bolger
2 meetings
|
2 - 0 | 100.0% |
|
Arren Skandarajah
2 meetings
|
1 - 1 | 50.0% |
|
Boris Lemberski
2 meetings
|
1 - 1 | 50.0% |
|
Tre Eli
2 meetings
|
1 - 1 | 50.0% |
|
Brock Hughes
2 meetings
|
0 - 2 | 0.0% |
|
Mario Cosentino
2 meetings
|
0 - 2 | 0.0% |
|
Nicolas Brzezinski
2 meetings
|
0 - 2 | 0.0% |
|
Ryan Lau
2 meetings
|
0 - 2 | 0.0% |
|
Adrian Florescu
1 meeting
|
1 - 0 | 100.0% |
|
Andres Lopez Munoz
1 meeting
|
1 - 0 | 100.0% |
|
Andrew Berghuis
1 meeting
|
1 - 0 | 100.0% |
|
Anirude Thommandram
1 meeting
|
1 - 0 | 100.0% |
|
Arya Vafaei
1 meeting
|
1 - 0 | 100.0% |
|
Asad Hussein
1 meeting
|
1 - 0 | 100.0% |
|
Barry Litman
1 meeting
|
1 - 0 | 100.0% |
|
Bilal Anjum
1 meeting
|
1 - 0 | 100.0% |
|
Bryan Li
1 meeting
|
1 - 0 | 100.0% |
|
Chris Bandak
1 meeting
|
1 - 0 | 100.0% |
|
Christian Krustev
1 meeting
|
1 - 0 | 100.0% |
|
Daniel Lopez
1 meeting
|
1 - 0 | 100.0% |
|
Daniel Velocci
1 meeting
|
1 - 0 | 100.0% |
|
David Hwang
1 meeting
|
1 - 0 | 100.0% |
|
Fahad Anjum
1 meeting
|
1 - 0 | 100.0% |
|
George Ellinidis
1 meeting
|
1 - 0 | 100.0% |
|
Giran Findlay
1 meeting
|
1 - 0 | 100.0% |
|
JD Sullivan
1 meeting
|
1 - 0 | 100.0% |
|
Joe Hogan
1 meeting
|
1 - 0 | 100.0% |
|
Joey Fleischmann
1 meeting
|
1 - 0 | 100.0% |
|
John Stoneman
1 meeting
|
1 - 0 | 100.0% |
|
Manan Rawal
1 meeting
|
1 - 0 | 100.0% |
|
Mario Albu
1 meeting
|
1 - 0 | 100.0% |
|
Mark Magno
1 meeting
|
1 - 0 | 100.0% |
|
Mateo Cano
1 meeting
|
1 - 0 | 100.0% |
|
Max Georgeff
1 meeting
|
1 - 0 | 100.0% |
|
Max Wong
1 meeting
|
1 - 0 | 100.0% |
|
Michael Yang
1 meeting
|
1 - 0 | 100.0% |
|
Neda Rahimkhani
1 meeting
|
1 - 0 | 100.0% |
|
Oliver Kent
1 meeting
|
1 - 0 | 100.0% |
|
Paul Weiser
1 meeting
|
1 - 0 | 100.0% |
|
Peter Walker
1 meeting
|
1 - 0 | 100.0% |
|
Reed Paterson
1 meeting
|
1 - 0 | 100.0% |
|
Rudra Bhatt
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Hammer
1 meeting
|
1 - 0 | 100.0% |
|
Ryan McLeod
1 meeting
|
1 - 0 | 100.0% |
|
Simmy Leung
1 meeting
|
1 - 0 | 100.0% |
|
Stephanie Semenov
1 meeting
|
1 - 0 | 100.0% |
|
Steve Yermus
1 meeting
|
1 - 0 | 100.0% |
|
Tarik Kamel
1 meeting
|
1 - 0 | 100.0% |
|
Tommy Stavro
1 meeting
|
1 - 0 | 100.0% |
|
Troy Russell
1 meeting
|
1 - 0 | 100.0% |
|
Yi Zhou
1 meeting
|
1 - 0 | 100.0% |
|
Advait Kirtane
1 meeting
|
0 - 1 | 0.0% |
|
Aidan Biss Mantziounis
1 meeting
|
0 - 1 | 0.0% |
|
Alex Ratz
1 meeting
|
0 - 1 | 0.0% |
|
Aly Zaver
1 meeting
|
0 - 1 | 0.0% |
|
Andrew Bric
1 meeting
|
0 - 1 | 0.0% |
|
Andrew Chappell
1 meeting
|
0 - 0 - 1 | 0.0% |
|
Bobby Gheorghiu
1 meeting
|
0 - 1 | 0.0% |
|
Bradley Valentine
1 meeting
|
0 - 1 | 0.0% |
|
Charles Gembes
1 meeting
|
0 - 1 | 0.0% |
|
Christian Carere
1 meeting
|
0 - 1 | 0.0% |
|
Dylan Valentine
1 meeting
|
0 - 1 | 0.0% |
|
Edourdo Grecco
1 meeting
|
0 - 1 | 0.0% |
|
Eric Crivei
1 meeting
|
0 - 1 | 0.0% |
|
Evgeni Savtchenko
1 meeting
|
0 - 1 | 0.0% |
|
Gaston Petrucci
1 meeting
|
0 - 1 | 0.0% |
|
Jared Nicholson
1 meeting
|
0 - 1 | 0.0% |
|
Jason Christie
1 meeting
|
0 - 1 | 0.0% |
|
Jeff Srour
1 meeting
|
0 - 1 | 0.0% |
|
Justin Eccelsotone
1 meeting
|
0 - 1 | 0.0% |
|
Kenneth Wong
1 meeting
|
0 - 1 | 0.0% |
|
larry laughlin
1 meeting
|
0 - 1 | 0.0% |
|
Michael Gutkowski
1 meeting
|
0 - 1 | 0.0% |
|
Mike Fine
1 meeting
|
0 - 1 | 0.0% |
|
Mikhail Arkaev
1 meeting
|
0 - 1 | 0.0% |
|
Paul Liem
1 meeting
|
0 - 1 | 0.0% |
|
Paul Lutz
1 meeting
|
0 - 1 | 0.0% |
|
Peter Ta
1 meeting
|
0 - 1 | 0.0% |
|
Philippe St. Pierre
1 meeting
|
0 - 1 | 0.0% |
|
Quintain Qin
1 meeting
|
0 - 1 | 0.0% |
|
Ranak Pajpani
1 meeting
|
0 - 1 | 0.0% |
|
Robin Walker
1 meeting
|
0 - 1 | 0.0% |
|
Sam Wortzman
1 meeting
|
0 - 1 | 0.0% |
|
Saravan Subramaniam
1 meeting
|
0 - 1 | 0.0% |
|
Shane Bell
1 meeting
|
0 - 1 | 0.0% |
|
Sujit Das
1 meeting
|
0 - 1 | 0.0% |
|
Thomas Stavro
1 meeting
|
0 - 1 | 0.0% |
|
Trevor Redvers
1 meeting
|
0 - 1 | 0.0% |
|
Yuval Goodman
1 meeting
|
0 - 1 | 0.0% |