Player profile
John Kwan
186 matches played with a 50.5% win rate across 3 leagues.
Most-seen opponent: Jim Kostin / 5 meetings
- Matches
- 186
- Win rate
- 50.5%
- Leagues
- 3
Season History
League-by-league results over time.
3 leagues
Mayfair Interclub Mixed League
1 season recorded
| Season | Record | Team | Division |
|---|---|---|---|
| 1 - 3 | Parkway |
Saturday
|
Toronto Men's Tennis League
10 seasons recorded
2013
2014 Summer
2016
2018
2019
| Season | Record | Team | Division |
|---|---|---|---|
| 1 - 0 | The Donalda Club |
B1
|
|
|
Regular Season
|
4 - 3 | Donalda |
B1
|
|
Playoffs
|
0 - 2 | Donalda |
B1
|
| 1 - 0 | Donalda |
B1
|
|
|
Regular Season
|
0 - 1 | Thorncliffe |
A2
|
|
Playoffs
|
0 - 1 | Thorncliffe |
A2
|
|
Regular Season
|
3 - 0 | Fitness Institute |
B1
|
|
Playoffs
|
0 - 1 | Fitness Institute |
B1
|
|
Regular Season
|
1 - 3 | Fitness Institute |
B1
|
|
Playoffs
|
1 - 1 | Fitness Institute |
B1
|
Toronto Men's Winter Tennis League
26 seasons recorded
Men's League
Mixed League
| Season | Record | Team | Division |
|---|---|---|---|
|
Regular Season
|
2 - 3 | Donalda2 |
Division A2
|
| 0 - 0 | Mayfair East 1 |
Division A2
|
|
|
Playoffs
|
0 - 1 | Donalda2 |
Division A2
|
| 2 - 0 | Mayfair East 1 |
Division A2
|
|
| 2 - 2 | Donalda2 |
Division A2
|
|
|
Regular Season
|
5 - 5 | Mayfair East 1 |
Division A2
|
|
Playoffs
|
0 - 1 | Mayfair East 1 |
Division A2
|
| 4 - 4 | Mayfair East 1 |
Division A1
|
|
| 4 - 5 | Mayfair East A1 |
Division A1
|
|
| 5 - 2 | Mayfair Parkway 2 |
Division A
|
|
| 5 - 7 | Mayfair East 1 |
Division A1
|
|
| 1 - 1 | Mayfair Parkway |
Mixed 4.5+
|
|
| 1 - 6 | Mayfair Parkway |
Mixed 4.5+ North/South
|
|
|
Regular Season
|
7 - 4 | Donalda 2 |
Division A2
|
| 0 - 1 | Donalda 1 |
Division A North/South
|
|
|
Playoffs
|
0 - 1 | Donalda 2 |
Division A2
|
|
Regular Season
|
7 - 5 | Donalda 1 |
Division A1
|
|
Playoffs
|
1 - 0 | Donalda 1 |
Division A1
|
| 8 - 5 | Blackmore 1 |
Division A
|
|
| 0 - 1 | Mayfair Parkway |
4.5 Division
|
|
|
Regular Season
|
6 - 5 | Fitness Institute A1 |
Division A
|
| 3 - 1 | Mayfair Parkway |
4.5 Division
|
|
|
Playoffs
|
0 - 1 | Fitness Institute A1 |
Division A
|
| 4 - 0 | Mayfair Parkway |
4.5 Division
|
|
| 5 - 7 | Fitness Institute A1 |
Division A
|
|
| 9 - 8 | Fitness Institute 1 |
Division A1
|
Rival Board
All-time head-to-head records.
292 opponents
| Opponent | Record | Win % |
|---|---|---|
| Jim Kostin | 3 - 2 | 60.0% |
| Shelby Evans | 2 - 3 | 40.0% |
| Gunner Kiel | 1 - 4 | 20.0% |
| Fernando Paz | 3 - 0 | 100.0% |
| Cristian Iancu | 2 - 1 | 66.7% |
| Paul Liem | 2 - 1 | 66.7% |
| Nick Liem | 0 - 3 | 0.0% |
| Paul Scotti | 0 - 3 | 0.0% |
| Adam Kagan | 2 - 0 | 100.0% |
| Barnaby Kalan | 2 - 0 | 100.0% |
| David sherwood | 2 - 0 | 100.0% |
| Dusan Mirkov | 2 - 0 | 100.0% |
| Flaviu Dinca | 2 - 0 | 100.0% |
| Greg Klak | 2 - 0 | 100.0% |
| Joseph Lyn | 2 - 0 | 100.0% |
| Morteza Alabaf | 2 - 0 | 100.0% |
| Mouhainem Larbi | 2 - 0 | 100.0% |
| Randal Slavens | 2 - 0 | 100.0% |
| Shelby Anderson | 2 - 0 | 100.0% |
| Zach Johnson | 2 - 0 | 100.0% |
| Alex Cichon | 1 - 1 | 50.0% |
| Andy Kim | 1 - 1 | 50.0% |
| Callum Scott | 1 - 1 | 50.0% |
| Dan Petirs | 1 - 1 | 50.0% |
| Dave Trinh | 1 - 1 | 50.0% |
| Dinh Nguyen | 1 - 1 | 50.0% |
| Ed Flanigan | 1 - 1 | 50.0% |
| Eugen Malea | 1 - 1 | 50.0% |
| George Zoidl | 1 - 1 | 50.0% |
| Jeremy Rau | 1 - 1 | 50.0% |
| Joe DiNenno | 1 - 1 | 50.0% |
| Konrad Chan | 1 - 1 | 50.0% |
| Kris Dmytrenko | 1 - 1 | 50.0% |
| Lorne Sugarman | 1 - 1 | 50.0% |
| Mladen Trkulja | 1 - 1 | 50.0% |
| Nenad Mihailovic | 1 - 1 | 50.0% |
| Paul Meschino | 1 - 1 | 50.0% |
| Ray Lee | 1 - 1 | 50.0% |
| Steve Wong | 1 - 1 | 50.0% |
| Tim Trimper | 1 - 1 | 50.0% |
| Alexandre Mondrous | 0 - 2 | 0.0% |
| Andrew Berghuis | 0 - 2 | 0.0% |
| Clayton Madokoro | 0 - 2 | 0.0% |
| Eugene Maslov | 0 - 2 | 0.0% |
| Fisk Nery | 0 - 2 | 0.0% |
| Glenn Brisbois | 0 - 2 | 0.0% |
| Les Woloszak | 0 - 2 | 0.0% |
| Marcel Hilgerink | 0 - 2 | 0.0% |
| Michael Lee | 0 - 1 - 1 | 0.0% |
| Nick Kroupetski | 0 - 2 | 0.0% |
| Rob Richardson | 0 - 2 | 0.0% |
| Tarik Kamel | 0 - 2 | 0.0% |
| Yann d’Halluin | 0 - 2 | 0.0% |
| Adam Croteau | 1 - 0 | 100.0% |
| Adam Ellis | 1 - 0 | 100.0% |
| Al Bentley | 1 - 0 | 100.0% |
| Alex Ratz | 1 - 0 | 100.0% |
| Alexei Otchkassov | 1 - 0 | 100.0% |
| Ana Maria Mera | 1 - 0 | 100.0% |
| Andrei Varga | 1 - 0 | 100.0% |
| Andrew Seider | 1 - 0 | 100.0% |
| Andrew Shaw | 1 - 0 | 100.0% |
| ANDY VALENTINE | 1 - 0 | 100.0% |
| Angela Pressaco | 1 - 0 | 100.0% |
| Anthony Tuccitto | 1 - 0 | 100.0% |
| Anton Kalinichenko | 1 - 0 | 100.0% |
| Antonio Terrazas | 1 - 0 | 100.0% |
| Arun Cumaraswamy | 1 - 0 | 100.0% |
| bavan namasivayam | 1 - 0 | 100.0% |
| Bobby Clarke | 1 - 0 | 100.0% |
| Brian Chung | 1 - 0 | 100.0% |
| Brian Jakovina | 1 - 0 | 100.0% |
| Brian Venator | 1 - 0 | 100.0% |
| Brock Hughes | 1 - 0 | 100.0% |
| Bruce Acland | 1 - 0 | 100.0% |
| Bruno Marchesan | 1 - 0 | 100.0% |
| Cameron Wittick | 1 - 0 | 100.0% |
| Carol Yack | 1 - 0 | 100.0% |
| Chris Bandak | 1 - 0 | 100.0% |
| Chris Divitkos | 1 - 0 | 100.0% |
| Christopher Mancebo | 1 - 0 | 100.0% |
| Cindy Sigesmund | 1 - 0 | 100.0% |
| CJ Body | 1 - 0 | 100.0% |
| Colin Henry | 1 - 0 | 100.0% |
| Cruz Angco | 1 - 0 | 100.0% |
| D'Arcy Finley | 1 - 0 | 100.0% |
| David Buchanan | 1 - 0 | 100.0% |
| Dina Douglas | 1 - 0 | 100.0% |
| Dmitri Soudakov | 1 - 0 | 100.0% |
| Don Anderson | 1 - 0 | 100.0% |
| Don Smith | 1 - 0 | 100.0% |
| Dylan Luft | 1 - 0 | 100.0% |
| Edward Collins | 1 - 0 | 100.0% |
| Erik Salka | 1 - 0 | 100.0% |
| Ethan Hunter | 1 - 0 | 100.0% |
| Ethan Ironside | 1 - 0 | 100.0% |
| Florentino Gecolea | 1 - 0 | 100.0% |
| Frank Heller | 1 - 0 | 100.0% |
| Gabe Palummo | 1 - 0 | 100.0% |
| Gary Figueira | 1 - 0 | 100.0% |
| Glenor Pitters | 1 - 0 | 100.0% |
| Greg de Santis | 1 - 0 | 100.0% |
| Harjit Biljani | 1 - 0 | 100.0% |
| Jairo Castellanos | 1 - 0 | 100.0% |
| Jeff Stipec | 1 - 0 | 100.0% |
| Jerry Chow | 1 - 0 | 100.0% |
| Jesse Mendell | 1 - 0 | 100.0% |
| John Abate | 1 - 0 | 100.0% |
| Joseph Gelfrand | 1 - 0 | 100.0% |
| Joseph Philips | 1 - 0 | 100.0% |
| Josip Ivanko | 1 - 0 | 100.0% |
| Julia Sotnikova | 1 - 0 | 100.0% |
| Kendall Balchen | 1 - 0 | 100.0% |
| Kevin Hayes | 1 - 0 | 100.0% |
| Kyle Singer | 1 - 0 | 100.0% |
| Latchmana Satchi | 1 - 0 | 100.0% |
| Leo Chau | 1 - 0 | 100.0% |
| Lionel Eli | 1 - 0 | 100.0% |
| Lubo Muller | 1 - 0 | 100.0% |
| Luke Kurowski | 1 - 0 | 100.0% |
| Mark Atkins | 1 - 0 | 100.0% |
| Mark Cooper | 1 - 0 | 100.0% |
| Martin Croteau | 1 - 0 | 100.0% |
| Matt Anderson | 1 - 0 | 100.0% |
| Matthew Scott | 1 - 0 | 100.0% |
| Medi Khandan | 1 - 0 | 100.0% |
| Michael Blair | 1 - 0 | 100.0% |
| Michael Vanstone | 1 - 0 | 100.0% |
| Mike Bowcott | 1 - 0 | 100.0% |
| Miki Harmath | 1 - 0 | 100.0% |
| Mostafa Heydarian | 1 - 0 | 100.0% |
| Neal Kilpatrick | 1 - 0 | 100.0% |
| Nick D'Amico | 1 - 0 | 100.0% |
| Nikita Krykhtin | 1 - 0 | 100.0% |
| Nina Sampaleanu | 1 - 0 | 100.0% |
| Nolan Jarvis | 1 - 0 | 100.0% |
| Paul Trinh | 1 - 0 | 100.0% |
| Peder Enhorning | 1 - 0 | 100.0% |
| Peter Cooney | 1 - 0 | 100.0% |
| Peter Kostin | 1 - 0 | 100.0% |
| Philip Cigagna | 1 - 0 | 100.0% |
| Raghav Singal | 1 - 0 | 100.0% |
| Raj Bhagrath | 1 - 0 | 100.0% |
| Ray Thompson | 1 - 0 | 100.0% |
| Reed Ballon | 1 - 0 | 100.0% |
| Rhonda Kazdan | 1 - 0 | 100.0% |
| Richard Freedhoff | 1 - 0 | 100.0% |
| Rob Kerton | 1 - 0 | 100.0% |
| Robert Perri | 1 - 0 | 100.0% |
| Roberto Israel | 1 - 0 | 100.0% |
| Roger Phinnemore | 1 - 0 | 100.0% |
| Rudi Hwang | 1 - 0 | 100.0% |
| Ryan McLeod | 1 - 0 | 100.0% |
| Ryan Pump | 1 - 0 | 100.0% |
| Saimathun Sharma | 1 - 0 | 100.0% |
| Sam Monaco | 1 - 0 | 100.0% |
| Sandeep Talim | 1 - 0 | 100.0% |
| Scott Maier | 1 - 0 | 100.0% |
| Scott Vahey | 1 - 0 | 100.0% |
| Shawn Cohn | 1 - 0 | 100.0% |
| Simon Jimenez | 1 - 0 | 100.0% |
| Stefan Bars | 1 - 0 | 100.0% |
| Stephen Cheung | 1 - 0 | 100.0% |
| Steve Yermus | 1 - 0 | 100.0% |
| Stuart Teather | 1 - 0 | 100.0% |
| Suresh Ramadasan | 1 - 0 | 100.0% |
| Tofiq Indawala | 1 - 0 | 100.0% |
| Tom Mayer | 1 - 0 | 100.0% |
| Trevor Aristotle | 1 - 0 | 100.0% |
| Tyler Keung | 1 - 0 | 100.0% |
| Victor Fadeev | 1 - 0 | 100.0% |
| Vit Hrdlicka | 1 - 0 | 100.0% |
| Vlad Maevskiy | 1 - 0 | 100.0% |
| Willow Cheah | 1 - 0 | 100.0% |
| Winter Ng | 1 - 0 | 100.0% |
| Yogesh Chinta | 1 - 0 | 100.0% |
| Aidan Biss Mantziounis | 0 - 1 | 0.0% |
| Ajay Kshattriya | 0 - 1 | 0.0% |
| Al McDermott | 0 - 1 | 0.0% |
| Alec Walter | 0 - 1 | 0.0% |
| Alex Petlyarski | 0 - 1 | 0.0% |
| Alex Singh | 0 - 1 | 0.0% |
| Alfredo Gaudite | 0 - 1 | 0.0% |
| Alvin Tudorica | 0 - 1 | 0.0% |
| Amy Wagowsky | 0 - 1 | 0.0% |
| Andrew Clinton | 0 - 1 | 0.0% |
| Andrew Fan | 0 - 1 | 0.0% |
| Anne-Mette Filippini | 0 - 1 | 0.0% |
| Anthony Rondina | 0 - 1 | 0.0% |
| Avi Singer | 0 - 1 | 0.0% |
| Bernardo Sousa | 0 - 1 | 0.0% |
| Bill Albino | 0 - 1 | 0.0% |
| Brad Lingeman | 0 - 1 | 0.0% |
| Brian Rosen | 0 - 1 | 0.0% |
| Chris King | 0 - 1 | 0.0% |
| Colin Steinmetz | 0 - 1 | 0.0% |
| Costache Potop | 0 - 1 | 0.0% |
| Daniel Zimskind | 0 - 1 | 0.0% |
| Dave Borowsky | 0 - 1 | 0.0% |
| Dave Buchanan | 0 - 1 | 0.0% |
| David Hwang | 0 - 1 | 0.0% |
| David Vincent | 0 - 1 | 0.0% |
| Deepak Jayaram | 0 - 1 | 0.0% |
| Desmond Sie | 0 - 1 | 0.0% |
| Doug McEnteer | 0 - 1 | 0.0% |
| Doug Shinobu | 0 - 1 | 0.0% |
| Echo Wang | 0 - 0 - 1 | 0.0% |
| Elinor IP | 0 - 1 | 0.0% |
| Eric Tsui | 0 - 1 | 0.0% |
| Evan Weiser | 0 - 1 | 0.0% |
| Farid Mekhael | 0 - 1 | 0.0% |
| Fedele Collura | 0 - 1 | 0.0% |
| Gary Salomon | 0 - 1 | 0.0% |
| Graham Shirley | 0 - 1 | 0.0% |
| Guirgis Nakhla | 0 - 1 | 0.0% |
| Jack Sarabia | 0 - 1 | 0.0% |
| Jacqueline Green | 0 - 1 | 0.0% |
| James Mangos | 0 - 1 | 0.0% |
| James Sharpe | 0 - 1 | 0.0% |
| Jammy He | 0 - 0 - 1 | 0.0% |
| Jane Bedard | 0 - 1 | 0.0% |
| Jason Jagoe | 0 - 1 | 0.0% |
| Jeff Steers | 0 - 1 | 0.0% |
| Jenson Bicanic | 0 - 1 | 0.0% |
| Jeremy Abergel | 0 - 1 | 0.0% |
| Jeremy DeBattista | 0 - 1 | 0.0% |
| Jim Boyce | 0 - 1 | 0.0% |
| Joe Zeng | 0 - 1 | 0.0% |
| John Laceda | 0 - 1 | 0.0% |
| John Scott | 0 - 1 | 0.0% |
| Kathleen Kurman | 0 - 1 | 0.0% |
| Kazim Agha | 0 - 1 | 0.0% |
| Kenneth Wong | 0 - 1 | 0.0% |
| Klara Hlouskova | 0 - 1 | 0.0% |
| Kosta P | 0 - 1 | 0.0% |
| Koush Krishnan | 0 - 1 | 0.0% |
| Kyle Wippel | 0 - 1 | 0.0% |
| Leshia Gadacz | 0 - 1 | 0.0% |
| Lori Maaskant | 0 - 1 | 0.0% |
| Matt Vrooman | 0 - 1 | 0.0% |
| Mattia Ricci | 0 - 1 | 0.0% |
| Michael Emmett | 0 - 1 | 0.0% |
| Mike Harding | 0 - 1 | 0.0% |
| Mike Tevlin | 0 - 1 | 0.0% |
| Mike White | 0 - 1 | 0.0% |
| Miriam Castellanos | 0 - 1 | 0.0% |
| Nancy Behm | 0 - 1 | 0.0% |
| Neil Fowler | 0 - 1 | 0.0% |
| Nick Cheng | 0 - 1 | 0.0% |
| Nicola Von Schroeter | 0 - 1 | 0.0% |
| Oliver Becerra | 0 - 1 | 0.0% |
| Omer Rashid | 0 - 1 | 0.0% |
| Owen Pellew | 0 - 1 | 0.0% |
| Parth Patel | 0 - 1 | 0.0% |
| Paul Weiser | 0 - 1 | 0.0% |
| Peter Hunt-Sharp | 0 - 1 | 0.0% |
| Peter Miles | 0 - 1 | 0.0% |
| Phil Robinson | 0 - 1 | 0.0% |
| Phil Willow | 0 - 1 | 0.0% |
| Porch Jansresattana | 0 - 1 | 0.0% |
| Raj Maraj | 0 - 1 | 0.0% |
| Reinhard Reusse | 0 - 1 | 0.0% |
| Richard Roos | 0 - 1 | 0.0% |
| Ritchie Lanys | 0 - 1 | 0.0% |
| Rob Johnston | 0 - 1 | 0.0% |
| Rob Krizmanich | 0 - 1 | 0.0% |
| Robert He | 0 - 0 - 1 | 0.0% |
| Rod Hunter | 0 - 1 | 0.0% |
| Sandra Cimetta | 0 - 1 | 0.0% |
| Saravan Subramanian | 0 - 1 | 0.0% |
| Scott Barrett | 0 - 1 | 0.0% |
| Scott Harrold | 0 - 1 | 0.0% |
| Scott Wu | 0 - 1 | 0.0% |
| Sean Swail | 0 - 1 | 0.0% |
| Shane Daniels | 0 - 1 | 0.0% |
| Shayan Samsoodeen | 0 - 1 | 0.0% |
| Siamak Fallah | 0 - 1 | 0.0% |
| Simon Butler | 0 - 1 | 0.0% |
| Stefan Kim | 0 - 1 | 0.0% |
| Stephen Dick | 0 - 1 | 0.0% |
| Steven Passynkov | 0 - 1 | 0.0% |
| Thomas Lawlor | 0 - 1 | 0.0% |
| Thomas Lindell | 0 - 1 | 0.0% |
| Tom Kern | 0 - 1 | 0.0% |
| Tommy Trinh | 0 - 1 | 0.0% |
| Tristan Martin | 0 - 1 | 0.0% |
| Trust Chen Pow | 0 - 1 | 0.0% |
| Tyler Walker | 0 - 1 | 0.0% |
| Ugur Dinc | 0 - 1 | 0.0% |
| Vahagn Tonakanian | 0 - 1 | 0.0% |
| Xiuneng Wang | 0 - 1 | 0.0% |
| Zaid Noor | 0 - 1 | 0.0% |