Player profile
Chris Moir
28 matches played with a 64.0% win rate across 3 leagues.
Most-seen opponent: Geoffrey Grill / 2 meetings
- Matches
- 28
- Win rate
- 64.0%
- Leagues
- 3
Season History
League-by-league results over time.
3 leagues
Mayfair Interclub Mixed League
1 season recorded
| Season | Record | Team | Division |
|---|---|---|---|
| 1 - 1 | Lakeshore Tier 1 |
Tier 1
|
Toronto Men's Tennis League
1 season recorded
2026
| Season | Record | Team | Division |
|---|---|---|---|
| 4 - 2 | Thorncliffe Park Tennis Club |
Division 3
|
Toronto Men's Winter Tennis League
6 seasons recorded
Men's League
Mixed League
| Season | Record | Team | Division |
|---|---|---|---|
| 0 - 1 | Mayfair Lakeshore |
Division A2
|
|
| 0 - 0 | Mayfair Lakeshore |
Division A1
|
|
| 7 - 2 | Mayfair Lakeshore A2 |
Division A2
|
|
| 3 - 1 | Mayfair Lakeshore A2 |
Division A2
|
|
| 1 - 1 | Mayfair Lakeshore A2 |
Division A2
|
|
| 0 - 1 | Mayfair West |
4.5 Division
|
Rival Board
All-time head-to-head records.
52 opponents
| Opponent | Record | Win % |
|---|---|---|
| Geoffrey Grill | 1 - 1 | 50.0% |
| Alex Wong | 1 - 0 | 100.0% |
| Antonio Terrazas | 1 - 0 | 100.0% |
| Ben Bell | 1 - 0 | 100.0% |
| Benjamin Hui | 1 - 0 | 100.0% |
| Bharat Pardasani | 1 - 0 | 100.0% |
| Colin Service | 1 - 0 | 100.0% |
| Colin Steinmetz | 1 - 0 | 100.0% |
| Dion Widrich | 1 - 0 | 100.0% |
| Elik Farin | 1 - 0 | 100.0% |
| Eric Singer | 1 - 0 | 100.0% |
| Fabian Monaco | 1 - 0 | 100.0% |
| Frankie Mock | 1 - 0 | 100.0% |
| Jesse Mendell | 1 - 0 | 100.0% |
| Joel Singer | 1 - 0 | 100.0% |
| Johnny Chow | 1 - 0 | 100.0% |
| Jordan Wong | 1 - 0 | 100.0% |
| Kiran Navaratnam | 1 - 0 | 100.0% |
| Klara Hlouskova | 1 - 0 | 100.0% |
| Koush Krishnan | 1 - 0 | 100.0% |
| Li Zhang | 1 - 0 | 100.0% |
| Marc McQuillen | 1 - 0 | 100.0% |
| Mark MacLean | 1 - 0 | 100.0% |
| Masoom Tiwari | 1 - 0 | 100.0% |
| Nizam Alkins | 1 - 0 | 100.0% |
| Ralph Wissborn | 1 - 0 | 100.0% |
| TJ Cheng | 1 - 0 | 100.0% |
| Trevor Dunn | 1 - 0 | 100.0% |
| Zorah Freeman-McIntyre | 1 - 0 | 100.0% |
| Anton Skourides | 0 - 0 - 1 | 0.0% |
| Charlie Yermus | 0 - 1 | 0.0% |
| Colin Bohm | 0 - 0 - 1 | 0.0% |
| Daniel Boylan | 0 - 0 - 1 | 0.0% |
| David Brydges | 0 - 0 - 1 | 0.0% |
| Doug Shinobu | 0 - 1 | 0.0% |
| Erick Alban | 0 - 1 | 0.0% |
| Ethan Ironside | 0 - 1 | 0.0% |
| Henry Bohm | 0 - 0 - 1 | 0.0% |
| Ivana Music | 0 - 1 | 0.0% |
| Jay Bleiweis | 0 - 1 | 0.0% |
| Jay Wintraub | 0 - 1 | 0.0% |
| Jeffrey Feng | 0 - 1 | 0.0% |
| Josip Ivanko | 0 - 1 | 0.0% |
| Kevin Ing | 0 - 1 | 0.0% |
| Louise Scholefield | 0 - 1 | 0.0% |
| Normand Houle | 0 - 1 | 0.0% |
| Paul Meschino | 0 - 1 | 0.0% |
| Peter Metcalfe | 0 - 0 - 1 | 0.0% |
| Raj Bhagrath | 0 - 1 | 0.0% |
| Shane Daniels | 0 - 1 | 0.0% |
| Simon Butler | 0 - 1 | 0.0% |
| Yogesh Chinta | 0 - 1 | 0.0% |