2010
1 season
Career profile
167 career matches with a 53.9% win rate across 2 leagues.
Most-seen opponent: Rowan Thompson / 11 meetings
Career matches on record.
Wins / decided matches.
Distinct leagues represented.
League-by-league results over time.
2 leagues
15 seasons recorded
1 season
2 seasons
1 season
1 season
1 season
1 season
1 season
1 season
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
5 - 3 | Kew Gardens Tennis Club 1 |
A1
2019
|
|
Playoffs
|
1 - 1 | Kew Gardens Tennis Club 1 |
A1
2019
|
|
Regular Season
|
3 - 2 | Kew Gardens Tennis Club 1 |
A1
2018
|
|
Playoffs
|
0 - 1 | Kew Gardens Tennis Club 1 |
A1
2018
|
|
Regular Season
|
2 - 1 | Kew Gardens Tennis Club 1 |
A1
2017
|
|
Playoffs
|
0 - 1 | Kew Gardens Tennis Club 1 |
A1
2017
|
|
Regular Season
|
3 - 3 | Kew Gardens Tennis Club 1 |
A1
2016
|
|
Playoffs
|
1 - 0 | Kew Gardens Tennis Club 1 |
A1
2016
|
|
Regular Season
|
2 - 3 | Kew Gardens Tennis Club 1 |
A1
2014 Summer
|
|
Playoffs
|
0 - 1 | Kew Gardens Tennis Club 1 |
A1
2014 Summer
|
| 2 - 2 | Kew Gardens Tennis Club 1 |
A1
2015 Summer
|
|
| 3 - 5 | Kew Gardens Tennis Club 1 |
A1
2011
|
|
|
Regular Season
|
3 - 4 | Kew Gardens Tennis Club 1 |
A1
2011
|
|
Playoffs
|
1 - 0 | Kew Gardens Tennis Club 1 |
A1
2011
|
| 1 - 4 | Kew Gardens Tennis Club 1 |
A1
2010
|
19 seasons recorded
14 seasons
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
2 - 2 | Newmarket 1 |
Men's Majors 1
Men's League
|
|
Playoffs
|
0 - 1 | Newmarket 1 |
Men's Majors 1
Men's League
|
|
Regular Season
|
3 - 1 | Newmarket 1 (formerly Aurora) |
Men's Majors 1
Men's League
|
|
Playoffs
|
1 - 1 | Newmarket 1 (formerly Aurora) |
Men's Majors 1
Men's League
|
| 0 - 1 | Aurora 1 |
Men's Majors 1
Men's League
|
|
|
Regular Season
|
5 - 2 | Aurora 1 |
Men's Majors 1
Men's League
|
|
Playoffs
|
0 - 1 | Aurora 1 |
Men's Majors 1
Men's League
|
| 5 - 3 | Aurora 1 |
Men's Majors 1
Men's League
|
|
| 5 - 5 | Aurora 1 |
Men's Majors 1
Men's League
|
|
|
Regular Season
|
5 - 5 | Aurora 1 |
Men's Majors
Men's League
|
|
Playoffs
|
1 - 0 | Aurora 1 |
Men's Majors
Men's League
|
| 2 - 5 | Aurora 1 |
Men's Majors
Men's League
|
|
| 7 - 3 | Aurora 1 |
Majors North/South
Men's League
|
|
| 5 - 2 | Timberlane 1 |
Majors
Men's League
|
|
| 4 - 8 | Timberlane 1 |
Majors
Men's League
|
|
|
Regular Season
|
8 - 2 | Timberlane M1 |
Majors
Men's League
|
|
Playoffs
|
1 - 0 | Timberlane M1 |
Majors
Men's League
|
| 1 - 0 | Timberlane M1 |
Majors
Men's League
|
|
| 8 - 4 | Timberlane Athletic Club 1 |
Majors
Men's League
|
All-time head-to-head records.
165 opponents
| Opponent | Record | Win % |
|---|---|---|
|
Rowan Thompson
11 meetings
|
6 - 5 | 54.5% |
|
Carlos Lopez
7 meetings
|
5 - 2 | 71.4% |
|
Sujit Das
6 meetings
|
4 - 2 | 66.7% |
|
Mario Cosentino
6 meetings
|
2 - 4 | 33.3% |
|
Andrew Bourne-Kaponeridis
6 meetings
|
1 - 5 | 16.7% |
|
Stan Nevolovich
6 meetings
|
1 - 5 | 16.7% |
|
Josh Borenstein
5 meetings
|
2 - 3 | 40.0% |
|
Fil Marinkovic
5 meetings
|
1 - 4 | 20.0% |
|
Alexander Riedl
5 meetings
|
0 - 5 | 0.0% |
|
James Salmon
4 meetings
|
3 - 1 | 75.0% |
|
Ryan Chow
4 meetings
|
3 - 1 | 75.0% |
|
Rob Horwood
4 meetings
|
2 - 2 | 50.0% |
|
Chris Marshall
4 meetings
|
1 - 3 | 25.0% |
|
Fisk Nery
4 meetings
|
1 - 3 | 25.0% |
|
Justin Jendruch
4 meetings
|
0 - 4 | 0.0% |
|
Glen Ryan
3 meetings
|
3 - 0 | 100.0% |
|
Jeff Rockwell
3 meetings
|
3 - 0 | 100.0% |
|
Keenan O'Young
3 meetings
|
3 - 0 | 100.0% |
|
Mark Zdaniuk
3 meetings
|
3 - 0 | 100.0% |
|
Adrian Winger
3 meetings
|
2 - 1 | 66.7% |
|
Charles Gembes
3 meetings
|
2 - 1 | 66.7% |
|
David mitchell
3 meetings
|
2 - 1 | 66.7% |
|
Michael Lue
3 meetings
|
2 - 1 | 66.7% |
|
Robert Husain
3 meetings
|
2 - 1 | 66.7% |
|
Alan Pintaric
3 meetings
|
1 - 2 | 33.3% |
|
Charles Sartor
3 meetings
|
1 - 2 | 33.3% |
|
Connor Douglas
3 meetings
|
1 - 2 | 33.3% |
|
Daniel Kang
3 meetings
|
1 - 2 | 33.3% |
|
Greg Tranquada
3 meetings
|
1 - 2 | 33.3% |
|
Vahagn Tonakanyan
3 meetings
|
1 - 2 | 33.3% |
|
Cameron Chiang
3 meetings
|
0 - 3 | 0.0% |
|
Chris Gostek
3 meetings
|
0 - 3 | 0.0% |
|
Greg Novak
3 meetings
|
0 - 3 | 0.0% |
|
Jan Alafriz
3 meetings
|
0 - 3 | 0.0% |
|
Matt Baccarani
3 meetings
|
0 - 3 | 0.0% |
|
Adam Sherriff-Scott
2 meetings
|
2 - 0 | 100.0% |
|
Cameron Lore
2 meetings
|
2 - 0 | 100.0% |
|
Jordan Walker
2 meetings
|
2 - 0 | 100.0% |
|
Mike Thomson
2 meetings
|
2 - 0 | 100.0% |
|
Pavel Otchkassov
2 meetings
|
2 - 0 | 100.0% |
|
Rob Husain
2 meetings
|
2 - 0 | 100.0% |
|
Ryan Borczon
2 meetings
|
2 - 0 | 100.0% |
|
Tony Lancia
2 meetings
|
2 - 0 | 100.0% |
|
Troy Russell
2 meetings
|
2 - 0 | 100.0% |
|
Alastair Millar
2 meetings
|
1 - 1 | 50.0% |
|
Alex Oancea (Majors1 only)
2 meetings
|
1 - 1 | 50.0% |
|
Asad Siyyid
2 meetings
|
1 - 1 | 50.0% |
|
David Cysnerios
2 meetings
|
1 - 1 | 50.0% |
|
Irfan Shamasdin
2 meetings
|
1 - 1 | 50.0% |
|
Kye McDadi
2 meetings
|
1 - 1 | 50.0% |
|
Mikhail Arkaev
2 meetings
|
1 - 1 | 50.0% |
|
Peter Cibula
2 meetings
|
1 - 1 | 50.0% |
|
Peter Marrack
2 meetings
|
1 - 1 | 50.0% |
|
Russell White
2 meetings
|
1 - 1 | 50.0% |
|
Thomas Partridge
2 meetings
|
1 - 1 | 50.0% |
|
Adam Taylor
2 meetings
|
0 - 2 | 0.0% |
|
Chris Corrao
2 meetings
|
0 - 2 | 0.0% |
|
Connor Casey
2 meetings
|
0 - 2 | 0.0% |
|
Filip Obucina
2 meetings
|
0 - 2 | 0.0% |
|
James Low
2 meetings
|
0 - 2 | 0.0% |
|
Jared Horwood
2 meetings
|
0 - 2 | 0.0% |
|
Jason Pun
2 meetings
|
0 - 2 | 0.0% |
|
Jordan Talbot
2 meetings
|
0 - 2 | 0.0% |
|
Karl Hale
2 meetings
|
0 - 2 | 0.0% |
|
Ryan Lau
2 meetings
|
0 - 2 | 0.0% |
|
Sasha Obucina
2 meetings
|
0 - 2 | 0.0% |
|
Stephan D'Almeida
2 meetings
|
0 - 2 | 0.0% |
|
Thomas Mroziewicz
2 meetings
|
0 - 2 | 0.0% |
|
Adam Baranowski
1 meeting
|
1 - 0 | 100.0% |
|
Adam Sheriff-Scott
1 meeting
|
1 - 0 | 100.0% |
|
Advait Kirtane
1 meeting
|
1 - 0 | 100.0% |
|
AJ Fidelino
1 meeting
|
1 - 0 | 100.0% |
|
Alex Filoti
1 meeting
|
1 - 0 | 100.0% |
|
Amad Ahmed
1 meeting
|
1 - 0 | 100.0% |
|
Andrew Chappell
1 meeting
|
1 - 0 | 100.0% |
|
Asad Hussain
1 meeting
|
1 - 0 | 100.0% |
|
Borko Tesic
1 meeting
|
1 - 0 | 100.0% |
|
Chris Field
1 meeting
|
1 - 0 | 100.0% |
|
Chris Urquhart
1 meeting
|
1 - 0 | 100.0% |
|
Christer Ahlvik
1 meeting
|
1 - 0 | 100.0% |
|
Conor Casey
1 meeting
|
1 - 0 | 100.0% |
|
Dan Cibula
1 meeting
|
1 - 0 | 100.0% |
|
David Chui
1 meeting
|
1 - 0 | 100.0% |
|
David Gauberg
1 meeting
|
1 - 0 | 100.0% |
|
Deon Sauer
1 meeting
|
1 - 0 | 100.0% |
|
Emmanuel Cottle
1 meeting
|
1 - 0 | 100.0% |
|
Eric Kovacs
1 meeting
|
1 - 0 | 100.0% |
|
Erik Salka
1 meeting
|
1 - 0 | 100.0% |
|
Evan Mcnicoll
1 meeting
|
1 - 0 | 100.0% |
|
Filip Marinkovic
1 meeting
|
1 - 0 | 100.0% |
|
Ivan Mitric
1 meeting
|
1 - 0 | 100.0% |
|
James Yang
1 meeting
|
1 - 0 | 100.0% |
|
Jan Alfritz
1 meeting
|
1 - 0 | 100.0% |
|
Jason Lee
1 meeting
|
1 - 0 | 100.0% |
|
Jeremy DeBattista
1 meeting
|
1 - 0 | 100.0% |
|
Julien Clouette
1 meeting
|
1 - 0 | 100.0% |
|
Karim Jina
1 meeting
|
1 - 0 | 100.0% |
|
Kenneth Wong
1 meeting
|
1 - 0 | 100.0% |
|
Kervin Ramos
1 meeting
|
1 - 0 | 100.0% |
|
Kevin Kovacs
1 meeting
|
1 - 0 | 100.0% |
|
Kevin Mboko
1 meeting
|
1 - 0 | 100.0% |
|
Kooros Ghasemi
1 meeting
|
1 - 0 | 100.0% |
|
Kyle Mathiesson
1 meeting
|
1 - 0 | 100.0% |
|
Leighton Brandon
1 meeting
|
1 - 0 | 100.0% |
|
Luca Garbati
1 meeting
|
1 - 0 | 100.0% |
|
Lucas Mock
1 meeting
|
1 - 0 | 100.0% |
|
Luke Coles
1 meeting
|
1 - 0 | 100.0% |
|
Matthew Overvelde
1 meeting
|
1 - 0 | 100.0% |
|
Mattia Ricci
1 meeting
|
1 - 0 | 100.0% |
|
Michael Blair
1 meeting
|
1 - 0 | 100.0% |
|
Mike Czerwinski
1 meeting
|
1 - 0 | 100.0% |
|
Mike Fine
1 meeting
|
1 - 0 | 100.0% |
|
Mike Goldstein
1 meeting
|
1 - 0 | 100.0% |
|
Paul Ambrose
1 meeting
|
1 - 0 | 100.0% |
|
Pavle Milic
1 meeting
|
1 - 0 | 100.0% |
|
Pavle Milic (Majors1 only)
1 meeting
|
1 - 0 | 100.0% |
|
Peter Walker
1 meeting
|
1 - 0 | 100.0% |
|
Quinton Peterson-Paul
1 meeting
|
1 - 0 | 100.0% |
|
Rob McCallum
1 meeting
|
1 - 0 | 100.0% |
|
Robert Vincent
1 meeting
|
1 - 0 | 100.0% |
|
Rodrigo Echagaray-Rodriguez
1 meeting
|
1 - 0 | 100.0% |
|
Roger Rudisuli
1 meeting
|
1 - 0 | 100.0% |
|
Sasha Trkulja
1 meeting
|
1 - 0 | 100.0% |
|
Sean Swail
1 meeting
|
1 - 0 | 100.0% |
|
Sebastian Popa
1 meeting
|
1 - 0 | 100.0% |
|
Shang Hi Wang
1 meeting
|
1 - 0 | 100.0% |
|
Stan Szczepanski
1 meeting
|
1 - 0 | 100.0% |
|
Steve Bourne
1 meeting
|
1 - 0 | 100.0% |
|
Steve Mahar
1 meeting
|
1 - 0 | 100.0% |
|
Taylor Ferrier
1 meeting
|
1 - 0 | 100.0% |
|
Tommy Peng
1 meeting
|
1 - 0 | 100.0% |
|
Tre Eli
1 meeting
|
1 - 0 | 100.0% |
|
Trevor Redvers
1 meeting
|
1 - 0 | 100.0% |
|
Aamer Javed
1 meeting
|
0 - 1 | 0.0% |
|
Andrew Nisker
1 meeting
|
0 - 1 | 0.0% |
|
Chris Manzinali
1 meeting
|
0 - 1 | 0.0% |
|
Couter Wright
1 meeting
|
0 - 1 | 0.0% |
|
Dylan Valentine
1 meeting
|
0 - 1 | 0.0% |
|
Eric Nguyen
1 meeting
|
0 - 1 | 0.0% |
|
Francisco Cervera
1 meeting
|
0 - 1 | 0.0% |
|
Franklyn Emmanuel
1 meeting
|
0 - 1 | 0.0% |
|
Garett Prins
1 meeting
|
0 - 1 | 0.0% |
|
Hiroud Akhavan
1 meeting
|
0 - 1 | 0.0% |
|
Jaeden Mukkaladyil
1 meeting
|
0 - 1 | 0.0% |
|
John Perieteanu
1 meeting
|
0 - 1 | 0.0% |
|
Joshua Lapadat
1 meeting
|
0 - 1 | 0.0% |
|
Marko Stakusic
1 meeting
|
0 - 1 | 0.0% |
|
Mathew Brooklyn
1 meeting
|
0 - 1 | 0.0% |
|
Michael Emmett
1 meeting
|
0 - 1 | 0.0% |
|
Mike Pietras
1 meeting
|
0 - 1 | 0.0% |
|
Milan Pokrajac
1 meeting
|
0 - 1 | 0.0% |
|
Neil Kandhai
1 meeting
|
0 - 1 | 0.0% |
|
Nick Lagaev
1 meeting
|
0 - 1 | 0.0% |
|
Nikolai Haessig
1 meeting
|
0 - 1 | 0.0% |
|
Paul Beck
1 meeting
|
0 - 1 | 0.0% |
|
Peter Gardonyi
1 meeting
|
0 - 1 | 0.0% |
|
Rob Vincent
1 meeting
|
0 - 1 | 0.0% |
|
Ryan Mendoza
1 meeting
|
0 - 1 | 0.0% |
|
Sasha Pachnev
1 meeting
|
0 - 1 | 0.0% |
|
Sebastian Gima
1 meeting
|
0 - 1 | 0.0% |
|
Stephane Dalmeida
1 meeting
|
0 - 1 | 0.0% |
|
Taylor Hawthorne
1 meeting
|
0 - 1 | 0.0% |
|
Tom Mroziewicz
1 meeting
|
0 - 1 | 0.0% |
|
Victor Krustev
1 meeting
|
0 - 1 | 0.0% |
|
Viktor Capota
1 meeting
|
0 - 1 | 0.0% |