Skip to content

Player profile

Ron Shao

50 matches played with a 30.0% win rate across 1 league.

Most-seen opponent: Jack Lenartowicz / 4 meetings

Matches
50

Across all seasons.

Win rate
30.0%

Wins / decided matches.

Leagues
1

Distinct leagues represented.

Season History

League-by-league results over time.

1 league

Toronto Men's Tennis League

11 seasons recorded

15 - 35

2011

1 season

1-5

2013

1 season

0-4

2014 Summer

1 season

1-2

2015 Summer

1 season

5-5

2016

1 season

0-3

2017

1 season

2-2

2018

1 season

1-5

2019

1 season

3-4

2022

1 season

2-4

2026

1 season

0-1
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
0 - 1 Armadale Tennis Club
Division 4
2026
Regular Season
2 - 3 Armadale Tennis Club
B2
2022
Playoffs
0 - 1 Armadale Tennis Club
B2
2022
3 - 4 Armadale Tennis Club
B2
2019
1 - 5 Armadale Tennis Club
B2
2018
2 - 2 Armadale Tennis Club
B2
2017
0 - 3 Armadale Tennis Club
B2
2016
1 - 2 Armadale Tennis Club
B2
2014 Summer
5 - 5 Armadale Tennis Club
B2
2015 Summer
0 - 4 Armadale Tennis Club
B2
2013
1 - 5 Armadale Tennis Club
B2
2011

Rival Board

All-time head-to-head records.

80 opponents

Opponent Record Win %
Jack Lenartowicz
4 meetings
0 - 4 0.0%
Ed Tse
3 meetings
1 - 2 33.3%
David Boehm
2 meetings
1 - 1 50.0%
Fred Doulatshahi
2 meetings
1 - 1 50.0%
Vince Paul
2 meetings
1 - 1 50.0%
Wayne Ivey
2 meetings
1 - 1 50.0%
Andreas Schulze
2 meetings
0 - 2 0.0%
Bernie Tanz
2 meetings
0 - 2 0.0%
Fred Watkin
2 meetings
0 - 2 0.0%
Hristiyan Ivanov
2 meetings
0 - 2 0.0%
Peter Hong
2 meetings
0 - 2 0.0%
Rick Figueiredo
2 meetings
0 - 2 0.0%
Alex Enchin
1 meeting
1 - 0 100.0%
Anthony Stokes
1 meeting
1 - 0 100.0%
Ari Levy
1 meeting
1 - 0 100.0%
Bob Cody
1 meeting
1 - 0 100.0%
Brett MacIntyre
1 meeting
1 - 0 100.0%
Brian Sahely
1 meeting
1 - 0 100.0%
Corey Samuel
1 meeting
1 - 0 100.0%
David Tam
1 meeting
1 - 0 100.0%
Edward Wong
1 meeting
1 - 0 100.0%
Jack McGee
1 meeting
1 - 0 100.0%
Karl Szasz
1 meeting
1 - 0 100.0%
Leor Margulies
1 meeting
1 - 0 100.0%
Michael Chan
1 meeting
1 - 0 100.0%
Nasir Dakri
1 meeting
1 - 0 100.0%
Pablo Heyman
1 meeting
1 - 0 100.0%
Randolph Masters
1 meeting
1 - 0 100.0%
Richard Rogers
1 meeting
1 - 0 100.0%
Sai Vardam
1 meeting
1 - 0 100.0%
Sid Pharasi
1 meeting
1 - 0 100.0%
Stan Chow
1 meeting
1 - 0 100.0%
vipon ghai
1 meeting
1 - 0 100.0%
Adam Burrell
1 meeting
0 - 1 0.0%
Allan Strathdee
1 meeting
0 - 1 0.0%
Allan Wexler
1 meeting
0 - 1 0.0%
Andrew Taylor
1 meeting
0 - 1 0.0%
Barry Kohl
1 meeting
0 - 1 0.0%
Bobby Nijjar
1 meeting
0 - 1 0.0%
Charles Gamm
1 meeting
0 - 1 0.0%
Craig Jamieson
1 meeting
0 - 1 0.0%
David Falco
1 meeting
0 - 1 0.0%
David Frank
1 meeting
0 - 1 0.0%
Doug Coombs
1 meeting
0 - 1 0.0%
Duncan Tooley
1 meeting
0 - 1 0.0%
George Dimos
1 meeting
0 - 1 0.0%
Harold Rosenfeld
1 meeting
0 - 1 0.0%
Ian Mucignat
1 meeting
0 - 1 0.0%
Jai Sharma
1 meeting
0 - 1 0.0%
Jan Pastoriza
1 meeting
0 - 1 0.0%
Jim Anderson
1 meeting
0 - 1 0.0%
Joe Murphy
1 meeting
0 - 1 0.0%
Jonathan Law
1 meeting
0 - 1 0.0%
Jose Vizquerra
1 meeting
0 - 1 0.0%
Justin David
1 meeting
0 - 1 0.0%
Ken Murray
1 meeting
0 - 1 0.0%
Ken Polak
1 meeting
0 - 1 0.0%
Marty Shoom
1 meeting
0 - 1 0.0%
Matt Davis
1 meeting
0 - 1 0.0%
Michael Komendic
1 meeting
0 - 1 0.0%
Michael Law
1 meeting
0 - 1 0.0%
Mike Buzanis
1 meeting
0 - 1 0.0%
Mike Rowley
1 meeting
0 - 1 0.0%
Mike Tam
1 meeting
0 - 1 0.0%
Naz Mohammed
1 meeting
0 - 1 0.0%
Neil Leibovitz
1 meeting
0 - 1 0.0%
Paul Stein
1 meeting
0 - 1 0.0%
Paul Strother
1 meeting
0 - 1 0.0%
Paul Teshima
1 meeting
0 - 1 0.0%
Paul Trinh
1 meeting
0 - 1 0.0%
Pete Eastmure
1 meeting
0 - 1 0.0%
Rob Cerullo
1 meeting
0 - 1 0.0%
Ron Chapman
1 meeting
0 - 1 0.0%
Scott Masters
1 meeting
0 - 1 0.0%
Thomas Lindell
1 meeting
0 - 1 0.0%
Tim Trian
1 meeting
0 - 1 0.0%
Tom Erik Rossavik
1 meeting
0 - 1 0.0%
Tom Radulovic
1 meeting
0 - 1 0.0%
Ubedulla Syed
1 meeting
0 - 1 0.0%
Will Stanfield
1 meeting
0 - 1 0.0%