Most Frequently Met Opponents By Anthony Hamilton - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Wales Matthew Stevens 10 4 40% 75 32
England Joe Jogia 4 4 100% 24 19
Belgium Luca Brecel 8 5 62.5% 46 22
England Barry Hawkins 7 1 14.29% 57 22
Wales Michael White 7 4 57.14% 60 33
Wales Mark Williams 17 10 58.82% 148 72
England Tom Ford 7 1 14.29% 52 19
Ireland David Morris 1 1 100% 7 4
Scotland Graeme Dott 5 2 40% 36 18
Australia Neil Robertson 10 3 30% 61 24
Germany Pavel Leyk 1 1 100% 6 5
England Rod Lawler 10 3 30% 92 41
Scotland John Higgins 13 1 7.69% 117 41
England Ricky Walden 10 2 20% 67 24
Wales Dominic Dale 7 6 85.71% 48 27
Scotland Alan McManus 10 7 70% 69 38
Thailand Issara Kachaiwong 1 1 100% 7 4
Scotland Stephen Maguire 14 7 50% 105 47
England Mark Selby 17 7 41.18% 131 60
England Stuart Bingham 16 8 50% 115 60
England Allan Taylor 6 5 83.33% 45 27
Wales Kishan Hirani 1 1 100% 5 4
Thailand James Wattana 4 1 25% 46 21
England Craig Steadman 6 3 50% 51 26
Belgium Bjorn Haneveer 4 3 75% 30 17
Scotland James McBain 1 0 0% 4 1
Malta Tony Drago 4 3 75% 36 20
England Judd Trump 9 2 22.22% 55 21
Wales Daniel Wells 2 2 100% 14 9
Scotland Marcus Campbell 8 5 62.5% 48 31
England Mitchell Mann 3 3 100% 17 11
Germany Diana Schuler 1 1 100% 4 4
Wales Jak Jones 4 2 50% 24 13
England Matthew Couch 4 2 50% 25 14
England Mark Davis 10 4 40% 59 30
Wales Andrew Pagett 4 4 100% 22 17
England Adam Wicheard 4 4 100% 23 17
Northern Ireland Jordan Brown 2 1 50% 10 5
England Mark Joyce 6 2 33.33% 46 21
Norway Kurt Maflin 3 3 100% 20 14
Scotland Anthony McGill 6 4 66.67% 41 22
Ireland Ken Doherty 15 7 46.67% 134 64
Hong Kong Marco Fu 9 5 55.56% 89 50
England Adam Duffy 4 3 75% 23 14
England Andrew Higginson 10 2 20% 75 27
England Barry Pinches 3 3 100% 26 18
England Mark King 12 3 25% 90 36
England Dave Harold 8 5 62.5% 95 51
England Jimmy Robertson 8 3 37.5% 58 25
Ireland Fergal O'Brien 11 8 72.73% 91 55
England David Gilbert 6 3 50% 34 12
England Jamie Cope 5 2 40% 28 12
England Robert Milkins 8 4 50% 53 26
England Martin Gould 2 0 0% 18 8
Wales Ryan Day 12 6 50% 71 36
England Andrew Norman 2 2 100% 15 10
Northern Ireland Patrick Wallace 2 1 50% 14 8
China Li Hang 3 3 100% 17 13
England Ronnie O'Sullivan 14 2 14.29% 118 40
England Ali Carter 11 3 27.27% 66 27
Ireland Michael Judge 5 3 60% 40 23
England Peter Ebdon 11 4 36.36% 86 37
England Michael Holt 14 9 64.29% 99 53
China Li Yan 1 1 100% 6 5
Scotland Scott MacKenzie 1 1 100% 12 10
England Joe Perry 10 3 30% 62 26
England Nigel Bond 10 4 40% 83 42
Northern Ireland Joe Swail 7 5 71.43% 74 40
England Shaun Murphy 11 3 27.27% 51 19
England Ben Woollaston 5 0 0% 32 11
Scotland Jamie Burnett 6 2 33.33% 49 25
England Simon Bedford 2 2 100% 10 8
Scotland Stephen Hendry 13 2 15.38% 126 41
England Adrian Gunnell 1 0 0% 9 4
England Ian McCulloch 6 5 83.33% 63 37
England Liam Highfield 3 2 66.67% 22 12
England Steve Davis 4 1 25% 37 15
China Ding Junhui 8 2 25% 62 24
England David Gray 3 2 66.67% 40 21
England Stephen Lee 9 2 22.22% 85 34
England Paul Hunter 5 3 60% 34 16
Jamaica Rory McLeod 5 4 80% 33 21
Wales Darren Morgan 8 5 62.5% 71 42
China Zhang Dongtao 1 1 100% 6 5
England Andy Hicks 4 2 50% 40 20
England David Roe 5 4 80% 48 26
Scotland Chris Small 7 4 57.14% 72 36
England Mike Dunn 1 1 100% 6 5
England Jimmy Michie 3 2 66.67% 23 15
England Stuart Pettman 3 3 100% 27 19
Australia Quinten Hann 5 3 60% 41 23
Wales James Reynolds 1 1 100% 6 5
Ireland David Hogan 1 1 100% 8 5
England Chris Norbury 1 0 0% 6 2
England Alfie Burden 2 0 0% 14 5
England Ian Burns 3 1 33.33% 22 10
Northern Ireland Gerard Greene 4 2 50% 31 15
Israel Eden Sharav 3 2 66.67% 20 11
England Wayne Brown 2 1 50% 15 9
Northern Ireland Jason Prince 1 1 100% 6 5
England David Finbow 3 1 33.33% 19 7
England Jimmy White 6 5 83.33% 42 25
England Sean Storey 3 2 66.67% 20 11
Wales Tony Chappel 4 4 100% 26 19
Iceland Kristjan Helgason 1 1 100% 9 5
England Antony Bolsover 2 2 100% 20 12
England Jason Weston 2 1 50% 11 6
England Gary Wilkinson 4 3 75% 34 21
Scotland Drew Henry 5 3 60% 38 21
England Karl Broughton 2 2 100% 21 15
Belgium Mario Geudens 1 1 100% 9 5
England Darren Clarke 3 2 66.67% 22 12
England Jonathan Birch 3 2 66.67% 21 11
England Steve James 2 1 50% 16 8
England John Parrott 4 1 25% 52 25
Wales Lee Walker 2 2 100% 11 8
Scotland Billy Snaddon 2 1 50% 15 9
England Gary Ponting 3 2 66.67% 25 14
England Jason Ferguson 3 3 100% 18 13
England Troy Shaw 2 2 100% 19 14
Northern Ireland Dennis Taylor 1 0 0% 9 4
Canada Alain Robidoux 3 2 66.67% 18 11
England Lee Richardson 4 4 100% 27 19
Northern Ireland Terry Murphy 1 1 100% 6 5
England Nick Walker 5 4 80% 52 34
England Leigh Griffin 1 1 100% 9 5
Scotland Euan Henderson 4 3 75% 31 18
England Michael Wild 1 1 100% 6 4
Pakistan Shokat Ali 2 2 100% 16 10
England John Wade 1 1 100% 9 5
Scotland Hugh Abernethy 1 1 100% 8 5
England Steve Judd 2 2 100% 12 10
England Mark Johnston-Allen 1 0 0% 9 4
England Karl Payne 2 1 50% 14 7
England Jamie Woodman 1 0 0% 9 4
England Tony Jones 2 2 100% 16 10
England Joe Johnson 1 1 100% 9 5
Wales Mark Bennett 6 6 100% 41 30
India Yasin Merchant 1 0 0% 9 4
England Nic Barrow 1 1 100% 8 5
New Zealand Dene O'Kane 3 1 33.33% 34 17
Scotland David McLellan 1 1 100% 8 5
Malaysia Sam Chong 1 1 100% 8 5
China Cao Yupeng 1 0 0% 5 1
England Chris Scanlon 1 1 100% 6 5
South Africa Peter Francisco 2 1 50% 24 11
England Christopher Keogan 1 1 100% 5 4
Northern Ireland Mark Allen 8 2 25% 45 16
China Zhang Anda 3 1 33.33% 23 7
Wales Doug Mountjoy 2 1 50% 12 6
Wales Wayne Jones 2 2 100% 15 10
England Mick Price 3 1 33.33% 22 9
Thailand Rom Surin 1 1 100% 5 5
Malta Joe Grech 2 2 100% 24 15
England Paul Sweeny 1 0 0% 7 2
England Mike Hallett 3 3 100% 26 17
England Mark Rowing 3 3 100% 32 20
Finland Robin Hull 3 2 66.67% 20 12
Wales Steve Newbury 3 3 100% 22 15
England Neal Foulds 2 1 50% 15 9
England Leigh Robinson 1 1 100% 5 5
England Martin Clark 1 0 0% 9 4
Thailand Suriya Suwannasingh 1 1 100% 7 5
England Steve Archer 1 1 100% 7 5
England Brian Rowswell 2 1 50% 15 9
England Robert Foxall 3 2 66.67% 18 12
England Danny Fowler 1 1 100% 6 5
England Garry Baldrey 1 1 100% 7 5
Wales Paul Davies 2 2 100% 21 14
England Matt Wilson 1 1 100% 8 5
England Steve Meakin 2 2 100% 14 10
England Tony Meo 1 1 100% 6 5
England Grant Peabody 1 1 100% 5 5
England Mark Flowerdew 3 2 66.67% 18 11
England Brian Morgan 2 1 50% 17 9
England Andrew Cairns 1 1 100% 9 5
Ireland Jimmy Long 1 1 100% 5 5
England Sergio Beggiato 1 1 100% 8 5
Northern Ireland Dermot McGlinchey 1 1 100% 6 5
England Willie Thorne 1 0 0% 6 1
Northern Ireland Jack McLaughlin 1 1 100% 5 5
England Jon Wright 1 1 100% 6 5
England Frank Dezi 1 0 0% 8 3
England Paul Tanner 3 2 66.67% 20 14
England Steve Duggan 1 1 100% 6 5
Thailand Noppadon Noppachorn 1 0 0% 8 3
England Stefan Mazrocis 2 0 0% 17 6
England Stuart Reardon 1 1 100% 8 5
England Bradley Jones 1 1 100% 5 5
England John Virgo 1 1 100% 6 5
Scotland Murdo Macleod 1 1 100% 7 5
England Karl Townsend 1 1 100% 7 5
Scotland Michael Leslie 3 3 100% 16 12
England Barry West 1 0 0% 19 9
Scotland Duncan Campbell 1 1 100% 19 10
England Bernard Bennett 1 1 100% 10 10
England Tony Emmott 1 1 100% 6 6
Wales Nick Jones 1 1 100% 11 6
England Dave Gilbert 2 2 100% 13 10
England Michael Stocks 1 1 100% 5 5
England John Read 1 1 100% 9 5
England John Manley 1 1 100% 6 5
England Roy Bigg 1 1 100% 6 5
England Neil Cameron 1 1 100% 5 5
England Georgio Georgiou 1 1 100% 6 5
England Mark Boyd 1 1 100% 8 5
Ireland Stephen Murphy 1 1 100% 7 5
England Steve Campbell 2 1 50% 12 7
England Lee Grant 1 1 100% 7 5
England Steve Ventham 1 1 100% 6 5
England Barry Bunn 1 1 100% 8 5
England Robert Marshall 1 1 100% 5 5
England Ken Owers 1 1 100% 7 5
South Africa Robbie Grace 1 1 100% 5 5
Canada Jeff White 1 1 100% 9 5
England Jason Wallace 1 1 100% 5 5
England Colin Morton 1 1 100% 9 5
Canada Brady Gollan 1 1 100% 8 5
England Wayne Rendle 1 1 100% 5 5
England Dale Milton 1 1 100% 8 5
England Nick Stanfield 1 1 100% 5 5
England Jeff Cundy 1 0 0% 9 3
England Michael Huntingdon 1 1 100% 7 6
England John Timson 1 1 100% 7 6
England Neil Figgins 1 1 100% 7 6
England Robert Dickson 1 1 100% 9 5
England Gary Filtness 1 0 0% 5 0
Wales John Herbert 1 1 100% 7 5
England Trevor Holtby 1 1 100% 7 5
England Malcolm Bradley 1 1 100% 6 5
England Darren Hackeson 1 1 100% 6 5
England Darryn Walker 1 1 100% 8 5
Canada Ted Guerreri 1 1 100% 6 5
England Oliver Brown 2 2 100% 11 8
England Ryan Causton 1 1 100% 4 4
England Michael Wasley 3 3 100% 16 13
England Matthew Selt 7 4 57.14% 59 28
Australia Ben Judge 1 1 100% 5 4
Scotland Rhys Clark 2 2 100% 10 9
Thailand Thepchaiya Un-Nooh 3 1 33.33% 9 3
England Paul Davison 3 2 66.67% 16 9
England Sean O'Sullivan 2 1 50% 15 8
Thailand Dechawat Poomjaeng 1 0 0% 14 4
England Jamie O'Neill 1 1 100% 8 5
England Jack Lisowski 7 2 28.57% 37 14
England Alex Davies 1 1 100% 4 4
Thailand Ratchayothin Yotharuck 1 1 100% 6 4
England Gary Wilson 6 4 66.67% 31 18
India Aditya Mehta 1 0 0% 6 2
England Zak Surety 2 1 50% 11 5
Scotland Ross Muir 2 2 100% 9 6
England Peter Lines 3 3 100% 17 12
Poland Marcin Nitschke 1 1 100% 5 4
Malta Alex Borg 3 3 100% 24 14
England Sam Baird 3 3 100% 19 14
Ireland Martin McCrudden 1 1 100% 4 4
England Stuart Carrington 3 1 33.33% 19 9
England Steven Hallworth 2 2 100% 9 7
Netherlands Mario Wehrmann 1 1 100% 5 4
Ireland Josh Boileau 1 1 100% 4 4
England Sydney Wilson 2 1 50% 21 13
Finland Ville Pasanen 1 1 100% 8 5
England Mark Ganderton 1 1 100% 5 3
Cyprus Michael Georgiou 2 2 100% 11 8
Qatar Ahmed Saif 1 0 0% 4 0
China Zhou Yuelong 9 1 11.11% 41 8
England Hammad Miah 2 2 100% 12 10
Germany Lukas Kleckers 2 0 0% 15 5
Iran Hossein Vafaei 4 0 0% 25 8
Scotland Scott Donaldson 3 3 100% 26 18
Isle of Man Darryl Hill 1 1 100% 7 5
England Andrew Milliard 1 1 100% 2 2
England Peter Bardsley 1 1 100% 2 2
England Kyren Wilson 10 4 40% 52 23
England Joel Walker 1 1 100% 6 4
England Chris Wakelin 6 3 50% 37 18
England Robbie Williams 3 0 0% 39 15
Thailand Kritsanut Lertsattayathorn 1 0 0% 9 4
Wales Duane Jones 2 1 50% 15 9
China Liang Wenbo 1 0 0% 7 2
Thailand Boonyarit Keattikun 2 2 100% 14 9
China Yan Bingtao 2 1 50% 8 4
Scotland Fraser Patrick 1 1 100% 7 4
England Ashley Hugill 5 2 40% 24 11
China Fang Xiongman 1 1 100% 1 1
China Tian Pengfei 3 3 100% 15 12
Thailand Noppon Saengkham 2 1 50% 23 12
Wales David John 2 2 100% 15 10
China Lyu Haotian 5 2 40% 32 11
Switzerland Alexander Ursenbacher 2 1 50% 23 12
China Chen Zhe 1 1 100% 8 5
England Martin O'Donnell 2 0 0% 23 9
Scotland Chris Totten 1 1 100% 6 4
China Mei Xiwen 1 1 100% 9 5
China Xiao Guodong 2 0 0% 12 3
England Farakh Ajaib 2 2 100% 12 8
Iran Soheil Vahedi 1 1 100% 5 5
Wales Jamie Jones 2 0 0% 18 8
China Zhang Jiankang 2 2 100% 11 8
Malaysia Thor Chuan Leong 1 1 100% 6 4
China Luo Honghao 3 0 0% 17 5
China Zhao Xintong 2 1 50% 10 4
Portugal Francisco Domingues 1 1 100% 4 4
England David Grace 1 0 0% 7 1
Australia Glen Wilkinson 1 1 100% 5 5
Australia Stan Gorski 1 1 100% 12 7
Thailand Anurat Wongjan 1 1 100% 10 7
England James Cahill 2 1 50% 15 8
England Louis Heathcote 4 3 75% 28 16
Thailand Akani Songsermsawad 1 0 0% 6 1
Ireland Ross Bulman 1 1 100% 1 1
England Sam Craigie 1 1 100% 9 6
Germany Simon Lichtenberg 1 0 0% 7 3
China Peifan Lei 1 1 100% 3 2
Ireland Leo Fernandez 1 0 0% 2 0
England Ben Hancorn 1 1 100% 7 4
Ukraine Iulian Boiko 2 1 50% 6 3
England Joe O'Connor 2 1 50% 12 6
Ireland Aaron Hill 2 2 100% 12 9
England Elliot Slessor 2 2 100% 11 9
Wales Jamie Clarke 1 1 100% 5 4
China Yuan Sijun 1 0 0% 7 3
England David Lilley 1 0 0% 7 2
England Sanderson Lam 2 1 50% 9 5
Belgium Ben Mertens 2 0 0% 5 2
England Oliver Lines 1 1 100% 19 10
China Xing Zihao 1 1 100% 3 3
Australia Ryan Thomerson 1 0 0% 4 2
China Wang Xinbo 1 1 100% 5 5
China Yulu Bai 1 1 100% 6 6
Thailand Mink Nutcharut 1 1 100% 1 1
China Jiang Jun 1 1 100% 1 1
England Tony Knowles 1 0 0% 9 4
England Jenson Kendrick 1 0 0% 8 3
Estonia Andres Petrov 1 1 100% 4 4