Ontario West Table Tennis Association
Home
West League
Season 2026/2027
Division A
Division B
Division C
Past Seasons
Tournaments
Rating
House League
News
About Us
Contacts
Board of Directors
Ontario West Table Tennis Association
Home
West League
Season 2026/2027
Division A
Division B
Division C
Past Seasons
Tournaments
Rating
House League
News
About Us
Contacts
Board of Directors
Home
>
West League 2026/2027
>
West League 2026/2027 Division C
>
John Zhao
John Zhao
Current Rating:
307
Most recent 20 rating updates
Player
VS
Change
Event
John Zhao
( 312 )
win
Alan Hu
( 282 )
+11
OWTTA West League 2026/2027
John Zhao
( 312 )
loss
Tiger Guo
( 396 )
-7
OWTTA West League 2026/2027
John Zhao
( 312 )
loss
Hari Rama
( 354 )
-9
OWTTA West League 2026/2027
John Zhao
( 329 )
loss
Dennis Siewert
( 442 )
-6
OWTTA West League 2026/2027
John Zhao
( 329 )
loss
Sajit Khadka
( 514 )
-4
OWTTA West League 2026/2027
John Zhao
( 329 )
loss
Marc DeGrace
( 414 )
-7
OWTTA West League 2026/2027
John Zhao
( 330 )
bye or walkover
+8
OWTTA West League 2025/2026
John Zhao
( 330 )
loss
Dhruv Joshi
( 593 )
-3
OWTTA West League 2025/2026
John Zhao
( 330 )
loss
William Ding
( 452 )
-6
OWTTA West League 2025/2026
John Zhao
( 341 )
loss
Albert Lai
( 610 )
-3
OWTTA West League 2025/2026
John Zhao
( 341 )
loss
Forrest Wu
( 503 )
-4
OWTTA West League 2025/2026
John Zhao
( 341 )
loss
Leon Zeng
( 502 )
-4
OWTTA West League 2025/2026
John Zhao
( 330 )
loss
Arthur Chan
( 702 )
-1
OWTTA West League 2025/2026
John Zhao
( 330 )
loss
Roy Shen
( 591 )
-3
OWTTA West League 2025/2026
John Zhao
( 330 )
win
Lucy Fu
( 376 )
+15
OWTTA West League 2025/2026
John Zhao
( 312 )
loss
Chakraborty Dipto
( 578 )
-3
OWTTA West League 2025/2026
John Zhao
( 312 )
loss
Kwesiga Dixon
( 530 )
-3
OWTTA West League 2025/2026
John Zhao
( 312 )
win
Raval Rajendrakumar
( 504 )
+24
OWTTA West League 2025/2026
John Zhao
( 325 )
loss
Rishiraj Sharma
( 539 )
-3
OWTTA West League 2025/2026
John Zhao
( 325 )
loss
Neeraj Pal
( 570 )
-3
OWTTA West League 2025/2026
A player name ending with
*T*
means the player's rating is temporary. Losing to this player won't cause you to lose rating.
January 1st
Thursday
The Eagles
3 : 6
MCAC 6
October 26th
Monday
Alan Hu
2 : 3
John Zhao
October 26th
Monday
John Zhao
2 : 3
Tiger Guo
October 26th
Monday
Hari Rama
3 : 0
John Zhao
October 22nd
Thursday
MCAC 6
4 : 5
Centrum White Eagles
October 22nd
Thursday
Dennis Siewert
3 : 0
John Zhao
October 22nd
Thursday
John Zhao
2 : 3
Sajit Khadka
October 22nd
Thursday
John Zhao
1 : 3
Marc DeGrace
March 26th
Thursday
MCAC(3)
4 : 5
Oakville Oscillators
March 26th
Thursday
bye
0 : 3
John Zhao
March 26th
Thursday
Dhruv Joshi
3 : 0
John Zhao
March 26th
Thursday
John Zhao
0 : 3
William Ding
March 18th
Wednesday
MCAC(3)
2 : 7
West Alpha
March 18th
Wednesday
Albert Lai
3 : 0
John Zhao
March 18th
Wednesday
Forrest Wu
3 : 1
John Zhao
March 18th
Wednesday
John Zhao
0 : 3
Leon Zeng
March 11th
Wednesday
MCAC(3)
3 : 6
Moonlight
March 11th
Wednesday
Arthur Chan
3 : 0
John Zhao
March 11th
Wednesday
John Zhao
0 : 3
Roy Shen
March 11th
Wednesday
John Zhao
3 : 1
Lucy Fu
February 24th
Tuesday
Brampton Beavers
7 : 2
MCAC(3)
February 24th
Tuesday
Chakraborty Dipto
3 : 0
John Zhao
February 24th
Tuesday
John Zhao
0 : 3
Kwesiga Dixon
February 24th
Tuesday
John Zhao
3 : 1
Raval Rajendrakumar
January 16th
Friday
TopSpin Elite
7 : 2
MCAC(3)
January 16th
Friday
John Zhao
0 : 3
Rishiraj Sharma
January 16th
Friday
John Zhao
0 : 3
Neeraj Pal
January 16th
Friday
John Zhao
0 : 3
Yanan Li
November 26th
Wednesday
Tasty Beauty
6 : 3
MCAC(3)
November 26th
Wednesday
John Zhao
0 : 3
Mike Huaming Yuan
November 26th
Wednesday
John Zhao
1 : 3
Li Zou
November 26th
Wednesday
John Zhao
0 : 3
Tony Li
November 10th
Monday
Thunder Spin
0 : 9
MCAC(3)
November 10th
Monday
John Zhao
3 : 1
Oscar Yang
November 10th
Monday
Clara Zhiqi Huang
1 : 3
John Zhao
November 10th
Monday
Henry SiHeng Li*T*
1 : 3
John Zhao
October 29th
Wednesday
The Eagles
6 : 3
MCAC(3)
October 29th
Wednesday
John Zhao
0 : 3
Ranjit Menon
October 29th
Wednesday
John Zhao
3 : 2
Terence Carlon Stewart
October 29th
Wednesday
Hari Rama
3 : 0
John Zhao