Skip to content

Player profile

Franco zhu

31 matches played with a 56.7% win rate across 3 leagues.

Most-seen opponent: cosmin dumitrache / 2 meetings

Matches
31

Across all seasons.

Win rate
56.7%

Wins / decided matches.

Leagues
3

Distinct leagues represented.

Season History

League-by-league results over time.

3 leagues

Mayfair Interclub Mixed League

4 seasons recorded

10 - 6

Mayfair Interclub Mixed Doubles League

4 seasons

10-6
Season history for Mayfair Interclub Mixed League. Activate a season name to open its details. Additional columns can be viewed by scrolling horizontally.
Season Record Team Division
1 - 1 Parkway Tier 2
Tier 2
Mayfair Interclub Mixed Doubles League
5 - 3 Parkway Tier 2
Tier 2
Mayfair Interclub Mixed Doubles League
1 - 0 Parkway 3.5
3.5-4.0
Mayfair Interclub Mixed Doubles League
3 - 2 Parkway
Saturday
Mayfair Interclub Mixed Doubles League

Toronto Men's Tennis League

2 seasons recorded

1 - 2

2026

1 season

1-2
Season history for Toronto Men's Tennis League. Activate a season name to open its details. Additional columns can be viewed by scrolling horizontally.
Season Record Team Division
Regular Season
0 - 1 Armadale Tennis Club
Division 4
2026
Playoffs
1 - 1 Armadale Tennis Club
Division 4
2026

Toronto Men's Winter Tennis League

4 seasons recorded

6 - 5

Men's League

4 seasons

6-5
Season history for Toronto Men's Winter Tennis League. Activate a season name to open its details. Additional columns can be viewed by scrolling horizontally.
Season Record Team Division
0 - 0 Mayfair East
Division A2
Men's League
0 - 2 Mayfair East 1
Division A2
Men's League
4 - 2 Mayfair East 1
Division A2
Men's League
2 - 1 Mayfair East 1
Division A2
Men's League

Rival Board

All-time head-to-head records.

53 opponents

Opponent Record Win %
cosmin dumitrache
2 meetings
2 - 0 100.0%
Jammy He
2 meetings
1 - 1 50.0%
Jay Detsky
2 meetings
1 - 1 50.0%
Thomas Lindell
2 meetings
1 - 1 50.0%
Richard Shi
2 meetings
0 - 2 0.0%
Alexandra Galanova
1 meeting
1 - 0 100.0%
Carole Freeman
1 meeting
1 - 0 100.0%
Colin Hickson
1 meeting
1 - 0 100.0%
Demitry Yelfimov
1 meeting
1 - 0 100.0%
Elicia Clements
1 meeting
1 - 0 100.0%
Eric Patchell
1 meeting
1 - 0 100.0%
Eric Tripp
1 meeting
1 - 0 100.0%
Haotian Pei
1 meeting
1 - 0 100.0%
Henry Cole
1 meeting
1 - 0 100.0%
Jody Widman
1 meeting
1 - 0 100.0%
Julianne Hu
1 meeting
1 - 0 100.0%
Karim Kabani
1 meeting
1 - 0 100.0%
Laura Shepherd
1 meeting
1 - 0 100.0%
Lotta Lindblom
1 meeting
1 - 0 100.0%
Marla Wolfe
1 meeting
1 - 0 100.0%
Michael Tylman
1 meeting
1 - 0 100.0%
Oleg Yelfimov
1 meeting
1 - 0 100.0%
Raj Moudgil
1 meeting
1 - 0 100.0%
Steve Koitsopolos
1 meeting
1 - 0 100.0%
Suzie Molnar
1 meeting
1 - 0 100.0%
Suzy Wallace
1 meeting
1 - 0 100.0%
Thomas Ho
1 meeting
1 - 0 100.0%
TJ Cheng
1 meeting
1 - 0 100.0%
Vivek Natan
1 meeting
1 - 0 100.0%
Wayne Ivey
1 meeting
1 - 0 100.0%
Adel Akram
1 meeting
0 - 1 0.0%
Allie Yeung
1 meeting
0 - 1 0.0%
Antonio Terrazas
1 meeting
0 - 1 0.0%
Brian Cheuk
1 meeting
0 - 1 0.0%
Brian Rosen
1 meeting
0 - 1 0.0%
Christina Lau
1 meeting
0 - 1 0.0%
Dion Widrich
1 meeting
0 - 1 0.0%
James Ronan
1 meeting
0 - 1 0.0%
Justin Rosen
1 meeting
0 - 1 0.0%
Marko Vuckovic
1 meeting
0 - 1 0.0%
Miriam Castellanos
1 meeting
0 - 1 0.0%
Moe Otsubo
1 meeting
0 - 1 0.0%
Nicoletta Diamantopoulos
1 meeting
0 - 1 0.0%
Nikita Tziavas
1 meeting
0 - 1 0.0%
Noah Beggs
1 meeting
0 - 1 0.0%
Patrick Wong
1 meeting
0 - 1 0.0%
Paul Leishman
1 meeting
0 - 0 - 1 0.0%
Philip Leishman
1 meeting
0 - 0 - 1 0.0%
Stefan Bars
1 meeting
0 - 1 0.0%
Trang Cao
1 meeting
0 - 1 0.0%
Trevor Aristotle
1 meeting
0 - 1 0.0%
Wendy Yen
1 meeting
0 - 1 0.0%
William Li
1 meeting
0 - 1 0.0%