2010
1 season
Career profile
238 career matches with a 57.9% win rate across 2 leagues.
Most-seen opponent: Rowan Thompson / 10 meetings
Career matches on record.
Wins / decided matches.
Distinct leagues represented.
League-by-league results over time.
2 leagues
17 seasons recorded
1 season
2 seasons
1 season
1 season
1 season
1 season
1 season
1 season
1 season
1 season
1 season
| Season | Record | Team | Division |
|---|---|---|---|
| 2 - 1 | Mayfair Lakeshore |
Division 1
2026
|
|
| 2 - 0 | Mayfair Lakeshore |
A1
2023
|
|
|
Regular Season
|
3 - 0 | Mayfair Lakeshore |
A1
2022
|
|
Playoffs
|
0 - 1 | Mayfair Lakeshore |
A1
2022
|
| 5 - 3 | Kew Gardens Tennis Club 1 |
A1
2019
|
|
|
Regular Season
|
1 - 3 | Kew Gardens Tennis Club 1 |
A1
2018
|
|
Playoffs
|
0 - 2 | Kew Gardens Tennis Club 1 |
A1
2018
|
|
Regular Season
|
2 - 2 | Kew Gardens Tennis Club 1 |
A1
2017
|
|
Playoffs
|
0 - 1 | Kew Gardens Tennis Club 1 |
A1
2017
|
|
Regular Season
|
5 - 1 | Kew Gardens Tennis Club 1 |
A1
2016
|
|
Playoffs
|
1 - 0 | Kew Gardens Tennis Club 1 |
A1
2016
|
| 2 - 1 | Kew Gardens Tennis Club 1 |
A1
2014 Summer
|
|
| 1 - 2 | Kew Gardens Tennis Club 1 |
A1
2013
|
|
| 2 - 3 | Kew Gardens Tennis Club 1 |
A1
2011
|
|
|
Regular Season
|
1 - 4 | Kew Gardens Tennis Club 1 |
A1
2011
|
|
Playoffs
|
1 - 1 | Kew Gardens Tennis Club 1 |
A1
2011
|
| 2 - 2 | Kew Gardens Tennis Club 1 |
A1
2010
|
24 seasons recorded
14 seasons
| Season | Record | Team | Division |
|---|---|---|---|
| 4 - 1 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
|
Regular Season
|
1 - 4 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
Playoffs
|
2 - 0 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
Regular Season
|
5 - 3 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
Playoffs
|
0 - 1 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
Regular Season
|
4 - 5 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
Playoffs
|
1 - 0 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
Regular Season
|
6 - 2 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
Playoffs
|
0 - 1 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
| 11 - 4 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
|
Regular Season
|
9 - 5 | Mayfair Lakeshore 1 |
Men's Majors
Men's League
|
|
Playoffs
|
1 - 1 | Mayfair Lakeshore 1 |
Men's Majors
Men's League
|
|
Regular Season
|
10 - 3 | Mayfair Lakeshore 1 |
Men's Majors
Men's League
|
|
Playoffs
|
0 - 2 | Mayfair Lakeshore 1 |
Men's Majors
Men's League
|
|
Regular Season
|
10 - 3 | Mayfair Lakeshore 1 |
Majors North/South
Men's League
|
|
Playoffs
|
0 - 1 | Mayfair Lakeshore 1 |
Majors North/South
Men's League
|
|
Regular Season
|
7 - 7 | Mayfair Lakeshore 1 |
Majors
Men's League
|
|
Playoffs
|
0 - 1 | Mayfair Lakeshore 1 |
Majors
Men's League
|
| 11 - 9 | Mayfair Lakeshore 1 |
Majors
Men's League
|
|
|
Regular Season
|
8 - 6 | Mayfair Lakeshore M1 |
Majors
Men's League
|
|
Playoffs
|
1 - 0 | Mayfair Lakeshore M1 |
Majors
Men's League
|
|
Regular Season
|
8 - 3 | Mayfair Lakeshore M1 |
Majors
Men's League
|
|
Playoffs
|
0 - 2 | Mayfair Lakeshore M1 |
Majors
Men's League
|
| 7 - 8 | Mayfair Lakeshore 1 |
Majors
Men's League
|
All-time head-to-head records.
242 opponents
| Opponent | Record | Win % |
|---|---|---|
|
Rowan Thompson
10 meetings
|
7 - 3 | 70.0% |
|
Cameron Lore
10 meetings
|
6 - 4 | 60.0% |
|
Carlos Lopez
8 meetings
|
5 - 3 | 62.5% |
|
Glen Ryan
8 meetings
|
5 - 3 | 62.5% |
|
Ryan Borczon
8 meetings
|
5 - 2 - 1 | 62.5% |
|
Chris Marshall
7 meetings
|
3 - 4 | 42.9% |
|
Shane Hickson
7 meetings
|
3 - 4 | 42.9% |
|
Adrian Winger
7 meetings
|
2 - 5 | 28.6% |
|
Stan Nevolovich
6 meetings
|
1 - 5 | 16.7% |
|
Rob Horwood
5 meetings
|
3 - 2 | 60.0% |
|
Justin Jendruch
5 meetings
|
2 - 3 | 40.0% |
|
Mike Thomson
5 meetings
|
2 - 3 | 40.0% |
|
Mario Cosentino
5 meetings
|
1 - 3 - 1 | 20.0% |
|
Mike White
4 meetings
|
4 - 0 | 100.0% |
|
Pavel Otchkassov
4 meetings
|
4 - 0 | 100.0% |
|
Brian Draxl
4 meetings
|
3 - 1 | 75.0% |
|
Josh Borenstein
4 meetings
|
3 - 1 | 75.0% |
|
Taylor Hawthorne
4 meetings
|
3 - 1 | 75.0% |
|
Franklyn Emmanuel
4 meetings
|
2 - 2 | 50.0% |
|
larry laughlin
4 meetings
|
2 - 2 | 50.0% |
|
Michael Lue
4 meetings
|
2 - 2 | 50.0% |
|
Peter Walker
4 meetings
|
2 - 2 | 50.0% |
|
ben woo
4 meetings
|
1 - 3 | 25.0% |
|
Daniel Kang
4 meetings
|
0 - 3 - 1 | 0.0% |
|
Fisk Nery
4 meetings
|
0 - 4 | 0.0% |
|
Andrew Chappell
3 meetings
|
3 - 0 | 100.0% |
|
Jibade Thomas
3 meetings
|
3 - 0 | 100.0% |
|
Riley Marinelli
3 meetings
|
3 - 0 | 100.0% |
|
Sean Seidman
3 meetings
|
3 - 0 | 100.0% |
|
Advait Kirtane
3 meetings
|
2 - 1 | 66.7% |
|
Alastair Millar
3 meetings
|
2 - 1 | 66.7% |
|
Dallas Ramsay
3 meetings
|
2 - 1 | 66.7% |
|
Filip Marinkovic
3 meetings
|
2 - 0 - 1 | 66.7% |
|
Jason Lee
3 meetings
|
2 - 1 | 66.7% |
|
Keenan O'Young
3 meetings
|
2 - 1 | 66.7% |
|
Peter Szczepanski
3 meetings
|
2 - 0 - 1 | 66.7% |
|
Steve Mahar
3 meetings
|
2 - 1 | 66.7% |
|
Tre Eli
3 meetings
|
2 - 1 | 66.7% |
|
Charles Sartor
3 meetings
|
1 - 2 | 33.3% |
|
Luca Garbati
3 meetings
|
1 - 2 | 33.3% |
|
paul bedard
3 meetings
|
1 - 2 | 33.3% |
|
Robin Walker
3 meetings
|
1 - 2 | 33.3% |
|
Oliver Becerra
3 meetings
|
0 - 3 | 0.0% |
|
Adam Sheriff-Scott
2 meetings
|
2 - 0 | 100.0% |
|
Adam Sherriff-Scott
2 meetings
|
2 - 0 | 100.0% |
|
Ananmay Kapoor
2 meetings
|
2 - 0 | 100.0% |
|
Arren Skandarajah
2 meetings
|
2 - 0 | 100.0% |
|
Benjamin Lewis
2 meetings
|
2 - 0 | 100.0% |
|
Bilal Anjum
2 meetings
|
2 - 0 | 100.0% |
|
Eddie Brisbois
2 meetings
|
2 - 0 | 100.0% |
|
James Yang
2 meetings
|
2 - 0 | 100.0% |
|
Jan Kolmel
2 meetings
|
2 - 0 | 100.0% |
|
Jeremy Wedgbury
2 meetings
|
2 - 0 | 100.0% |
|
Jorey Middlestadt
2 meetings
|
2 - 0 | 100.0% |
|
Kevin McLoughlin
2 meetings
|
2 - 0 | 100.0% |
|
Mike Goldstein
2 meetings
|
2 - 0 | 100.0% |
|
Shaye Wali
2 meetings
|
2 - 0 | 100.0% |
|
Thomas Mroziewicz
2 meetings
|
2 - 0 | 100.0% |
|
Tony Lancia
2 meetings
|
2 - 0 | 100.0% |
|
Trevor Redvers
2 meetings
|
2 - 0 | 100.0% |
|
Amad Ahmed
2 meetings
|
1 - 1 | 50.0% |
|
Anderson Fraser
2 meetings
|
1 - 1 | 50.0% |
|
David Chui
2 meetings
|
1 - 1 | 50.0% |
|
Jan Alafriz
2 meetings
|
1 - 1 | 50.0% |
|
Jeff Rockwell
2 meetings
|
1 - 1 | 50.0% |
|
Jenson Bicanic
2 meetings
|
1 - 1 | 50.0% |
|
Kooros Ghasemi
2 meetings
|
1 - 1 | 50.0% |
|
Kyle Mathesson
2 meetings
|
1 - 1 | 50.0% |
|
Matthew Oliver
2 meetings
|
1 - 1 | 50.0% |
|
Michael Emmett
2 meetings
|
1 - 1 | 50.0% |
|
Mohamed Alisowi
2 meetings
|
1 - 1 | 50.0% |
|
Pavle Milic
2 meetings
|
1 - 1 | 50.0% |
|
Peter Cibula
2 meetings
|
1 - 1 | 50.0% |
|
Robert Vincent
2 meetings
|
1 - 1 | 50.0% |
|
Serge Laza
2 meetings
|
1 - 1 | 50.0% |
|
Stan Szczepanski
2 meetings
|
1 - 1 | 50.0% |
|
Sujit Das
2 meetings
|
1 - 1 | 50.0% |
|
Tom Mroziewicz
2 meetings
|
1 - 1 | 50.0% |
|
Alan Pintaric
2 meetings
|
0 - 2 | 0.0% |
|
Cameron Chiang
2 meetings
|
0 - 2 | 0.0% |
|
Chris Corrao
2 meetings
|
0 - 2 | 0.0% |
|
Dennis Stolyarov
2 meetings
|
0 - 2 | 0.0% |
|
George Zoidl
2 meetings
|
0 - 2 | 0.0% |
|
Jason Pun
2 meetings
|
0 - 2 | 0.0% |
|
Kevin Chang
2 meetings
|
0 - 2 | 0.0% |
|
Mark Zdaniuk
2 meetings
|
0 - 2 | 0.0% |
|
Paul John
2 meetings
|
0 - 2 | 0.0% |
|
Roman Trkulja
2 meetings
|
0 - 2 | 0.0% |
|
Stephane Dalmeida
2 meetings
|
0 - 2 | 0.0% |
|
Adam Croteau
1 meeting
|
1 - 0 | 100.0% |
|
Adam Dykes
1 meeting
|
1 - 0 | 100.0% |
|
Adam Kukielka
1 meeting
|
1 - 0 | 100.0% |
|
AJ Fidelino
1 meeting
|
1 - 0 | 100.0% |
|
Alex Croker
1 meeting
|
1 - 0 | 100.0% |
|
Alex Filoti
1 meeting
|
1 - 0 | 100.0% |
|
Aly Zaver
1 meeting
|
1 - 0 | 100.0% |
|
Ariyo Javadi
1 meeting
|
1 - 0 | 100.0% |
|
Asad Hussein
1 meeting
|
1 - 0 | 100.0% |
|
Ben Whitely
1 meeting
|
1 - 0 | 100.0% |
|
Braeden Patchell
1 meeting
|
1 - 0 | 100.0% |
|
Chris Manzinali
1 meeting
|
1 - 0 | 100.0% |
|
Chris Urquhart
1 meeting
|
1 - 0 | 100.0% |
|
Connor Douglas
1 meeting
|
1 - 0 | 100.0% |
|
Constantin Wieser
1 meeting
|
1 - 0 | 100.0% |
|
Dani Szabo
1 meeting
|
1 - 0 | 100.0% |
|
Daniel Lopez
1 meeting
|
1 - 0 | 100.0% |
|
Daniel Tsimerman
1 meeting
|
1 - 0 | 100.0% |
|
Daniel Velocci
1 meeting
|
1 - 0 | 100.0% |
|
David Garrett
1 meeting
|
1 - 0 | 100.0% |
|
David Mengher
1 meeting
|
1 - 0 | 100.0% |
|
Doug Brajer
1 meeting
|
1 - 0 | 100.0% |
|
Dusan Ignjatovic
1 meeting
|
1 - 0 | 100.0% |
|
Dylan Shan
1 meeting
|
1 - 0 | 100.0% |
|
Eduardo Grecco
1 meeting
|
1 - 0 | 100.0% |
|
Elias Yacoub
1 meeting
|
1 - 0 | 100.0% |
|
Eric Gurin
1 meeting
|
1 - 0 | 100.0% |
|
Eric Ma
1 meeting
|
1 - 0 | 100.0% |
|
Ethan Meanchos
1 meeting
|
1 - 0 | 100.0% |
|
Eugene Maslov
1 meeting
|
1 - 0 | 100.0% |
|
Evan Mcnicoll
1 meeting
|
1 - 0 | 100.0% |
|
Felipe Diaz
1 meeting
|
1 - 0 | 100.0% |
|
Felix Roussel
1 meeting
|
1 - 0 | 100.0% |
|
Filip Sierpinski
1 meeting
|
1 - 0 | 100.0% |
|
Gaston Petrucci
1 meeting
|
1 - 0 | 100.0% |
|
Ivan Mitric
1 meeting
|
1 - 0 | 100.0% |
|
Jairo Castellanos
1 meeting
|
1 - 0 | 100.0% |
|
Jan Alfritz
1 meeting
|
1 - 0 | 100.0% |
|
Jared Horwood
1 meeting
|
1 - 0 | 100.0% |
|
Jeff Kuchma
1 meeting
|
1 - 0 | 100.0% |
|
John Perieteanu
1 meeting
|
1 - 0 | 100.0% |
|
Jordan Pilosof
1 meeting
|
1 - 0 | 100.0% |
|
Julia Kuszynski
1 meeting
|
1 - 0 | 100.0% |
|
Justin Eccelsotone
1 meeting
|
1 - 0 | 100.0% |
|
Karim Jina
1 meeting
|
1 - 0 | 100.0% |
|
Kerry Mitchell
1 meeting
|
1 - 0 | 100.0% |
|
Kevin Butler
1 meeting
|
1 - 0 | 100.0% |
|
Kosta Pavkov
1 meeting
|
1 - 0 | 100.0% |
|
Luke Coles
1 meeting
|
1 - 0 | 100.0% |
|
Mark Gurin
1 meeting
|
1 - 0 | 100.0% |
|
Mark Solovey
1 meeting
|
1 - 0 | 100.0% |
|
Martin Aldorsson
1 meeting
|
1 - 0 | 100.0% |
|
Matthew Samberg
1 meeting
|
1 - 0 | 100.0% |
|
Matthew Vrooman
1 meeting
|
1 - 0 | 100.0% |
|
Mattia Ricci
1 meeting
|
1 - 0 | 100.0% |
|
Michael Cysnerios
1 meeting
|
1 - 0 | 100.0% |
|
Michael Vanstone
1 meeting
|
1 - 0 | 100.0% |
|
Mike Czerwinski
1 meeting
|
1 - 0 | 100.0% |
|
Mike Pietras
1 meeting
|
1 - 0 | 100.0% |
|
Mikhail Lew
1 meeting
|
1 - 0 | 100.0% |
|
Ming Lam
1 meeting
|
1 - 0 | 100.0% |
|
Mitch Schachter
1 meeting
|
1 - 0 | 100.0% |
|
N/A
1 meeting
|
1 - 0 | 100.0% |
|
Nadeem Khan
1 meeting
|
1 - 0 | 100.0% |
|
Nathan Li
1 meeting
|
1 - 0 | 100.0% |
|
Neil Kandhai
1 meeting
|
1 - 0 | 100.0% |
|
Nelson Perez
1 meeting
|
1 - 0 | 100.0% |
|
Nicolas Brzezinski
1 meeting
|
1 - 0 | 100.0% |
|
Paul Kingston
1 meeting
|
1 - 0 | 100.0% |
|
Paul Scotti
1 meeting
|
1 - 0 | 100.0% |
|
Peter Gardonyi
1 meeting
|
1 - 0 | 100.0% |
|
Peter Malcombson
1 meeting
|
1 - 0 | 100.0% |
|
Prince Wang
1 meeting
|
1 - 0 | 100.0% |
|
Reinhard Reusse
1 meeting
|
1 - 0 | 100.0% |
|
Rob Benneyworth
1 meeting
|
1 - 0 | 100.0% |
|
Rob Steckley
1 meeting
|
1 - 0 | 100.0% |
|
Ron Singer
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Lau
1 meeting
|
1 - 0 | 100.0% |
|
Sasha Rozin
1 meeting
|
1 - 0 | 100.0% |
|
Shane Bell
1 meeting
|
1 - 0 | 100.0% |
|
Simon Kuszynski
1 meeting
|
1 - 0 | 100.0% |
|
Steven Passynkov
1 meeting
|
1 - 0 | 100.0% |
|
Todd Greenwood
1 meeting
|
1 - 0 | 100.0% |
|
Tom Fairbrother
1 meeting
|
1 - 0 | 100.0% |
|
Troy Russell
1 meeting
|
1 - 0 | 100.0% |
|
William Reznek
1 meeting
|
1 - 0 | 100.0% |
|
Aamer Javed
1 meeting
|
0 - 1 | 0.0% |
|
Adam Taylor
1 meeting
|
0 - 1 | 0.0% |
|
Adriano Fuorivia
1 meeting
|
0 - 1 | 0.0% |
|
Aidan Ronan
1 meeting
|
0 - 1 | 0.0% |
|
Alexander Riedl
1 meeting
|
0 - 1 | 0.0% |
|
Andrew Nisker
1 meeting
|
0 - 1 | 0.0% |
|
Andrew Rezaev
1 meeting
|
0 - 1 | 0.0% |
|
Asad Hussain
1 meeting
|
0 - 1 | 0.0% |
|
Asad Siyyid
1 meeting
|
0 - 1 | 0.0% |
|
Bobby Gheorghiu
1 meeting
|
0 - 1 | 0.0% |
|
Brandon McDonald
1 meeting
|
0 - 1 | 0.0% |
|
Cary Weingust
1 meeting
|
0 - 1 | 0.0% |
|
Charles Messow
1 meeting
|
0 - 1 | 0.0% |
|
Chris Ritchie
1 meeting
|
0 - 1 | 0.0% |
|
Coulter Wright
1 meeting
|
0 - 1 | 0.0% |
|
Dave McGavin
1 meeting
|
0 - 1 | 0.0% |
|
David Chu
1 meeting
|
0 - 0 - 1 | 0.0% |
|
David Cysnerios
1 meeting
|
0 - 1 | 0.0% |
|
David Vieyra
1 meeting
|
0 - 1 | 0.0% |
|
Denis Shapovalov
1 meeting
|
0 - 1 | 0.0% |
|
Deon Sauer
1 meeting
|
0 - 1 | 0.0% |
|
Dominique Harmath
1 meeting
|
0 - 1 | 0.0% |
|
Eric Vehovic
1 meeting
|
0 - 1 | 0.0% |
|
Franky Emmanuel
1 meeting
|
0 - 1 | 0.0% |
|
Gary Meanchos
1 meeting
|
0 - 1 | 0.0% |
|
Gerry Ronan
1 meeting
|
0 - 1 | 0.0% |
|
Greg Novak
1 meeting
|
0 - 1 | 0.0% |
|
Irfan Shamasdin
1 meeting
|
0 - 1 | 0.0% |
|
Jack Sarabia
1 meeting
|
0 - 1 | 0.0% |
|
James Low
1 meeting
|
0 - 1 | 0.0% |
|
Jeremy Langer
1 meeting
|
0 - 1 | 0.0% |
|
Jon Sorbo
1 meeting
|
0 - 1 | 0.0% |
|
Jordan Talbot
1 meeting
|
0 - 1 | 0.0% |
|
Josh Kramer
1 meeting
|
0 - 1 | 0.0% |
|
Kye McDadi
1 meeting
|
0 - 1 | 0.0% |
|
Laurent Kryeziu
1 meeting
|
0 - 1 | 0.0% |
|
Leighton Brandon
1 meeting
|
0 - 1 | 0.0% |
|
Liam Draxl
1 meeting
|
0 - 1 | 0.0% |
|
Marko Agatonovic
1 meeting
|
0 - 1 | 0.0% |
|
Martin Hong
1 meeting
|
0 - 1 | 0.0% |
|
Matthew Erdman
1 meeting
|
0 - 1 | 0.0% |
|
Matthew Overvelde
1 meeting
|
0 - 1 | 0.0% |
|
Mike Lue
1 meeting
|
0 - 1 | 0.0% |
|
Mikhail Arkaev
1 meeting
|
0 - 1 | 0.0% |
|
Miran Cehajic
1 meeting
|
0 - 1 | 0.0% |
|
Nadia Lagaev
1 meeting
|
0 - 1 | 0.0% |
|
Nick Lagaev
1 meeting
|
0 - 1 | 0.0% |
|
Nikolai Haessig
1 meeting
|
0 - 1 | 0.0% |
|
Omer Rashid
1 meeting
|
0 - 1 | 0.0% |
|
Paul Ambrose
1 meeting
|
0 - 1 | 0.0% |
|
Peter Kuszynski
1 meeting
|
0 - 1 | 0.0% |
|
Quinton Peterson-Paul
1 meeting
|
0 - 1 | 0.0% |
|
Richard Mainella
1 meeting
|
0 - 1 | 0.0% |
|
Rob McCallum
1 meeting
|
0 - 1 | 0.0% |
|
Roger Rudisuli
1 meeting
|
0 - 1 | 0.0% |
|
Ryan Chow
1 meeting
|
0 - 1 | 0.0% |
|
Ryan Fischer
1 meeting
|
0 - 1 | 0.0% |
|
Ryan Mendoza
1 meeting
|
0 - 1 | 0.0% |
|
Sasha Obucina
1 meeting
|
0 - 1 | 0.0% |
|
Sasha Pachnev
1 meeting
|
0 - 1 | 0.0% |
|
Stephen McLoughlin
1 meeting
|
0 - 1 | 0.0% |
|
Tarik Kamel
1 meeting
|
0 - 1 | 0.0% |
|
Thomas Sullivan
1 meeting
|
0 - 1 | 0.0% |
|
Tyler Mitrovic
1 meeting
|
0 - 1 | 0.0% |
|
Tyler Panhuyzen
1 meeting
|
0 - 1 | 0.0% |
|
Victor Krustev
1 meeting
|
0 - 1 | 0.0% |
|
Viktor Capota
1 meeting
|
0 - 1 | 0.0% |