snooker.org Frontpage
2026/2027: Rankings | Seedings | Season Points
Provisional: Rankings | Seedings | Season Points | End-of-season
Events: UK | Masters | WGP | WC
Other: Women | Q Tour | Prov Q Tour | Q School (2026)

Provisional World Grand Prix Rankings

Provisional World Grand Prix rankings, including guaranteed ranking money for upcoming events. The top 32 will qualify for the World Grand Prix. Red numbers means the player is still in the event.

± = Change from current list
# Chng-Sort ± R-Sort R S-Sort S O-Sort O Name Nationality Points-Sort Total Chng-Sort ± CL CO WUO BO EO SZO NIO IC UK SHO SO GM
1. 0 4 4 2 2 999 n/a Mark Selby England 357350 357 350 357350 +357 350 250000 22000 45000 9000 22350 0 9000 0
2. 0 20 20 21 21 999 n/a Chang Bingyu China 240100 240 100 240100 +240 100 6000 10000 175000 6000 5400 4700 0 33000 0
3. 0 2 2 5 5 999 n/a Wu Yize China 213000 213 000 213000 +213 000 15000 0 3000 9000 177000 0 9000 0
4. 0 18 18 22 22 999 n/a Jak Jones Wales 191000 191 000 191000 +191 000 33000 0 8000 100000 0 0 45000 5000 0
5. 0 9 9 8 8 999 n/a Kyren Wilson England 187700 187 700 187700 +187 700 0 15000 8000 6000 13200 12500 100000 33000 0
6. 0 16 16 25 25 999 n/a Ali Carter England 134750 134 750 134750 +134 750 4000 7500 12000 3000 100000 8250 0 0 0
7. 0 31 31 29 29 999 n/a Noppon Saengkham Thailand 123900 123 900 123900 +123 900 11000 100000 4500 3000 0 0 5400 0
8. 0 27 27 34 34 999 n/a Yuan Sijun China 116500 116 500 116500 +116 500 2000 7500 8000 0 9000 76000 0 14000 0
9. 0 1 1 1 1 999 n/a Zhao Xintong China 111000 111 000 111000 +111 000 2000 0 75000 12000 0 0 0 22000 0
10. 0 8 8 9 9 999 n/a Mark J Williams Wales 102000 102 000 102000 +102 000 0 22000 0 45000 0 21000 14000 0
11. 0 5 5 3 3 999 n/a Judd Trump England 94700 94 700 94700 +94 700 0 22000 20000 13200 34500 0 5000
12. 0 34 34 33 33 999 n/a David Gilbert England 86450 86 450 86450 +86 450 23000 25000 8000 9000 0 8250 13200 0 0
13. 0 7 7 7 7 999 n/a Shaun Murphy England 84350 84 350 84350 +84 350 25000 8000 3000 21000 22350 0 5000 0
14. 0 51 51 52 52 999 n/a Fan Zhengyi China 73250 73 250 73250 +73 250 2000 7500 4500 9000 5400 8250 0 33000 3600
15. 0 19 19 18 18 999 n/a Zhou Yuelong China 73200 73 200 73200 +73 200 5000 50000 0 0 13200 0 0 5000 0
16. 0 11 11 12 12 999 n/a Chris Wakelin England 71750 71 750 71750 +71 750 5000 15000 12000 3000 5400 22350 0 9000 0
17. 0 21 21 19 19 999 n/a Stuart Bingham England 69650 69 650 69650 +69 650 1000 50000 0 0 0 8250 5400 5000 0
18. 0 3 3 4 4 999 n/a Neil Robertson Australia 68500 68 500 68500 +68 500 25000 22000 0 0 12500 0 9000 0
19. 0 29 29 28 28 999 n/a Pang Junxu China 67250 67 250 67250 +67 250 4000 10000 12000 6000 9000 8250 9000 9000 0
20. 0 32 32 30 30 999 n/a Hossein Vafaei Iran 64250 64 250 64250 +64 250 11000 15000 8000 0 0 8250 0 22000 0
21. 0 78 78 86 86 999 n/a Liam Davies Wales 60900 60 900 60900 +60 900 2000 0 12000 6000 13200 4700 5400 14000 3600
22. 0 22 22 17 17 999 n/a Zhang Anda China 58800 58 800 58800 +58 800 8000 25000 0 6000 5400 0 5400 9000 0
23. 0 38 38 37 37 999 n/a Aaron Hill Ireland 58000 58 000 58000 +58 000 2000 10000 4500 12000 3600 4700 3600 14000 3600
24. 0 25 25 20 20 999 n/a Si Jiahui China 55500 55 500 55500 +55 500 2000 15000 12000 0 0 12500 0 14000 0
25. 0 41 41 45 45 999 n/a Jimmy Robertson England 54600 54 600 54600 +54 600 6000 7500 0 3000 0 34500 0 0 3600
26. 0 40 40 46 46 999 n/a Michael Holt England 51350 51 350 51350 +51 350 1000 5000 8000 6000 3600 22350 5400 0 0
27. 0 14 14 11 11 999 n/a Xiao Guodong China 51000 51 000 51000 +51 000 15000 33000 3000 0 0 0 0 0
28. 0 47 47 50 50 999 n/a Daniel Wells Wales 49500 49 500 49500 +49 500 0 7500 12000 3000 5400 0 9000 9000 3600
29. 0 15 15 15 15 999 n/a Ding Junhui China 49000 49 000 49000 +49 000 0 0 6000 21000 0 22000
30. 0 24 24 23 23 999 n/a Elliot Slessor England 48200 48 200 48200 +48 200 9000 7500 0 6000 0 12500 13200 0 0
31. 0 13 13 14 14 999 n/a Ronnie O'Sullivan England 48000 48 000 48000 +48 000 15000 33000 0 0 0
32. 0 6 6 6 6 999 n/a John Higgins Scotland 47400 47 400 47400 +47 400 0 0 9000 0 5400 33000 0
33. 0 37 37 40 40 999 n/a Anthony McGill Scotland 47050 47 050 47050 +47 050 10000 0 3000 9000 8250 13200 0 3600
34. 0 66 66 72 72 999 n/a Sam Craigie England 46600 46 600 46600 +46 600 5000 1500 0 5400 4700 21000 9000 0
35. 0 54 54 56 56 999 n/a Liu Hongyu China 46300 46 300 46300 +46 300 6000 15000 8000 0 0 4700 0 9000 3600
36. 0 39 39 39 39 999 n/a Xu Si China 45150 45 150 45150 +45 150 6000 7500 0 0 5400 8250 5400 9000 3600
37. 0 35 35 36 36 999 n/a Jackson Page Wales 44850 44 850 44850 +44 850 4000 10000 8000 6000 3600 8250 0 5000 0
38. 0 62 62 65 65 999 n/a Liam Highfield England 43800 43 800 43800 +43 800 2000 7500 0 20000 1000 4700 3600 5000 0
39. 0 50 50 57 57 999 n/a Ricky Walden England 43100 43 100 43100 +43 100 1000 5000 0 3000 3600 12500 9000 9000 0
40. 0 33 33 32 32 999 n/a Stephen Maguire Scotland 42500 42 500 42500 +42 500 4000 0 12000 0 12500 0 14000 0
41. 0 48 48 48 48 999 n/a Matthew Selt England 39200 39 200 39200 +39 200 2000 10000 4500 0 5400 4700 9000 0 3600
42. 0 86 86 95 95 999 n/a Wang Xinbo China 38900 38 900 38900 +38 900 1000 0 4500 6000 5400 1600 5400 14000 1000
43. 0 71 71 71 71 999 n/a Marco Fu Hong Kong 38700 38 700 38700 +38 700 5000 5000 0 0 1000 4700 1000 22000 0
44. 0 10 10 10 10 999 n/a Barry Hawkins England 37250 37 250 37250 +37 250 0 12000 3000 9000 8250 0 5000 0
45. 0 76 76 75 75 999 n/a Yao Pengcheng China 35800 35 800 35800 +35 800 1000 10000 8000 3000 0 1600 3600 5000 3600
46. 0 46 46 44 44 999 n/a He Guoqiang China 35800 35 800 35800 +35 800 6000 7500 8000 6000 0 4700 3600 0 0
47. 0 59 59 66 66 999 n/a Scott Donaldson Scotland 35300 35 300 35300 +35 300 6000 0 0 0 0 12500 13200 0 3600
48. 0 26 26 26 26 999 n/a Gary Wilson England 34750 34 750 34750 +34 750 6000 7500 8000 0 0 8250 0 5000 0
49. 0 72 72 70 70 999 n/a Dylan Emery Wales 34200 34 200 34200 +34 200 9000 5000 8000 0 1000 1600 1000 5000 3600
50. 0 45 45 38 38 999 n/a Stan Moody England 33700 33 700 33700 +33 700 5000 0 4500 12000 3600 0 0 5000 3600
51. 0 63 63 63 63 999 n/a Jiang Jun China 33350 33 350 33350 +33 350 2000 10000 4500 0 0 8250 0 5000 3600
52. 0 43 43 41 41 999 n/a Luca Brecel Belgium 32200 32 200 32200 +32 200 6000 7500 0 0 0 4700 5400 5000 3600
53. 0 64 64 64 64 999 n/a Jordan Brown N.Ireland 30300 30 300 30300 +30 300 0 5000 4500 3000 3600 1600 9000 0 3600
54. 0 70 70 69 69 999 n/a Iulian Boiko Ukraine 29800 29 800 29800 +29 800 4000 7500 0 9000 0 4700 1000 0 3600
55. 0 56 56 54 54 999 n/a Oliver Lines England 29700 29 700 29700 +29 700 2000 0 0 0 5400 4700 0 14000 3600
56. 0 30 30 31 31 999 n/a Joe O'Connor England 28900 28 900 28900 +28 900 2000 7500 0 0 9000 0 5400 5000 0
57. 0 17 17 16 16 999 n/a Jack Lisowski England 28900 28 900 28900 +28 900 4000 7500 0 12000 0 0 5400 0 0
58. 0 65 65 60 60 999 n/a Lyu Haotian China 28800 28 800 28800 +28 800 1000 5000 0 9000 3600 1600 0 5000 3600
59. 0 75 75 76 76 999 n/a Gao Yang China 28100 28 100 28100 +28 100 1000 5000 4500 0 3600 0 5400 5000 3600
60. 0 73 73 74 74 999 n/a David Grace England 27250 27 250 27250 +27 250 5000 0 0 6000 1000 8250 1000 5000 1000
61. 0 44 44 42 42 999 n/a Ryan Day Wales 27000 27 000 27000 +27 000 1000 0 8000 0 0 0 5400 9000 3600
62. 0 23 23 24 24 999 n/a Thepchaiya Un-Nooh Thailand 24650 24 650 24650 +24 650 2000 0 0 0 0 8250 5400 9000 0
63. 0 68 68 68 68 999 n/a Louis Heathcote England 24500 24 500 24500 +24 500 1000 5000 4500 0 3600 0 5400 5000 0
64. 0 57 57 59 59 999 n/a Ben Mertens Belgium 24350 24 350 24350 +24 350 0 5000 4500 3000 0 8250 3600 0 0
65. 0 28 28 27 27 999 n/a Lei Peifan China 24250 24 250 24250 +24 250 8000 0 0 3000 0 8250 0 5000 0
66. 0 88 88 89 89 999 n/a Artemijs Zizins Latvia 24200 24 200 24200 +24 200 1000 0 8000 9000 3600 1600 0 0 1000
67. 0 53 53 53 53 999 n/a Robbie Williams England 24100 24 100 24100 +24 100 2000 0 4500 0 5400 0 3600 5000 3600
68. 0 81 81 81 81 999 n/a Ross Muir Scotland 24000 24 000 24000 +24 000 0 5000 0 6000 5400 1600 1000 5000 0
69. 0 91 91 100 100 999 n/a Jamie Clarke Wales 23700 23 700 23700 +23 700 2000 5000 0 3000 5400 4700 0 0 3600
70. 0 42 42 43 43 999 n/a Zak Surety England 23100 23 100 23100 +23 100 4000 0 0 3000 3600 12500 0 0 0
71. 0 74 74 73 73 999 n/a Steven Hallworth England 22100 22 100 22100 +22 100 1000 5000 8000 3000 0 1600 0 2500 1000
72. 0 36 36 35 35 999 n/a Tom Ford England 21700 21 700 21700 +21 700 10000 4500 0 3600 0 3600 0 0
73. 0 106 106 97 97 999 n/a Mitchell Mann England 21500 21 500 21500 +21 500 1000 5000 1500 3000 0 0 1000 9000 1000
74. 0 97 97 99 99 999 n/a Ashley Carty England 21400 21 400 21400 +21 400 0 2500 4500 3000 5400 0 0 5000 1000
75. 0 58 58 49 49 999 n/a Long Zehuang China 21000 21 000 21000 +21 000 2000 5000 0 9000 0 0 0 5000 0
76. 0 83 83 85 85 999 n/a Mateusz Baranowski Poland 19800 19 800 19800 +19 800 2000 0 0 0 3600 1600 9000 0 3600
77. 0 55 55 55 55 999 n/a Martin O'Donnell England 19600 19 600 19600 +19 600 2000 5000 0 0 0 0 9000 0 3600
78. 0 93 93 96 96 999 n/a T Tirapongpaiboon Thailand 18700 18 700 18700 +18 700 2000 2500 0 6000 3600 0 3600 0 1000
79. 0 94 94 104 104 999 n/a Gong Chenzhi China 18600 18 600 18600 +18 600 0 2500 1500 3000 9000 1600 0 0 1000
80. 0 52 52 47 47 999 n/a Ben Woollaston England 18100 18 100 18100 +18 100 1000 0 4500 0 0 0 0 9000 3600
81. 0 67 67 61 61 999 n/a Ishpreet Singh Chadha India 18000 18 000 18000 +18 000 2000 5000 0 6000 0 0 0 5000 0
82. 0 103 103 115 115 999 n/a Huang Jiahao China 17300 17 300 17300 +17 300 0 2500 1500 0 0 4700 3600 5000 0
83. 0 49 49 51 51 999 n/a Matthew Stevens Wales 17200 17 200 17200 +17 200 2000 5000 0 3000 0 0 3600 0 3600
84. 0 61 61 58 58 999 n/a David Lilley England 17100 17 100 17100 +17 100 1000 7500 0 0 0 0 0 5000 3600
85. 0 112 112 114 114 999 n/a Julien Leclercq Belgium 17100 17 100 17100 +17 100 2000 2500 0 0 1000 1600 1000 9000 0
86. 0 95 95 112 112 999 n/a Cheung Ka Wai Hong Kong 16600 16 600 16600 +16 600 5000 0 0 1000 1600 9000 0 0
87. 0 999 n/a 999 n/a 999 n/a Duane Jones (a) Wales 16000 16 000 16000 +16 000 0 2500 1500 6000 1000 5000
88. 0 999 n/a 999 n/a 999 n/a Mark Joyce (a) England 15500 15 500 15500 +15 500 4000 2500 9000
89. 0 60 60 62 62 999 n/a Jamie Jones Wales 15400 15 400 15400 +15 400 2000 5000 0 3000 0 0 5400 0 0
90. 0 77 77 77 77 999 n/a Ian Burns England 14600 14 600 14600 +14 600 5000 5000 0 0 0 1000 0 3600
91. 0 101 101 117 117 999 n/a Antoni Kowalski Poland 13800 13 800 13800 +13 800 1000 2500 0 0 3600 4700 1000 0 1000
92. 0 99 99 116 116 999 n/a Luo Zetao China 13600 13 600 13600 +13 600 2000 0 1500 0 5400 4700 0 0 0
93. 0 69 69 67 67 999 n/a Liam Pullen England 13200 13 200 13200 +13 200 1000 5000 0 0 0 0 3600 0 3600
94. 0 79 79 79 79 999 n/a Lan Yuhao China 12700 12 700 12700 +12 700 2000 5000 0 0 0 4700 0 0 1000
95. 0 104 104 105 105 999 n/a Oliver Sykes England 12600 12 600 12600 +12 600 0 2500 4500 0 1000 0 3600 0 1000
96. 0 92 92 91 91 999 n/a Florian Nüßle Austria 12600 12 600 12600 +12 600 1000 2500 4500 0 3600 0 0 0 1000
97. 0 96 96 92 92 999 n/a Chatchapong Nasa Thailand 11700 11 700 11700 +11 700 0 2500 0 3000 0 1600 1000 0 3600
98. 0 105 105 102 102 999 n/a Jimmy White England 11100 11 100 11100 +11 100 2500 0 0 0 1600 1000 5000 1000
99. 0 107 107 124 124 999 n/a Ashley Hugill England 11100 11 100 11100 +11 100 0 0 0 0 5400 4700 1000 0 0
100. 0 108 108 105 105 999 n/a Alfie Burden England 10600 10 600 10600 +10 600 0 2500 4500 0 0 0 3600 0 0
101. 0 82 82 80 80 999 n/a Xu Yichen China 10000 10 000 10000 +10 000 0 5000 0 3000 1000 0 1000 0 0
102. 0 111 111 111 111 999 n/a Andrew Higginson England 9700 9 700 9700 +9 700 1000 2500 1500 0 0 4700 0 0 0
103. 0 84 84 82 82 999 n/a Zhao Hanyang China 9600 9 600 9600 +9 600 1000 2500 1500 0 0 0 1000 0 3600
104. 0 98 98 90 90 999 n/a Oliver Brown England 9000 9 000 9000 +9 000 1000 2500 4500 0 0 0 0 0 1000
105. 0 121 121 119 119 999 n/a Anton Kazakov Ukraine 8500 8 500 8500 +8 500 1000 0 1500 0 1000 0 0 5000 0
106. 0 999 n/a 999 n/a 999 n/a Chen Ruifu (a) China 7500 7 500 7500 +7 500 7500
107. 0 114 114 121 121 999 n/a Deng Haohui China 7200 7 200 7200 +7 200 0 2500 0 0 0 4700 0 0 0
108. 0 87 87 84 84 999 n/a Liu Wenwei China 7000 7 000 7000 +7 000 2000 0 1500 0 0 0 0 2500 1000
109. 0 90 90 87 87 999 n/a Liam Graham Scotland 7000 7 000 7000 +7 000 2000 0 0 3000 1000 0 0 0 1000
110. 0 124 124 123 123 999 n/a Stuart Carrington England 7000 7 000 7000 +7 000 1000 0 0 0 1000 0 0 5000 0
111. 0 113 113 103 103 999 n/a Mahmoud El Hareedy Egypt 6500 6 500 6500 +6 500 2000 0 1500 3000 0 0 0 0 0
112. 0 116 116 107 107 999 n/a Hammad Miah England 6500 6 500 6500 +6 500 0 5000 1500 0 0 0 0 0 0
113. 0 117 117 110 110 999 n/a Liu Yang China 6000 6 000 6000 +6 000 2000 0 0 3000 0 0 1000 0 0
114. 0 118 118 113 113 999 n/a Phil O'Kane England 5500 5 500 5500 +5 500 0 0 1500 3000 1000 0 0 0 0
115. 0 119 119 109 109 999 n/a Sean O'Sullivan England 5500 5 500 5500 +5 500 1000 0 1500 3000 0 0 0 0 0
116. 0 120 120 120 120 999 n/a Craig Steadman England 5100 5 100 5100 +5 100 0 2500 0 0 1000 1600 0 0 0
117. 0 127 127 127 127 999 n/a Mina Awad Egypt 5000 5 000 5000 +5 000 0 5000 0
118. 0 109 109 98 98 999 n/a Sahil Nayyar Canada 5000 5 000 5000 +5 000 1000 2500 1500 0 0 0 0 0 0
119. 0 999 n/a 999 n/a 999 n/a Dean Young (a) Scotland 5000 5 000 5000 +5 000 5000
120. 0 80 80 78 78 999 n/a Michal Szubarczyk Poland 4500 4 500 4500 +4 500 1000 0 0 0 0 0 0 2500 1000
121. 0 999 n/a 999 n/a 999 n/a Chen Qi'en (a) China 4500 4 500 4500 +4 500 4500 0 0
122. 0 85 85 83 83 999 n/a Reanne Evans (f) England 4100 4 100 4100 +4 100 0 2500 0 0 0 1600 0 0 0
123. 0 999 n/a 999 n/a 999 n/a Joshua Thomond (a) England 4000 4 000 4000 +4 000 1000 0 3000 0 0 0
124. 0 89 89 88 88 999 n/a Leone Crowley Ireland 3500 3 500 3500 +3 500 0 0 1500 0 1000 0 1000 0 0
125. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 3500 3 500 3500 +3 500 1000 2500
126. 0 102 102 93 93 999 n/a Alexander Ursenbacher Switzerland 3000 3 000 3000 +3 000 2000 0 0 0 0 0 0 0 1000
127. 0 122 122 118 118 999 n/a Bai Yulu (f) China 3000 3 000 3000 +3 000 0 0 0 3000 0 0 0 0 0
128. 0 123 123 122 122 999 n/a Michael Larkov Ukraine 2750 2 750 2750 +2 750 1000 0 750 0 0 0 1000 0 0
129. 0 999 n/a 999 n/a 999 n/a Robert Milkins (a) England 2500 2 500 2500 +2 500 0 2500
129. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 2500 2 500 2500 +2 500 0 2500
131. 0 999 n/a 999 n/a 999 n/a Peter Lines (a) England 2500 2 500 2500 +2 500 2500
131. 0 999 n/a 999 n/a 999 n/a Ryan Thomerson (a) Australia 2500 2 500 2500 +2 500 2500
131. 0 999 n/a 999 n/a 999 n/a Zhang Yang (a) China 2500 2 500 2500 +2 500 2500
131. 0 999 n/a 999 n/a 999 n/a Wang Yuhang (a) China 2500 2 500 2500 +2 500 2500
135. 0 115 115 108 108 999 n/a Onyee Ng (f) Hong Kong 2000 2 000 2000 +2 000 0 0 0 0 0 0 1000 0 1000
136. 0 100 100 94 94 999 n/a Connor Benzey England 2000 2 000 2000 +2 000 0 0 0 1000 0 0 0 1000
137. 0 999 n/a 999 n/a 999 n/a Haydon Pinhey (a) England 2000 2 000 2000 +2 000 2000
137. 0 999 n/a 999 n/a 999 n/a Jamie O'Neill (a) England 2000 2 000 2000 +2 000 2000
137. 0 999 n/a 999 n/a 999 n/a Luke Pinches (a) England 2000 2 000 2000 +2 000 2000
140. 0 999 n/a 999 n/a 999 n/a Jack Borwick (a) Scotland 1000 1 000 1000 +1 000 1000
140. 0 999 n/a 999 n/a 999 n/a Steven Wardropper (a) Scotland 1000 1 000 1000 +1 000 1000
142. 0 999 n/a 999 n/a 999 n/a Allan Taylor (a) England 1000 1 000 1000 +1 000 1000 0 0 0
142. 0 999 n/a 999 n/a 999 n/a Patrick Whelan (a) England 1000 1 000 1000 +1 000 1000 0 0 0
144. 0 999 n/a 999 n/a 999 n/a George Pragnell (a) England 1000 1 000 1000 +1 000 1000 0
145. 0 999 n/a 999 n/a 999 n/a Sean Maddocks (a) England 1000 1 000 1000 +1 000 1000
146. 0 110 110 101 101 999 n/a Fergal Quinn N.Ireland 0 0 0 0 0 0 0 0 0 0 0 0
146. 0 125 125 124 124 999 n/a Panchaya Channoi (f) Thailand 0 0 0 0 0 0 0 0 0 0 0 0
146. 0 125 125 124 124 999 n/a Paul Norris England 0 0 0 0 0 0 0 0 0 0 0 0
149. 0 12 12 13 13 999 n/a Mark Allen N.Ireland 0 0 0 0 0 0 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Wang Xinzhong (a) China 0 0 0 0 0 0
151. 0 999 n/a 999 n/a 999 n/a Dong Zihao (a) China 0 0 0 0 0
152. 0 999 n/a 999 n/a 999 n/a Li Jun (a) China 0 0 0 0
153. 0 999 n/a 999 n/a 999 n/a Darragh Gallagher (a) N.Ireland 0 0 0 0
153. 0 999 n/a 999 n/a 999 n/a Joel Connolly (a) N.Ireland 0 0 0 0
155. 0 999 n/a 999 n/a 999 n/a Su Jinxiong (a) Hong Kong 0 0 0 0
156. 0 999 n/a 999 n/a 999 n/a Kaylan Patel (a) England 0 0 0 0
156. 0 999 n/a 999 n/a 999 n/a Vladislav Gradinari (a) Moldova 0 0 0 0
158. 0 999 n/a 999 n/a 999 n/a Tang Hewen (a) China 0 0 0 0
158. 0 999 n/a 999 n/a 999 n/a Guan Zhen (a) China 0 0 0 0
160. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 0 0 0 0
160. 0 999 n/a 999 n/a 999 n/a Xu Jiarui (a) China 0 0 0 0
160. 0 999 n/a 999 n/a 999 n/a Nattanapong Chaikul (a) Thailand 0 0 0 0
160. 0 999 n/a 999 n/a 999 n/a Zhou Yichen (a) China 0 0 0 0
164. 0 999 n/a 999 n/a 999 n/a Brian Ochoiski (a) France 0 0 0 0
164. 0 999 n/a 999 n/a 999 n/a Dylan Smith (a) England 0 0 0 0
164. 0 999 n/a 999 n/a 999 n/a Ian Martin (a) England 0 0 0 0
164. 0 999 n/a 999 n/a 999 n/a Jack Bradford (a) Wales 0 0 0 0
164. 0 999 n/a 999 n/a 999 n/a Jeff Cundy (a) England 0 0 0 0
169. 0 128 128 127 127 999 n/a Igor Figueiredo Brazil 0 0 0