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 353350 353 350 353350 +353 350 250000 22000 45000 9000 22350 0 5000 0
2. 0 20 20 21 21 999 n/a Chang Bingyu China 212100 212 100 212100 +212 100 6000 10000 175000 6000 5400 4700 0 5000 0
3. 0 2 2 5 5 999 n/a Wu Yize China 204000 204 000 204000 +204 000 15000 0 3000 9000 177000 0 0 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 159700 159 700 159700 +159 700 0 15000 8000 6000 13200 12500 100000 5000 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 107500 107 500 107500 +107 500 2000 7500 8000 0 9000 76000 0 5000 0
9. 0 8 8 9 9 999 n/a Mark J Williams Wales 93000 93 000 93000 +93 000 0 22000 0 45000 0 21000 5000 0
10. 0 5 5 3 3 999 n/a Judd Trump England 89700 89 700 89700 +89 700 0 22000 20000 13200 34500 0 0
11. 0 1 1 1 1 999 n/a Zhao Xintong China 89000 89 000 89000 +89 000 2000 0 75000 12000 0 0 0 0 0
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 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
15. 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
16. 0 11 11 12 12 999 n/a Chris Wakelin England 67750 67 750 67750 +67 750 5000 15000 12000 3000 5400 22350 0 5000 0
17. 0 3 3 4 4 999 n/a Neil Robertson Australia 64500 64 500 64500 +64 500 25000 22000 0 0 12500 0 5000 0
18. 0 29 29 28 28 999 n/a Pang Junxu China 58250 58 250 58250 +58 250 4000 10000 12000 6000 9000 8250 9000 0 0
19. 0 22 22 17 17 999 n/a Zhang Anda China 54800 54 800 54800 +54 800 8000 25000 0 6000 5400 0 5400 5000 0
20. 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
21. 0 78 78 86 86 999 n/a Liam Davies Wales 51900 51 900 51900 +51 900 2000 0 12000 6000 13200 4700 5400 5000 3600
22. 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
23. 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
24. 0 38 38 37 37 999 n/a Aaron Hill Ireland 49000 49 000 49000 +49 000 2000 10000 4500 12000 3600 4700 3600 5000 3600
25. 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
26. 0 13 13 14 14 999 n/a Ronnie O'Sullivan England 48000 48 000 48000 +48 000 15000 33000 0 0 0
27. 0 32 32 30 30 999 n/a Hossein Vafaei Iran 47250 47 250 47250 +47 250 11000 15000 8000 0 0 8250 0 5000 0
28. 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
29. 0 25 25 20 20 999 n/a Si Jiahui China 46500 46 500 46500 +46 500 2000 15000 12000 0 0 12500 0 5000 0
30. 0 47 47 50 50 999 n/a Daniel Wells Wales 45500 45 500 45500 +45 500 0 7500 12000 3000 5400 0 9000 5000 3600
31. 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
32. 0 66 66 72 72 999 n/a Sam Craigie England 42600 42 600 42600 +42 600 5000 1500 0 5400 4700 21000 5000 0
33. 0 54 54 56 56 999 n/a Liu Hongyu China 42300 42 300 42300 +42 300 6000 15000 8000 0 0 4700 0 5000 3600
34. 0 39 39 39 39 999 n/a Xu Si China 41150 41 150 41150 +41 150 6000 7500 0 0 5400 8250 5400 5000 3600
35. 0 51 51 52 52 999 n/a Fan Zhengyi China 40250 40 250 40250 +40 250 2000 7500 4500 9000 5400 8250 0 0 3600
36. 0 35 35 36 36 999 n/a Jackson Page Wales 39850 39 850 39850 +39 850 4000 10000 8000 6000 3600 8250 0 0 0
37. 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
38. 0 50 50 57 57 999 n/a Ricky Walden England 39100 39 100 39100 +39 100 1000 5000 0 3000 3600 12500 9000 5000 0
39. 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
40. 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
41. 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
42. 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
43. 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
44. 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
45. 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
46. 0 33 33 32 32 999 n/a Stephen Maguire Scotland 33500 33 500 33500 +33 500 4000 0 12000 0 12500 0 5000 0
47. 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
48. 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
49. 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
50. 0 86 86 95 95 999 n/a Wang Xinbo China 29900 29 900 29900 +29 900 1000 0 4500 6000 5400 1600 5400 5000 1000
51. 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
52. 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
53. 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
54. 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
55. 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
56. 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
57. 0 15 15 15 15 999 n/a Ding Junhui China 27000 27 000 27000 +27 000 0 0 6000 21000 0 0
58. 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
59. 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
60. 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
61. 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
62. 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
63. 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
64. 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
65. 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
66. 0 44 44 42 42 999 n/a Ryan Day Wales 23000 23 000 23000 +23 000 1000 0 8000 0 0 0 5400 5000 3600
67. 0 71 71 71 71 999 n/a Marco Fu Hong Kong 21700 21 700 21700 +21 700 5000 5000 0 0 1000 4700 1000 5000 0
68. 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
69. 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
70. 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
71. 0 56 56 54 54 999 n/a Oliver Lines England 20700 20 700 20700 +20 700 2000 0 0 0 5400 4700 0 5000 3600
72. 0 23 23 24 24 999 n/a Thepchaiya Un-Nooh Thailand 20650 20 650 20650 +20 650 2000 0 0 0 0 8250 5400 5000 0
73. 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
74. 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
75. 0 74 74 73 73 999 n/a Steven Hallworth England 19600 19 600 19600 +19 600 1000 5000 8000 3000 0 1600 0 0 1000
76. 0 6 6 6 6 999 n/a John Higgins Scotland 19400 19 400 19400 +19 400 0 0 9000 0 5400 5000 0
77. 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
78. 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
79. 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
80. 0 106 106 97 97 999 n/a Mitchell Mann England 17500 17 500 17500 +17 500 1000 5000 1500 3000 0 0 1000 5000 1000
81. 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
82. 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
83. 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
84. 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
85. 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
86. 0 999 n/a 999 n/a 999 n/a Mark Joyce (a) England 15500 15 500 15500 +15 500 4000 2500 9000
87. 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
88. 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
89. 0 52 52 47 47 999 n/a Ben Woollaston England 14100 14 100 14100 +14 100 1000 0 4500 0 0 0 0 5000 3600
90. 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
91. 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
92. 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
93. 0 112 112 114 114 999 n/a Julien Leclercq Belgium 13100 13 100 13100 +13 100 2000 2500 0 0 1000 1600 1000 5000 0
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 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
109. 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
110. 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
111. 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
112. 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
113. 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
114. 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
115. 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
116. 0 127 127 127 127 999 n/a Mina Awad Egypt 5000 5 000 5000 +5 000 0 5000 0
117. 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
118. 0 999 n/a 999 n/a 999 n/a Dean Young (a) Scotland 5000 5 000 5000 +5 000 5000
119. 0 87 87 84 84 999 n/a Liu Wenwei China 4500 4 500 4500 +4 500 2000 0 1500 0 0 0 0 0 1000
120. 0 999 n/a 999 n/a 999 n/a Chen Qi'en (a) China 4500 4 500 4500 +4 500 4500 0
121. 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
122. 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
123. 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
124. 0 999 n/a 999 n/a 999 n/a Daniel Womersley (a) England 3500 3 500 3500 +3 500 1000 2500
125. 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
126. 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
127. 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
128. 0 999 n/a 999 n/a 999 n/a Robert Milkins (a) England 2500 2 500 2500 +2 500 0 2500
128. 0 999 n/a 999 n/a 999 n/a Simon Blackwell (a) England 2500 2 500 2500 +2 500 0 2500
130. 0 999 n/a 999 n/a 999 n/a Peter Lines (a) England 2500 2 500 2500 +2 500 2500
130. 0 999 n/a 999 n/a 999 n/a Ryan Thomerson (a) Australia 2500 2 500 2500 +2 500 2500
130. 0 999 n/a 999 n/a 999 n/a Zhang Yang (a) China 2500 2 500 2500 +2 500 2500
130. 0 999 n/a 999 n/a 999 n/a Wang Yuhang (a) China 2500 2 500 2500 +2 500 2500
134. 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
135. 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
136. 0 80 80 78 78 999 n/a Michal Szubarczyk Poland 2000 2 000 2000 +2 000 1000 0 0 0 0 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 Darragh Gallagher (a) N.Ireland 0 0 0 0
150. 0 999 n/a 999 n/a 999 n/a Joel Connolly (a) N.Ireland 0 0 0 0
152. 0 999 n/a 999 n/a 999 n/a Wang Xinzhong (a) China 0 0 0 0 0
153. 0 999 n/a 999 n/a 999 n/a Su Jinxiong (a) Hong Kong 0 0 0 0
153. 0 999 n/a 999 n/a 999 n/a Dong Zihao (a) China 0 0 0 0
155. 0 999 n/a 999 n/a 999 n/a Kaylan Patel (a) England 0 0 0 0
155. 0 999 n/a 999 n/a 999 n/a Vladislav Gradinari (a) Moldova 0 0 0 0
157. 0 999 n/a 999 n/a 999 n/a Tang Hewen (a) China 0 0 0 0
157. 0 999 n/a 999 n/a 999 n/a Guan Zhen (a) China 0 0 0 0
159. 0 999 n/a 999 n/a 999 n/a Alfie Davies (a) Wales 0 0 0 0
159. 0 999 n/a 999 n/a 999 n/a Xu Jiarui (a) China 0 0 0 0
159. 0 999 n/a 999 n/a 999 n/a Nattanapong Chaikul (a) Thailand 0 0 0 0
159. 0 999 n/a 999 n/a 999 n/a Zhou Yichen (a) China 0 0 0 0
163. 0 999 n/a 999 n/a 999 n/a Brian Ochoiski (a) France 0 0 0 0
163. 0 999 n/a 999 n/a 999 n/a Dylan Smith (a) England 0 0 0 0
163. 0 999 n/a 999 n/a 999 n/a Ian Martin (a) England 0 0 0 0
163. 0 999 n/a 999 n/a 999 n/a Jack Bradford (a) Wales 0 0 0 0
163. 0 999 n/a 999 n/a 999 n/a Jeff Cundy (a) England 0 0 0 0
168. 0 128 128 127 127 999 n/a Igor Figueiredo Brazil 0 0 0