True Elo Rankings

XIANG Peng

CHN

Men's Singles

1,709102 matches rated
DateEventRoundOpponentScoreResult
5 Nov 2026WTT Champions Frankfurt 2026Round of 32 · Match 3FRANZISKA Patrick1–3L
29 Oct 2026WTT Champions Montpellier 2026Round of 32 · Match 3OVTCHAROV Dimitrij2–3L
8 Oct 2026China Smash 2026 Presented by Beijing Shijingshan Culture & Tourism GroupQuarterfinal · Match 4THAKKAR Manav / SHAH Manush0–3L
7 Oct 2026China Smash 2026 Presented by Beijing Shijingshan Culture & Tourism GroupRound of 32 · Match 11ZHOU Qihao2–3L
7 Oct 2026China Smash 2026 Presented by Beijing Shijingshan Culture & Tourism GroupRound of 16 · Match 7ALLEGRO Martin / RASSENFOSSE Adrien3–1W
6 Oct 2026China Smash 2026 Presented by Beijing Shijingshan Culture & Tourism GroupRound of 32 · Match 14ELBEIALI Mohamed / ABDELAZIZ Youssef3–0W
5 Oct 2026China Smash 2026 Presented by Beijing Shijingshan Culture & Tourism GroupRound of 64 · Match 22PORET Thibault3–1W
13 Aug 2026Europe Smash - Sweden 2026Round of 32 · Match 10LEBRUN Alexis1–3L
11 Aug 2026Europe Smash - Sweden 2026Round of 64 · Match 19LIM Jonghoon3–1W
7 Aug 2026WTT Champions Yokohama 2026Round of 16 · Match 3HARIMOTO Tomokazu0–3L
6 Aug 2026WTT Champions Yokohama 2026Round of 32 · Match 6SIDORENKO Vladimir3–1W
20 Jun 2026WTT Star Contender Ljubljana 2026 Presented by I Feel SloveniaQuarterfinal · Match 2CALDERANO Hugo1–3L
20 Jun 2026WTT Star Contender Ljubljana 2026 Presented by I Feel SloveniaRound of 16 · Match 4WEN Ruibo3–1W
19 Jun 2026WTT Star Contender Ljubljana 2026 Presented by I Feel SloveniaSemifinal · Match 2HUANG Youzheng / WEN Ruibo0–3L
19 Jun 2026WTT Star Contender Ljubljana 2026 Presented by I Feel SloveniaRound of 32 · Match 7OIKAWA Mizuki3–0W
19 Jun 2026WTT Star Contender Ljubljana 2026 Presented by I Feel SloveniaQuarterfinal · Match 4WONG Chun Ting / CHAN Baldwin3–1W
18 Jun 2026WTT Star Contender Ljubljana 2026 Presented by I Feel SloveniaRound of 16 · Match 7KOZUL Deni / JORGIC Darko3–2W
17 Jun 2026WTT Star Contender Ljubljana 2026 Presented by I Feel SloveniaQualifying Round 1 · Match 1JAIN Payas / BHATTACHARJEE Ankur3–0W
11 Jun 2026WTT Contender Zagreb 2026Round of 32 · Match 13PARK Ganghyeon0–3L
11 Apr 2026WTT Contender Taiyuan 2026Semifinal · Match 1LIN Shidong / HUANG Youzheng1–3L