Elo Rankings

Ratings computed match-by-match across the 2025-2026 season, seeded from each player’s pre-season world ranking and weighted by margin of victory and tournament importance.

PlayerRatingMatches
1Zhao XintongChina1842.848
2Judd TrumpEngland1824.253
3Shaun MurphyEngland1777.159
4Wu YizeChina1770.152
5John HigginsScotland1766.954
6Mark SelbyEngland1763.356
7Mark AllenNorthern Ireland1750.148
8Barry HawkinsEngland1742.244
9Neil RobertsonAustralia1719.241
10Ronnie O'SullivanEngland1714.626
11Stuart BinghamEngland1674.237
12Xiao GuodongChina1668.340
13Kyren WilsonEngland1667.537
14Ali CarterEngland1666.529
15Jack LisowskiEngland1664.540
16Zhang AndaChina1663.660
17Si JiahuiChina1661.236
18Thepchaiya Un-NoohThailand1659.426
19Chang BingyuChina1656.222
20Ding JunhuiChina1655.924
21Chris WakelinEngland1651.431
22Jak JonesWales1639.835
23Mark WilliamsWales1639.433
24Zhou YuelongChina1634.332
25Elliot SlessorEngland1630.338
26Jiang JunChina1615.911
27Stan MoodyEngland1615.220
28Pang JunxuChina1611.528
29Scott DonaldsonScotland1611.111
30Lyu HaotianChina1609.07
31Jimmy RobertsonEngland1608.022
32Stephen MaguireScotland1604.730
33Hossein VafaeiIran1604.217
34Tom FordEngland1603.931
35Matthew SeltEngland1603.426
36Joe O'ConnorEngland1601.625
37Anthony McGillScotland1599.519
38Xu SiChina1597.722
39Martin O'DonnellEngland1596.911
40Daniel WellsWales1591.211
41Gary WilsonEngland1590.328
42Jackson PageWales1590.322
43Robert MilkinsEngland1586.05
44Yuan SijunChina1585.230
45David GilbertEngland1583.219
46Noppon SaengkhamThailand1580.417
47Ryan DayWales1580.221
48Ben MertensBelgium1579.415
49Jordan BrownNorthern Ireland1579.38
50Aaron HillIreland1577.419
51Ricky WaldenEngland1576.615
52Robbie WilliamsEngland1573.515
53Liam DaviesWales1573.28
54Alfie BurdenEngland1568.813
55Mark DavisEngland1568.26
56David LilleyEngland1567.512
57Duane JonesWales1564.51
58Gong ChenzhiChina1564.21
59Sanderson LamEngland1564.04
60Ishpreet Singh ChadhaIndia1558.87
61Luca BrecelBelgium1557.610
62Connor BenzeyEngland1556.610
63Chatchapong NasaThailand1556.55
64Liam PullenEngland1554.014
65Mitchell MannEngland1553.58
66Bulcsú RévészHungary1553.15
67Jamie JonesWales1552.04
68Akani SongsermsawadThailand1549.62
69Farakh AjaibEngland1548.86
70Mateusz BaranowskiPoland1548.67
71Fan ZhengyiChina1548.29
72Zak SuretyEngland1547.615
73He GuoqiangChina1544.613
74Julien LeclercqBelgium1544.48
75Chris TottenScotland1543.41
76Peifan LeiChina1543.330
77Liu HongyuChina1542.99
78Oliver LinesEngland1542.716
79Ben WoollastonEngland1541.79
80Antoni KowalskiPoland1540.75
81Iulian BoikoUkraine1539.711
82Oliver BrownEngland1537.76
83Yisong PengChina1536.17
84Alexander UrsenbacherSwitzerland1535.84
85Liu LinhaoChina1533.58
86Amir SarkhoshIran1533.27
87Fergal Quinn (II)Northern Ireland1533.25
88Sam CraigieEngland1533.111
89Thor Chuan LeongMalaysia1533.06
90Zack RichardsonEngland1529.17
91Babar MasihPakistan1526.96
92Luo ZetaoChina1526.26
93Zhao HanyangChina1525.611
94Thanawat ThirapongpaiboonThailand1525.36
95Huang JiahaoChina1525.22
96Long ZehuangChina1524.910
97Robbie McguiganNorthern Ireland1524.36
98Pankaj AdvaniIndia1523.74
99Narongdat TakantongThailand1523.15
100Allan TaylorEngland1521.36