2022
1 season
Career profile
187 career matches with a 62.2% win rate across 2 leagues.
Most-seen opponent: Shane Hickson / 9 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 |
|---|---|---|---|
| 1 - 2 | Mayfair Lakeshore |
Division 1
2026
|
|
|
Regular Season
|
4 - 1 | Mayfair Lakeshore |
A1
2023
|
|
Playoffs
|
1 - 0 | Mayfair Lakeshore |
A1
2023
|
|
Regular Season
|
3 - 2 | Mayfair Lakeshore |
A1
2022
|
|
Playoffs
|
0 - 2 | Mayfair Lakeshore |
A1
2022
|
22 seasons recorded
14 seasons
| Season | Record | Team | Division |
|---|---|---|---|
| 3 - 4 | 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
|
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
|
| 5 - 4 | Mayfair Lakeshore 1 |
Men's Majors 1
Men's League
|
|
|
Regular Season
|
7 - 4 | 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
|
|
| 10 - 3 | Mayfair Lakeshore 1 |
Men's Majors
Men's League
|
|
|
Regular Season
|
7 - 2 | Mayfair Lakeshore 1 |
Men's Majors
Men's League
|
|
Playoffs
|
0 - 2 | Mayfair Lakeshore 1 |
Men's Majors
Men's League
|
|
Regular Season
|
9 - 1 | Mayfair Lakeshore 1 |
Majors North/South
Men's League
|
|
Playoffs
|
0 - 1 | Mayfair Lakeshore 1 |
Majors North/South
Men's League
|
|
Regular Season
|
7 - 5 | Mayfair Lakeshore 1 |
Majors
Men's League
|
|
Playoffs
|
0 - 1 | Mayfair Lakeshore 1 |
Majors
Men's League
|
| 10 - 7 | Mayfair Lakeshore 1 |
Majors
Men's League
|
|
|
Regular Season
|
11 - 7 | Mayfair Lakeshore M1 |
Majors
Men's League
|
|
Playoffs
|
2 - 0 | Mayfair Lakeshore M1 |
Majors
Men's League
|
|
Regular Season
|
9 - 3 | Mayfair Lakeshore M1 |
Majors
Men's League
|
|
Playoffs
|
0 - 2 | Mayfair Lakeshore M1 |
Majors
Men's League
|
| 6 - 5 | Mayfair Lakeshore 1 |
Majors
Men's League
|
All-time head-to-head records.
199 opponents
| Opponent | Record | Win % |
|---|---|---|
|
Shane Hickson
9 meetings
|
2 - 7 | 22.2% |
|
Rowan Thompson
7 meetings
|
4 - 3 | 57.1% |
|
Cameron Lore
6 meetings
|
5 - 1 | 83.3% |
|
Brian Draxl
6 meetings
|
3 - 3 | 50.0% |
|
Glen Ryan
6 meetings
|
3 - 3 | 50.0% |
|
Pavel Otchkassov
5 meetings
|
4 - 1 | 80.0% |
|
Carlos Lopez
5 meetings
|
2 - 3 | 40.0% |
|
larry laughlin
5 meetings
|
2 - 3 | 40.0% |
|
Michael Lue
5 meetings
|
2 - 3 | 40.0% |
|
Rob Horwood
5 meetings
|
2 - 3 | 40.0% |
|
Deon Sauer
4 meetings
|
3 - 1 | 75.0% |
|
Filip Marinkovic
4 meetings
|
3 - 0 - 1 | 75.0% |
|
Mike White
4 meetings
|
3 - 1 | 75.0% |
|
Ryan Borczon
4 meetings
|
3 - 0 - 1 | 75.0% |
|
Sean Seidman
4 meetings
|
3 - 1 | 75.0% |
|
Adrian Winger
4 meetings
|
2 - 2 | 50.0% |
|
Andrew Chappell
4 meetings
|
2 - 2 | 50.0% |
|
Franklyn Emmanuel
4 meetings
|
1 - 3 | 25.0% |
|
Mario Cosentino
4 meetings
|
1 - 2 - 1 | 25.0% |
|
Stan Nevolovich
4 meetings
|
1 - 3 | 25.0% |
|
Aly Zaver
3 meetings
|
3 - 0 | 100.0% |
|
Arren Skandarajah
3 meetings
|
3 - 0 | 100.0% |
|
Daniel Lopez
3 meetings
|
3 - 0 | 100.0% |
|
Peter Walker
3 meetings
|
3 - 0 | 100.0% |
|
Trevor Redvers
3 meetings
|
3 - 0 | 100.0% |
|
Josh Borenstein
3 meetings
|
2 - 1 | 66.7% |
|
Keenan O'Young
3 meetings
|
2 - 1 | 66.7% |
|
Ryan Mendoza
3 meetings
|
2 - 1 | 66.7% |
|
Taylor Hawthorne
3 meetings
|
2 - 1 | 66.7% |
|
ben woo
3 meetings
|
1 - 2 | 33.3% |
|
Robin Walker
3 meetings
|
1 - 2 | 33.3% |
|
Stan Szczepanski
3 meetings
|
1 - 2 | 33.3% |
|
Daniel Kang
3 meetings
|
0 - 2 - 1 | 0.0% |
|
Fisk Nery
3 meetings
|
0 - 3 | 0.0% |
|
George Zoidl
3 meetings
|
0 - 3 | 0.0% |
|
Luca Garbati
3 meetings
|
0 - 3 | 0.0% |
|
Adam Sherriff-Scott
2 meetings
|
2 - 0 | 100.0% |
|
Ananmay Kapoor
2 meetings
|
2 - 0 | 100.0% |
|
Benjamin Lewis
2 meetings
|
2 - 0 | 100.0% |
|
Bilal Anjum
2 meetings
|
2 - 0 | 100.0% |
|
Boris Lemberski
2 meetings
|
2 - 0 | 100.0% |
|
Chris Urquhart
2 meetings
|
2 - 0 | 100.0% |
|
Eugene Maslov
2 meetings
|
2 - 0 | 100.0% |
|
James Yang
2 meetings
|
2 - 0 | 100.0% |
|
Jan Kolmel
2 meetings
|
2 - 0 | 100.0% |
|
Jorey Middlestadt
2 meetings
|
2 - 0 | 100.0% |
|
Kevin Chang
2 meetings
|
2 - 0 | 100.0% |
|
Kevin McLoughlin
2 meetings
|
2 - 0 | 100.0% |
|
Mattia Ricci
2 meetings
|
2 - 0 | 100.0% |
|
Michael Emmett
2 meetings
|
2 - 0 | 100.0% |
|
Peter Szczepanski
2 meetings
|
2 - 0 | 100.0% |
|
Rob Benneyworth
2 meetings
|
2 - 0 | 100.0% |
|
Robert McCallum
2 meetings
|
2 - 0 | 100.0% |
|
Thomas Mroziewicz
2 meetings
|
2 - 0 | 100.0% |
|
Aamer Javed
2 meetings
|
1 - 1 | 50.0% |
|
Adriano Fuorivia
2 meetings
|
1 - 1 | 50.0% |
|
Anderson Fraser
2 meetings
|
1 - 1 | 50.0% |
|
Bobby Gheorghiu
2 meetings
|
1 - 1 | 50.0% |
|
Charles Sartor
2 meetings
|
1 - 1 | 50.0% |
|
Connor Douglas
2 meetings
|
1 - 1 | 50.0% |
|
Dominique Harmath
2 meetings
|
1 - 1 | 50.0% |
|
Eric Gurin
2 meetings
|
1 - 1 | 50.0% |
|
Eric Nguyen
2 meetings
|
1 - 1 | 50.0% |
|
Jason Lee
2 meetings
|
1 - 1 | 50.0% |
|
Jeff Rockwell
2 meetings
|
1 - 1 | 50.0% |
|
Mark Gurin
2 meetings
|
1 - 1 | 50.0% |
|
Mike Thomson
2 meetings
|
1 - 1 | 50.0% |
|
Robert Vincent
2 meetings
|
1 - 1 | 50.0% |
|
Alan Pintaric
2 meetings
|
0 - 2 | 0.0% |
|
Asad Hussain
2 meetings
|
0 - 2 | 0.0% |
|
Jared Horwood
2 meetings
|
0 - 2 | 0.0% |
|
Kye McDadi
2 meetings
|
0 - 2 | 0.0% |
|
Oliver Becerra
2 meetings
|
0 - 2 | 0.0% |
|
paul bedard
2 meetings
|
0 - 2 | 0.0% |
|
Serge Laza
2 meetings
|
0 - 2 | 0.0% |
|
Adam Dykes
1 meeting
|
1 - 0 | 100.0% |
|
Adam Kagan
1 meeting
|
1 - 0 | 100.0% |
|
Adam Kukielka
1 meeting
|
1 - 0 | 100.0% |
|
Advait Kirtane
1 meeting
|
1 - 0 | 100.0% |
|
Aidan Ronan
1 meeting
|
1 - 0 | 100.0% |
|
Alastair Millar
1 meeting
|
1 - 0 | 100.0% |
|
Alex Croker
1 meeting
|
1 - 0 | 100.0% |
|
Alex Ratz
1 meeting
|
1 - 0 | 100.0% |
|
Amad Ahmed
1 meeting
|
1 - 0 | 100.0% |
|
Andreas Ziegler
1 meeting
|
1 - 0 | 100.0% |
|
Atilla Schwarze
1 meeting
|
1 - 0 | 100.0% |
|
Braeden Patchell
1 meeting
|
1 - 0 | 100.0% |
|
Chris Marshall
1 meeting
|
1 - 0 | 100.0% |
|
Constantin Wieser
1 meeting
|
1 - 0 | 100.0% |
|
Daniel Velocci
1 meeting
|
1 - 0 | 100.0% |
|
Darren Lalonde
1 meeting
|
1 - 0 | 100.0% |
|
Dave Trinh
1 meeting
|
1 - 0 | 100.0% |
|
David Garrett
1 meeting
|
1 - 0 | 100.0% |
|
Denis Shapovalov
1 meeting
|
1 - 0 | 100.0% |
|
Doug Brajer
1 meeting
|
1 - 0 | 100.0% |
|
Dusan Ignjatovic
1 meeting
|
1 - 0 | 100.0% |
|
Eduardo Grecco
1 meeting
|
1 - 0 | 100.0% |
|
Eric Ma
1 meeting
|
1 - 0 | 100.0% |
|
Erik Salka
1 meeting
|
1 - 0 | 100.0% |
|
Evan Mcnicoll
1 meeting
|
1 - 0 | 100.0% |
|
Filip Sierpinski
1 meeting
|
1 - 0 | 100.0% |
|
Gaston Petrucci
1 meeting
|
1 - 0 | 100.0% |
|
Gijs Noteboom
1 meeting
|
1 - 0 | 100.0% |
|
Glenn Brisbois
1 meeting
|
1 - 0 | 100.0% |
|
Gus Noteboom
1 meeting
|
1 - 0 | 100.0% |
|
Igor Danich
1 meeting
|
1 - 0 | 100.0% |
|
Ivan Mitric
1 meeting
|
1 - 0 | 100.0% |
|
Jan Alafriz
1 meeting
|
1 - 0 | 100.0% |
|
Jeff Klotz
1 meeting
|
1 - 0 | 100.0% |
|
Jibade Thomas
1 meeting
|
1 - 0 | 100.0% |
|
John Jackson
1 meeting
|
1 - 0 | 100.0% |
|
John Perieteanu
1 meeting
|
1 - 0 | 100.0% |
|
Johnny Ng
1 meeting
|
1 - 0 | 100.0% |
|
Jonathan Kay
1 meeting
|
1 - 0 | 100.0% |
|
Jonathan Soriano
1 meeting
|
1 - 0 | 100.0% |
|
Jordan Talbot
1 meeting
|
1 - 0 | 100.0% |
|
Kerry Mitchell
1 meeting
|
1 - 0 | 100.0% |
|
Konrad Chan
1 meeting
|
1 - 0 | 100.0% |
|
Kooros Ghasemi
1 meeting
|
1 - 0 | 100.0% |
|
Kyle Mathesson
1 meeting
|
1 - 0 | 100.0% |
|
Luke Coles
1 meeting
|
1 - 0 | 100.0% |
|
Manuel Cholakyan
1 meeting
|
1 - 0 | 100.0% |
|
Marek Merwart
1 meeting
|
1 - 0 | 100.0% |
|
Mark Iuliano
1 meeting
|
1 - 0 | 100.0% |
|
Martin Aldorsson
1 meeting
|
1 - 0 | 100.0% |
|
Matt Klinger
1 meeting
|
1 - 0 | 100.0% |
|
Michael Cysnerios
1 meeting
|
1 - 0 | 100.0% |
|
Michael Vanstone
1 meeting
|
1 - 0 | 100.0% |
|
Mike Pietras
1 meeting
|
1 - 0 | 100.0% |
|
N/A
1 meeting
|
1 - 0 | 100.0% |
|
Nelson Perez
1 meeting
|
1 - 0 | 100.0% |
|
Nick He
1 meeting
|
1 - 0 | 100.0% |
|
Noeen Kashif
1 meeting
|
1 - 0 | 100.0% |
|
Orest Essep
1 meeting
|
1 - 0 | 100.0% |
|
Paul Lutz
1 meeting
|
1 - 0 | 100.0% |
|
Paul Scotti
1 meeting
|
1 - 0 | 100.0% |
|
Peter Cibula
1 meeting
|
1 - 0 | 100.0% |
|
Peter Gardonyi
1 meeting
|
1 - 0 | 100.0% |
|
Prince Wang
1 meeting
|
1 - 0 | 100.0% |
|
Reinhard Reusse
1 meeting
|
1 - 0 | 100.0% |
|
Riley Marinelli
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% |
|
Sam Jonas
1 meeting
|
1 - 0 | 100.0% |
|
Sasha Obucina
1 meeting
|
1 - 0 | 100.0% |
|
Sasha Rozin
1 meeting
|
1 - 0 | 100.0% |
|
Sebastian Popa
1 meeting
|
1 - 0 | 100.0% |
|
Shane Bell
1 meeting
|
1 - 0 | 100.0% |
|
Shaye Wali
1 meeting
|
1 - 0 | 100.0% |
|
Simon Kuszynski
1 meeting
|
1 - 0 | 100.0% |
|
Steve Vala
1 meeting
|
1 - 0 | 100.0% |
|
Steven Passynkov
1 meeting
|
1 - 0 | 100.0% |
|
Tony Lancia
1 meeting
|
1 - 0 | 100.0% |
|
Tre Eli
1 meeting
|
1 - 0 | 100.0% |
|
Yigit Gedikli
1 meeting
|
1 - 0 | 100.0% |
|
Yuval Goodman
1 meeting
|
1 - 0 | 100.0% |
|
Yves Zeitoun
1 meeting
|
1 - 0 | 100.0% |
|
Alec Luchak
1 meeting
|
0 - 1 | 0.0% |
|
Ali Ahmed
1 meeting
|
0 - 1 | 0.0% |
|
Andrew Rezaev
1 meeting
|
0 - 1 | 0.0% |
|
Brock Hughes
1 meeting
|
0 - 1 | 0.0% |
|
Carlo Bardini
1 meeting
|
0 - 1 | 0.0% |
|
Charles Gembes
1 meeting
|
0 - 1 | 0.0% |
|
Chris Corrao
1 meeting
|
0 - 1 | 0.0% |
|
Coulter Wright
1 meeting
|
0 - 1 | 0.0% |
|
Dallas Ramsay
1 meeting
|
0 - 1 | 0.0% |
|
David Cysnerios
1 meeting
|
0 - 1 | 0.0% |
|
David Vieyra
1 meeting
|
0 - 1 | 0.0% |
|
Dennis Stolyarov
1 meeting
|
0 - 1 | 0.0% |
|
Dima Zyhmantovich
1 meeting
|
0 - 1 | 0.0% |
|
Gord Buchan
1 meeting
|
0 - 1 | 0.0% |
|
Gourav Gulia
1 meeting
|
0 - 1 | 0.0% |
|
Jeremy Langer
1 meeting
|
0 - 1 | 0.0% |
|
Jon Sorbo
1 meeting
|
0 - 1 | 0.0% |
|
Josh Kramer
1 meeting
|
0 - 1 | 0.0% |
|
Justin Jendruch
1 meeting
|
0 - 1 | 0.0% |
|
Liam Draxl
1 meeting
|
0 - 1 | 0.0% |
|
Mark Zdaniuk
1 meeting
|
0 - 1 | 0.0% |
|
Matthew Oliver
1 meeting
|
0 - 1 | 0.0% |
|
Matthew Overvelde
1 meeting
|
0 - 1 | 0.0% |
|
Max Yermus
1 meeting
|
0 - 1 | 0.0% |
|
Nadia Lagaev
1 meeting
|
0 - 1 | 0.0% |
|
Nicolas Burton
1 meeting
|
0 - 1 | 0.0% |
|
Nikolai Haessig
1 meeting
|
0 - 1 | 0.0% |
|
Pete Tennis
1 meeting
|
0 - 1 | 0.0% |
|
Peter Bedard
1 meeting
|
0 - 1 | 0.0% |
|
Peter Kuszynski
1 meeting
|
0 - 1 | 0.0% |
|
Quinton Peterson-Paul
1 meeting
|
0 - 1 | 0.0% |
|
Rafael Aita
1 meeting
|
0 - 1 | 0.0% |
|
Rodrigo Echagaray
1 meeting
|
0 - 1 | 0.0% |
|
Roger Rudisuli
1 meeting
|
0 - 1 | 0.0% |
|
Roman Trkulja
1 meeting
|
0 - 1 | 0.0% |
|
Stephane Dalmeida
1 meeting
|
0 - 1 | 0.0% |
|
Teg Brar
1 meeting
|
0 - 1 | 0.0% |
|
Tom Mroziewicz
1 meeting
|
0 - 1 | 0.0% |
|
Tyler Mitrovic
1 meeting
|
0 - 1 | 0.0% |
|
Tyler Panhuyzen
1 meeting
|
0 - 1 | 0.0% |
|
Viktor Capota
1 meeting
|
0 - 1 | 0.0% |