Table Tennis
FinalOntario OCTTA Challenge April 19 2026
Apr 19, 2026 · 13 events
Organizer Suparena Foundation
Results are in
Final
13 events
Champions The results are in.
Events
Class A - Position 01-14
Class A - Position 01-14 - Play-off 3/4
Class A - Position 01-14 - Play-off 5/8
Class A - Position 01-14 - Play-off 7/8
Class A - Position 01-14 - Play-off 9/16
Class A - Position 01-14 - Play-off 11/12
Class A - Position 01-14 - Play-off 13/16
Class A - Group A
Rank Player W-L PTS 1 Kingsley ZHANG [5/6]6–0 games · 66–22 points 2–0 4 2 Jayden FU [13/16]3–4 games · 49–58 points 1–1 3 3 Jaylok TSANG [13/16]1–6 games · 40–75 points 0–2 2 PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Kingsley ZHANG [5/6] vs. Jaylok TSANG [13/16]
Completed3Kingsley ZHANG [5/6]Winner
Game scores: Kingsley ZHANG [5/6] versus Jaylok TSANG [13/16] 11 11 11 9 3 3 0Jaylok TSANG [13/16]
Kingsley ZHANG [5/6] vs. Jayden FU [13/16]
Completed3Kingsley ZHANG [5/6]Winner
Game scores: Kingsley ZHANG [5/6] versus Jayden FU [13/16] 11 11 11 4 1 2 0Jayden FU [13/16]
Jayden FU [13/16] vs. Jaylok TSANG [13/16]
Completed3Jayden FU [13/16]Winner
Game scores: Jayden FU [13/16] versus Jaylok TSANG [13/16] 11 11 9 11 5 9 11 0 1Jaylok TSANG [13/16]
Class A - Group B
Rank Player W-L PTS 1 Eric MA [5/6]6–1 games · 72–54 points 2–0 4 2 Catherine WANG [13/16]3–4 games · 55–60 points 1–1 3 3 Jorden FU [13/16]2–6 games · 63–76 points 0–2 2 PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Eric MA [5/6] vs. Catherine WANG [13/16]
Completed3Eric MA [5/6]Winner
Game scores: Eric MA [5/6] versus Catherine WANG [13/16] 11 11 11 7 7 4 0Catherine WANG [13/16]
Catherine WANG [13/16] vs. Jorden FU [13/16]
Completed3Catherine WANG [13/16]Winner
Game scores: Catherine WANG [13/16] versus Jorden FU [13/16] 4 11 11 11 11 9 5 2 1Jorden FU [13/16]
Eric MA [5/6] vs. Jorden FU [13/16]
Completed3Eric MA [5/6]Winner
Game scores: Eric MA [5/6] versus Jorden FU [13/16] 11 12 5 11 9 10 11 6 1Jorden FU [13/16]
Class A - Group C
Rank Player W-L PTS 1 Kenechukwu OKOYE [9/12]6–1 games · 73–46 points 2–0 4 2 Coco ZHANG [7/8]3–4 games · 58–61 points 1–1 3 3 Olivia ZHAO [17/24]2–6 games · 56–80 points 0–2 2 PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Kenechukwu OKOYE [9/12] vs. Coco ZHANG [7/8]
Completed3Kenechukwu OKOYE [9/12]Winner
Game scores: Kenechukwu OKOYE [9/12] versus Coco ZHANG [7/8] 11 11 11 4 6 8 0Coco ZHANG [7/8]
Kenechukwu OKOYE [9/12] vs. Olivia ZHAO [17/24]
Completed3Kenechukwu OKOYE [9/12]Winner
Game scores: Kenechukwu OKOYE [9/12] versus Olivia ZHAO [17/24] 11 7 11 11 6 11 8 3 1Olivia ZHAO [17/24]
Coco ZHANG [7/8] vs. Olivia ZHAO [17/24]
Completed3Coco ZHANG [7/8]Winner
Game scores: Coco ZHANG [7/8] versus Olivia ZHAO [17/24] 11 11 7 11 6 2 11 9 1Olivia ZHAO [17/24]
Class A - Group D
Rank Player W-L PTS 1 Ryan WONG [7/8]6–0 games · 68–33 points 2–0 4 2 Harold Pok Him POON [9/12]3–3 games · 50–53 points 1–1 3 3 Krish BAJAJ [17/24]0–6 games · 36–68 points 0–2 2 PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Ryan WONG [7/8] vs. Krish BAJAJ [17/24]
Completed3Ryan WONG [7/8]Winner
Game scores: Ryan WONG [7/8] versus Krish BAJAJ [17/24] 11 11 13 3 2 11 0Krish BAJAJ [17/24]
Ryan WONG [7/8] vs. Harold Pok Him POON [9/12]
Completed3Ryan WONG [7/8]Winner
Game scores: Ryan WONG [7/8] versus Harold Pok Him POON [9/12] 11 11 11 4 6 7 0Harold Pok Him POON [9/12]
Harold Pok Him POON [9/12] vs. Krish BAJAJ [17/24]
Completed3Harold Pok Him POON [9/12]Winner
Game scores: Harold Pok Him POON [9/12] versus Krish BAJAJ [17/24] 11 11 11 9 4 7 0Krish BAJAJ [17/24]
Class A - Group E
Rank Player W-L PTS 1 Rory WONG [9/12]6–0 games · 66–31 points 2–0 4 2 Sophie ZHANG [9/12]3–5 games · 74–73 points 1–1 3 3 Eric Peiyuan LIU2–6 games · 50–86 points 0–2 2 PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Sophie ZHANG [9/12] vs. Eric Peiyuan LIU
Completed3Sophie ZHANG [9/12]Winner
Game scores: Sophie ZHANG [9/12] versus Eric Peiyuan LIU 11 11 8 12 11 6 4 11 14 5 2Eric Peiyuan LIU
Rory WONG [9/12] vs. Sophie ZHANG [9/12]
Completed3Rory WONG [9/12]Winner
Game scores: Rory WONG [9/12] versus Sophie ZHANG [9/12] 11 11 11 5 9 7 0Sophie ZHANG [9/12]
Rory WONG [9/12] vs. Eric Peiyuan LIU
Completed3Rory WONG [9/12]Winner
Game scores: Rory WONG [9/12] versus Eric Peiyuan LIU 11 11 11 4 1 5 0Eric Peiyuan LIU
Class C
Class C - Play-off 3/4
Class C - Play-off 5/8
Class C - Play-off 7/8
Class C - Play-off 9/16
Class C - Play-off 11/12
Class C - Play-off 13/16
Class C - Group A
Rank Player W-L PTS 1 Bobby WU [1]6–0 games · 66–30 points 2–0 4 2 Arvin HOSSEINZADEH3–4 games · 65–72 points 1–1 3 3 Eric Peiyuan LIU1–6 games · 50–79 points 0–2 2 PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Bobby WU [1] vs. Eric Peiyuan LIU
Completed3Bobby WU [1]Winner
Game scores: Bobby WU [1] versus Eric Peiyuan LIU 11 11 11 4 5 2 0Eric Peiyuan LIU
Bobby WU [1] vs. Arvin HOSSEINZADEH
Completed3Bobby WU [1]Winner
Game scores: Bobby WU [1] versus Arvin HOSSEINZADEH 11 11 11 7 8 4 0Arvin HOSSEINZADEH
Arvin HOSSEINZADEH vs. Eric Peiyuan LIU
Completed3Arvin HOSSEINZADEHWinner
Game scores: Arvin HOSSEINZADEH versus Eric Peiyuan LIU 16 8 11 11 14 11 9 5 1Eric Peiyuan LIU
Class C - Group B
Rank Player W-L PTS 1 Jaylok TSANG [13/16]6–0 games · 66–34 points 2–0 4 2 Qiheng Leo HUANG3–4 games · 57–67 points 1–1 3 3 Oscar YANG [7/8]1–6 games · 53–75 points 0–2 2 PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Qiheng Leo HUANG vs. Oscar YANG [7/8]
Completed3Qiheng Leo HUANGWinner
Game scores: Qiheng Leo HUANG versus Oscar YANG [7/8] 9 11 11 11 11 6 8 9 1Oscar YANG [7/8]
Jaylok TSANG [13/16] vs. Qiheng Leo HUANG
Completed3Jaylok TSANG [13/16]Winner
Game scores: Jaylok TSANG [13/16] versus Qiheng Leo HUANG 11 11 11 6 7 2 0Qiheng Leo HUANG
Jaylok TSANG [13/16] vs. Oscar YANG [7/8]
Completed3Jaylok TSANG [13/16]Winner
Game scores: Jaylok TSANG [13/16] versus Oscar YANG [7/8] 11 11 11 4 9 6 0Oscar YANG [7/8]
Class C - Group C
Rank Player W-L PTS 1 Jatin SURI6–1 games · 73–55 points 2–0 4 2 Songyun LI [9/12]3–4 games · 64–67 points 1–1 3 3 Kris LU [3/4]2–6 games · 63–78 points 0–2 2 PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Songyun LI [9/12] vs. Kris LU [3/4]
Completed3Songyun LI [9/12]Winner
Game scores: Songyun LI [9/12] versus Kris LU [3/4] 11 11 6 11 6 9 11 7 1Kris LU [3/4]
Jatin SURI vs. Songyun LI [9/12]
Completed3Jatin SURIWinner
Game scores: Jatin SURI versus Songyun LI [9/12] 11 11 12 9 6 10 0Songyun LI [9/12]
Jatin SURI vs. Kris LU [3/4]
Completed3Jatin SURIWinner
Game scores: Jatin SURI versus Kris LU [3/4] 11 11 6 11 9 5 11 5 1Kris LU [3/4]
Class C - Group D
Rank Player W-L PTS 1 William Yueyang LI [3/4]6–1 games · 77–35 points 2–0 4 2 Zhiqi HUANG [5/6]4–3 games · 59–65 points 1–1 3 3 Carlo PADILLA0–6 games · 30–66 points 0–2 2 PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Zhiqi HUANG [5/6] vs. Carlo PADILLA
Completed3Zhiqi HUANG [5/6]Winner
Game scores: Zhiqi HUANG [5/6] versus Carlo PADILLA 11 11 11 7 7 7 0Carlo PADILLA
William Yueyang LI [3/4] vs. Carlo PADILLA
Completed3William Yueyang LI [3/4]Winner
Game scores: William Yueyang LI [3/4] versus Carlo PADILLA 11 11 11 2 4 3 0Carlo PADILLA
William Yueyang LI [3/4] vs. Zhiqi HUANG [5/6]
Completed3William Yueyang LI [3/4]Winner
Game scores: William Yueyang LI [3/4] versus Zhiqi HUANG [5/6] 11 11 11 11 3 4 13 6 1Zhiqi HUANG [5/6]
Class C - Group E
Rank Player W-L PTS 1 Ranjit MENON3–0 games · 33–10 points 2–0 4 2 Kevin CHEN [5/6]0–3 games · 10–33 points 1–1 3 3 Michelle HUNG [7/8]0–0 games · 0–0 points 0–2 0* PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts · *Indicates one or more defaults.
Ranjit MENON vs. Michelle HUNG [7/8]
WOWalkoverRanjit MENONWinner
Michelle HUNG [7/8]
Ranjit MENON vs. Kevin CHEN [5/6]
Completed3Ranjit MENONWinner
Game scores: Ranjit MENON versus Kevin CHEN [5/6] 11 11 11 3 3 4 0Kevin CHEN [5/6]
Kevin CHEN [5/6] vs. Michelle HUNG [7/8]
WOWalkoverKevin CHEN [5/6]Winner
Michelle HUNG [7/8]
Standings
Class A - Position 01-14
Class A - Position 01-14
Class A - Position 01-14 - Play-off 9/16
Class A - Position 01-14 - Play-off 15/16
No results yet.
Class A - Group A
| Rank | Player | W-L | PTS |
|---|---|---|---|
| 1 | Kingsley ZHANG [5/6]6–0 games · 66–22 points | 2–0 | 4 |
| 2 | Jayden FU [13/16]3–4 games · 49–58 points | 1–1 | 3 |
| 3 | Jaylok TSANG [13/16]1–6 games · 40–75 points | 0–2 | 2 |
PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Class A - Group B
| Rank | Player | W-L | PTS |
|---|---|---|---|
| 1 | Eric MA [5/6]6–1 games · 72–54 points | 2–0 | 4 |
| 2 | Catherine WANG [13/16]3–4 games · 55–60 points | 1–1 | 3 |
| 3 | Jorden FU [13/16]2–6 games · 63–76 points | 0–2 | 2 |
PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Class A - Group C
| Rank | Player | W-L | PTS |
|---|---|---|---|
| 1 | Kenechukwu OKOYE [9/12]6–1 games · 73–46 points | 2–0 | 4 |
| 2 | Coco ZHANG [7/8]3–4 games · 58–61 points | 1–1 | 3 |
| 3 | Olivia ZHAO [17/24]2–6 games · 56–80 points | 0–2 | 2 |
PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Class A - Group D
| Rank | Player | W-L | PTS |
|---|---|---|---|
| 1 | Ryan WONG [7/8]6–0 games · 68–33 points | 2–0 | 4 |
| 2 | Harold Pok Him POON [9/12]3–3 games · 50–53 points | 1–1 | 3 |
| 3 | Krish BAJAJ [17/24]0–6 games · 36–68 points | 0–2 | 2 |
PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Class A - Group E
| Rank | Player | W-L | PTS |
|---|---|---|---|
| 1 | Rory WONG [9/12]6–0 games · 66–31 points | 2–0 | 4 |
| 2 | Sophie ZHANG [9/12]3–5 games · 74–73 points | 1–1 | 3 |
| 3 | Eric Peiyuan LIU2–6 games · 50–86 points | 0–2 | 2 |
PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Class C
Class C - Play-off 15/16
No results yet.
Class C - Group A
| Rank | Player | W-L | PTS |
|---|---|---|---|
| 1 | Bobby WU [1]6–0 games · 66–30 points | 2–0 | 4 |
| 2 | Arvin HOSSEINZADEH3–4 games · 65–72 points | 1–1 | 3 |
| 3 | Eric Peiyuan LIU1–6 games · 50–79 points | 0–2 | 2 |
PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Class C - Group B
| Rank | Player | W-L | PTS |
|---|---|---|---|
| 1 | Jaylok TSANG [13/16]6–0 games · 66–34 points | 2–0 | 4 |
| 2 | Qiheng Leo HUANG3–4 games · 57–67 points | 1–1 | 3 |
| 3 | Oscar YANG [7/8]1–6 games · 53–75 points | 0–2 | 2 |
PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Class C - Group C
| Rank | Player | W-L | PTS |
|---|---|---|---|
| 1 | Jatin SURI6–1 games · 73–55 points | 2–0 | 4 |
| 2 | Songyun LI [9/12]3–4 games · 64–67 points | 1–1 | 3 |
| 3 | Kris LU [3/4]2–6 games · 63–78 points | 0–2 | 2 |
PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Class C - Group D
| Rank | Player | W-L | PTS |
|---|---|---|---|
| 1 | William Yueyang LI [3/4]6–1 games · 77–35 points | 2–0 | 4 |
| 2 | Zhiqi HUANG [5/6]4–3 games · 59–65 points | 1–1 | 3 |
| 3 | Carlo PADILLA0–6 games · 30–66 points | 0–2 | 2 |
PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts
Class C - Group E
| Rank | Player | W-L | PTS |
|---|---|---|---|
| 1 | Ranjit MENON3–0 games · 33–10 points | 2–0 | 4 |
| 2 | Kevin CHEN [5/6]0–3 games · 10–33 points | 1–1 | 3 |
| 3 | Michelle HUNG [7/8]0–0 games · 0–0 points | 0–2 | 0* |
PTS computed here: Win = 2 pts · Loss = 1 pt · Default = 0 pts · *Indicates one or more defaults.
Schedule
Round 0
Bobby WU [1]vsEric Peiyuan LIU
CompletedRyan WONG [7/8]vsKrish BAJAJ [17/24]
CompletedRyan WONG [7/8]vsHarold Pok Him POON [9/12]
CompletedQiheng Leo HUANGvsOscar YANG [7/8]
CompletedBobby WU [1]vsArvin HOSSEINZADEH
CompletedSongyun LI [9/12]vsKris LU [3/4]
CompletedKingsley ZHANG [5/6]vsJaylok TSANG [13/16]
CompletedSophie ZHANG [9/12]vsEric Peiyuan LIU
CompletedRory WONG [9/12]vsSophie ZHANG [9/12]
CompletedZhiqi HUANG [5/6]vsCarlo PADILLA
CompletedHarold Pok Him POON [9/12]vsKrish BAJAJ [17/24]
CompletedJatin SURIvsSongyun LI [9/12]
CompletedKenechukwu OKOYE [9/12]vsCoco ZHANG [7/8]
CompletedRory WONG [9/12]vsEric Peiyuan LIU
CompletedWilliam Yueyang LI [3/4]vsCarlo PADILLA
CompletedJatin SURIvsKris LU [3/4]
CompletedKenechukwu OKOYE [9/12]vsOlivia ZHAO [17/24]
CompletedRanjit MENONvsMichelle HUNG [7/8]
WOWalkoverJaylok TSANG [13/16]vsQiheng Leo HUANG
CompletedEric MA [5/6]vsCatherine WANG [13/16]
CompletedRanjit MENONvsKevin CHEN [5/6]
CompletedKingsley ZHANG [5/6]vsJayden FU [13/16]
CompletedCatherine WANG [13/16]vsJorden FU [13/16]
CompletedEric MA [5/6]vsJorden FU [13/16]
CompletedJaylok TSANG [13/16]vsOscar YANG [7/8]
CompletedArvin HOSSEINZADEHvsEric Peiyuan LIU
CompletedJayden FU [13/16]vsJaylok TSANG [13/16]
CompletedCoco ZHANG [7/8]vsOlivia ZHAO [17/24]
CompletedWilliam Yueyang LI [3/4]vsZhiqi HUANG [5/6]
CompletedKevin CHEN [5/6]vsMichelle HUNG [7/8]
WOWalkover
Round 1
William LI [3/4]vsCatherine WANG [13/16]
CompletedOwen Jiaye ZHANG [3/4]vsJayden FU [13/16]
CompletedKingsley ZHANG [5/6]vsCoco ZHANG [7/8]
CompletedEric MA [5/6]vsHarold Pok Him POON [9/12]
CompletedRyan WONG [7/8]vsRory WONG [9/12]
CompletedKenechukwu OKOYE [9/12]vsSophie ZHANG [9/12]
CompletedArvin HOSSEINZADEHvsZhiqi HUANG [5/6]
CompletedEric Peiyuan LIUvsKevin CHEN [5/6]
CompletedSongyun LI [9/12]vsEric Peiyuan LIU
CompletedWilliam LI [3/4]vsRyan WONG [7/8]
CompletedOwen Jiaye ZHANG [3/4]vsKenechukwu OKOYE [9/12]
CompletedKris LU [3/4]vsOscar YANG [7/8]
CompletedCatherine WANG [13/16]vsCoco ZHANG [7/8]
CompletedRanjit MENONvsSongyun LI [9/12]
CompletedCarlo PADILLAvsKevin CHEN [5/6]
CompletedWilliam Yueyang LI [3/4]vsKris LU [3/4]
CompletedZhiqi HUANG [5/6]vsMichelle HUNG [7/8]
WOWalkoverCatherine WANG [13/16]vsSophie ZHANG [9/12]
CompletedJaylok TSANG [13/16]vsOlivia ZHAO [17/24]
CompletedQiheng Leo HUANGvsCarlo PADILLA
CompletedSongyun LI [9/12]vsQiheng Leo HUANG
CompletedArvin HOSSEINZADEHvsEric Peiyuan LIU
CompletedJayden FU [13/16]vsHarold Pok Him POON [9/12]
CompletedKevin CHEN [5/6]vsMichelle HUNG [7/8]
WOWalkoverBobby WU [1]vsJaylok TSANG [13/16]
CompletedRanjit MENONvsOscar YANG [7/8]
CompletedJaylok TSANG [13/16]vsMichelle HUNG [7/8]
WOWalkoverJatin SURIvsCarlo PADILLA
CompletedKingsley ZHANG [5/6]vsEric MA [5/6]
CompletedRyan WONG [7/8]vsKenechukwu OKOYE [9/12]
CompletedKrish BAJAJ [17/24]vsEric Peiyuan LIU
Completed
Round 2
Kingsley ZHANG [5/6]vsWilliam LI [3/4]
CompletedHongze SHAN [1]vsRyan WONG [7/8]
CompletedEric MA [5/6]vsOwen Jiaye ZHANG [3/4]
CompletedCoco ZHANG [7/8]vsHarold Pok Him POON [9/12]
CompletedRory WONG [9/12]vsCatherine WANG [13/16]
CompletedZhiqi HUANG [5/6]vsCarlo PADILLA
CompletedKenny Fengjia ZHANG [2]vsKenechukwu OKOYE [9/12]
CompletedKevin CHEN [5/6]vsOscar YANG [7/8]
CompletedBobby WU [1]vsSongyun LI [9/12]
CompletedRanjit MENONvsArvin HOSSEINZADEH
CompletedOwen Jiaye ZHANG [3/4]vsWilliam LI [3/4]
CompletedJayden FU [13/16]vsSophie ZHANG [9/12]
CompletedKrish BAJAJ [17/24]vsJaylok TSANG [13/16]
CompletedWilliam Yueyang LI [3/4]vsRanjit MENON
CompletedJorden FU [13/16]vsOlivia ZHAO [17/24]
CompletedJatin SURIvsEric Peiyuan LIU
CompletedJaylok TSANG [13/16]vsArvin HOSSEINZADEH
CompletedKris LU [3/4]vsQiheng Leo HUANG
Completed
Round 3
Hongze SHAN [1]vsKingsley ZHANG [5/6]
CompletedJorden FU [13/16]vsKrish BAJAJ [17/24]
CompletedKris LU [3/4]vsZhiqi HUANG [5/6]
CompletedKenny Fengjia ZHANG [2]vsEric MA [5/6]
CompletedWilliam Yueyang LI [3/4]vsBobby WU [1]
CompletedJatin SURIvsJaylok TSANG [13/16]
CompletedRory WONG [9/12]vsJayden FU [13/16]
Completed