Most Frequently Met Opponents By Joe Swail - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Barry Hawkins 8 5 62.5% 44 23
Scotland Alan McManus 13 5 38.46% 98 44
Wales Michael White 3 2 66.67% 25 11
Ireland Fergal O'Brien 7 2 28.57% 47 21
England Allan Taylor 5 5 100% 33 20
England Kyren Wilson 4 1 25% 35 13
Wales Jamie Jones 4 3 75% 24 15
Hong Kong Marco Fu 6 1 16.67% 43 15
England Shaun Murphy 7 3 42.86% 58 29
Northern Ireland Mark Allen 10 3 30% 58 21
Belgium Hans Blanckaert 1 1 100% 5 5
England Mark Davis 11 6 54.55% 88 49
England Simon Bedford 1 1 100% 11 9
England Michael Holt 8 5 62.5% 55 32
Ireland Ken Doherty 23 9 39.13% 166 71
England Nigel Bond 12 5 41.67% 84 40
England David Taylor 1 1 100% 2 2
China Lyu Chuang 2 1 50% 11 5
England Stuart Bingham 11 4 36.36% 72 35
China Liang Wenbo 5 1 20% 58 26
England Justin Astley 2 2 100% 11 9
Thailand James Wattana 10 4 40% 70 31
Belgium Bjorn Haneveer 1 0 0% 5 2
Northern Ireland Gerard Greene 8 3 37.5% 55 21
Wales Ryan Day 7 3 42.86% 41 19
Thailand Issara Kachaiwong 1 0 0% 7 3
England Stuart Pettman 2 0 0% 15 6
England Charlie Walters 1 1 100% 6 4
Ireland Joe Delaney 4 3 75% 34 19
England Martin Gould 5 2 40% 33 16
Wales Matthew Stevens 10 3 30% 102 41
England James Hill 1 1 100% 5 4
England Andrew Norman 4 2 50% 28 13
China Yu Delu 1 0 0% 6 1
England Adrian Gunnell 4 2 50% 23 12
Thailand Passakorn Suwannawat 2 1 50% 9 4
England Adam Duffy 3 2 66.67% 31 16
China Zhang Anda 1 1 100% 7 4
Wales Mark Williams 11 5 45.45% 102 45
England Jamie Cope 4 1 25% 16 6
England Peter Ebdon 15 6 40% 108 53
China Ding Junhui 4 1 25% 25 9
England Steve Davis 10 3 30% 66 30
England Joe Jogia 3 0 0% 21 7
England Mike Dunn 5 3 60% 29 13
England Mark King 6 4 66.67% 67 35
England Ian McCulloch 1 0 0% 9 4
Thailand Atthasit Mahitthi 1 0 0% 7 2
Thailand Noppadon Sangnil 1 1 100% 7 5
England Matthew Couch 4 3 75% 36 26
England Robert Milkins 10 2 20% 78 28
England Ricky Walden 9 1 11.11% 76 31
Scotland Graeme Dott 5 0 0% 38 14
England Judd Trump 8 2 25% 64 25
Scotland John Higgins 12 0 0% 102 35
England Ali Carter 7 2 28.57% 45 20
Australia Neil Robertson 9 3 33.33% 71 31
Scotland Stephen Maguire 10 3 30% 124 53
Scotland Marcus Campbell 6 4 66.67% 40 26
England Kuldesh Johal 2 1 50% 9 4
England Stephen Lee 5 2 40% 40 20
England Anthony Hamilton 7 2 28.57% 74 34
England Joe Perry 10 3 30% 80 35
England Mark Selby 10 2 20% 59 22
Scotland Jamie Burnett 4 3 75% 27 17
Scotland Scott MacKenzie 1 0 0% 5 1
Wales Dominic Dale 8 6 75% 87 48
China Liu Song 1 1 100% 7 5
England Ronnie O'Sullivan 14 5 35.71% 139 62
England Jimmy Michie 7 5 71.43% 55 31
Malta Tony Drago 5 1 20% 50 21
England Dave Harold 5 3 60% 42 20
China Jin Long 2 2 100% 15 10
England Paul Davison 6 4 66.67% 36 19
Scotland Anthony McGill 5 2 40% 27 12
England Robbie Williams 2 2 100% 13 8
Ireland Michael Judge 3 1 33.33% 25 12
England Mark Joyce 4 1 25% 36 16
England Tom Ford 6 3 50% 48 27
England Barry Pinches 3 3 100% 33 20
Pakistan Shokat Ali 3 2 66.67% 31 18
England David Roe 5 4 80% 34 21
England Jimmy White 14 5 35.71% 113 48
England Andy Hicks 5 3 60% 51 27
England David Gilbert 3 1 33.33% 22 8
England Stuart Mann 1 1 100% 4 4
Finland Robin Hull 3 2 66.67% 21 14
England Brian Morgan 3 3 100% 24 20
Ireland Colm Gilcreest 2 1 50% 15 9
Belgium Luca Brecel 4 1 25% 32 16
India Lucky Vatnani 1 1 100% 4 4
England David Gray 3 2 66.67% 27 14
England Alfie Burden 8 4 50% 57 30
Scotland Drew Henry 2 0 0% 15 6
Wales Anthony Davies 6 6 100% 48 31
Northern Ireland Patrick Wallace 2 1 50% 32 16
England Sean Storey 4 4 100% 49 29
England Paul Hunter 6 1 16.67% 60 25
Scotland Billy Snaddon 6 3 50% 58 28
Australia Quinten Hann 2 0 0% 23 9
Scotland Chris Small 1 1 100% 9 5
England John Parrott 8 3 37.5% 111 52
England Troy Shaw 4 3 75% 33 19
England Nick Dyson 1 1 100% 8 5
Wales Lee Walker 4 2 50% 24 13
Wales Mark Fenton 2 2 100% 19 14
England Gary Ponting 1 0 0% 8 3
England Stephen Kershaw 1 1 100% 6 5
Wales Philip Williams 1 1 100% 7 5
England Karl Burrows 1 1 100% 8 5
England Darren Clarke 1 1 100% 9 5
Wales James Reynolds 1 1 100% 9 5
England Nigel Gilbert 2 1 50% 37 19
Ireland Leo Fernandez 1 1 100% 9 5
England Dean Reynolds 3 2 66.67% 25 13
England Jason Weston 1 1 100% 7 5
Wales Daniel Wells 1 0 0% 15 5
England Barry Mapstone 1 1 100% 7 5
Scotland Stephen Hendry 9 2 22.22% 66 26
England Mick Price 3 1 33.33% 23 11
England Jeff Cundy 2 2 100% 14 10
Belgium Danny Lathouwers 1 1 100% 6 5
England Willie Thorne 2 2 100% 14 10
England Chris Scanlon 2 1 50% 16 9
Scotland Martin Dziewialtowski 1 0 0% 14 5
Scotland David McLellan 1 0 0% 6 1
England Kyndon Paddon 1 1 100% 5 5
England Bradley Jones 1 0 0% 7 2
Cyprus Mehmet Husnu 2 2 100% 12 10
Scotland Euan Henderson 5 1 20% 47 21
Wales Paul Davies 2 0 0% 18 8
Poland Kacper Filipiak 1 1 100% 5 4
Malta Alex Borg 1 1 100% 5 5
England David Finbow 1 0 0% 9 4
Wales Gareth Chilcott 1 1 100% 6 5
England John Burns 1 1 100% 6 4
England Wayne Saidler 1 1 100% 7 5
Wales Darren Morgan 1 0 0% 11 5
Wales Mark Bennett 2 2 100% 11 10
England Sanderson Lam 3 2 66.67% 29 16
England Peter Lines 3 1 33.33% 21 10
Ireland Dessie Sheehan 1 1 100% 4 4
England Munraj Pal 2 2 100% 18 10
England Philip Freeman 1 1 100% 6 5
Northern Ireland Michael Duffy 1 1 100% 6 5
England Rod Lawler 4 2 50% 29 14
England Nick Pearce 1 1 100% 8 5
Jamaica Rory McLeod 1 1 100% 6 4
Wales Jack Bradford 1 1 100% 4 4
Croatia Bero Cerinski 1 1 100% 4 4
Scotland Ross Higgins 1 1 100% 4 4
Canada Cliff Thorburn 2 0 0% 18 8
Thailand Dechawat Poomjaeng 3 3 100% 20 14
Ireland Stephen Murphy 2 1 50% 17 9
Canada Jim Wych 1 1 100% 7 5
New Zealand Dene O'Kane 3 3 100% 34 23
England Allison Fisher 3 3 100% 24 16
England Wayne Brown 1 1 100% 8 5
England Jason Ferguson 1 1 100% 5 5
England Martin Clark 3 1 33.33% 25 11
England Brian Rowswell 1 1 100% 8 5
South Africa Peter Francisco 2 2 100% 16 10
England Gary Wilkinson 1 1 100% 9 5
England Ian Graham 1 1 100% 9 5
Ireland Stephen O'Connor 1 1 100% 6 5
England Matt Wilson 1 0 0% 6 1
England Steve Duggan 1 1 100% 9 5
England Mark Taylor 1 1 100% 6 5
England David Blakey 1 1 100% 5 5
England Paul Cavney 2 1 50% 15 9
England Richard King (II) 1 1 100% 6 5
England Mark Flowerdew 1 0 0% 8 3
England Nick Terry 2 2 100% 25 15
England Mike Hallett 2 2 100% 24 15
England Paul Tanner 4 4 100% 36 25
England Nic Barrow 1 1 100% 9 5
Canada Alain Robidoux 2 1 50% 16 9
England Tony Knowles 2 2 100% 11 10
England Neal Foulds 1 1 100% 8 5
England Steve Campbell 1 1 100% 8 5
England Danny Fowler 2 2 100% 21 14
Scotland Paul McPhillips 2 2 100% 12 10
England Wayne Rendle 1 1 100% 6 5
Thailand Suriya Suwannasingh 1 1 100% 5 5
England Mark Boyd 1 1 100% 5 5
England Tony Rampello 2 2 100% 12 10
England Stefan Mazrocis 1 1 100% 13 9
England Jonathan Birch 1 1 100% 9 5
England Robert Foxall 1 1 100% 6 5
England Peter Donegan 1 1 100% 7 5
England Mark Johnston-Allen 1 0 0% 6 1
England Ian Williamson 2 2 100% 13 10
Northern Ireland Dennis Taylor 2 1 50% 15 7
England Oliver King 1 1 100% 7 5
Northern Ireland Jordan Brown 1 1 100% 7 4
Canada Kirk Stevens 1 0 0% 11 1
Northern Ireland Jason Prince 2 2 100% 29 19
England Bill Oliver 1 1 100% 11 10
England Roy Connor 1 1 100% 9 6
England Robert Chapman 1 1 100% 6 6
England Gary Hill 2 2 100% 13 11
England Paul Webb 1 0 0% 8 3
England Chris Milner 1 1 100% 7 5
England Jim Chambers 1 1 100% 8 5
Canada Gary Natale 1 1 100% 5 5
England Sergio Beggiato 1 1 100% 8 5
England Paul Hurren 1 1 100% 6 5
England Kevin Brown 1 1 100% 5 5
England John Read 2 1 50% 14 9
England Daryl Peach 1 1 100% 8 5
Wales Wayne Jones 1 1 100% 7 5
England Ian Brumby 1 1 100% 9 5
England Mike Darrington 2 2 100% 13 11
England John Welsh 1 1 100% 5 5
England Lee Grant 1 0 0% 6 1
Scotland Murdo Macleod 1 0 0% 10 4
Canada Tom Finstad 1 1 100% 7 6
England Ray Edmonds 1 1 100% 5 5
England Steve Ventham 1 1 100% 9 5
England Anton Bishop 1 1 100% 6 5
England Ryan Michael 1 1 100% 6 5
England Jack Fitzmaurice 1 1 100% 5 5
England Jason Hawen 1 1 100% 7 5
England Peter Delaney 1 1 100% 5 5
England Shane Haines 1 1 100% 8 5
Australia Eddie Charlton 1 1 100% 12 7
Wales Jak Jones 4 2 50% 25 13
Israel Eden Sharav 2 1 50% 10 6
Ireland David Morris 3 2 66.67% 20 14
Ireland Martin McCrudden 2 2 100% 12 10
Northern Ireland Jack McLaughlin 1 1 100% 9 5
Ireland Darren Lennox 1 1 100% 7 5
England Stephen Rowlings 1 1 100% 7 5
England Les Dodd 1 1 100% 6 5
India Pankaj Advani 2 1 50% 27 14
England Jonathan Bagley 1 1 100% 6 5
England Darren Cook 1 1 100% 7 5
Thailand Thanawat Thirapongpaiboon 2 2 100% 13 9
England Gary Wilson 2 1 50% 7 3
Thailand Thepchaiya Un-Nooh 3 0 0% 21 7
England Lee Spick 1 1 100% 5 4
Wales Kishan Hirani 1 1 100% 5 4
Thailand Ratchayothin Yotharuck 1 1 100% 6 4
Thailand Tai Pichit 1 1 100% 5 3
Scotland Ross Muir 2 1 50% 15 9
England Craig Steadman 3 0 0% 19 7
England Alex Davies 1 1 100% 17 10
China Li Yan 1 0 0% 18 8
England Adam Bobat 2 2 100% 11 9
England Andrew Higginson 3 3 100% 20 14
Ukraine Sergey Isaenko 1 1 100% 5 4
England Zak Surety 4 3 75% 30 17
Scotland Scott Donaldson 2 0 0% 13 5
Belgium Jeff Jacobs 1 1 100% 5 4
China Yan Bingtao 1 1 100% 10 6
Scotland Dylan Craig 2 2 100% 9 9
England Jack Lisowski 3 2 66.67% 19 9
England Gary Miller 1 1 100% 2 2
China Xiao Guodong 1 0 0% 5 1
Switzerland Alexander Ursenbacher 1 1 100% 14 10
England Mitchell Mann 1 1 100% 8 5
Iran Hossein Vafaei 1 1 100% 9 5
England Matthew Selt 2 0 0% 12 3
Scotland Michael Leslie 1 1 100% 5 4
England Sean O'Sullivan 2 0 0% 9 1
Egypt Wael Talaat 1 1 100% 6 5
Thailand Akani Songsermsawad 3 0 0% 23 8
England David Rippon 1 0 0% 5 2
England Joel Walker 2 2 100% 13 10
England Ben Woollaston 2 0 0% 10 2
England Ian Glover 1 1 100% 8 5
China Tian Pengfei 1 1 100% 1 1
England Martin O'Donnell 3 1 33.33% 19 8
China Zhang Yong 2 0 0% 23 8
Australia Kurt Dunham 1 1 100% 5 4
England David Grace 1 1 100% 6 4
England Stuart Carrington 3 1 33.33% 20 10
England Matthew Glasby 1 1 100% 4 4
China Zhao Xintong 1 0 0% 7 2
England Louis Heathcote 2 2 100% 13 8
Brazil Itaro Santos 1 1 100% 5 4
England James Cahill 1 1 100% 5 4
Scotland Michael Collumb 1 1 100% 1 1
China Lu Ning 1 1 100% 6 4
England Ashley Carty 1 1 100% 7 4
Hong Kong Ng On Yee 1 0 0% 7 3
England Clayton Humphries 1 1 100% 7 4
England Haydon Pinhey 1 1 100% 5 4
Australia Jamie Brown 1 1 100% 6 4
China Li Hang 2 1 50% 14 7
England Adam Edge 1 1 100% 6 4
Norway Kurt Maflin 1 0 0% 8 2
Scotland Chris Totten 1 1 100% 7 4
China Lyu Haotian 1 0 0% 7 3
Germany Lukas Kleckers 1 1 100% 4 4
England Sam Baird 1 1 100% 1 1
China Mei Xiwen 1 1 100% 6 4
England Jimmy Robertson 2 0 0% 11 2
England Luke Simmonds 1 1 100% 5 4
Germany Richard Wienold 1 1 100% 7 5
England Nick Fruin 1 0 0% 8 3
England Craig Harrison 1 0 0% 7 2
England Craig Roper 1 1 100% 6 5
England Joe O'Connor 1 0 0% 11 1
England Andrew Atkinson 1 1 100% 6 5
United Arab Emirates Mohammed Shehab 1 1 100% 9 5
England Sam Craigie 1 0 0% 7 2
Bahrain Habib Subah Humood 1 1 100% 6 5
Singapore Marvin Lim Chun Kiat 1 1 100% 9 5
Isle of Man Mike Colquitt 1 1 100% 2 2
Hong Kong David Yao 1 1 100% 2 2
England Dave Gilbert (II) 1 1 100% 5 5