Most Frequently Met Opponents By Hammad Miah - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Wales Gareth Allen 2 0 0% 12 4
England Oliver Lines 1 0 0% 6 2
India Varun Madan 1 1 100% 5 4
India David Singh 1 1 100% 7 4
England Joe Steele 1 1 100% 6 4
England Matthew Day 1 1 100% 6 4
Wales Kishan Hirani 1 1 100% 5 4
England Jack Lisowski 2 0 0% 11 2
England Sydney Wilson 1 1 100% 9 5
Northern Ireland Gerard Greene 3 2 66.67% 22 11
England Paul Davison 3 2 66.67% 18 10
England Shaun Murphy 3 0 0% 14 2
Scotland Marc Davis 1 1 100% 5 4
England Joe Roberts 1 1 100% 5 4
England Stuart Bingham 3 0 0% 18 5
India Aditya Mehta 4 0 0% 19 2
England Jimmy Robertson 4 1 25% 30 11
China Cao Yupeng 2 1 50% 8 4
Belgium Luca Brecel 6 2 33.33% 29 11
China Xiao Guodong 4 0 0% 31 12
England Peter Lines 2 0 0% 12 3
England Sanderson Lam 1 1 100% 4 4
England Craig Steadman 4 1 25% 18 9
China Chen Zhe 1 1 100% 7 4
Thailand Ratchayothin Yotharuck 1 0 0% 4 0
England Craig Barber 1 0 0% 6 2
England Andrew Higginson 4 0 0% 24 5
England Steve Davis 1 0 0% 7 2
England Nigel Bond 1 0 0% 5 1
England Barry Pinches 1 0 0% 13 3
England Michael Holt 4 1 25% 27 9
Scotland Michael Leslie 2 1 50% 17 9
England Rod Lawler 4 1 25% 29 12
Scotland Stephen Maguire 3 0 0% 26 8
England Robbie Williams 4 1 25% 24 10
Northern Ireland Mark Allen 2 0 0% 11 3
England Matthew Selt 5 0 0% 30 4
Ireland Fergal O'Brien 2 0 0% 24 8
England Alex Davies 1 0 0% 7 3
England Chris Jones 1 1 100% 5 4
England Chris Norbury 1 1 100% 6 4
England Louis Heathcote 1 1 100% 4 4
England Darren Cook 1 1 100% 5 4
England Jason Weston 1 1 100% 7 5
England Anthony Hamilton 2 0 0% 12 2
England Ryan Causton 1 1 100% 4 4
England Mark Davis 1 1 100% 7 4
Malaysia Thor Chuan Leong 3 2 66.67% 19 9
Jamaica Rory McLeod 3 1 33.33% 32 14
China Zhou Yuelong 3 1 33.33% 26 12
Thailand Thepchaiya Un-Nooh 1 0 0% 11 5
Belgium Steve Lambrechts 1 1 100% 4 4
England Nick Jennings 1 1 100% 6 4
England Dean Sheridan 2 2 100% 10 8
England Judd Trump 3 2 66.67% 21 9
Wales Daniel Wells 1 1 100% 5 4
England Mike Dunn 1 0 0% 5 1
England Joshua Cooper 1 1 100% 5 4
Isle of Man Darryl Hill 1 1 100% 6 4
England Simon Dent 1 1 100% 4 4
England Stephen Webber 1 1 100% 4 4
Wales Lee Walker 1 0 0% 4 0
Hong Kong Marco Fu 3 0 0% 19 6
Norway Kurt Maflin 1 0 0% 7 3
Finland Jyri Virtanen 1 1 100% 4 4
Wales Jamie Clarke 4 0 0% 28 11
England Stuart Carrington 3 0 0% 34 14
England Martin Gould 2 2 100% 14 9
England Christopher Keogan 1 0 0% 5 1
China Huang Jiahao 2 1 50% 12 7
Scotland Scott Donaldson 1 0 0% 7 3
Australia Kurt Dunham 1 1 100% 8 5
China Tian Pengfei 2 2 100% 14 9
England David Gilbert 3 0 0% 12 1
England Kyren Wilson 2 0 0% 11 3
England Tom Ford 4 2 50% 27 13
England Robert Milkins 2 0 0% 20 9
England Liam Highfield 4 0 0% 41 15
England Barry Hawkins 4 0 0% 24 5
China Yu Delu 1 0 0% 5 0
Ireland Josh Boileau 1 0 0% 5 1
England Ricky Walden 7 1 14.29% 48 20
England Dan Barsley 1 1 100% 4 4
Wales Jamie Jones 2 0 0% 11 3
England Martin O'Donnell 1 1 100% 17 10
Scotland Alan McManus 2 0 0% 18 8
China Zhang Anda 2 0 0% 8 3
China Chen Zifan 3 2 66.67% 19 12
China Ding Junhui 2 0 0% 10 1
Cyprus Michael Georgiou 3 2 66.67% 21 12
Wales Matthew Stevens 4 3 75% 33 19
China Zhao Xintong 2 1 50% 11 5
China Mei Xiwen 1 0 0% 6 1
England Joe Perry 3 0 0% 13 3
China Fang Xiongman 1 0 0% 6 2
Northern Ireland Jordan Brown 2 2 100% 25 14
England Luke Garland 1 1 100% 4 4
England Jeff Cundy 1 1 100% 6 4
England Farakh Ajaib 1 1 100% 5 4
England Reanne Evans 2 2 100% 9 8
England Ben Hancorn 1 1 100% 6 4
England Luke Simmonds 1 1 100% 4 4
England David Lilley 2 0 0% 11 3
Wales Dominic Dale 1 0 0% 9 4
China Yuan Sijun 2 0 0% 15 5
Belgium Jurian Heusdens 1 1 100% 5 4
Egypt Basem Eltahhan 1 1 100% 6 4
China Niu Zhuang 1 1 100% 4 4
China Lu Ning 2 1 50% 11 6
Germany Lukas Kleckers 2 1 50% 11 6
England Chris Wakelin 1 1 100% 7 4
Iran Hossein Vafaei 1 0 0% 10 4
Wales Jackson Page 2 0 0% 13 4
Scotland Graeme Dott 1 0 0% 8 3
England Mitchell Mann 1 1 100% 6 4
Scotland Anthony McGill 2 0 0% 10 3
England Jimmy White 1 0 0% 9 4
Switzerland Alexander Ursenbacher 1 0 0% 6 2
China Xu Si 1 0 0% 7 3
Austria Florian Nüßle 1 1 100% 11 6
England David Grace 1 0 0% 7 1
England Bash Maqsood 1 1 100% 4 3
England Adam Longley 1 1 100% 3 3
England Daniel Womersley 1 1 100% 7 4
England Simon Blackwell 1 0 0% 7 3
England John Astley 2 2 100% 11 9
Wales Dylan Emery 1 1 100% 7 4
England Jack Culligan 1 0 0% 5 2
England Lewis Gillen 1 1 100% 5 4
England Joe Fenton 1 1 100% 6 4
England James Cahill 2 1 50% 13 7
Malta Aaron Busuttil 1 1 100% 4 4
France Brian Ochoiski 1 1 100% 5 4
England Mark Lloyd 1 1 100% 5 4
Wales Tyler Rees 1 1 100% 5 4
England Oliver Brown 1 1 100% 6 4
Wales Michael White 1 0 0% 7 3
Wales Mark Williams 2 1 50% 4 1
Wales Jak Jones 1 0 0% 4 2
England Ben Woollaston 1 1 100% 5 3
China Liang Wenbo 1 1 100% 4 3
Scotland Dean Young 1 1 100% 5 4
England Ashley Carty 1 1 100% 7 4
England Jamie O'Neill 2 0 0% 15 5
China Wu Yize 2 0 0% 14 6
China Yan Bingtao 1 1 100% 5 4
Scotland Ross Muir 1 1 100% 6 4
Australia Neil Robertson 1 0 0% 5 1
England Adam Duffy 1 0 0% 4 2
England Ali Carter 1 1 100% 5 4
England Steven Hallworth 1 0 0% 4 0
England Mark Selby 1 0 0% 6 2
Pakistan Mohammed Asif 1 1 100% 10 6
England Rebecca Kenna 1 1 100% 5 4
Wales Ryan Day 2 0 0% 11 5
England Zak Surety 2 2 100% 15 9
Northern Ireland Robbie Mcguigan 1 0 0% 1 0
Ireland Aaron Hill 1 0 0% 6 2
England Sam Craigie 2 1 50% 12 6
Ireland Ken Doherty 1 0 0% 16 6
China Pang Junxu 1 0 0% 4 1
Stan Moody 2 1 50% 5 3
China Liu Hongyu 1 0 0% 6 1
England Andy Hicks 1 1 100% 8 5
England Elliot Slessor 1 0 0% 8 2
China Ma Hailong 1 0 0% 7 3
Hungary Bulcsú Révész 1 1 100% 9 6
China He Guoqiang 1 1 100% 1 1
Belgium Ben Mertens 2 0 0% 9 1
England Haydon Pinhey 1 0 0% 12 2
Wales Liam Davies 1 0 0% 4 2
England Joe O'Connor 1 1 100% 8 5
China Wang Yuchen 1 1 100% 6 4
Poland Antoni Kowalski 1 0 0% 7 3
England Gary Wilson 1 0 0% 9 3
Pakistan Haris Tahir 1 0 0% 7 3
China Peifan Lei 1 0 0% 8 2