Most Frequently Met Opponents By Barry Hawkins - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Australia Neil Robertson 34 13 38.24% 253 111
Northern Ireland Joe Swail 8 3 37.5% 44 21
England Mark Davis 19 12 63.16% 102 54
China Tian Pengfei 5 3 60% 28 18
Northern Ireland Mark Allen 21 9 42.86% 147 73
Scotland Stephen Maguire 31 17 54.84% 204 106
England Anthony Hamilton 7 6 85.71% 57 35
England Andy Hicks 7 7 100% 63 40
England Ali Carter 21 7 33.33% 132 61
Hong Kong Marco Fu 19 10 52.63% 167 85
Ireland Fergal O'Brien 12 8 66.67% 94 53
Wales Matthew Stevens 11 6 54.55% 77 39
China Lyu Chuang 4 4 100% 25 19
England Kyren Wilson 32 16 50% 211 107
India David Singh 1 1 100% 4 4
Wales Mark Williams 24 6 25% 148 62
England Michael Holt 13 11 84.62% 86 55
Wales Ryan Day 41 20 48.78% 254 122
England Justin Astley 1 1 100% 5 4
Ireland Ken Doherty 11 4 36.36% 74 30
England Ricky Walden 29 17 58.62% 224 121
Thailand Thanawat Thirapongpaiboon 3 1 33.33% 19 9
Belgium Bjorn Haneveer 1 1 100% 7 4
Scotland Stephen Hendry 8 4 50% 63 31
England Jamie Walker 1 1 100% 6 4
England Andrew Higginson 6 5 83.33% 38 26
England Jamie O'Neill 4 3 75% 21 12
England Jimmy Robertson 12 7 58.33% 67 36
England Rod Lawler 5 5 100% 25 18
England Mark Selby 38 19 50% 271 132
England Martin Gould 11 5 45.45% 59 30
England Shaun Murphy 21 8 38.1% 151 68
Netherlands Wim Monfils 1 1 100% 5 4
England Ian Glover 2 2 100% 12 8
England Lee Page 2 2 100% 11 9
England Adam Duffy 2 1 50% 10 5
Brazil Igor Figueiredo 2 2 100% 11 8
England James McGouran 1 1 100% 5 4
England Lee Spick 1 1 100% 5 4
England Dave Harold 8 4 50% 41 19
Norway Kurt Maflin 4 4 100% 27 19
Scotland Hugh Abernethy 1 1 100% 7 4
England Peter Lines 4 2 50% 17 9
England Sam Craigie 6 3 50% 28 11
England Nigel Bond 4 2 50% 32 18
Scotland John Higgins 21 10 47.62% 149 70
England Ian McCulloch 7 6 85.71% 67 41
England Peter Ebdon 15 11 73.33% 93 54
England Adrian Gunnell 4 2 50% 33 16
England Stuart Bingham 19 10 52.63% 108 54
England Chris Norbury 3 3 100% 15 12
Scotland Alan McManus 10 7 70% 71 42
Scotland Graeme Dott 14 6 42.86% 102 51
Scotland Marcus Campbell 2 2 100% 7 7
China Xiao Guodong 8 5 62.5% 44 25
Malta Tony Drago 3 3 100% 19 13
England Craig Steadman 7 4 57.14% 32 17
India Aditya Mehta 3 1 33.33% 17 8
England Brian Cox 1 1 100% 4 4
England Jamie Cope 11 5 45.45% 78 39
England Ben Woollaston 9 5 55.56% 50 28
England Tom Ford 14 9 64.29% 100 59
England Mark Joyce 3 0 0% 22 7
England Simon Bedford 3 2 66.67% 23 15
Wales Daniel Wells 5 2 40% 49 23
England David Gray 3 0 0% 27 8
England Mark King 13 6 46.15% 84 40
England Joe Perry 23 11 47.83% 153 75
China Ding Junhui 17 9 52.94% 153 81
Wales Paul Davies 5 4 80% 44 27
England Wayne Cooper 1 1 100% 7 4
England Mike Dunn 3 3 100% 18 13
Jamaica Rory McLeod 8 4 50% 51 24
Ireland David Morris 3 2 66.67% 28 18
England Ronnie O'Sullivan 21 3 14.29% 240 92
England Jimmy White 10 10 100% 80 53
England John Parrott 3 2 66.67% 29 18
England David Roe 3 2 66.67% 25 12
Wales Michael White 15 12 80% 94 62
Scotland Fraser Patrick 4 4 100% 20 16
Wales Ian Preece 1 1 100% 12 9
China Liang Wenbo 7 4 57.14% 47 27
Ireland Douglas Hogan 1 1 100% 5 4
Scotland Jamie Burnett 4 4 100% 38 24
England Steve Davis 3 1 33.33% 15 6
England Sean O'Sullivan 2 2 100% 11 9
Ireland Michael Judge 2 1 50% 14 7
England Stuart Carrington 7 7 100% 54 37
Thailand Issara Kachaiwong 2 0 0% 14 6
Thailand James Wattana 5 4 80% 30 20
Wales Dominic Dale 7 5 71.43% 54 32
England Jimmy Michie 3 3 100% 21 15
Finland Robin Hull 3 1 33.33% 26 12
England Stuart Pettman 2 1 50% 30 15
Northern Ireland Patrick Wallace 3 2 66.67% 23 13
England Andrew Norman 2 2 100% 12 9
Scotland Drew Henry 3 2 66.67% 21 11
England Paul Hunter 1 1 100% 8 5
England Sean Storey 2 1 50% 13 8
England Barry Pinches 4 4 100% 30 19
Ireland Rodney Goggins 2 1 50% 13 7
Wales Lee Walker 6 4 66.67% 52 31
England Tony Jones 3 1 33.33% 28 16
Scotland Billy Snaddon 3 3 100% 31 20
England Oliver Brown 1 1 100% 5 4
Scotland Chris Small 2 1 50% 23 12
England Alfie Burden 6 3 50% 48 21
England Robert Milkins 14 8 57.14% 100 59
England Jason Ferguson 2 1 50% 17 9
Wales James Reynolds 3 2 66.67% 19 12
Wales Darren Morgan 1 1 100% 5 5
England Stephen Kershaw 1 1 100% 7 5
Wales Edward Davies 1 1 100% 8 5
Scotland Martin Dziewialtowski 2 0 0% 16 6
England Nick Pearce 1 1 100% 15 10
England Luke Fisher 2 2 100% 24 15
England Nick Dyson 1 1 100% 5 5
England Nick Walker 2 1 50% 15 9
England Sunit Vaswani 1 1 100% 5 5
England Gary Ponting 2 2 100% 14 10
England Paul Wykes 2 1 50% 12 6
England Craig Butler 3 2 66.67% 22 14
Australia Quinten Hann 2 0 0% 12 2
England Jonathan Birch 1 1 100% 8 5
England Antony Bolsover 1 1 100% 6 5
England Matthew Street 1 1 100% 7 5
England Bradley Jones 1 0 0% 18 8
England Lee Richardson 1 1 100% 6 5
England Martin Clark 1 1 100% 8 5
England Karl Burrows 1 1 100% 9 5
England Luke Simmonds 2 2 100% 15 10
England Jason Wallace 2 1 50% 25 14
Northern Ireland Gerard Greene 8 7 87.5% 52 35
England Mark Gray 1 1 100% 6 5
Netherlands Mario Wehrmann 1 1 100% 5 5
Scotland John Lardner 1 1 100% 8 5
Ireland Colm Gilcreest 1 1 100% 9 5
England Gary Wilkinson 1 0 0% 6 1
England Neal Foulds 1 0 0% 9 4
England Darryn Walker 1 1 100% 8 5
Wales Mark Bennett 1 1 100% 5 5
England Steve Meakin 1 1 100% 7 6
England Paul Stockwell 1 1 100% 6 6
Scotland Evan Munro 1 1 100% 6 5
England Jack Lisowski 10 6 60% 62 35
Ireland Micky Roughan 1 1 100% 13 10
England Sean Lanigan 1 1 100% 13 10
England David Coles 1 1 100% 13 10
England Judd Trump 32 13 40.63% 232 109
England Karl Broughton 1 0 0% 6 1
England Kieron Stevenson 1 1 100% 5 5
England Robert Donkin 1 1 100% 8 5
Northern Ireland Joe Meara 1 0 0% 8 3
Northern Ireland Martin O'Neill 1 0 0% 8 3
England Andrew Alexandrou 1 1 100% 8 5
Turkey Huseyin Hursid 1 1 100% 5 5
England Paul Davison (II) 1 0 0% 6 1
England Graham MacDonald 1 1 100% 6 5
England Robert Grenville-Smith 1 1 100% 8 5
England Daniel Findlay 1 1 100% 5 5
Northern Ireland Dylan Leary 1 1 100% 5 5
England Barry West 1 1 100% 6 5
England Eddie Barker 1 1 100% 9 5
England Jack Fitzmaurice 1 1 100% 5 5
England Aruinder Batth 1 1 100% 6 5
Scotland Scott Bigham 1 1 100% 5 5
England Lee Grant 1 1 100% 7 5
Scotland Colin Donaldson 1 1 100% 9 5
England Graham Francis 1 1 100% 5 5
England Malcolm Bilclough 1 0 0% 7 2
England Ian Hurdman 1 1 100% 7 5
England Mark Miller 1 1 100% 7 5
England Barry Mapstone 1 1 100% 9 5
England Matthew Selt 14 8 57.14% 109 59
Switzerland Darren Paris 1 1 100% 7 5
England Ali Bassiri 1 1 100% 6 5
Wales Philip Williams 2 1 50% 17 9
Ireland Leo Fernandez 1 1 100% 9 5
South Africa Munier Cassim 1 1 100% 5 5
England Stephen Pieroni 1 1 100% 5 5
England Stefan Mazrocis 1 0 0% 9 4
Thailand Tai Pichit 1 1 100% 8 5
Belgium Mario Geudens 1 1 100% 6 5
England Vipul Patel 1 1 100% 7 5
England Dane Hall 1 1 100% 7 5
England Craig Roper 1 1 100% 8 5
England Nick Spelman 1 1 100% 9 5
Ireland David McDonnell 1 1 100% 9 5
England Jeff Cundy 2 2 100% 9 9
England Graham Lee 1 1 100% 5 5
England Myles Deleuse 1 1 100% 7 5
England Matt Wilson 1 0 0% 10 4
Scotland Paul McPhillips 1 1 100% 8 5
Scotland Alan Burnett 1 1 100% 7 5
England Mike Hallett 1 1 100% 6 5
England Marvin Aldridge 1 1 100% 5 5
England David Lilley 4 4 100% 30 21
England Eddie Manning 1 0 0% 8 3
England David Grimwood 1 0 0% 5 1
Thailand Thepchaiya Un-Nooh 6 6 100% 47 30
Wales Jamie Jones 4 2 50% 20 11
China Yuan Sijun 3 1 33.33% 15 7
China Rouzi Maimaiti 1 1 100% 6 4
China Zhang Yang 1 1 100% 4 4
China Shi Hanqing 1 1 100% 6 4
England Reanne Evans 3 3 100% 17 14
Scotland Anthony McGill 10 5 50% 41 19
England Ian Burns 5 5 100% 32 24
England Liam Monk 1 1 100% 5 4
England Sam Baird 2 2 100% 14 11
England Ashley Carty 5 4 80% 32 22
England Robbie Williams 8 7 87.5% 47 33
Thailand Dechawat Poomjaeng 2 2 100% 13 10
China Zhang Anda 7 4 57.14% 45 29
China Li Hang 5 3 60% 37 24
Afghanistan Saleh Mohammadi 1 1 100% 11 6
Egypt Mohamed Khairy 1 1 100% 6 5
England Nick Jennings 1 1 100% 9 5
Switzerland Alexander Ursenbacher 5 5 100% 29 26
England Gary Wilson 8 6 75% 53 30
Scotland Scott Donaldson 5 3 60% 29 13
China Cao Yupeng 6 3 50% 46 24
England John Astley 3 1 33.33% 20 8
Pakistan Mohammed Asif 2 2 100% 13 9
Wales Andrew Pagett 3 2 66.67% 16 11
England David Grace 3 3 100% 16 13
Scotland Rhys Clark 2 2 100% 13 12
England Ryan Causton 1 1 100% 4 4
India Pankaj Advani 1 1 100% 6 4
China Zhao Xintong 7 3 42.86% 53 25
China Chen Zhe 2 2 100% 14 10
Australia Vinnie Calabrese 1 1 100% 9 5
England Ryan Clark 1 1 100% 5 4
China Cao Xinlong 1 1 100% 7 5
China Yu Delu 2 2 100% 9 8
England David Gilbert 11 6 54.55% 70 40
England Matthew Day 1 1 100% 5 5
China Yan Bingtao 5 4 80% 41 23
Austria Andreas Ploner 1 1 100% 4 4
Wales Gareth Allen 1 1 100% 5 4
Scotland Michael Leslie 2 2 100% 11 8
Thailand Boonyarit Keattikun 1 0 0% 7 2
Iran Ehsan Heydarinezhad 1 0 0% 9 4
Qatar Mohsen Bukshaisha 1 1 100% 9 5
Thailand Ratchayothin Yotharuck 1 1 100% 6 6
England Sanderson Lam 7 6 85.71% 37 30
Thailand Noppon Saengkham 5 5 100% 37 26
England Richard Beckham 1 1 100% 5 4
China Zhang Yong 1 1 100% 6 4
England Chris Wakelin 4 3 75% 28 18
China Zhou Yuelong 8 3 37.5% 55 24
England Ashley Hugill 1 1 100% 4 4
England Michael Wild 1 1 100% 7 4
England Martin O'Donnell 1 1 100% 4 4
Wales David John 2 2 100% 11 11
Wales Jak Jones 5 4 80% 43 27
England Hammad Miah 4 4 100% 24 19
Egypt Hatem Yassen 1 1 100% 1 1
Israel Eden Sharav 2 1 50% 8 4
England Charlie Walters 1 1 100% 5 4
England Oliver Lines 1 1 100% 7 5
China Chen Zifan 2 0 0% 14 6
Australia Kurt Dunham 2 2 100% 8 7
Thailand Akani Songsermsawad 3 2 66.67% 17 9
England Jamie Barrett 1 1 100% 6 5
England Liam Highfield 3 3 100% 21 14
Ireland Josh Boileau 1 1 100% 10 6
England Alex Davies 1 1 100% 1 1
China Niu Zhuang 1 1 100% 5 4
China Fang Xiongman 1 1 100% 6 4
China Lyu Haotian 1 1 100% 23 13
England Andy Lee 1 1 100% 4 4
Germany Simon Lichtenberg 3 3 100% 10 10
Wales Jamie Clarke 2 2 100% 12 10
Belgium Luca Brecel 7 5 71.43% 32 20
Cyprus Michael Georgiou 3 1 33.33% 18 9
England Grant Conquest 1 1 100% 6 5
England Paul Sweeny 1 0 0% 9 4
England Adam Davies 1 1 100% 8 5
China Lu Ning 1 0 0% 11 5
England Ian Brumby 1 0 0% 7 2
England Munraj Pal 1 1 100% 8 5
England Paul Davison 2 1 50% 10 5
England Anthony Taylor 1 1 100% 9 5
Pakistan Muhammad Sajjad 1 1 100% 7 5
United Arab Emirates Mohammed Al Joker 1 1 100% 6 5
Thailand Supoj Saenla 1 0 0% 7 2
United Arab Emirates Mohammed Shehab 1 1 100% 11 6
England Mitchell Mann 1 1 100% 6 5
Morocco Amine Amiri 1 1 100% 4 4
Ireland Ross Bulman 2 1 50% 16 7
Wales Jackson Page 4 2 50% 23 11
Belgium Sybren Sokolowski 1 1 100% 4 4
England Ben Hancorn 1 1 100% 3 3
China Fan Zhengyi 2 2 100% 10 8
Northern Ireland Jordan Brown 3 2 66.67% 15 10
China Pang Junxu 3 0 0% 18 5
China Peifan Lei 2 2 100% 7 7
England Joe O'Connor 1 1 100% 6 4
Iran Hossein Vafaei 2 1 50% 14 8
England Riley Parsons 1 1 100% 7 6
China Luo Honghao 2 1 50% 8 4
England Farakh Ajaib 1 1 100% 2 2
Wales Duane Jones 2 2 100% 9 6
England Kuldesh Johal 1 1 100% 3 3
England Zak Surety 2 2 100% 9 8
Ukraine Iulian Boiko 2 2 100% 10 9
China Gao Yang 1 1 100% 7 6
England Ryan Davies 1 1 100% 1 1
Ireland Aaron Hill 1 1 100% 7 5
England Steven Hallworth 1 0 0% 7 3
England Louis Heathcote 2 2 100% 10 9
England James Cahill 1 1 100% 8 5
Stan Moody 2 2 100% 12 9
China He Guoqiang 2 1 50% 11 7
England Elliot Slessor 1 1 100% 5 4
China Jiang Jun 2 2 100% 13 9
Scotland Dean Young 1 1 100% 8 5
England Jenson Kendrick 1 1 100% 7 5
India Kreishh Gurbaxani 1 1 100% 6 5
China Xu Si 1 1 100% 4 4
Wales Liam Davies 1 0 0% 5 1
England Joshua Thomond 1 1 100% 7 6