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 7683 (64%) matches with average shot times out of 12,005 total matches.
Player Matches Average Shot Time
England Martin O'Donnell 89 28.6
England Jimmy Robertson 110 21.7
Wales Daniel Wells 72 24.5
England Billy Joe Castle 55 19.4
England Mitchell Mann 92 26.2
Scotland Anthony McGill 130 25.1
England Michael Holt 102 22.3
Thailand Akani Songsermsawad 75 27.2
China Tian Pengfei 87 24.6
England Joe Perry 133 20.7
England James Cahill 87 23.5
China Chang Bingyu 51 21.3
England Ali Carter 163 22.5
China Zhang Jiankang 29 22.8
Wales Dominic Dale 92 21.2
England Peter Lines 75 22.5
England Robert Milkins 120 19.6
England Elliot Slessor 95 24.2
England Tom Ford 149 20.9
England Andrew Higginson 83 20.9
England Peter Ebdon 3 32.5
China Zhang Anda 60 25.2
China Ding Junhui 104 21.4
Switzerland Alexander Ursenbacher 82 23.2
China Mei Xiwen 9 24.6
Scotland Alan McManus 31 26.1
Scotland Scott Donaldson 110 26.3
England Riley Parsons 33 20
China Chen Zifan 53 26.6
England Louis Heathcote 91 20.7
England Kyren Wilson 219 24
China Si Jiahui 86 24
Scotland John Higgins 171 23.9
China Peifan Lei 73 24.3
China Yuan Sijun 95 23.9
Iran Soheil Vahedi 66 22.9
Scotland Fraser Patrick 71 25.3
England Mark Davis 89 23.5
Ireland Fergal O'Brien 79 26.3
England Liam Highfield 90 23.2
Northern Ireland Jordan Brown 106 24.2
England David Gilbert 126 22.4
England Robbie Williams 99 20.8
Wales Matthew Stevens 89 23.2
Thailand Thepchaiya Un-Nooh 100 17.6
China Chen Feilong 17 25.4
China Luo Honghao 46 23.9
England Anthony Hamilton 76 29
Norway Kurt Maflin 58 22
Scotland Ross Muir 58 27.7
Scotland Graeme Dott 110 21.8
Malaysia Thor Chuan Leong 9 24
China Liang Wenbo 97 22.1
England Chris Wakelin 95 23.2
England Stuart Bingham 156 23.3
Wales Duane Jones 89 24
China Li Hang 82 24.1
Poland Adam Stefanow 6 19.8
China Lyu Haotian 101 21.7
Brazil Igor Figueiredo 38 22.8
Northern Ireland Gerard Greene 72 22.8
England Brandon Sargeant 39 20.9
Australia Neil Robertson 143 23.2
England Nigel Bond 51 24.8
Wales Mark Williams 172 19
England Craig Steadman 65 21.5
Israel Eden Sharav 46 27.9
England John Astley 76 24.1
China Zhou Yuelong 146 23.8
China Bai Langning 40 22.6
England David Grace 95 25.1
Malta Alex Borg 15 24.7
England Jack Lisowski 172 19.1
Iran Hossein Vafaei 113 20.7
Wales Jackson Page 95 20.2
England Jamie O'Neill 69 24.3
China Yan Bingtao 113 24.3
England Sam Baird 16 22.3
England Andy Hicks 71 22
Wales Jamie Clarke 100 23.3
England David Lilley 84 23.6
Germany Simon Lichtenberg 51 24.4
Wales Ryan Day 130 20.3
England Paul Davison 30 27.9
Wales Lee Walker 54 30.4
England Joe O'Connor 96 26.6
England Barry Hawkins 163 22.8
Ireland Ross Bulman 25 21.9
Wales Jak Jones 113 28
Austria Florian Nüßle 38 23.4
England Matthew Selt 121 25
England Mike Dunn 11 20.1
England Jimmy White 70 22.6
England Hammad Miah 62 19.6
England Mark Selby 202 24.4
Ireland Ken Doherty 72 20.9
Northern Ireland Mark Allen 149 21.7
England Mark King 76 22.3
China Lu Ning 83 25.7
England Oliver Lines 83 22.1
Hong Kong Marco Fu 24 19.5
England Ricky Walden 125 22.9
England Ben Woollaston 111 24.1
China Fan Zhengyi 78 22.5
England Shaun Murphy 156 21.7
England Ashley Carty 67 24.7
England Alfie Burden 61 20.2
Wales Kishan Hirani 15 24.2
China Xiao Guodong 125 23.5
England Andy Lee 32 29
Germany Lukas Kleckers 83 29.1
China Xu Si 73 26.1
Poland Kacper Filipiak 30 25.4
England Mark Joyce 82 25.8
England Gary Wilson 133 20.3
England Barry Pinches 78 28.1
Belgium Luca Brecel 145 21.4
Cyprus Michael Georgiou 60 21.1
England Martin Gould 103 21.1
Scotland Stephen Maguire 92 24.4
Wales Michael White 98 19.9
England Harvey Chandler 32 22.3
England Rod Lawler 54 30
Thailand Noppon Saengkham 96 24.6
China Zhao Xintong 118 19.4
England Sam Craigie 96 25.9
England Ian Burns 88 21.7
England Judd Trump 231 20.1
Ukraine Iulian Boiko 55 20.3
England Stuart Carrington 91 28.4
England Ronnie O'Sullivan 157 17.6
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 42 21.2
Scotland Dean Young 61 18.6
Wales Andrew Pagett 40 21.3
England Ashley Hugill 68 28.7
Ireland Aaron Hill 75 24.9
Northern Ireland Robbie Mcguigan 38 19.3
England Reanne Evans 31 24.3
Gibraltar Gareth Lopez 1 29.8
England Peter Devlin 50 24.8
Belgium Sybren Sokolowski 1 24.8
England Lee Prickman 2 33.1
Jamaica Rory McLeod 70 28.1
England Hayden Staniland 18 26.3
England Chae Ross 11 21.7
England Daniel Womersley 39 24.2
Poland Antoni Kowalski 12 23.6
England Oliver Brown 34 22.8
England Christopher Keogan 1 26.7
England Allan Taylor 70 21.7
Russia Ivan Kakovskii 7 23.7
Finland Robin Hull 8 25
Wales Tyler Rees 21 30
France Brian Ochoiski 33 22.2
England Connor Benzey 22 22.3
Belgium Ben Mertens 42 19.9
England Jake Nicholson 2 27.1
England Adam Duffy 28 24
Wales Dylan Emery 52 21
England Patrick Whelan 20 29.4
Wales Ian Preece 3 21.9
China Wu Yize 49 20.7
England Ben Hancorn 56 20.3
Wales Jamie Jones 93 22.7
Ireland Leo Fernandez 40 22.9
China Jianbo Zhao 59 25.1
China Gao Yang 50 24.1
China Pang Junxu 89 27
England Farakh Ajaib 59 22
England Zak Surety 62 21
England Jamie Wilson 47 18.6
England Haydon Pinhey 53 22.2
England Kuldesh Johal 36 22.9
England Jamie Barrett 31 23
England Steven Hallworth 76 23.4
England Mark Lloyd 33 23
Northern Ireland Patrick Wallace 7 26.4
Scotland Gary Thomson 11 25.8
Scotland Michael Collumb 16 26.9
England Hamim Hussain 26 24.1
England Alex Clenshaw 19 21.7
England Rebecca Kenna 20 26.4
Northern Ireland Declan Lavery 4 14.6
England Ben Fortey 25 21.9
Wales Paul Davies 6 26.2
Ireland Fergal Quinn 24 24.7
England Phil O'Kane 16 25.3
England Ian Martin 28 24.3
England Adrian Rosa 6 24
England Joshua Thomond 19 19.6
England Saqib Nasir 21 25.7
England Luke Pinches 18 24.9
England Sean Harvey 13 27.1
England Simon Blackwell 17 24.3
Scotland Stephen Hendry 15 22.8
Belgium Julien Leclercq 31 18.9
England Ronnie Blake 12 19.9
England William Ginn 3 24.1
England Sean McAllister 22 23.1
England Neal Jones 15 29.2
Ireland Aidan Murphy 11 26
England Josh Mulholland 13 25.4
Ukraine Sergey Isaenko 9 26.8
England Lee Stephens 13 28.4
Peter Butler 2 26.9
England Lee Shanker 16 25.7
England Jack Haley 13 21
Wales Alex Taubman 20 25
Scotland Liam Graham 18 21
England Luke Maddison 4 29.2
England James Burrett 10 23.6
England Jed Mann 8 21.6
England Jenson Kendrick 28 26.8
England John Welsh 4 33.3
Wales Matthew Roberts 11 24.6
England Martyn Taylor 17 30.2
Scotland Chris Totten 17 31.2
England Peter Geronimo 3 29.7
England Danny Brindle 8 20.3
England James Height 10 29
Hong Kong Yu Kiu Chang 11 24.4
England Sean O'Sullivan 23 24.5
Scotland Ross Vallance 9 25
England James Silverwood 12 19.7
Northern Ireland Raymond Fry 7 28.3
Scotland Aaron Graham 3 34.1
England Tony Knowles 14 26.9
England Bradley Cowdroy 11 25.7
England Samuel-Lee Stevens 5 22.3
Canada Roshan Birdi 3 33.2
England Simon Bedford 20 30.6
England Labeeb Ahmed 8 21.9
France Niel Vincent 19 27.2
England Manasawin Phetmalaikul 8 25.2
England Brandon Hall 11 28.3
England Westley Cooper 3 19.9
England Stuart Watson 14 27.1
England Carl Mottershaw 3 30.3
England Joe Fenton 13 19.8
England Lewis Gillen 8 25.4
England Mark Vincent 10 24.1
England Dylan Mitchell 8 24.6
Wales Jamie Tudor 3 28
England Luke Simmonds 19 26.2
England Michael Tomlinson 5 24
England Elliott Weston 4 26.7
England Halim Hussain 14 20.5
England Andrew Milliard 12 25.2
England Mark Ganderton 7 20.6
Wales Callum Lloyd 6 21.4
Stan Moody 15 24.8
England Liam Pullen 19 24.1
England Dylan Smith 9 28
Wales Jack Bradford 14 29.3
England David Finbow 8 24
Malta Brian Cini 8 21.2
England Matthew Lee 3 24.4
Germany Umut Dikme 19 24.8
Wales David Donovan 8 29.7
England Shafaqut Hussain 1 27.7
Belgium Daan Leyssen 21 30.4
Australia Jamie Brown 4 17.1
Ireland Michael Judge 37 26.9
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 11 25.6
Scotland Thomas McSorley 4 18.4
England Adam Goff 6 27.5
England Imran Puri 4 24.1
Alfie Lee 17 22.5
England Joshua Cooper 16 26.1
Latvia Filips Kalniņš 5 19.9
Ireland Tony Corrigan 3 28.9
Belgium Hans Blanckaert 4 20.3
England Faizaan Mohammed 11 25.8
England Dean Reynolds 8 29.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 18 20.2
Malta Aaron Busuttil 12 22.3
England Johnnie Bates 3 24.2
China Yao Pengcheng 6 20.9
Ireland Philip O'Connor 3 25.4
Wales Liam Davies 27 24.3
England Jack Smithers 4 28.7
England John Parkin 9 22.9
England Alex Millington 15 22.7
England Arun Mehta 4 27.2
Spain Juan Pedro Duran 5 31.6
England Mark Anthony Taylor 3 30.7
England Matthew Glasby 17 28.2
Ukraine Denys Khmelevskyi 3 27.5
Australia Ryan Thomerson 21 24.9
England Callum Beresford 20 27.9
England Andrew Tapper 8 20.8
Mark Bell 8 27.4
England Sydney Wilson 27 21.8
England George Pragnall 19 23.4
Ukraine Anton Kazakov 18 31.3
Wales Bradley Tyson 9 27.9
Japan Keishin Kamihashi 5 26.9
Scotland Keith Keldie 14 19
England John Pritchett 3 20.9
England Jack Culligan 4 23.6
England Ryan Roberts 3 23.2
England Sanderson Lam 54 23.9
England Ryan Davies 21 24.4
England Daniel Walker 8 21
England Robert Read 10 28.6
England Shaf Hussain 2 20.1
England Lewis Ullah 17 26.5
Iran Amir Sarkhosh 4 23.5
Poland Mateusz Baranowski 4 22.7
China Cao Yupeng 54 24
Northern Ireland Christopher Clifford 1 36.6
Ireland Robert McCullough 1 26.2
England Paul Deaville 11 23.7
Hong Kong Ng On Yee 23 28.4
England Oliver Sykes 4 30.4
Scotland Amaan Iqbal 10 26.1
England Ismail Türker 1 19.9
Turkey Enes Bakirci 1 2.1
Gibraltar Francis Becerra 1 23.1
Thailand Mink Nutcharut 13 28.5
Belgium Yorrit Hoes 1 24
England Jake Crofts 5 28.7
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 6 30.9
Thailand Nattanapong Chaikul 5 24.8
China Haohui Deng 4 27.2
England Darren Barton 3 32.7
Canada James Lee 12 21.3
Pakistan Abdul Raheem 5 28.4
China Wang Yuchen 8 24.8
Wales Alfie Davies 17 24.7
England Andrew Turner 4 22.9
Germany Kharazchi Jamshid 3 40.6
England John Fearick 6 31.5
England Isa Ishtiaq 4 23.7
Wales Gareth Edwards 3 27.6
Wales Marc Shaw 6 25.5
Isle of Man Darryl Hill 7 25.5
England Jason Wright 5 27.5
India Lucky Vatnani 10 27.9
England Andy Neck 5 23.1
Hong Kong Chau Hon Man 5 30.9
England Gary Miller 6 28.6
England Andy Marriott 5 21.3
South Africa Paul Burrell 6 21.1
England Nigel Clarke 5 26.9
England Stephen Kershaw 9 25.6
China Zhang Zhijie 3 27.8
England Michael Robert Joyce 5 18.9
England Josh Symes 3 20.8
England Ian Brumby 3 29
Thailand Chatchapong Nasa 4 26.2
Wales Jordan Shepherd 9 24
India Kreishh Gurbaxani 3 23.6
India Digvijay Kadian 4 22.7
England Kayden Brierley 8 26.3
England Heather Clare 4 27.1
England Danny Connolly 3 22.1
Ireland Leone Crowley 5 24.8
England Jack Harris 8 27.9
Ireland Rodney Goggins 9 28.6
Australia Simon Bevz 5 30.5
Estonia Andres Petrov 15 21.5
China Yisong Peng 18 26.1
India Himanshu Jain 12 24.5
Northern Ireland Joel Connolly Jnr 2 25.3
Brazil Victor Sarkis 10 28.2
Pakistan Mohammed Asif 11 20.2
Egypt Mohamed Ibrahim 10 21.9
Thailand Dechawat Poomjaeng 12 24.9
Pakistan Asjad Iqbal 14 20.2
Wales Brad Ferguson 1 28.1
Wales Oliver Briffett-Payne 1 21.6
Moldova Vladislav Gradinari 8 20.8
Scotland Jack Borwick 5 21.1
Wales Riley Powell 5 20.6
Hungary Bulcsú Révész 6 26.2
Thailand Siripaporn Nuanthakhamjan 1 30.9
Ian Barlow 2 26.5
England Daniel Webb 2 29.1
England Ben Robinson 4 24.2
Wales Neil Jones 2 23.9
Wales Jeremiah Connors 2 26
Belgium Edwin Depoorter 3 29.8
England Robert Cloherty 2 29
England Nathan Jones 4 29.8
England Mike Finn 3 17.2
Wales Carl Bennett 2 22.2
England Tom Peasland 3 24.4
Belgium Wang Chooi Tan 4 30
England Ronnie Kralj 2 27.2
Ireland Andrew Doherty 3 28.5
Pommy Kang 2 26
England Neil Craycraft 3 26.3
England Aristos Pampouris 2 30.1
England Kyle Holland 2 21.7
Thailand Kriangsak Chiranothai 2 27.6
England Tom Maxfield 4 23.5
England Gary Widdecombe 2 23.3
England Anthony Wall 3 23.4
Scotland Rhys Clark 4 29.5
England Dale Prime 2 30.4
England Jeff Cundy 3 27.9
England Ben Pacan 2 29.5
England Jason Tart 4 19.6
England Elias Martin-Beris 3 28.3
Wales Zac Cosker 2 24.5
India Dharminder Singh Lilly 2 20.4
England David Allender 4 25.5
England Bash Maqsood 6 28.7
Latvia Arturs Kengis 2 26.9
England Andrew Robson 3 28
Guernsey James Kirk 2 33.9
England Simon Dent 3 31.1
India Laxman Rawat 4 30.6
Germany Julien Leifert 2 32.5
England Zack Richardson 7 29.9
Jersey Gary Britton 3 23
England Tam Mustafa 2 20.7
Scotland Sam McKay 2 29.6
China Yulu Bai 5 28.9
England Mohammed Rangzib 3 28.5
England Scott Rogan 2 23
Germany Manuel Ederer 3 29.5
England Ronnie Sullivan 2 23.4
Romania Andrei Orzan 2 24.5
England Rees Carter 2 23.8
Evan Plummer 2 24.4
England Richard Pipe 2 27.7
Germany Daniel Young 2 33.1
France Nicolas Mortreux 3 21.1
England Jake Robinson 2 28.8
Wales Anthony Krysa 3 28.7
Portugal Francisco Domingues 2 30.5
England Darren McVicar 3 21.3
Scotland Ayaan Iqbal 2 22.5
England Aidan Gallagher 2 26.3
England Samuel Lee-Stevens 4 21.4
England Andrew Greaves 2 21.5
England Sheldon O’Connor 3 28.9
England Adam Williams 2 27.1
Poland Daniel Holoyda 7 23
England Wayne Townsend 5 26
Ireland Aman Goel 3 33.8
England Edward Warr 3 21.6
England Andy Lavin 1 24.6