Average Shot Times - All-time

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 10642 (9.91%) matches with average shot times out of 107,362 total matches.
Player Matches Average Shot Time
England Mark Selby 311 23.2
China Ding Junhui 165 20.7
England Ronnie O'Sullivan 213 17.2
Scotland John Higgins 267 22.7
England Sam Craigie 126 26.3
England Kyren Wilson 327 23.8
England Mark King 146 22.2
England Barry Hawkins 277 21.8
Cyprus Michael Georgiou 109 21.2
England Sanderson Lam 52 23.4
England Stuart Carrington 134 27.4
England Ashley Hugill 76 28.6
Norway Kurt Maflin 131 22.2
England Martin Gould 157 22
Thailand Thepchaiya Un-Nooh 158 17
Wales Ian Preece 43 23.2
Israel Eden Sharav 100 25.8
Malaysia Thor Chuan Leong 69 25
Scotland Alan McManus 108 26.4
England William Lemons 7 22.9
Finland Robin Hull 52 24.1
Ireland Josh Boileau 24 23.5
England Gary Wilson 173 20.9
China Hu Hao 13 24
Ireland Ken Doherty 113 21
England Peter Lines 119 22.7
China Zhang Anda 86 26.2
England Allan Taylor 94 22.2
England Jimmy White 95 21.8
Wales Jak Jones 128 28.8
England Jimmy Robertson 170 20.5
England Martin O'Donnell 145 28.5
England Stuart Bingham 255 23.3
China Li Hang 144 23.8
Wales Jamie Jones 87 21.9
Ireland Fergal O'Brien 115 26.6
England Tom Ford 200 21.2
Pakistan Hamza Akbar 47 25.7
England Andrew Higginson 125 21.4
China Yan Bingtao 174 23
England Mark Davis 161 24
China Zhao Xintong 165 18.5
Wales Matthew Stevens 124 22.3
England Chris Wakelin 129 24.4
Iran Soheil Vahedi 98 21.5
England John Astley 100 25.1
Northern Ireland Declan Brennan 2 22.3
England Jamie Barrett 51 23
Wales Duane Jones 104 24
Scotland Stephen Maguire 193 23.2
England Ian Burns 123 22.9
Northern Ireland Gerard Greene 107 23.1
China Zhang Yong 63 24.2
England Oliver Lines 106 21.5
China Yuan Sijun 123 22.7
England Christopher Keogan 37 26.9
England Sean O'Sullivan 50 25.2
China Zhou Yuelong 182 24.4
Australia Kurt Dunham 22 25.5
England Joe Perry 230 20
Scotland Graeme Dott 175 21.1
China Tian Pengfei 122 24
Scotland Scott Donaldson 161 25.7
Iran Hossein Vafaei 115 21.8
England Anthony Hamilton 135 28.1
England Michael Holt 150 23.1
England Craig Steadman 102 22.4
China Lyu Haotian 130 21.7
England Robert Milkins 161 19.4
India Aditya Mehta 37 28.6
Wales Ben Jones 9 27.2
England Mike Dunn 87 21.3
England Alfie Burden 90 20.5
Wales Ryan Day 200 20.2
Wales David John 10 24.4
England Mark Joyce 132 26
China Fang Xiongman 45 26.8
England Ben Woollaston 154 23.1
England Mitchell Mann 101 28
China Chen Zifan 89 27
Scotland Ross Muir 71 27.6
China Xiao Guodong 183 22.8
Jamaica Rory McLeod 95 28
China Cao Yupeng 52 25.8
England Ricky Walden 182 22.9
Wales Jackson Page 82 20.6
England James Silverwood 12 19.2
Thailand Noppon Saengkham 140 25.1
England Adam Duffy 67 23.7
England Sam Baird 93 23.7
England Matthew Selt 164 24.7
England Nigel Bond 101 25.4
Wales Dominic Dale 130 21.3
Switzerland Alexander Ursenbacher 128 22.5
England Billy Joe Castle 113 20.5
England Peter Ebdon 92 30.1
Wales Daniel Wells 115 24.3
Wales Michael White 144 19.4
Scotland Rhys Clark 22 24.2
England Elliot Slessor 130 24.4
Wales Jamie Clarke 88 23
England Jack Lisowski 262 18.5
Northern Ireland Mark Allen 220 19.6
Wales Lee Walker 101 32
China Mei Xiwen 84 26.7
Scotland Chris Totten 47 25.8
Belgium Luca Brecel 206 20.2
England Shaun Murphy 235 21.1
England Ashley Carty 86 25.6
England David Grace 105 26
England Robbie Williams 119 20.5
China Xu Si 95 25.6
England Hammad Miah 90 20.1
Scotland Anthony McGill 178 24.8
Latvia Tatjana Vasiljeva 1 25.5
Latvia Rodion Judin 18 17.5
China Chen Zhe 35 25.3
Australia Neil Robertson 240 22.5
England Daniel Ward 9 20
England Paul Davison 89 28.5
England David Gilbert 205 23.4
Malta Alex Borg 57 25
Wales Mark Williams 234 18.5
Germany Lukas Kleckers 81 29.6
England Rod Lawler 95 30.1
China Wang Yuchen 25 23.5
England Ali Carter 225 22.3
Hong Kong Marco Fu 75 20.8
England Judd Trump 335 19.1
Northern Ireland Joe Swail 49 22.8
China Yu Delu 35 22.8
China Fan Zhengyi 57 22.8
China Ma Chunmao 4 30.3
China Luo Honghao 98 23.5
China Liang Wenbo 151 23
China Niu Zhuang 41 24.7
England Liam Highfield 121 23.6
Australia Matthew Bolton 12 31
Thailand Akani Songsermsawad 116 26.6
Thailand James Wattana 45 23.1
Thailand Boonyarit Keattikun 10 27.9
China Li Yuan 40 26.2
Thailand Kritsanut Lertsattayathorn 1 25.5
India Asutosh Padhy 2 24.1
India Sri Krishna 1 19
India Malkeet Singh 1 28.4
India Laxman Rawat 18 21.8
India Lucky Vatnani 16 29.1
India Pan Durangaiah 1 30.7
Wales Kishan Hirani 59 24.2
England Matthew Glasby 20 26.1
England Andy Symons 4 22.9
England Saqib Nasir 20 27.2
England Steven Hallworth 50 22.7
Poland Adam Stefanow 37 26.2
Germany Umut Dikme 17 22.3
Poland Daniel Holoyda 7 24.6
Malta Brian Cini 18 21.3
England Zack Richardson 1 31.8
England Robert Read 5 28.4
England Jamie Cope 17 19.4
England Reanne Evans 18 22.8
England Kuldesh Johal 47 22.8
England Brandon Sargeant 54 20
England Andy Hicks 74 22.1
England Harvey Chandler 55 23.3
England Joe O'Connor 91 26.9
Scotland Lee Mein 1 19.6
England Louis Heathcote 76 19.9
England Michael Williams 8 20.3
France Niel Vincent 14 26.6
England Joshua Thomond 18 18.2
England Oliver Brown 39 22.4
Scotland Marc Davis 6 25.4
Poland Kacper Filipiak 48 26.1
England Robert James 2 30
England Barry Pinches 73 28.5
Germany Roman Dietzel 1 20.4
England Adam Edge 11 20.9
England George Pragnall 22 21.1
Ireland Leo Fernandez 58 23
China Zhang Jiankang 36 22.6
China Chen Feilong 51 27.5
China Li Zhen 1 31.5
Egypt Basem Eltahhan 19 25.6
England David Lilley 94 24.3
Northern Ireland Jordan Brown 101 24.2
Scotland Ross Vallance 13 23.3
Scotland Robert Carlisle 1 22
England Alex Davies 5 16.3
England James Cahill 102 23.1
England Wayne Brown 2 22.5
England Lewis Roberts 1 13.2
England Charlie Walters 8 23.1
China Chang Bingyu 51 20.8
Wales Rhydian Richards 2 24
Wales Darren Morgan 3 26.5
Austria Andreas Ploner 21 28.5
England Mike Finn 4 18.7
England Patrick Whelan 23 28.3
France Brian Ochoiski 37 21.7
England Matthew Day 8 24.8
England Jamie O'Neill 65 25.2
England Michael Wild 14 26.9
Germany Simon Lichtenberg 60 25.2
England Thomas Kevern 1 23.8
Hong Kong Ng On Yee 14 29.2
Jersey Aaron Canavan 1 29.3
Wales Tyler Rees 17 28.2
Iceland Kristjan Helgason 10 22.6
Australia Ryan Thomerson 17 22.8
Singapore Marvin Lim Chun Kiat 1 32.4
Brazil Igor Figueiredo 44 23.1
Belgium Hans Blanckaert 7 19.8
Scotland William Thomson 8 25.3
England Jaspal Bamotra 3 19.7
India Himanshu Dinesh Jain 17 24.5
England Gary Challis 12 23.3
England Shafaqut Hussain 4 28.3
England David Craggs 5 19.8
Ireland Aaron Holland 4 33.2
England Sean Maddocks 35 20.4
Sweden Belan Sharif 3 30.8
China Ma Tingpeng 6 21.9
China Wu Shengguang 7 23.6
England Antony Parsons 4 22.5
Scotland Fraser Patrick 58 25.2
England Alex Millington 17 22.5
Ireland Greg Casey 8 27.7
England William Ginn 9 26.3
England Mark Vincent 12 28.1
England Simon Bedford 27 29.6
England Shane Castle 22 20.2
England Richard Somauroo 4 24.7
United States Ahmed Elsayed 5 29.9
England Brandon Hall 13 25
Ireland Ross Bulman 36 21.7
England Aaron Cook 3 24
England Dean Goddard 3 21.5
Hong Kong Leong Man Hoi 4 22.3
England John Parkin 9 21.4
England Clayton Humphries 5 18.6
England Ryan Causton 5 30
England Jake Keen 3 22.3
Wales Jack Bradford 17 29.6
Scotland Michael Collumb 22 26.7
Finland Heikki Niva 13 28.4
Pakistan Haider Ali 6 23.1
Ireland Dessie Sheehan 4 27.8
Wales Matthew Roberts 13 25.1
England Steve Martin 3 21.5
China Ning Kang 7 28.4
England Dan Woolloff 3 25.9
Wales Andrew Pagett 23 20.5
Singapore Benny Loh Siang Leng 2 23.9
China Lu Ning 118 27.2
Denmark Daniel Kandi 8 25.8
South Africa Paul Burrell 8 22.6
England Daniel Walker 9 22.8
England Heather Clare 3 27.3
England Simon Blackwell 24 25.7
England Joel Walker 10 20.2
England Stefan Mazrocis 4 22.3
England Luke Garland 4 23.6
England John Pritchett 10 24.7
South Korea Daegyu Lee 14 31.8
China Thomas Wei 2 24.3
England Phil O'Kane 13 25.4
China Wang Zepeng 18 27.2
England Darren Burns 6 25.9
England Anthony Jeffers 6 21.9
Scotland Keith Keldie 10 19
England Daniel Womersley 34 25.4
England Owais Ali 9 24.7
England Joshua Saywell 2 21.7
Hong Kong Cheung Ka Wai 11 20
Saudi Arabia Omar Alajlani 9 26.6
England Jenson Kendrick 14 24.2
England Haydon Pinhey 34 21.4
United States Corey Deuel 2 38.4
China Long Zehuang 22 27.9
England Labeeb Ahmed 8 22.8
England Daniel Devlin 6 25.8
England Peter Delaney 3 31.6
Wales Daniel Gorton 5 22.4
England Steven Evans 5 30.9
Australia Jamie Brown 9 16.9
England Imran Puri 8 23.1
England James Burrett 11 23.7
England Lewis Ullah 8 21.9
England Danny Brindle 14 18.9
England Jed Mann 12 21.3
Isle of Man Darryl Hill 3 23.8
England Jake Nicholson 17 25.9
England Ben Fortey 18 23.1
England Jason Turnbull 3 34.5
Ireland Michael Judge 28 25.3
China Geng Mingqi 18 21.2
Saudi Arabia Ahmed Aseeri 4 33.7
England Mark Ganderton 10 20.5
Romania Vladu Mihai 3 23
England Chae Ross 18 20.4
Thailand Nutcharat Wongharuthai 3 27.3
England James Height 8 30.2
England Joshua Cooper 15 26.3
England Peter Devlin 44 25.6
England Bash Maqsood 9 27.2
England John Whitty 4 25.3
Wales Callum Lloyd 22 20.4
Estonia Andres Petrov 12 21.5
England Jamie Trump 6 25.1
England Andrew Smith 6 21.4
Romania Constantin Mateescu 7 26.3
England Andy Lee 48 27.7
England Sydney Wilson 27 21.5
England Lee Shanker 16 25.8
England Wayne Townsend 8 24.9
England John Foster 6 30.4
England Kurtis Weaver 4 21
England Adam Brown 8 22.7
England Manasawin Phetmalaikul 13 25.5
England Luke Pinches 18 23.1
England Dave Nelson 9 26.1
Ireland Ronan Whyte 9 23.3
Northern Ireland Jamie McArdle 12 19.9
England Callum Costello 5 25
England Ben Hancorn 45 20.8
England Sam Thistlewhite 4 22.5
England Jeff Cundy 12 25.9
England Tugba Irten 6 20.3
England Farakh Ajaib 46 21.4
Wales Dylan Emery 36 20.4
England James Welch 6 23.6
Pakistan Shehzad Iqbal 6 27.7
Scotland Dylan Craig 6 24.1
England Luke Simmonds 38 25.2
Germany Felix Frede 12 27.8
England Andy Marriott 10 21.8
England Simon Dent 11 32.4
England Zak Surety 37 19.9
Wales Alex Taubman 22 25
Ukraine Sergey Isaenko 13 28.2
China Liu Jiaming 12 18.9
Ukraine Iulian Boiko 32 19.1
Thailand Dechawat Poomjaeng 21 28.4
England Tam Mustafa 6 20.9
Poland Mateusz Baranowski 13 23.1
England Matthew Couch 12 29.8
England Andy Milliard 13 24.7
Latvia Maris Volajs 8 29.3
China He Guoqiang 4 23.1
China Luo Zetao 3 21.7
China Bai Langning 31 22.5
India Shrikrishna Suryanarayanan 1 19.9
India Digvijay Kadian 4 20.6
Brazil Itaro Santos 1 34
Germany Patrick Einsle 1 22.1
Norway Christopher Watts 2 23.8
France Regis D'Anna 1 26.5
England Curtis Daher 2 27
Malta Duncan Bezzina 1 15.5
Malta Aaron Busuttil 12 20.9
Germany Stefan Joachim 1 30.3
England Reggie Edwards 1 24
Turkey Soner Sari 1 21.9
England Ryan Davies 23 22.4
Germany Kilian Baur-Pantoulier 1 26.3
Belgium Jurian Heusdens 1 18.4
Thailand Sompol Saetang 1 24
Switzerland Luis Vetter 4 23.1
Germany Jürgen Kesseler 1 17.4
Belgium Ben Mertens 20 18.9
Wales Daniel Williams 4 29.7
France Fabian Monnin 1 29.7
Austria Florian Nüßle 26 23.5
Germany Markus Hertle 1 26.9
Hong Kong Yun Fung Tam 1 25.8
Poland Marcin Nitschke 1 33
Pu QingSong 1 25.6
Northern Ireland Raymond Fry 12 27.5
Northern Ireland Patrick Wallace 10 27.8
Scotland Craig MacGillivray 1 22.6
Germany Richard Wienold 5 18.9
China Wu Yize 10 22.1
China Pang Junxu 42 27.3
Wales Liam Davies 6 24.3
Ireland Stephen Bateman 2 16.2
England Emma Parker 1 15.2
England Marvin Morgan 4 31.3
England Daniel Bagley 1 19.1
Poland Lukasz Guzowski 1 29.5
England Adam Ashley 1 33
Wales Elfed Evans 1 21.7
Wales Khurram Khan 1 25.1
England Mark Winsor 1 23.9
Spain David Alcaide 1 26.5
England Hamim Hussain 17 23.5
Portugal Francisco Domingues 1 32.6
Jersey Steve Thomas 1 24.1
Belgium Kevin van Hove 1 23
Spain Francisco Sanchez Ruiz 2 28.5
England Jonathan Bagley 1 21.3
Egypt Mostafa Dorgham 1 24.4
New Zealand Adam Lilley 1 19.7
Ireland Aaron Hill 32 23.5
Germany Robin Otto 3 31.5
England Thomas Hilborne 4 18.8
England Lewis Parnham 4 19.5
England Neal Jones 8 29
Hungary Zsolt Fenyvesi 3 31.4
England Riley Parsons 43 20.1
Russia Ivan Kakovskii 11 23.2
England Qingtian Yang 14 29.4
England Elliott Weston 7 27.2
England Rebecca Kenna 10 26
England Sam Gates 3 23.7
England Kayden Brierley 9 22.2
England Richard Binns 5 26.4
China Si Jiahui 64 22.8
England Harry Farrell 4 20.2
India Shubham Arora 3 28.8
China Qiu Yalong 5 19.5
Scotland Barry Lee 4 28.9
England Stephen Kershaw 4 22.6
Pakistan Abdul Raheem 3 26.5
England Stuart Watson 10 27.3
England John Welsh 10 32.4
England Garry Coulson 6 19.6
India Hrithik Jain 3 24.4
England Jack Harris 5 24.6
England Adrian Rosa 14 25.3
England Stephen Groves 3 22.7
England Jason Tart 4 19.7
England Ian Brumby 3 30.2
England Sean McAllister 9 24.1
England Gary Lees 4 22.1
England Callum Downing 9 26.9
England Leonard Degriffa 3 30.9
Japan Keishin Kamihashi 13 28.6
Saudi Arabia Nezar Aseeri 4 32.3
England Surinder Gill 5 24
Belgium Tomasz Skalski 4 22.3
Hong Kong Yu Kiu Chang 13 24.2
Japan Kengo Suzuki 3 30
Ireland Tony Corrigan 7 27.7
England Ian Desmier 4 33.4
Hong Kong Ka Lam Lau 3 17.2
Ireland Andrew Doherty 9 27
China Au Chi Wai 10 30.2
Iran Amir Sarkhosh 11 23.4
Pakistan Mohammed Asif 6 19.5
Hong Kong Chau Hon Man 4 26.4
Scotland Gary Thomson 15 24.5
Ireland Aman Goel 4 30.8
India Kreishh Gurbaxani 4 20.1
Ireland Fergal Quinn 16 25.4
England Lee Stephens 10 28.6
Scotland Dean Young 27 18.5
China Peifan Lei 62 23.7
Pakistan Yasir Nadeem 3 28.2
Canada James Lee 3 25.3
England Tom Pendlebury 3 23.9
Canada Levi Meiller 3 19.9
England Lee Richardson 10 26.1
Hong Kong Fung Kwok Wai 4 31.2
England Stuart Hinton 3 31.8
China Guan Zhen 9 19.6
England Lewis Gillen 13 24.2
Ireland Joe Delaney 2 26.9
Ireland Noel Landers 4 16.2
England David Finbow 13 23.8
England Craig Farrar 3 22.2
Northern Ireland Robbie Mcguigan 22 19.1
China Lin Shuai 9 22
China Jianbo Zhao 27 23.4
China Li Yingdong 3 31.4
Australia Steve Mifsud 1 29
China Zhang Yi 2 22.8
China Cao Jin 1 25.8
China Gao Yang 23 24
China Zhang Yang 2 24.8
Morocco Amine Amiri 15 27.4
England Mark Lloyd 16 22.4
Northern Ireland Declan Lavery 5 17.4
Wales Gavin Lewis 1 20.1
Gibraltar Gareth Lopez 1 29.8
Belgium Sybren Sokolowski 1 24.8
England Lee Prickman 1 31.2
England Hayden Staniland 9 25
Poland Antoni Kowalski 6 24.7
England Connor Benzey 11 22.4
England Jamie Wilson 22 17.6
England Alex Clenshaw 11 20.8
Wales Paul Davies 6 26.2
England Ian Martin 9 21
England Sean Harvey 8 25.1
Scotland Stephen Hendry 3 24.6
Belgium Julien Leclercq 9 19.8
England Ronnie Blake 5 21.9
Ireland Aidan Murphy 4 25.8
England Josh Mulholland 6 24.4
Peter Butler 2 26.9
England Jack Haley 5 19.6
Scotland Liam Graham 7 22.8
England Luke Maddison 4 29.2
England Martyn Taylor 5 29.8
England Peter Geronimo 3 29.7
Scotland Aaron Graham 3 34.1
England Tony Knowles 8 27.1
England Bradley Cowdroy 4 26.2
England Samuel Lee-Stevens 5 22.3
Canada Roshan Birdi 3 33.2
England Westley Cooper 3 19.9
England Carl Mottershaw 3 30.3
England Joe Fenton 6 21
England Dylan Mitchell 7 25
Wales Jamie Tudor 3 28
England Michael Tomlinson 5 24
England Halim Hussain 4 21.6
Stan Moody 4 21.4
England Liam Pullen 8 23
England Dylan Smith 3 33.4
England Matthew Lee 3 24.4
Wales David Donovan 8 29.7
Belgium Daan Leyssen 6 29.4
England Jordan Rimmer 5 24.7
Wales Conor Caniff 3 20.2
England Scott Bell 4 26.3
Scotland Thomas McSorley 4 18.4
England Adam Goff 6 27.5
Alfie Lee 5 22.2
Latvia Filips Kalniņš 4 20
England Faizaan Mohammed 3 22.7
England Dean Reynolds 3 28.3
Scotland Stephen Baillie 4 23.9
Scotland Evan Munro 5 26.1
England Johnnie Bates 3 24.2
China Yao Pengcheng 6 20.9
Ireland Philip O'Connor 3 25.4
England Jack Smithers 4 28.7
England Arun Mehta 4 27.2
Spain Juan Pedro Duran 3 30.4
Mark Anthony Taylor 3 30.7
Ukraine Denys Khmelevskyi 3 27.5
England Callum Beresford 7 29.6
England Andrew Tapper 5 20.7
Mark Bell 2 24.6
Ukraine Anton Kazakov 4 30.9
Wales Bradley Tyson 3 27.5
England Jack Culligan 4 23.6
England Ryan Roberts 3 23.2
England Shaf Hussain 2 20.1