Average Shot Times - Decade 2020-2029

Filtering

The average shot time of a player.
Status
Categories
Scope
Range
These stats can only be calculated for matches with average shot times listed, which until 2017-2018 was very rare. The stat on this specific page is based on 6922 (78.55%) matches with average shot times out of 8,812 total matches.
Player Matches Average Shot Time
England Martin O'Donnell 86 28.5
England Jimmy Robertson 106 21.6
Wales Daniel Wells 64 24.4
England Billy Joe Castle 49 19.3
England Mitchell Mann 86 26.1
Scotland Anthony McGill 121 25
England Michael Holt 94 22.1
Thailand Akani Songsermsawad 75 27.2
China Tian Pengfei 77 24.2
England Joe Perry 125 20.6
England James Cahill 80 23.2
China Chang Bingyu 51 21.3
England Ali Carter 149 22.4
China Zhang Jiankang 29 22.8
Wales Dominic Dale 87 21.1
England Peter Lines 66 22.3
England Robert Milkins 107 19.6
England Elliot Slessor 88 24.1
England Tom Ford 146 20.9
England Andrew Higginson 72 21
England Peter Ebdon 3 32.5
China Zhang Anda 54 24.9
China Ding Junhui 98 21.3
Switzerland Alexander Ursenbacher 74 23.1
China Mei Xiwen 9 24.6
Scotland Alan McManus 31 26.1
Scotland Scott Donaldson 104 26.2
England Riley Parsons 28 20.1
China Chen Zifan 53 26.6
England Louis Heathcote 80 20.5
England Kyren Wilson 205 24
China Si Jiahui 75 24.1
Scotland John Higgins 159 23.9
China Peifan Lei 71 24.2
China Yuan Sijun 88 23.7
Iran Soheil Vahedi 66 22.9
Scotland Fraser Patrick 66 25.2
England Mark Davis 84 23.4
Ireland Fergal O'Brien 77 26.2
England Liam Highfield 87 23.1
Northern Ireland Jordan Brown 102 24
England David Gilbert 117 22.5
England Robbie Williams 90 20.6
Wales Matthew Stevens 83 22.9
Thailand Thepchaiya Un-Nooh 96 17.6
China Chen Feilong 17 25.4
China Luo Honghao 46 23.9
England Anthony Hamilton 71 28.6
Norway Kurt Maflin 58 22
Scotland Ross Muir 55 27.7
Scotland Graeme Dott 106 21.7
Malaysia Thor Chuan Leong 9 24
China Liang Wenbo 97 22.1
England Chris Wakelin 89 23.1
England Stuart Bingham 148 23.3
Wales Duane Jones 79 23.8
China Li Hang 82 24.1
Poland Adam Stefanow 6 19.8
China Lyu Haotian 96 21.6
Brazil Igor Figueiredo 38 22.8
Northern Ireland Gerard Greene 66 22.6
England Brandon Sargeant 39 20.9
Australia Neil Robertson 137 23.1
England Nigel Bond 51 24.8
Wales Mark Williams 166 18.8
England Craig Steadman 57 21.2
Israel Eden Sharav 42 27.6
England John Astley 72 24
China Zhou Yuelong 140 23.7
China Bai Langning 40 22.6
England David Grace 87 25
Malta Alex Borg 15 24.7
England Jack Lisowski 163 19.1
Iran Hossein Vafaei 102 20.6
Wales Jackson Page 86 20.3
England Jamie O'Neill 59 24.1
China Yan Bingtao 113 24.3
England Sam Baird 16 22.3
England Andy Hicks 66 22
Wales Jamie Clarke 96 23.3
England David Lilley 78 23.5
Germany Simon Lichtenberg 51 24.4
Wales Ryan Day 123 20.1
England Paul Davison 30 27.9
Wales Lee Walker 54 30.4
England Joe O'Connor 86 26.6
England Barry Hawkins 156 22.7
Ireland Ross Bulman 22 21.8
Wales Jak Jones 102 27.7
Austria Florian Nüßle 29 23.5
England Matthew Selt 115 24.8
England Mike Dunn 11 20.1
England Jimmy White 64 22.2
England Hammad Miah 58 19.6
England Mark Selby 184 24.1
Ireland Ken Doherty 68 20.7
Northern Ireland Mark Allen 135 21.5
England Mark King 75 22.3
China Lu Ning 83 25.7
England Oliver Lines 75 21.9
Hong Kong Marco Fu 21 19.1
England Ricky Walden 120 22.9
England Ben Woollaston 106 24
China Fan Zhengyi 73 22.3
England Shaun Murphy 139 21.5
England Ashley Carty 67 24.7
England Alfie Burden 47 20.2
Wales Kishan Hirani 15 24.2
China Xiao Guodong 123 23.5
England Andy Lee 29 28.8
Germany Lukas Kleckers 77 29.2
China Xu Si 67 26
Poland Kacper Filipiak 30 25.4
England Mark Joyce 77 25.7
England Gary Wilson 123 20.2
England Barry Pinches 67 27.7
Belgium Luca Brecel 133 21.6
Cyprus Michael Georgiou 58 21.1
England Martin Gould 98 20.9
Scotland Stephen Maguire 87 24.3
Wales Michael White 95 19.7
England Harvey Chandler 27 22.6
England Rod Lawler 52 29.9
Thailand Noppon Saengkham 88 24.6
China Zhao Xintong 118 19.4
England Sam Craigie 93 26
England Ian Burns 84 21.6
England Judd Trump 223 20.1
Ukraine Iulian Boiko 42 20.3
England Stuart Carrington 75 28
England Ronnie O'Sullivan 148 17.5
Wales Darren Morgan 2 27
Wales Gavin Lewis 1 20.1
Morocco Amine Amiri 12 26.4
Thailand James Wattana 2 20.4
England Sean Maddocks 40 21.1
Scotland Dean Young 49 18.6
Wales Andrew Pagett 30 20.8
England Ashley Hugill 64 28.6
Ireland Aaron Hill 69 24.8
Northern Ireland Robbie Mcguigan 34 19
England Reanne Evans 29 24.3
Gibraltar Gareth Lopez 1 29.8
England Peter Devlin 47 24.9
Belgium Sybren Sokolowski 1 24.8
England Lee Prickman 2 33.1
Jamaica Rory McLeod 61 27.7
England Hayden Staniland 13 25.5
England Chae Ross 8 21.3
England Daniel Womersley 33 24.5
Poland Antoni Kowalski 6 24.7
England Oliver Brown 32 22.8
England Christopher Keogan 1 26.7
England Allan Taylor 66 21.6
Russia Ivan Kakovskii 7 23.7
Finland Robin Hull 1 22.9
Wales Tyler Rees 17 29.4
France Brian Ochoiski 29 22.2
England Connor Benzey 17 22.5
Belgium Ben Mertens 34 19.6
England Jake Nicholson 2 27.1
England Adam Duffy 25 23.8
Wales Dylan Emery 50 21.1
England Patrick Whelan 14 28.6
Wales Ian Preece 3 21.9
China Wu Yize 42 20.6
England Ben Hancorn 56 20.3
Wales Jamie Jones 89 22.5
Ireland Leo Fernandez 40 22.9
China Jianbo Zhao 59 25.1
China Gao Yang 49 24
China Pang Junxu 74 26.9
England Farakh Ajaib 55 21.9
England Zak Surety 59 20.9
England Jamie Wilson 42 18.7
England Haydon Pinhey 39 22
England Kuldesh Johal 34 22.9
England Jamie Barrett 24 23
England Steven Hallworth 66 23.2
England Mark Lloyd 31 22.9
Northern Ireland Patrick Wallace 7 26.4
Scotland Gary Thomson 7 24.8
Scotland Michael Collumb 13 26.4
England Hamim Hussain 23 24
England Alex Clenshaw 15 21.8
England Rebecca Kenna 18 25.8
Northern Ireland Declan Lavery 4 14.6
England Ben Fortey 19 21.7
Wales Paul Davies 6 26.2
Ireland Fergal Quinn 16 24.7
England Phil O'Kane 12 25.1
England Ian Martin 22 23.9
England Adrian Rosa 6 24
England Joshua Thomond 12 19.4
England Saqib Nasir 19 25.7
England Luke Pinches 13 24.6
England Sean Harvey 13 27.1
England Simon Blackwell 17 24.3
Scotland Stephen Hendry 14 22.9
Belgium Julien Leclercq 27 18.9
England Ronnie Blake 10 19.8
England William Ginn 3 24.1
England Sean McAllister 16 23.8
England Neal Jones 10 28.6
Ireland Aidan Murphy 8 25.4
England Josh Mulholland 6 24.4
Ukraine Sergey Isaenko 9 26.8
England Lee Stephens 13 28.4
Peter Butler 2 26.9
England Lee Shanker 12 25.9
England Jack Haley 9 20.3
Wales Alex Taubman 13 24.9
Scotland Liam Graham 17 20.8
England Luke Maddison 4 29.2
England James Burrett 8 23.5
England Jed Mann 5 21.8
England Jenson Kendrick 26 26.8
England John Welsh 4 33.3
Wales Matthew Roberts 8 24.2
England Martyn Taylor 12 29.3
Scotland Chris Totten 11 28.7
England Peter Geronimo 3 29.7
England Danny Brindle 5 20
England James Height 7 28.8
Hong Kong Yu Kiu Chang 11 24.4
England Sean O'Sullivan 19 24.3
Scotland Ross Vallance 9 25
England James Silverwood 9 19.6
Northern Ireland Raymond Fry 7 28.3
Scotland Aaron Graham 3 34.1
England Tony Knowles 13 26.9
England Bradley Cowdroy 9 25.8
England Samuel-Lee Stevens 5 22.3
Canada Roshan Birdi 3 33.2
England Simon Bedford 11 30.1
England Labeeb Ahmed 4 23.5
France Niel Vincent 15 27.5
England Manasawin Phetmalaikul 8 25.2
England Brandon Hall 7 27.9
England Westley Cooper 3 19.9
England Stuart Watson 10 27
England Carl Mottershaw 3 30.3
England Joe Fenton 10 20.1
England Lewis Gillen 8 25.4
England Mark Vincent 7 23.1
England Dylan Mitchell 8 24.6
Wales Jamie Tudor 3 28
England Luke Simmonds 16 26.1
England Michael Tomlinson 5 24
England Elliott Weston 4 26.7
England Halim Hussain 8 21.1
England Andrew Milliard 9 24.3
England Mark Ganderton 7 20.6
Wales Callum Lloyd 6 21.4
Stan Moody 13 24.5
England Liam Pullen 13 23.6
England Dylan Smith 7 28.5
Wales Jack Bradford 10 29.2
England David Finbow 8 24
Malta Brian Cini 8 21.2
England Matthew Lee 3 24.4
Germany Umut Dikme 14 23.5
Wales David Donovan 8 29.7
England Shafaqut Hussain 1 27.7
Belgium Daan Leyssen 16 30.7
Australia Jamie Brown 4 17.1
Ireland Michael Judge 35 26.8
England Gary Challis 9 24.6
England Adam Brown 5 23.1
Denmark Daniel Kandi 5 24.1
England Garry Coulson 3 20.3
England Jordan Rimmer 5 24.7
Wales Conor Caniff 3 20.2
England Scott Bell 8 25.3
Scotland Thomas McSorley 4 18.4
England Adam Goff 6 27.5
England Imran Puri 2 25.4
Alfie Lee 14 22.9
England Joshua Cooper 10 26.7
Latvia Filips Kalniņš 4 20
Ireland Tony Corrigan 3 28.9
Belgium Hans Blanckaert 4 20.3
England Faizaan Mohammed 8 26.5
England Dean Reynolds 6 28.9
Latvia Maris Volajs 7 28.5
Scotland Stephen Baillie 4 23.9
Scotland Evan Munro 5 26.1
Germany Richard Wienold 4 18.5
Latvia Rodion Judin 14 19.6
Malta Aaron Busuttil 7 21.7
England Johnnie Bates 3 24.2
China Yao Pengcheng 6 20.9
Ireland Philip O'Connor 3 25.4
Wales Liam Davies 19 24.3
England Jack Smithers 4 28.7
England John Parkin 4 21.8
England Alex Millington 11 23.2
England Arun Mehta 4 27.2
Spain Juan Pedro Duran 3 30.4
England Mark Anthony Taylor 3 30.7
England Matthew Glasby 12 27.4
Ukraine Denys Khmelevskyi 3 27.5
Australia Ryan Thomerson 18 24.5
England Callum Beresford 20 27.9
England Andrew Tapper 5 20.7
Mark Bell 8 27.4
England Sydney Wilson 18 22.6
England George Pragnall 16 22.9
Ukraine Anton Kazakov 15 31.1
Wales Bradley Tyson 7 27.8
Japan Keishin Kamihashi 5 26.9
Scotland Keith Keldie 10 18.4
England John Pritchett 3 20.9
England Jack Culligan 4 23.6
England Ryan Roberts 3 23.2
England Sanderson Lam 48 23.9
England Ryan Davies 15 24.4
England Daniel Walker 6 19.9
England Robert Read 10 28.6
England Shaf Hussain 2 20.1
England Lewis Ullah 12 24.9
Iran Amir Sarkhosh 4 23.5
Poland Mateusz Baranowski 4 22.7
China Cao Yupeng 47 23.7
Northern Ireland Christopher Clifford 1 36.6
Ireland Robert McCullough 1 26.2
England Paul Deaville 6 24.1
Hong Kong Ng On Yee 21 28.1
England Oliver Sykes 1 26.4
Scotland Amaan Iqbal 6 26.5
England Ismail Türker 1 19.9
Turkey Enes Bakirci 1 2.1
Gibraltar Francis Becerra 1 23.1
Thailand Mink Nutcharut 11 28.2
Belgium Yorrit Hoes 1 24
England Jake Crofts 2 27.6
England Sean Coote 4 20.1
Hong Kong Cheung Ka Wai 10 21
China Liu Hongyu 8 23.8
Italy Mirko Montrasio 3 32.2
India Hrithik Jain 3 20.6
England Ryan Mears 4 25.4
England Ian Desmier 4 31
Thailand Nattanapong Chaikul 5 24.8
China Haohui Deng 4 27.2
England Darren Barton 3 32.7
Canada James Lee 7 21.8
Pakistan Abdul Raheem 3 27.6
China Wang Yuchen 8 24.8
Wales Alfie Davies 8 23.7
England Andrew Turner 4 22.9
Germany Kharazchi Jamshid 3 40.6
England John Fearick 4 31.5
England Isa Ishtiaq 4 23.7
Wales Gareth Edwards 3 27.6
Wales Marc Shaw 4 24.5
Isle of Man Darryl Hill 4 25.7
England Jason Wright 3 28.9
India Lucky Vatnani 7 27.9
England Andy Neck 3 23.1
Hong Kong Chau Hon Man 5 30.9
England Gary Miller 4 28.2
England Andy Marriott 3 20.6
South Africa Paul Burrell 3 16.7
England Nigel Clarke 3 27.5
England Stephen Kershaw 4 25.7
China Zhang Zhijie 3 27.8
England Michael Robert Joyce 3 18.3
England Josh Symes 3 20.8
England Ian Brumby 3 29
Thailand Chatchapong Nasa 4 26.2
Wales Jordan Shepherd 4 24.8
India Kreishh Gurbaxani 3 23.6
India Digvijay Kadian 4 22.7
England Kayden Brierley 4 26.6
England Heather Clare 2 26
England Danny Connolly 3 22.1
Ireland Leone Crowley 5 24.8
England Jack Harris 5 28.1
Ireland Rodney Goggins 9 28.6
Australia Simon Bevz 3 30.2
Estonia Andres Petrov 13 21.5
China Yisong Peng 15 25.6
India Himanshu Jain 10 24
Northern Ireland Joel Connolly Jnr 2 25.3
Brazil Victor Sarkis 7 25.4
Pakistan Mohammed Asif 9 20
Egypt Mohamed Ibrahim 7 21.3
Thailand Dechawat Poomjaeng 9 23.1
Pakistan Asjad Iqbal 10 19.4
Wales Brad Ferguson 1 28.1
Moldova Vladislav Gradinari 3 14
Scotland Jack Borwick 1 13.8
Wales Riley Powell 2 14.5