2022 CCTTA TOP8. Ron - David Xu
2022 CCTTA TOP8. David Xu - Tarun
2022 PanAms - David Xu vs Angel Naranjo
Jordan Grewal [2381] vs David Xu [2493] - Final - Ontario Championships 2023 - 21 Oct 2023
David Xu vs Harnoor Singh | Ontario Championships Oct 2023 | Round Robin
2022 Ontario Championship U19B final. David Xu (2403) - Jordan Grewal (2386)
2022 Ontario Championship U19B. Semifinal. David Xu - Kevin Guo. Part 2
David Xu vs Trung
David XU [2493] vs Suhaan GULATI [2292] - Ontario Nova Open - 5th/6th place - 21 May 2023
Highlights | Tomas Polansky (CZE) vs David Xu (CAN) | MT Grps | #ITTFWorlds2022
2022 CCTTA TOP8. Ron - May Tong
David Xu [2493] vs Justin You [1943] - Quarter Final - Class 'A' - Ontario Championships 2023
Jack QIU vs Hotin LAI (SKY) - CCTTA Top 8 - U1200 - 3rd Place - 12 Feb 2023
Ontario Championships 2019 Brian Huang vs. David Xu Highlights
Class 'B' Final - Siva [1210] vs Tarun [1481] - Ontario CCTTA Top 8 (Challenge) October 29 2023
2022 CCTTA TOP8. Mark - Charlie
Jack QIU vs Rj ROSAL [1108] - CCTTA Top 8 - U1600 - 3rd/4th Decider - 29 Jan 2023
Pu Li vs Charlie Final
2021 Canadian Championships. Gauthier Pierre-Anthony - Xu David
2022 CCTTA TOP8. Iraj - Juan