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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Scotland Marcus Campbell 4 3 75% 24 15
Wales Mark Williams 23 14 60.87% 176 90
England Barry Hawkins 21 12 57.14% 147 74
Wales Matthew Stevens 15 9 60% 122 67
England Ali Carter 27 13 48.15% 153 80
England Mark King 20 10 50% 119 64
England Peter Ebdon 11 10 90.91% 45 31
Scotland Stephen Hendry 9 6 66.67% 66 37
Hong Kong Marco Fu 14 8 57.14% 85 42
Wales Ryan Day 25 14 56% 179 93
China Liang Wenbo 12 4 33.33% 73 33
England Ricky Walden 23 12 52.17% 183 92
China Ding Junhui 23 8 34.78% 190 89
England Stephen Lee 10 5 50% 69 40
England Mark Davis 13 11 84.62% 83 58
England Judd Trump 34 19 55.88% 254 136
England Mark Selby 26 13 50% 249 125
England Shaun Murphy 24 9 37.5% 215 96
England Rod Lawler 11 9 81.82% 84 53
Northern Ireland Joe Swail 10 7 70% 58 37
Australia Neil Robertson 29 13 44.83% 261 125
England Ronnie O'Sullivan 11 4 36.36% 116 49
Scotland John Higgins 30 16 53.33% 300 146
England Stuart Bingham 14 8 57.14% 129 70
England Tom Ford 12 11 91.67% 78 51
England Andy Hicks 5 3 60% 42 23
England Steve Davis 3 2 66.67% 27 15
Czech Republic Serge Dupraz 1 1 100% 4 4
England Peter Lines 13 12 92.31% 81 56
Germany Michael Heeger 1 1 100% 4 4
England Andrew Norman 2 0 0% 11 4
Wales Jamie Jones 4 2 50% 25 13
England Mike Dunn 6 6 100% 34 25
Jamaica Rory McLeod 5 3 60% 26 14
England Ben Harrison 1 1 100% 6 4
England Liam Highfield 3 3 100% 32 20
Scotland James McBain 2 0 0% 14 5
England Andrew Higginson 4 3 75% 35 20
Ireland Joe Delaney 1 1 100% 6 4
Scotland Graeme Dott 9 5 55.56% 72 38
Scotland Stephen Maguire 12 8 66.67% 78 42
Wales Dominic Dale 9 7 77.78% 44 27
England Ian Burns 2 1 50% 12 6
England Joe Perry 18 8 44.44% 120 61
England Joe Jogia 3 2 66.67% 17 10
Germany Christof Biniarsch 1 1 100% 4 4
England Jamie Cope 7 5 71.43% 35 21
England Ian McCulloch 3 2 66.67% 23 13
China Li Hang 5 5 100% 27 19
England Martin Gould 11 5 45.45% 73 39
England Stuart Pettman 1 0 0% 8 3
Ireland Michael Judge 4 2 50% 27 14
England Michael Holt 4 3 75% 35 21
England Jimmy White 7 5 71.43% 40 25
Northern Ireland Gerard Greene 5 3 60% 35 19
Scotland Drew Henry 1 1 100% 9 5
England David Gilbert 11 5 45.45% 67 33
England Ashley Wright 2 2 100% 11 8
China Tian Pengfei 5 3 60% 36 22
Ireland Fergal O'Brien 6 3 50% 38 21
Ireland Ken Doherty 8 6 75% 61 37
England Robert Milkins 8 5 62.5% 54 33
England Lee Spick 3 3 100% 26 17
England Dave Harold 3 3 100% 28 17
England Matthew Couch 1 1 100% 9 5
Thailand Issara Kachaiwong 1 1 100% 6 5
England Sean Storey 2 2 100% 13 10
China Zhang Anda 4 3 75% 39 21
England Barry Pinches 2 1 50% 19 8
England James Leadbetter 1 1 100% 14 9
Germany Patrick Einsle 2 2 100% 8 7
England Alfie Burden 5 4 80% 28 22
Scotland Robert Stephen 1 1 100% 5 4
Northern Ireland Patrick Wallace 1 1 100% 16 10
England Justin Astley 2 1 50% 21 13
England Adam Davies 1 1 100% 17 10
England Jimmy Michie 1 1 100% 6 5
Ireland Leo Fernandez 1 1 100% 7 5
Malta Joe Grech 1 1 100% 6 5
England David Gray 3 2 66.67% 29 16
Wales Lee Walker 4 4 100% 26 19
England Stuart Mann 1 1 100% 9 5
Malta Tony Drago 3 3 100% 28 17
England James Tatton 2 2 100% 19 14
Scotland Scott MacKenzie 1 1 100% 17 9
Finland Robin Hull 5 4 80% 30 18
England Paul Davison 3 3 100% 15 14
England Michael Wild 1 0 0% 5 1
Scotland Ian Wells 1 1 100% 6 5
Wales Gavin Pantall 1 1 100% 7 5
Australia Steve Mifsud 1 1 100% 9 5
England Chris Norbury 1 1 100% 8 5
England Nathan Williams 1 1 100% 6 4
India Manan Chandra 1 0 0% 6 2
Wales Ian Preece 1 0 0% 6 1
Thailand Atthasit Mahitthi 1 1 100% 8 5
England Craig Taylor 1 1 100% 6 4
Wales Marcel Price 1 1 100% 6 4
England David Craggs 1 1 100% 6 5
England Shane Castle 1 1 100% 6 4
England Adrian Gunnell 1 1 100% 9 6
England Gary Wilson 9 6 66.67% 62 33
England Kuldesh Johal 1 1 100% 9 5
England Craig Steadman 4 2 50% 30 14
England Andy Lee 4 4 100% 21 17
England Ryan Michael 1 1 100% 6 4
England Matthew Street 1 1 100% 6 4
England David Hall 1 0 0% 4 0
England Sean Lanigan 1 1 100% 5 4
United Arab Emirates Mohammed Shehab 1 0 0% 7 3
Thailand Kobkit Palajin 1 0 0% 6 2
England Stuart Carrington 6 4 66.67% 29 17
Wales Michael White 5 4 80% 32 20
England Jimmy Robertson 4 3 75% 31 18
China Cao Yupeng 7 6 85.71% 50 29
China Rouzi Maimaiti 1 1 100% 6 5
England Phil O'Kane 1 1 100% 4 4
England Joel Walker 2 2 100% 11 8
England Anthony Hamilton 8 6 75% 45 29
England Jamie Gibson 1 1 100% 4 4
China Lyu Haotian 5 5 100% 37 29
England Tony Knowles 1 0 0% 7 2
England Shane Williams 1 1 100% 5 5
Belgium Serge Das 1 1 100% 7 5
England Adam Longley 1 1 100% 5 5
England Kyren Wilson 17 8 47.06% 160 77
England Ben Woollaston 8 6 75% 50 30
Wales Andrew Pagett 1 1 100% 5 4
England Adam Wicheard 1 1 100% 6 4
England Mark Joyce 9 5 55.56% 60 31
England Sam Harvey 1 1 100% 4 4
England Sanderson Lam 4 3 75% 19 12
Ireland Gary Hardiman 2 2 100% 15 10
Ireland David Morris 1 0 0% 5 0
Norway Kurt Maflin 3 3 100% 20 12
England Nigel Bond 8 7 87.5% 45 32
Scotland Anthony McGill 5 4 80% 31 21
Scotland Michael Leslie 2 1 50% 14 6
England John Astley 3 3 100% 18 13
China Chen Zhe 2 2 100% 18 12
England Robbie Williams 6 5 83.33% 34 24
India Pankaj Advani 1 0 0% 6 2
Belgium Tomasz Skalski 1 1 100% 6 4
England Matthew Selt 5 3 60% 32 19
England Allan Taylor 3 3 100% 21 15
China Yu Delu 2 2 100% 6 5
Wales Jak Jones 6 5 83.33% 57 34
England Chris Wakelin 6 5 83.33% 32 19
England James Cahill 2 2 100% 13 10
England Sydney Wilson 2 2 100% 11 8
Thailand Noppon Saengkham 6 4 66.67% 41 27
England Sean O'Sullivan 3 3 100% 20 14
England Ryan Causton 1 1 100% 4 4
Malta Alex Borg 1 1 100% 5 4
Belgium Luca Brecel 9 5 55.56% 65 35
Scotland Alan McManus 2 2 100% 12 8
England Nico Elton 1 1 100% 10 6
England Hammad Miah 2 2 100% 11 8
Israel Eden Sharav 2 2 100% 14 11
Switzerland Alexander Ursenbacher 3 2 66.67% 18 11
Thailand Thepchaiya Un-Nooh 8 2 25% 53 21
China Xiao Guodong 6 3 50% 35 19
Wales Gareth Allen 1 1 100% 4 4
Scotland Scott Donaldson 9 8 88.89% 65 42
England David Grace 3 3 100% 13 10
Ireland Josh Boileau 1 1 100% 6 4
England Jack Lisowski 11 5 45.45% 78 38
Scotland Ross Muir 3 3 100% 15 12
China Zhao Xintong 3 2 66.67% 22 14
Cyprus Michael Georgiou 2 2 100% 14 10
Wales Duane Jones 1 1 100% 7 5
England Mitchell Mann 5 3 60% 34 22
England Sam Craigie 4 4 100% 26 20
China Zhang Yong 2 2 100% 14 9
Isle of Man Darryl Hill 1 1 100% 4 4
Wales Daniel Wells 5 3 60% 42 22
England Daniel Womersley 2 2 100% 7 7
England Jamie Barrett 2 2 100% 9 8
China Yan Bingtao 5 3 60% 44 27
England Adam Duffy 1 1 100% 7 5
England Christopher Keogan 1 1 100% 7 4
China Fang Xiongman 1 1 100% 4 4
Thailand Boonyarit Keattikun 1 1 100% 5 4
China Mei Xiwen 2 1 50% 11 6
Malaysia Thor Chuan Leong 1 1 100% 7 4
China Wang Yuchen 1 1 100% 6 5
China Niu Zhuang 2 1 50% 9 5
England Oliver Lines 5 4 80% 33 21
Iran Hossein Vafaei 5 4 80% 35 22
England Martin O'Donnell 3 1 33.33% 22 11
Germany Lukas Kleckers 1 1 100% 8 6
China Li Yuan 1 1 100% 8 5
Iran Soheil Vahedi 1 1 100% 5 4
England David Lilley 2 2 100% 13 9
England Ashley Hugill 2 2 100% 10 9
China Yuan Sijun 2 1 50% 12 7
Egypt Basem Eltahhan 1 1 100% 8 6
China Chen Feilong 1 1 100% 5 4
China Zhou Yuelong 3 2 66.67% 37 20
Thailand James Wattana 2 2 100% 10 8
England Louis Heathcote 3 3 100% 17 13
England Jamie O'Neill 1 1 100% 4 4
England Elliot Slessor 1 1 100% 5 4
China Lu Ning 1 0 0% 5 0
China Luo Honghao 2 0 0% 5 2
Wales Jamie Clarke 1 0 0% 18 8
Austria Florian Nüßle 1 1 100% 7 5
England Ashley Carty 2 2 100% 8 6
England Billy Joe Castle 1 1 100% 3 3
England Jamie Wilson 2 1 50% 11 8
China Gao Yang 1 1 100% 6 5
China Pang Junxu 2 0 0% 18 7
China Chang Bingyu 4 3 75% 27 17
England Joe O'Connor 5 4 80% 39 22
Wales Dylan Emery 2 2 100% 6 5
Scotland Fraser Patrick 1 1 100% 6 4
Ukraine Iulian Boiko 2 2 100% 11 8
China Bai Langning 1 1 100% 4 3
England Reanne Evans 1 1 100% 5 3
China Si Jiahui 4 4 100% 20 14
England Peter Devlin 1 1 100% 6 4
Thailand Akani Songsermsawad 2 1 50% 17 9
England Mark Lloyd 1 1 100% 1 1
China Fan Zhengyi 3 2 66.67% 29 18
England Steven Hallworth 2 2 100% 6 5
India Himanshu Jain 1 1 100% 3 3
England Jenson Kendrick 1 1 100% 4 3
England Farakh Ajaib 2 1 50% 17 9
China Chen Zifan 1 1 100% 4 4
Northern Ireland Jordan Brown 1 1 100% 10 6
China Jianbo Zhao 1 0 0% 5 0
Ukraine Anton Kazakov 1 1 100% 5 5
China Ma Hailong 2 2 100% 12 10
Egypt Mostafa Dorgham 1 1 100% 4 4
China Wu Yize 1 1 100% 5 4
Belgium Ben Mertens 2 2 100% 9 8
Estonia Andres Petrov 2 1 50% 13 8
England Oliver Brown 1 1 100% 1 1
England Manasawin Phetmalaikul 1 1 100% 9 5
China Yulu Bai 1 1 100% 6 5
China Liu Hongyu 2 2 100% 11 9
China Long Zehuang 1 1 100% 7 4
Ireland Aaron Hill 2 2 100% 13 10