2022 Ontario Championship U19B. Semifinal. David Xu - Kevin Guo. Part 1
2022 Ontario Championship U19B. Semifinal. David Xu - Kevin Guo. Part 2
2022 Ontario Championship U19B final. David Xu (2403) - Jordan Grewal (2386)
Highlights | Tomas Polansky (CZE) vs David Xu (CAN) | MT Grps | #ITTFWorlds2022
Jordan Grewal [2381] vs David Xu [2493] - Final - Ontario Championships 2023 - 21 Oct 2023
2022 Ontario Championship U19B. Semifinal. Justin You - Jordan Grewal
Highlights | Xu David (CAN) vs Mohamed El-Beiali (EGY) | MT Grps | #ITTFWorlds2022
David XU [2493] vs Suhaan GULATI [2292] - Ontario Nova Open - 5th/6th place - 21 May 2023
Table tennis Canada U19 final David vs Simeon 2022 Canadian championship
David Xu vs Trung
David Xu vs Harnoor Singh | Ontario Championships Oct 2023 | Round Robin
David Xu [2493] vs Justin You [1943] - Quarter Final - Class 'A' - Ontario Championships 2023
David 2493 vs Meech 2179 - Semifinal - Ontario Championship 2023
David Xu(On) vs David (BC)Table4
Canadian National Team Member Jordan Grewal
Martin Simeon vs David Xu 2022 table tennis Canadian championships team finals QC vs ON
2022 Ontario Championships
Ontario Table Tennis Annual Awards 2022
Suhaan GULATI [2253] vs Justin YOU [1765] - Round of 16 - Div 1 - Ontario Nova Open - 21 May 2023
Semifinals Yuwen vs Jordan