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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Ben Woollaston 5 2 40% 26 11
England Gary Wilson 5 3 60% 27 14
England Paul Davison 3 2 66.67% 29 16
China Lyu Chuang 1 0 0% 7 3
Wales Mark Williams 9 5 55.56% 49 24
Northern Ireland Patrick Wallace 2 0 0% 18 5
England Shaun Murphy 12 4 33.33% 98 43
Czech Republic Jakub Rendla 1 1 100% 4 4
Germany Stefan Schenk 1 1 100% 4 4
England Judd Trump 12 2 16.67% 94 37
Ireland Joe Delaney 1 1 100% 6 4
France Stephane Ochoiski 1 1 100% 4 4
England Liam Highfield 7 5 71.43% 56 32
England Michael Holt 8 7 87.5% 51 32
Belgium Hans Blanckaert 1 1 100% 5 4
Belgium Luca Brecel 6 0 0% 47 16
England Oliver Brown 2 2 100% 9 8
England Martin Gould 6 2 33.33% 33 13
England Ian Burns 3 3 100% 16 12
China Chen Zhe 2 2 100% 9 8
England Allan Taylor 3 3 100% 16 13
England Charlie Walters 1 1 100% 4 4
England Alfie Burden 7 4 57.14% 43 23
India Aditya Mehta 5 4 80% 32 21
Scotland Alan McManus 4 2 50% 28 13
Belgium Mario Geudens 1 1 100% 4 3
England Ian Glover 1 1 100% 4 3
England Barry Pinches 7 2 28.57% 37 16
Thailand Issara Kachaiwong 1 1 100% 9 5
England Kyren Wilson 12 5 41.67% 111 54
Germany Lasse Munstermann 1 1 100% 5 4
England Alex Davies 4 3 75% 25 16
Scotland Stephen Hendry 1 1 100% 4 4
Scotland Marcus Campbell 3 1 33.33% 16 6
Wales Jak Jones 2 2 100% 12 10
Northern Ireland Gerard Greene 3 1 33.33% 17 9
Scotland Stephen Maguire 12 8 66.67% 87 45
England Dave Harold 2 2 100% 12 8
England Jimmy Michie 1 1 100% 5 4
England Sam Harvey 1 1 100% 5 4
Wales Michael White 4 3 75% 23 14
England Jamie O'Neill 6 6 100% 40 28
England Tom Ford 4 2 50% 21 11
Poland Marcin Nitschke 1 1 100% 5 4
England Anthony Hamilton 6 2 33.33% 41 19
Australia Neil Robertson 13 4 30.77% 77 34
England Andrew Higginson 5 3 60% 31 17
England Adam Wicheard 2 2 100% 14 14
China Tian Pengfei 7 2 28.57% 45 18
England Justin Astley 2 0 0% 13 4
Brazil Igor Figueiredo 4 3 75% 31 17
Scotland James McBain 1 1 100% 5 4
England Shaun Wilkes 1 1 100% 6 4
England Michael Wasley 4 2 50% 21 11
England Stephen Lee 1 1 100% 6 4
Wales Matthew Stevens 3 3 100% 19 13
Wales Andrew Pagett 3 1 33.33% 16 7
England Ronnie O'Sullivan 9 1 11.11% 88 32
England Farakh Ajaib 2 2 100% 12 10
England Stephen Craigie 1 1 100% 6 4
Belgium Kevin van Hove 1 1 100% 6 4
Thailand Chinnacrit Yaowansiri 1 1 100% 5 4
England Sam Craigie 7 5 71.43% 38 25
Wales Stephen Ellis 1 1 100% 4 4
Wales Jamie Jones 2 1 50% 13 5
Germany Sascha Lippe 1 1 100% 5 4
England Neal Jones 1 0 0% 8 3
India Lucky Vatnani 2 1 50% 11 6
England Jake Nicholson 2 2 100% 11 9
Norway Kurt Maflin 8 5 62.5% 65 35
England David Grace 8 6 75% 57 32
England Mark Livingstone 1 1 100% 4 4
England Mitchell Mann 7 3 42.86% 44 24
England Joe Jogia 2 0 0% 15 5
England Chris Melling 1 1 100% 6 4
Wales Lee Walker 9 5 55.56% 49 27
England Ian Brumby 1 1 100% 5 4
Scotland Bobby Cruickshanks 1 0 0% 7 3
England David Portman 1 1 100% 5 4
Thailand Noppadon Sangnil 1 0 0% 7 2
England Michael Wild 2 2 100% 16 10
England Neville Whalley 1 1 100% 7 4
England David Craggs 1 1 100% 6 4
Malta Tony Drago 1 1 100% 5 4
England Gary Wilkinson 1 0 0% 4 0
England Gavin Lomax 1 0 0% 5 1
England Adam Duffy 4 4 100% 27 18
England Antony Parsons 2 2 100% 11 8
England Robert James 1 0 0% 5 1
England Stephen Rowlings 1 0 0% 7 2
England Paul Sweeny 2 2 100% 11 8
Malta Alex Borg 3 3 100% 20 13
England Adam Chalkley 1 1 100% 5 4
Northern Ireland Michael King 1 1 100% 4 4
England James McGouran 1 1 100% 5 4
England Lewis Roberts 1 0 0% 5 1
Wales Andy Rogers 1 1 100% 5 4
Scotland Gary Thomson 1 0 0% 6 2
England Peter Lines 4 4 100% 26 19
England Chris Norbury 3 3 100% 17 15
England Paul Veitch 1 1 100% 4 4
Scotland Robert Stephen 1 0 0% 4 0
Northern Ireland Joe Swail 5 3 60% 27 15
England Reanne Evans 1 1 100% 4 4
England Sean O'Sullivan 4 4 100% 23 19
England Sam Baird 2 2 100% 19 16
Hong Kong Marco Fu 5 0 0% 47 16
China Li Yan 2 2 100% 15 10
Wales Ryan Day 13 7 53.85% 82 46
China Liang Wenbo 8 3 37.5% 46 23
England Jimmy White 4 3 75% 24 15
Poland Kacper Filipiak 1 1 100% 4 4
England Jamie Cope 3 1 33.33% 16 6
China Yu Delu 2 2 100% 12 9
England David Gilbert 16 8 50% 86 40
Thailand Dechawat Poomjaeng 1 1 100% 8 5
China Xiao Guodong 4 2 50% 18 9
England Andy Hicks 2 2 100% 11 7
Wales Dominic Dale 4 2 50% 16 5
England Andy Marriott 1 1 100% 5 4
England Nigel Bond 6 4 66.67% 43 22
England Martin O'Donnell 1 1 100% 10 6
England Adrian Gunnell 1 1 100% 5 4
England Matthew Day 1 1 100% 6 4
England Andrew Norman 2 2 100% 11 8
England Barry Hawkins 10 4 40% 41 22
England Mark Selby 11 3 27.27% 82 34
England Jonathan Mabey 1 1 100% 5 4
Ireland Fergal O'Brien 3 3 100% 18 12
China Zhang Anda 6 2 33.33% 37 17
India Varun Madan 1 1 100% 5 4
England Mark Davis 8 2 25% 36 13
England Robert Milkins 5 4 80% 37 23
Thailand Thanawat Thirapongpaiboon 2 2 100% 24 14
China Ding Junhui 5 0 0% 55 19
Scotland Scott Donaldson 5 4 80% 32 19
England Jack Lisowski 7 6 85.71% 71 42
Scotland John Higgins 11 4 36.36% 76 34
Scotland Graeme Dott 6 4 66.67% 34 18
Scotland Richy McDonald 1 1 100% 6 5
Scotland Marc Davis 1 1 100% 4 4
England Darren Bond 1 0 0% 6 2
England Philip Wildman 1 1 100% 5 4
Iran Ehsan Heydarinezhad 1 1 100% 8 5
Northern Ireland Mark Allen 5 1 20% 31 10
England Rod Lawler 1 0 0% 19 9
Australia Vinnie Calabrese 1 0 0% 8 3
Thailand Noppon Saengkham 3 0 0% 19 4
Qatar Ahmed Saif 1 1 100% 4 4
England Jimmy Robertson 5 1 20% 47 21
Finland Robin Hull 1 1 100% 6 4
England James Cahill 2 2 100% 14 10
England James Silverwood 1 1 100% 4 4
England Sydney Wilson 1 1 100% 6 4
Wales Daniel Wells 2 1 50% 9 4
Scotland Ross Muir 2 1 50% 12 6
England Craig Steadman 6 4 66.67% 52 28
India Shivam Arora 1 1 100% 7 4
England Joe Perry 14 6 42.86% 78 32
England Robbie Williams 3 0 0% 14 2
China Yang Qingtian 1 1 100% 4 4
China Yan Bingtao 8 5 62.5% 50 28
China Hu Hao 1 1 100% 4 4
Wales Anthony Davies 1 0 0% 7 3
England Stuart Bingham 6 2 33.33% 53 26
England Elliot Slessor 2 0 0% 13 5
Scotland Michael Leslie 1 1 100% 5 5
England Joel Walker 1 1 100% 8 5
England Stuart Carrington 3 1 33.33% 26 12
England Matthew Selt 8 7 87.5% 47 30
Malta Brian Cini 1 1 100% 4 4
England Ashley Carty 4 2 50% 26 15
England Mark King 8 4 50% 63 31
Cyprus Michael Georgiou 1 1 100% 10 6
Wales Jamie Clarke 3 2 66.67% 40 21
England John Astley 4 4 100% 37 23
Switzerland Alexander Ursenbacher 4 2 50% 25 12
England Peter Ebdon 2 1 50% 10 5
Iran Hossein Vafaei 5 3 60% 43 28
China Cao Yupeng 3 3 100% 37 24
England Julian Mills 1 1 100% 4 4
Thailand Boonyarit Keattikun 1 1 100% 9 5
China Yuan Sijun 2 1 50% 9 5
Pakistan Muhammad Sajjad 2 2 100% 15 10
Thailand Phaitoon Phonbun 1 1 100% 10 6
Thailand James Wattana 1 1 100% 9 6
Poland Mateusz Baranowski 1 1 100% 7 4
Wales Kishan Hirani 2 2 100% 11 8
Thailand Thepchaiya Un-Nooh 5 3 60% 46 23
Egypt Hatem Yassen 1 1 100% 11 10
Brazil Itaro Santos 1 1 100% 6 5
Jamaica Rory McLeod 2 2 100% 10 8
England Ricky Walden 4 3 75% 36 22
England George Pragnell (II) 1 1 100% 4 4
China Chen Zifan 3 3 100% 18 16
Thailand Akani Songsermsawad 3 3 100% 18 12
Malaysia Thor Chuan Leong 3 2 66.67% 25 13
England Ali Carter 5 3 60% 29 15
England Chris Wakelin 3 1 33.33% 16 7
China Zhou Yuelong 7 3 42.86% 52 23
China Fang Xiongman 1 1 100% 6 4
England Oliver Lines 4 4 100% 16 14
England Jamie Barrett 1 1 100% 1 1
England Joe O'Connor 3 1 33.33% 22 9
Latvia Tatjana Vasiljeva 1 1 100% 4 4
Ireland Ken Doherty 1 0 0% 6 2
China Zhao Xintong 4 1 25% 27 11
England Mark Joyce 2 0 0% 15 4
England Ashley Hugill 4 3 75% 37 21
Wales Duane Jones 4 3 75% 35 21
China Lyu Haotian 5 3 60% 30 15
China Li Yuan 1 0 0% 7 3
Thailand Passakorn Suwannawat 2 1 50% 15 6
Egypt Basem Eltahhan 1 1 100% 5 4
China Luo Honghao 3 1 33.33% 24 11
China Lu Ning 2 1 50% 16 9
Scotland Chris Totten 1 1 100% 7 4
China Xu Si 1 1 100% 11 6
Germany Simon Lichtenberg 2 2 100% 13 10
China Zhang Yong 2 1 50% 13 6
Northern Ireland Jordan Brown 2 1 50% 18 10
China Jianbo Zhao 3 2 66.67% 21 12
United Arab Emirates Mohammed Shehab 1 1 100% 8 5
England Riley Parsons 2 1 50% 9 5
England Hammad Miah 2 2 100% 10 7
Wales Jackson Page 1 1 100% 7 5
China Mei Xiwen 1 1 100% 5 4
China Zhang Jiankang 1 1 100% 1 1
England Harvey Chandler 1 0 0% 7 3
Germany Lukas Kleckers 2 1 50% 11 6
England Steven Hallworth 2 2 100% 14 10
England Peter Devlin 1 0 0% 2 0
China Si Jiahui 4 0 0% 41 16
China Li Hang 1 1 100% 4 3
England Louis Heathcote 3 3 100% 15 13
England David Lilley 1 1 100% 4 4
China Pang Junxu 2 1 50% 12 6
England Billy Joe Castle 1 0 0% 4 1
China Gao Yang 1 1 100% 5 4
Ukraine Iulian Boiko 1 1 100% 6 6
England Jamie Wilson 1 1 100% 6 4
China Yisong Peng 2 2 100% 9 8
China Wu Yize 2 2 100% 10 8
Belgium Julien Leclercq 1 1 100% 5 4
India Ishpreet Singh Chadha 1 0 0% 9 4
India Himanshu Jain 1 1 100% 5 4
Northern Ireland Robbie Mcguigan 1 1 100% 7 4
Australia Ryan Thomerson 1 1 100% 4 4
China He Guoqiang 3 1 33.33% 35 16
England Sanderson Lam 1 0 0% 5 1
England Manasawin Phetmalaikul 1 1 100% 5 4
China Long Zehuang 1 1 100% 5 4
China Xing Zihao 1 1 100% 5 5
England Simon Blackwell 1 1 100% 8 5
Egypt Mostafa Dorgham 1 1 100% 9 5