2019
1 season
Career profile
96 career matches with a 54.8% win rate across 2 leagues.
Most-seen opponent: Ryan Pump / 4 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
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
1 - 2 | Heron Park Tennis Club |
A2
2023
|
|
Playoffs
|
0 - 1 | Heron Park Tennis Club |
A2
2023
|
|
Regular Season
|
2 - 4 | Heron Park Tennis Club |
A2
2022
|
|
Playoffs
|
0 - 1 | Heron Park Tennis Club |
A2
2022
|
| 0 - 4 | Heron Park Tennis Club |
B1
2019
|
11 seasons recorded
7 seasons
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
6 - 4 | Tam Heather 3 (Kusiak) |
Division A1
Men's League
|
|
Playoffs
|
0 - 2 | Tam Heather 3 (Kusiak) |
Division A1
Men's League
|
|
Regular Season
|
5 - 5 | Tam Heather A1 |
Division A1
Men's League
|
|
Playoffs
|
1 - 0 | Tam Heather A1 |
Division A1
Men's League
|
| 7 - 3 | Tam Heather A1 |
Division A1
Men's League
|
|
| 13 - 1 | Tam Heather A1 |
Division A1
Men's League
|
|
| 7 - 4 | Tam Heather 2 |
Division A2
Men's League
|
|
| 1 - 0 | Tam Heather |
Men's Majors 2
Men's League
|
|
|
Regular Season
|
3 - 6 | Tam Heather A2 |
Division A2
Men's League
|
|
Playoffs
|
0 - 1 | Tam Heather A2 |
Division A2
Men's League
|
| 5 - 4 | Tam Heather 3 |
Division A2
Men's League
|
All-time head-to-head records.
153 opponents
| Opponent | Record | Win % |
|---|---|---|
|
Ryan Pump
4 meetings
|
2 - 2 | 50.0% |
|
Opie Chari
3 meetings
|
2 - 0 - 1 | 66.7% |
|
Kyle Locke
3 meetings
|
0 - 2 - 1 | 0.0% |
|
Costache Potop
2 meetings
|
2 - 0 | 100.0% |
|
Henry Cole
2 meetings
|
2 - 0 | 100.0% |
|
John Laceda
2 meetings
|
2 - 0 | 100.0% |
|
Kevin Walchuk
2 meetings
|
2 - 0 | 100.0% |
|
Mark MacLean
2 meetings
|
2 - 0 | 100.0% |
|
Mark Porter
2 meetings
|
2 - 0 | 100.0% |
|
Rico Silva
2 meetings
|
2 - 0 | 100.0% |
|
ANDY VALENTINE
2 meetings
|
1 - 1 | 50.0% |
|
Chris Schulze
2 meetings
|
1 - 1 | 50.0% |
|
Dion Widrich
2 meetings
|
1 - 1 | 50.0% |
|
Jordan Master
2 meetings
|
1 - 1 | 50.0% |
|
Kyle Wippel
2 meetings
|
1 - 1 | 50.0% |
|
Nicolas Martin
2 meetings
|
1 - 1 | 50.0% |
|
Richard Lepka
2 meetings
|
1 - 1 | 50.0% |
|
Sam Wright-Edwards
2 meetings
|
1 - 1 | 50.0% |
|
Yogesh Chinta
2 meetings
|
1 - 0 - 1 | 50.0% |
|
Arya Vafaei
2 meetings
|
0 - 2 | 0.0% |
|
Dave Buchanan
2 meetings
|
0 - 2 | 0.0% |
|
Eduardo Grecco
2 meetings
|
0 - 2 | 0.0% |
|
Kyle Singer
2 meetings
|
0 - 2 | 0.0% |
|
Omri Dor
2 meetings
|
0 - 2 | 0.0% |
|
Randal Slavens
2 meetings
|
0 - 2 | 0.0% |
|
Ryan McLeod
2 meetings
|
0 - 2 | 0.0% |
|
Albert Chai
1 meeting
|
1 - 0 | 100.0% |
|
Alex Petlarsky
1 meeting
|
1 - 0 | 100.0% |
|
Ali Darbani
1 meeting
|
1 - 0 | 100.0% |
|
Andres Rivadeneira
1 meeting
|
1 - 0 | 100.0% |
|
Andy Houghton
1 meeting
|
1 - 0 | 100.0% |
|
Andy Kim
1 meeting
|
1 - 0 | 100.0% |
|
Bradley Valentine
1 meeting
|
1 - 0 | 100.0% |
|
Brian Lipishan
1 meeting
|
1 - 0 | 100.0% |
|
Brian Venator
1 meeting
|
1 - 0 | 100.0% |
|
Chris Stavro
1 meeting
|
1 - 0 | 100.0% |
|
Constantin Cheran
1 meeting
|
1 - 0 | 100.0% |
|
Dale Koe
1 meeting
|
1 - 0 | 100.0% |
|
Dan Poliwoda
1 meeting
|
1 - 0 | 100.0% |
|
Daryl Lwin
1 meeting
|
1 - 0 | 100.0% |
|
Dave Birkbeck
1 meeting
|
1 - 0 | 100.0% |
|
Dave Garrett
1 meeting
|
1 - 0 | 100.0% |
|
David Case
1 meeting
|
1 - 0 | 100.0% |
|
David Harris
1 meeting
|
1 - 0 | 100.0% |
|
David McCallum
1 meeting
|
1 - 0 | 100.0% |
|
David Walt
1 meeting
|
1 - 0 | 100.0% |
|
Duc Vuong
1 meeting
|
1 - 0 | 100.0% |
|
Edmond Kwan
1 meeting
|
1 - 0 | 100.0% |
|
Eric Jeong
1 meeting
|
1 - 0 | 100.0% |
|
Eric Ma
1 meeting
|
1 - 0 | 100.0% |
|
Eric Singer
1 meeting
|
1 - 0 | 100.0% |
|
Florentino Gecolea
1 meeting
|
1 - 0 | 100.0% |
|
Hasnain Panju
1 meeting
|
1 - 0 | 100.0% |
|
Henry Zhang
1 meeting
|
1 - 0 | 100.0% |
|
Javier Griner
1 meeting
|
1 - 0 | 100.0% |
|
JD Sullivan
1 meeting
|
1 - 0 | 100.0% |
|
Jeff Gould
1 meeting
|
1 - 0 | 100.0% |
|
Juan Battilana
1 meeting
|
1 - 0 | 100.0% |
|
Kaleb Machado
1 meeting
|
1 - 0 | 100.0% |
|
Kamal Shukla
1 meeting
|
1 - 0 | 100.0% |
|
Kevin Pepler
1 meeting
|
1 - 0 | 100.0% |
|
Koosha Jafarian
1 meeting
|
1 - 0 | 100.0% |
|
Logan Houston
1 meeting
|
1 - 0 | 100.0% |
|
Mahak Khumi
1 meeting
|
1 - 0 | 100.0% |
|
Marc Pais
1 meeting
|
1 - 0 | 100.0% |
|
Mark Peros
1 meeting
|
1 - 0 | 100.0% |
|
Matthew Kwok
1 meeting
|
1 - 0 | 100.0% |
|
Mayooran Selvarajah
1 meeting
|
1 - 0 | 100.0% |
|
Michael Vanstone
1 meeting
|
1 - 0 | 100.0% |
|
Mike Irving
1 meeting
|
1 - 0 | 100.0% |
|
Neel Patel
1 meeting
|
1 - 0 | 100.0% |
|
Nick Cheung
1 meeting
|
1 - 0 | 100.0% |
|
Nick Lau
1 meeting
|
1 - 0 | 100.0% |
|
Norman Hua
1 meeting
|
1 - 0 | 100.0% |
|
Oliver Kent
1 meeting
|
1 - 0 | 100.0% |
|
Patrick Kilburn
1 meeting
|
1 - 0 | 100.0% |
|
Patrick Wong
1 meeting
|
1 - 0 | 100.0% |
|
Paul Hoffman
1 meeting
|
1 - 0 | 100.0% |
|
Paul Lutz
1 meeting
|
1 - 0 | 100.0% |
|
Pedja Konjevic
1 meeting
|
1 - 0 | 100.0% |
|
Peter Duong
1 meeting
|
1 - 0 | 100.0% |
|
Rob Hayman
1 meeting
|
1 - 0 | 100.0% |
|
Rob Johnston
1 meeting
|
1 - 0 | 100.0% |
|
Robert He
1 meeting
|
1 - 0 | 100.0% |
|
Rongjun Lai
1 meeting
|
1 - 0 | 100.0% |
|
Ryan Young
1 meeting
|
1 - 0 | 100.0% |
|
Saam Hashemi
1 meeting
|
1 - 0 | 100.0% |
|
Sergey Kalinichenko
1 meeting
|
1 - 0 | 100.0% |
|
Simon Simon
1 meeting
|
1 - 0 | 100.0% |
|
Spasoje Cvetkovic
1 meeting
|
1 - 0 | 100.0% |
|
Tony Liao
1 meeting
|
1 - 0 | 100.0% |
|
Val Strokach
1 meeting
|
1 - 0 | 100.0% |
|
Vlad Filippov
1 meeting
|
1 - 0 | 100.0% |
|
Vlad Maevskiy
1 meeting
|
1 - 0 | 100.0% |
|
Adam Floman
1 meeting
|
0 - 1 | 0.0% |
|
Adel Akram
1 meeting
|
0 - 1 | 0.0% |
|
Advait Kirtane
1 meeting
|
0 - 1 | 0.0% |
|
Allen Ng
1 meeting
|
0 - 1 | 0.0% |
|
Bojan Sajlovic
1 meeting
|
0 - 1 | 0.0% |
|
Brendan Keefe
1 meeting
|
0 - 1 | 0.0% |
|
Cheda Kopcalic
1 meeting
|
0 - 1 | 0.0% |
|
Chris Healing
1 meeting
|
0 - 1 | 0.0% |
|
Christian Giusto
1 meeting
|
0 - 1 | 0.0% |
|
Clayton Madokoro
1 meeting
|
0 - 1 | 0.0% |
|
Cyrus Mortazavi
1 meeting
|
0 - 1 | 0.0% |
|
Doug McEnteer
1 meeting
|
0 - 1 | 0.0% |
|
Edward Kruppe
1 meeting
|
0 - 1 | 0.0% |
|
Elio Monaco
1 meeting
|
0 - 1 | 0.0% |
|
Erik Salka
1 meeting
|
0 - 1 | 0.0% |
|
Gilles Congourdeau
1 meeting
|
0 - 1 | 0.0% |
|
Gord Hintze
1 meeting
|
0 - 1 | 0.0% |
|
Guillaume Horréard
1 meeting
|
0 - 1 | 0.0% |
|
Gunner Keil
1 meeting
|
0 - 1 | 0.0% |
|
Jack Sarabia
1 meeting
|
0 - 1 | 0.0% |
|
Janelle Fung
1 meeting
|
0 - 1 | 0.0% |
|
Jim Taggart
1 meeting
|
0 - 0 - 1 | 0.0% |
|
Jonathan Soriano
1 meeting
|
0 - 1 | 0.0% |
|
Josh Peplow
1 meeting
|
0 - 1 | 0.0% |
|
Julien Lemarie
1 meeting
|
0 - 1 | 0.0% |
|
Keith Dowuona
1 meeting
|
0 - 1 | 0.0% |
|
Kris Dmytrenko
1 meeting
|
0 - 0 - 1 | 0.0% |
|
Kye McDadi
1 meeting
|
0 - 1 | 0.0% |
|
Marcel Hilgerink
1 meeting
|
0 - 1 | 0.0% |
|
Mark Heazle
1 meeting
|
0 - 1 | 0.0% |
|
Mike Kosowski
1 meeting
|
0 - 1 | 0.0% |
|
Moh Ebrahimian
1 meeting
|
0 - 1 | 0.0% |
|
Nikita Krykhtin
1 meeting
|
0 - 1 | 0.0% |
|
Nikita Tziavas
1 meeting
|
0 - 1 | 0.0% |
|
Paul Klak
1 meeting
|
0 - 1 | 0.0% |
|
Paul Meschino
1 meeting
|
0 - 1 | 0.0% |
|
Peter Giacomelli
1 meeting
|
0 - 1 | 0.0% |
|
Prakash David
1 meeting
|
0 - 1 | 0.0% |
|
Raj Maraj
1 meeting
|
0 - 1 | 0.0% |
|
Ray Lee
1 meeting
|
0 - 0 - 1 | 0.0% |
|
Ricky Li
1 meeting
|
0 - 1 | 0.0% |
|
Rod Hunter
1 meeting
|
0 - 1 | 0.0% |
|
Roger Phinnemore
1 meeting
|
0 - 1 | 0.0% |
|
Roumen Saltchev
1 meeting
|
0 - 1 | 0.0% |
|
Saravan Subramaniam
1 meeting
|
0 - 1 | 0.0% |
|
Satwinder Saini
1 meeting
|
0 - 1 | 0.0% |
|
Scott Harrold
1 meeting
|
0 - 1 | 0.0% |
|
Sean Swail
1 meeting
|
0 - 1 | 0.0% |
|
Shelby Evans
1 meeting
|
0 - 1 | 0.0% |
|
Tarik Kamel
1 meeting
|
0 - 1 | 0.0% |
|
Thomas Partridge
1 meeting
|
0 - 1 | 0.0% |
|
Tommy Trinh
1 meeting
|
0 - 1 | 0.0% |
|
Trevor Redvers
1 meeting
|
0 - 1 | 0.0% |
|
Tushar Gaur
1 meeting
|
0 - 1 | 0.0% |
|
Tyler Lopez
1 meeting
|
0 - 1 | 0.0% |
|
Tyler Panhuyzen
1 meeting
|
0 - 1 | 0.0% |
|
Yi Zhou
1 meeting
|
0 - 1 | 0.0% |
|
Yves Zeitoun
1 meeting
|
0 - 1 | 0.0% |
|
Zane Hussain
1 meeting
|
0 - 1 | 0.0% |