The professional game

Table tennis
world rankings.

Top 100 Men's and Women's

Official ITTF · Senior singles

World rankings

Published · Week 45Checked
Reset

100 of 100 players · Available top 100

Movement vs previous publication
Men's Singles — official ITTF world rankings, available top 100
RankPlayerCountryPointsMovement
1Sora MATSUSHIMAJapanJPN8,230ptsUnchanged
2Felix LEBRUNFranceFRA6,859ptsUnchanged
3Tomokazu HARIMOTOJapanJPN6,413ptsUnchanged
4WANG ChuqinChinaCHN6,157ptsUp 1 place
5Truls MOREGARDSwedenSWE5,630ptsDown 1 place
6LIN Yun-JuChinese TaipeiTPE5,595ptsUnchanged
7Hugo CALDERANOBrazilBRA4,830ptsUnchanged
8JANG WoojinKorea RepublicKOR4,236ptsUp 2 places
9Alexis LEBRUNFranceFRA3,750ptsDown 1 place
10LIN ShidongChinaCHN3,686ptsDown 1 place
11Dang QIUGermanyGER3,043ptsUnchanged
12ZHOU QihaoChinaCHN3,030ptsUp 1 place
13Darko JORGICSloveniaSLO2,895ptsDown 1 place
14WEN RuiboChinaCHN2,775ptsUnchanged
15Patrick FRANZISKAGermanyGER2,700ptsUp 3 places
16Shunsuke TOGAMIJapanJPN2,538ptsDown 1 place
17Anders LINDDenmarkDEN2,497ptsDown 1 place
18Vladimir SIDORENKORussiaRUS2,290ptsUp 1 place
19OH JunsungKorea RepublicKOR2,157ptsDown 2 places
20Hiroto SHINOZUKAJapanJPN2,020ptsUnchanged
21Dimitrij OVTCHAROVGermanyGER1,930ptsUnchanged
22Thibault PORETFranceFRA1,865ptsUnchanged
23Flavien COTONFranceFRA1,864ptsUnchanged
24Kanak JHAUSAUSA1,730ptsUnchanged
25Anton KALLBERGSwedenSWE1,698ptsUnchanged
26Tomislav PUCARCroatiaCRO1,634ptsUnchanged
27Elias RANEFURSwedenSWE1,587ptsUp 2 places
28Omar ASSAREgyptEGY1,534ptsDown 1 place
29CHEN YuanyuChinaCHN1,500ptsDown 1 place
30LIANG JingkunChinaCHN1,436ptsUp 9 places
31FENG Yi-HsinChinese TaipeiTPE1,395ptsUnchanged
32KUO Guan-HongChinese TaipeiTPE1,367ptsUnchanged
33Simon GAUZYFranceFRA1,360ptsDown 3 places
34Yukiya UDAJapanJPN1,355ptsDown 1 place
35XIANG PengChinaCHN1,275ptsDown 1 place
36AN JaehyunKorea RepublicKOR1,263ptsUp 2 places
37Joao GERALDOPortugalPOR1,262ptsDown 2 places
38LIM JonghoonKorea RepublicKOR1,220ptsDown 2 places
39Benedikt DUDAGermanyGER1,167ptsDown 2 places
40Wim VERDONSCHOTGermanyGER985ptsUnchanged
41WONG Chun TingHong Kong, ChinaHKG907ptsUnchanged
42LI TianyangChinaCHN880ptsUnchanged
43Manav THAKKARIndiaIND831ptsUp 6 places
44PARK GanghyeonKorea RepublicKOR820ptsDown 1 place
45Manush SHAHIndiaIND801ptsDown 1 place
46Maharu YOSHIMURAJapanJPN790ptsDown 1 place
47Finn LUUAustraliaAUS783ptsDown 1 place
48Kristian KARLSSONSwedenSWE740ptsDown 1 place
49Lubomir JANCARIKCzechiaCZE740ptsDown 1 place
50Tom JARVISEnglandENG733ptsUnchanged
51Jonathan GROTHDenmarkDEN718ptsUnchanged
52Cedric NUYTINCKBelgiumBEL676ptsUnchanged
53Kirill GERASSIMENKOKazakhstanKAZ673ptsUnchanged
54Nicholas LUMAustraliaAUS668ptsUnchanged
55Andre BERTELSMEIERGermanyGER665ptsUnchanged
56Guilherme TEODOROBrazilBRA663ptsUnchanged
57Csaba ANDRASHungaryHUN656ptsUnchanged
58Joe SEYFRIEDFranceFRA655ptsUnchanged
59Youssef ABDELAZIZEgyptEGY653ptsUnchanged
60HUANG YouzhengChinaCHN650ptsUnchanged
61Alvaro ROBLESSpainESP630ptsUnchanged
62Adrien RASSENFOSSEBelgiumBEL611ptsUnchanged
63Ryoichi YOSHIYAMAJapanJPN605ptsUnchanged
64Ryuusei KAWAKAMIJapanJPN575ptsUnchanged
65Leo DE NODRESTFranceFRA565ptsUnchanged
66Andrej GACINACroatiaCRO553ptsUnchanged
67Darius MOVILEANURomaniaROU538ptsUnchanged
68Evgeny TIKHONOVRussiaRUS523ptsUnchanged
69Mehdi BOULOUSSAAlgeriaALG515ptsUnchanged
70Marcos FREITASPortugalPOR482ptsUnchanged
71Deni KOZULSloveniaSLO481ptsUnchanged
72PARK GyuhyeonKorea RepublicKOR478ptsUnchanged
73Ankur BHATTACHARJEEIndiaIND470ptsUnchanged
74CHAN BaldwinHong Kong, ChinaHKG464ptsUnchanged
75Yuta TANAKAJapanJPN450ptsUnchanged
76Nikita ARTEMENKORussiaRUS446ptsUnchanged
77Milosz REDZIMSKIPolandPOL443ptsUnchanged
78Sathiyan GNANASEKARANIndiaIND443ptsUp 7 places
79Eduard IONESCURomaniaROU438ptsDown 1 place
80Vladislav URSUMoldovaMDA437ptsDown 1 place
81Iulian CHIRITARomaniaROU435ptsDown 1 place
82Lubomir PISTEJSlovak RepublicSVK434ptsDown 1 place
83Kazuki HAMADAJapanJPN408ptsUnchanged
84QUEK IzaacSingaporeSGP402ptsUnchanged
85Hwan BAEAustraliaAUS395ptsDown 3 places
86Yuto KIZUKURIJapanJPN381ptsUnchanged
87Tiago APOLONIAPortugalPOR377ptsUnchanged
88Yang WANGSlovak RepublicSVK377ptsUnchanged
89John OYEBODEItalyITA376ptsUnchanged
90CHEN JunsongChinaCHN375ptsUnchanged
91Ivor BANCroatiaCRO366ptsUnchanged
92Horacio CIFUENTESArgentinaARG363ptsUnchanged
93Jules ROLLANDFranceFRA349ptsUp 1 place
94CHANG Yu-AnChinese TaipeiTPE346ptsUp 1 place
95Lilian BARDETFranceFRA345ptsDown 2 places
96KWON HyukKorea RepublicKOR338ptsUnchanged
97Snehit SURAVAJJULAIndiaIND332ptsUp 13 places
98Mattias KARLSSONSwedenSWE330ptsDown 1 place
99Quadri ARUNANigeriaNGR323ptsDown 1 place
100Alexis KOURAICHIFranceFRA321ptsDown 1 place
Source: World Table Tennis · ITTF senior singlesOfficial positions are preserved when filtering.

Reading the table

Points tell the story.

These are the official ITTF senior singles rankings, published through World Table Tennis. Players are listed in the order supplied by the source, with their ranking points.

Movement compares the current position with the previous rank supplied in the same publication. An upward arrow means a better position; a dash means no change. “Previous rank unavailable” means we cannot make that comparison.

Search and country filters cover the available top 100, and always preserve the official positions. The publication date describes the rankings themselves; the checked time describes when Swift TT retrieved them.

About the official rankings

Another perspective

Explore True Elo.

Swift TT’s independent rating applies the FIDE Elo model to recorded WTT matches. Explore a different view of player strength alongside the official points rankings.

View True Elo rankings