Most Frequently Met Opponents By Mark Williams - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Stephen Lee 19 14 73.68% 169 99
China Li Yan 2 1 50% 14 7
Scotland John Higgins 65 24 36.92% 596 281
Northern Ireland Mark Allen 23 8 34.78% 176 86
England Jamie Cope 14 10 71.43% 84 52
Wales Ryan Day 21 11 52.38% 131 72
England Shaun Murphy 30 14 46.67% 199 99
England Mark Selby 40 18 45% 327 154
England Ali Carter 39 20 51.28% 237 124
Scotland Graeme Dott 24 16 66.67% 160 97
Scotland Stephen Maguire 17 9 52.94% 117 56
England Ronnie O'Sullivan 51 14 27.45% 507 221
Australia Neil Robertson 31 7 22.58% 187 76
Wales Matthew Stevens 28 16 57.14% 234 119
England Anthony Hamilton 17 7 41.18% 148 76
Hong Kong Marco Fu 30 16 53.33% 203 108
England Joe Perry 35 19 54.29% 196 107
Wales Dominic Dale 25 19 76% 170 108
Scotland Anthony McGill 9 4 44.44% 49 25
China Ding Junhui 24 8 33.33% 156 64
England Mark Joyce 8 8 100% 58 40
Scotland Stephen Hendry 41 18 43.9% 469 232
England Mark Davis 16 9 56.25% 118 64
England Barry Hawkins 24 18 75% 148 86
Northern Ireland Gerard Greene 8 5 62.5% 71 38
Germany Diana Schuler 1 1 100% 4 4
Northern Ireland Patrick Wallace 1 0 0% 5 1
China Liang Wenbo 6 4 66.67% 30 18
Thailand Issara Kachaiwong 2 2 100% 11 9
England Mark Miller 1 1 100% 4 4
England Martin Gould 10 5 50% 64 34
China Lyu Chuang 3 3 100% 27 18
England Nigel Bond 14 11 78.57% 92 60
Ireland Joe Delaney 2 2 100% 13 9
Brazil Igor Figueiredo 1 1 100% 3 3
England Ricky Walden 23 13 56.52% 167 91
Ireland David Morris 2 1 50% 12 7
Germany Robert Sax 1 1 100% 4 4
England Barry Pinches 10 8 80% 51 34
England Andrew Higginson 9 7 77.78% 49 34
England Jamie O'Neill 2 2 100% 12 8
England Ben Harrison 1 1 100% 5 4
England Ian Glover 2 1 50% 10 5
England Michael Holt 17 12 70.59% 121 76
England Judd Trump 33 10 30.3% 247 112
China Xiao Guodong 6 5 83.33% 37 22
England Marc Harman 1 1 100% 4 4
Ireland Ken Doherty 37 20 54.05% 336 171
England Callum Downing 1 1 100% 4 4
England Stuart Bingham 20 10 50% 145 75
England David Gilbert 21 13 61.9% 137 75
Scotland Marcus Campbell 6 4 66.67% 47 28
Ireland Fergal O'Brien 15 11 73.33% 134 82
Ireland Michael Judge 9 7 77.78% 66 39
Thailand Passakorn Suwannawat 1 0 0% 5 1
England Sanderson Lam 3 3 100% 18 13
England Peter Ebdon 29 17 58.62% 205 113
Northern Ireland Joe Swail 11 6 54.55% 102 57
England Steve Davis 21 15 71.43% 159 95
Jamaica Rory McLeod 4 4 100% 22 16
England Peter Lines 6 3 50% 47 24
England Robert Milkins 12 7 58.33% 78 48
England Tom Ford 14 13 92.86% 110 72
England Mark King 21 13 61.9% 147 77
Scotland James McBain 1 1 100% 9 5
England Dave Harold 9 8 88.89% 67 41
England Jimmy White 18 11 61.11% 148 85
England Simon Bedford 1 0 0% 9 4
England Ian McCulloch 4 2 50% 55 29
Scotland Jamie Burnett 7 4 57.14% 66 36
Finland Robin Hull 6 3 50% 33 17
England Andrew Norman 1 1 100% 6 5
Scotland Scott MacKenzie 2 1 50% 13 8
Scotland Drew Henry 5 4 80% 58 34
England Alfie Burden 4 3 75% 29 18
Scotland Alan McManus 18 11 61.11% 179 98
England Paul Hunter 16 12 75% 128 82
Thailand James Wattana 11 7 63.64% 71 42
England Adrian Gunnell 1 1 100% 7 5
Wales Paul Davies 5 4 80% 33 18
England Joe Jogia 2 2 100% 16 11
England Mike Dunn 6 2 33.33% 26 9
England Rod Lawler 11 9 81.82% 81 52
China Yu Delu 5 5 100% 33 23
Australia Quinten Hann 5 3 60% 57 32
England Stuart Pettman 3 2 66.67% 28 18
England Ben Woollaston 13 5 38.46% 73 34
Belgium Bjorn Haneveer 1 1 100% 6 5
England David Gray 5 5 100% 38 25
Scotland Chris Small 3 3 100% 23 19
Wales Anthony Davies 3 2 66.67% 23 16
England Jimmy Michie 3 3 100% 24 19
England John Parrott 13 8 61.54% 128 75
England Brian Morgan 2 2 100% 15 10
England Nick Dyson 1 1 100% 15 9
Scotland Billy Snaddon 5 3 60% 54 30
Malta Tony Drago 9 8 88.89% 92 57
England Andy Hicks 5 3 60% 30 17
England John Read 4 4 100% 37 25
Iceland Kristjan Helgason 1 1 100% 8 5
Scotland John Lardner 1 1 100% 6 5
Northern Ireland Terry Murphy 5 4 80% 37 23
Malta Joe Grech 1 1 100% 7 5
Wales Darren Morgan 4 1 25% 36 20
England Gary Wilkinson 6 6 100% 43 30
England Darren Clarke 2 2 100% 11 8
Hong Kong Chan Wai Tat 1 1 100% 6 5
England Nick Walker 3 1 33.33% 33 17
China Jin Long 1 1 100% 6 5
Scotland Euan Henderson 2 2 100% 21 14
Scotland Hugh Abernethy 1 1 100% 8 5
England Neal Foulds 4 3 75% 28 18
Wales Lee Walker 2 2 100% 14 10
England Martin Clark 2 2 100% 23 14
Northern Ireland Dennis Taylor 2 2 100% 20 14
England Jonathan Birch 3 3 100% 25 19
Malta Alex Borg 2 1 50% 16 9
Wales Terry Griffiths 2 1 50% 28 14
China Zhou Yuelong 8 6 75% 49 31
China Cai Jian Zhong 1 1 100% 7 4
Wales Michael White 10 5 50% 70 37
England Nick Pearce 1 1 100% 5 5
Northern Ireland Jason Prince 1 1 100% 9 5
Wales Tony Chappel 3 2 66.67% 27 17
England Willie Thorne 5 4 80% 34 23
England Mick Price 1 1 100% 7 5
India Yasin Merchant 2 2 100% 26 19
Canada Alain Robidoux 1 1 100% 8 5
England Mark Gray 1 1 100% 8 5
India Aditya Mehta 7 5 71.43% 43 25
England Allan Taylor 3 3 100% 13 11
England Jack Lisowski 8 5 62.5% 49 29
Malta Paul Mifsud 1 1 100% 8 5
England Tony Knowles 3 3 100% 17 13
England David Roe 3 2 66.67% 22 11
Belgium Patrick Delsemme 1 1 100% 9 5
Ireland Stephen Murphy 3 3 100% 25 15
England Antony Bolsover 1 1 100% 5 5
New Zealand Dene O'Kane 2 1 50% 16 9
England Karl Burrows 2 2 100% 14 10
England Chris Barnard 1 1 100% 5 5
England Garry Baldrey 1 1 100% 5 5
England Troy Shaw 2 1 50% 16 9
England Mark Love 1 1 100% 6 5
England Sam Thistlewhite 1 1 100% 4 4
Scotland Martin Dziewialtowski 1 0 0% 6 1
England Mark Flowerdew 1 1 100% 15 10
England Liam Highfield 8 7 87.5% 68 39
England Surinder Gill 1 1 100% 7 5
Scotland Fraser Patrick 3 3 100% 19 15
England Mike Hallett 3 3 100% 20 15
England Mark Johnston-Allen 3 1 33.33% 19 9
England Nick Fruin 2 2 100% 15 10
England Joe Johnson 1 1 100% 8 5
Wales Doug Mountjoy 1 1 100% 10 9
England David Wilson 2 1 50% 16 7
England Jason Ferguson 2 1 50% 14 7
England Matthew McGrotty 1 1 100% 8 5
England Steve Judd 1 1 100% 8 5
Scotland Paul McPhillips 1 1 100% 9 5
England Dean Reynolds 1 0 0% 6 1
England Paul Cavney 1 1 100% 6 5
England Gary Lees 1 1 100% 18 10
China Ju Reti 2 1 50% 9 5
China Wang Linhan 1 1 100% 6 4
China Cao Yupeng 4 1 25% 26 12
England Peter Daubney 1 1 100% 9 5
England Darryn Walker 3 3 100% 16 11
England Lee Richardson 2 2 100% 15 10
Scotland Scott Bigham 1 0 0% 8 3
England John Shilton 1 1 100% 6 5
England Ian Bullimore 1 1 100% 6 5
England Gary Ponting 1 1 100% 6 5
England Chris Taylor 1 1 100% 5 5
South Africa Silvino Francisco 1 1 100% 9 5
Wales Wayne Jones 1 1 100% 7 5
England Ian Graham 1 1 100% 5 5
England Sean Lynskey 1 1 100% 6 5
England Chris Scanlon 1 1 100% 8 5
England Mark Boyd 1 0 0% 7 2
Ireland Jimmy Long 1 1 100% 6 5
Wales Steve Newbury 1 1 100% 6 5
England Adrian Rosa 1 1 100% 8 5
England Oliver King 1 0 0% 9 4
Wales Colin Roscoe 1 1 100% 5 5
Australia Steve Mifsud 1 1 100% 6 5
Australia Robby Foldvari 1 1 100% 7 5
England Micky Wareham 1 1 100% 5 5
England Philip Seaton 1 1 100% 5 5
England Timothy Paling 2 2 100% 10 10
England Malcolm Billaney 1 1 100% 6 5
Scotland Scott MacFarlane 1 0 0% 8 3
Wales Cliff Wilson 1 1 100% 6 5
England Robert Marshall 1 1 100% 8 5
England Karl Payne 1 1 100% 9 5
England Alan Trigg 1 1 100% 6 5
England David Langton 1 1 100% 5 5
Wales Nick Jones 1 1 100% 8 5
England Sacha Journet 1 1 100% 5 5
England Steve Bradley 1 1 100% 7 5
England David Buskin 1 1 100% 8 5
Scotland Murdo Macleod 1 1 100% 6 5
Scotland Jim Donnelly 1 1 100% 6 5
England Paul Hefford 1 1 100% 9 5
Wales Peter Williams 1 1 100% 5 5
England Alan Brookes 1 1 100% 5 5
England Jimmy Singh 1 0 0% 7 2
England Chris Wright 1 1 100% 6 5
England David Finbow 1 1 100% 6 5
England Paul Gibson 1 1 100% 7 5
England Jason Weston 3 3 100% 18 14
England Bradley Jones 2 2 100% 14 9
England Peter Gilchrist 1 1 100% 6 5
England Chris Nicholson 1 1 100% 6 5
England Stuart Pegrum 1 1 100% 7 5
Thailand Noppadon Noppachorn 1 1 100% 9 5
England Jason Greaves 2 2 100% 13 10
England Kevin Ashby 1 0 0% 9 4
Pakistan Shokat Ali 1 1 100% 8 5
England Simon Parker 1 1 100% 6 5
England Paul Lovegrove 1 1 100% 6 5
England Paul Clarke 1 1 100% 5 5
South Africa Peter Francisco 2 1 50% 17 9
Isle of Man Tony Wilson 1 1 100% 8 5
Wales Wayne Lloyd 1 1 100% 9 5
Ireland Barry O'Loughlin 1 1 100% 5 5
England Bill Oliver 1 1 100% 6 5
England Kevin Lownds 1 1 100% 6 5
England Jayson Morris 1 1 100% 5 5
England Geoff Grennan 1 0 0% 7 2
England Mark Ganderton 1 1 100% 5 5
England Adam Duffy 3 3 100% 20 14
Northern Ireland Alex Higgins 1 1 100% 7 5
England Jim Chambers 1 1 100% 7 5
Norway Bjorn L'Orange 1 1 100% 8 5
England Richard Moore 1 1 100% 6 5
Wales Robert Harrhy 1 1 100% 5 5
England Peter Peratikou 1 1 100% 7 5
England Stephen Popplewell 1 1 100% 6 5
Canada Charles Vos 1 1 100% 5 5
China Zhang Anda 6 4 66.67% 38 23
Wales Jack Bradford 1 1 100% 4 4
Wales Jamie Jones 8 7 87.5% 31 23
England Jimmy Robertson 13 12 92.31% 90 67
England Martin O'Donnell 8 6 75% 33 24
China Li Hang 7 6 85.71% 36 24
Thailand Thanawat Thirapongpaiboon 2 2 100% 12 10
China Lyu Haotian 5 4 80% 24 17
Scotland Ross Muir 2 2 100% 13 9
Australia Vinnie Calabrese 2 2 100% 10 9
England Sam Baird 4 4 100% 27 18
England Gary Wilson 6 6 100% 49 31
England Craig Steadman 4 4 100% 20 14
India Pankaj Advani 1 1 100% 4 4
Syria Omar Alkojah 1 1 100% 6 5
Thailand Thepchaiya Un-Nooh 14 12 85.71% 100 65
Qatar Ahmed Saif 1 1 100% 7 6
China Tian Pengfei 6 6 100% 32 24
England Paul Davison 3 2 66.67% 23 16
Norway Kurt Maflin 4 2 50% 25 12
England James Cahill 3 3 100% 13 10
England Steven Hallworth 2 2 100% 11 10
England David Grace 6 6 100% 31 24
England Chris Norbury 1 1 100% 8 5
Wales Daniel Wells 2 2 100% 12 11
England Michael Wasley 1 1 100% 7 4
China Yuan Sijun 4 2 50% 28 16
England Elliot Slessor 4 3 75% 30 18
China Chen Xu 1 1 100% 4 4
Scotland Scott Donaldson 5 4 80% 28 20
Morocco Chaouki Yousfi 1 1 100% 5 5
Wales Jamie Clarke 7 5 71.43% 45 25
Australia Adrian Ridley 1 1 100% 7 5
Thailand Kritsanut Lertsattayathorn 1 1 100% 8 5
Poland Kacper Filipiak 3 3 100% 18 14
China Zhang Yong 5 4 80% 29 20
England Oliver Lines 5 4 80% 27 19
China Zhang Hanxuan 1 1 100% 4 4
England Oliver Brown 2 2 100% 9 8
Belgium Tomasz Skalski 1 1 100% 5 4
Belgium Luca Brecel 7 5 71.43% 60 34
China Pan Weixing 1 1 100% 5 4
China Chen Zhe 2 2 100% 12 9
China Chen Zifan 1 1 100% 5 4
England Lee Page 1 1 100% 6 4
Israel Eden Sharav 2 2 100% 11 9
England Matthew Selt 7 7 100% 27 21
China Zhao Xintong 6 4 66.67% 55 30
Scotland Michael Leslie 1 1 100% 5 5
Wales Tom Rees 1 1 100% 4 4
England Chris Wakelin 3 2 66.67% 23 13
Thailand Dechawat Poomjaeng 2 1 50% 7 4
Switzerland Darren Paris 1 1 100% 6 5
China Yan Bingtao 7 5 71.43% 78 43
Wales Kishan Hirani 3 3 100% 17 13
England Ian Burns 3 3 100% 18 14
England Sam Craigie 5 3 60% 31 21
Pakistan Hamza Akbar 1 1 100% 10 6
England Richard Beckham 1 0 0% 7 3
China Lyu Chenwei 1 1 100% 7 4
Wales David John 2 2 100% 11 8
England Louis Heathcote 2 2 100% 8 6
Wales Jak Jones 7 5 71.43% 43 26
England John Astley 3 3 100% 22 14
England David Lilley 1 0 0% 7 3
New Zealand Daniel Haenga 1 1 100% 8 5
Poland Mateusz Baranowski 1 1 100% 6 5
Thailand Suchakree Poomjang 1 1 100% 8 5
China Mei Xiwen 1 0 0% 8 3
Wales Ian Preece 2 2 100% 12 10
China Xu Si 2 0 0% 20 9
England Kyren Wilson 19 7 36.84% 102 43
England Adam Edge 1 1 100% 5 4
Iran Hossein Vafaei 7 6 85.71% 40 27
England Stuart Carrington 3 1 33.33% 22 10
England Robbie Williams 5 4 80% 18 12
England Christopher Keogan 1 1 100% 5 5
Thailand Boonyarit Keattikun 1 1 100% 7 6
China Niu Zhuang 1 1 100% 7 5
China Wang Yuchen 1 1 100% 6 5
Thailand Akani Songsermsawad 5 3 60% 34 19
Iran Soheil Vahedi 2 1 50% 13 8
Germany Lukas Kleckers 2 2 100% 16 9
Switzerland Alexander Ursenbacher 3 3 100% 16 13
Thailand Noppon Saengkham 5 4 80% 37 22
United Arab Emirates Mohammed Shehab 1 0 0% 9 3
China Zhang Jiankang 2 2 100% 12 9
China Fan Zhengyi 3 3 100% 24 16
England Paul Sweeny 1 0 0% 9 4
England Harvey Chandler 1 1 100% 10 6
Northern Ireland Jordan Brown 2 2 100% 11 8
China Luo Honghao 2 1 50% 13 6
England Andy Lee 1 1 100% 6 5
Egypt Hasan Samir 1 1 100% 6 5
Hong Kong Ng On Yee 1 1 100% 6 5
England Ashley Carty 1 0 0% 1 0
England Ashley Hugill 1 1 100% 5 5
England Peter Devlin 1 0 0% 9 4
England Ben Hancorn 2 2 100% 8 8
Wales Jackson Page 3 2 66.67% 28 20
England Craig Harrison 1 1 100% 7 5
Austria Florian Nüßle 1 1 100% 2 2
China Gao Yang 1 1 100% 2 2
England Alex Clenshaw 1 1 100% 2 2
England Steve James 1 1 100% 7 5
England Hammad Miah 2 1 50% 4 3
China Chang Bingyu 1 1 100% 6 5
China Peifan Lei 1 1 100% 9 6
Ireland Aaron Hill 2 2 100% 4 4
England Reanne Evans 1 1 100% 6 5
Wales Gary Peters 1 1 100% 6 4
England Tony Rampello 2 1 50% 13 7
England Barry Bunn 1 1 100% 6 4
England Andrew Hannah 1 0 0% 4 0
Wales Andrew Pagett 1 1 100% 3 3
China Lu Ning 1 0 0% 3 0
Estonia Andres Petrov 4 4 100% 24 18
Belgium Julien Leclercq 1 0 0% 9 4
England Joe O'Connor 1 0 0% 7 3
Scotland Dean Young 1 1 100% 1 1
England Sean O'Sullivan 1 1 100% 7 4
Poland Daniel Holoyda 1 1 100% 3 3
Wales Dylan Emery 2 2 100% 9 7
China Pang Junxu 1 1 100% 7 6
England Rebecca Kenna 1 1 100% 6 6
China Yisong Peng 1 1 100% 5 4
China Liu Hongyu 1 0 0% 7 3
China He Guoqiang 1 0 0% 6 1
China Si Jiahui 3 2 66.67% 31 18
England Connor Benzey 1 0 0% 4 2
Northern Ireland Fergal Quinn (II) 1 1 100% 3 3
China Wang Xinbo 1 1 100% 9 6
Scotland Liam Graham 1 1 100% 5 5
Malaysia Thor Chuan Leong 1 0 0% 5 1
Pakistan Haris Tahir 1 1 100% 6 6
China Ma Hailong 1 1 100% 6 4
China Yulu Bai 1 1 100% 5 4