2022 Ontario Championship U19B final. David Xu (2403) - Jordan Grewal (2386)
2022 Ontario Championship U19B. Semifinal. David Xu - Kevin Guo. Part 1
2022 Ontario Championship U19B. Semifinal. David Xu - Kevin Guo. Part 2
David Xu VS S.Martin U19 final
Jordan Grewal [2381] vs David Xu [2493] - Final - Ontario Championships 2023 - 21 Oct 2023
Table tennis Canada U19 final David vs Simeon 2022 Canadian championship
2022 CCTTA TOP8. Ron - David Xu
Highlights | David Xu (CAN) vs Cho Seungmin (KOR) | MT Grps | #ITTFWorlds2022
David XU [2493] vs Suhaan GULATI [2292] - Ontario Nova Open - 5th/6th place - 21 May 2023
David Xu vs Harnoor Singh | Ontario Championships Oct 2023 | Round Robin
Highlights | Tomas Polansky (CZE) vs David Xu (CAN) | MT Grps | #ITTFWorlds2022
2022 CCTTA TOP8. David Xu - Tarun
Highlights | Xu David (CAN) vs Mohamed El-Beiali (EGY) | MT Grps | #ITTFWorlds2022
David Xu vs Trung
Ontario Table Tennis Annual Awards 2022
Martin Simeon vs David Xu 2022 table tennis Canadian championships team finals QC vs ON
David Xu [2493] vs Justin You [1943] - Quarter Final - Class 'A' - Ontario Championships 2023
2021 Canadian Championships. Gauthier Pierre-Anthony - Xu David
2022 Table tennis Canada national championship Jordan vs Ethan
2022 Ontario Championships