Most Frequently Met Opponents By Craig Steadman - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Belgium Bjorn Haneveer 2 0 0% 13 3
England Adrian Gunnell 2 2 100% 12 8
England Jimmy Michie 1 0 0% 5 1
England Anthony Hamilton 6 3 50% 51 25
England Martin O'Donnell 5 4 80% 33 19
Scotland James McBain 1 0 0% 7 3
England Ian Glover 1 1 100% 5 4
England Mitchell Mann 1 1 100% 4 4
Belgium Bert van Tiggelin 1 1 100% 4 4
England Jimmy White 3 1 33.33% 16 6
England Jamie Cope 2 2 100% 12 9
England Ian McCulloch 2 2 100% 13 8
England Stuart Bingham 7 1 14.29% 36 11
England Rogelio Esteiro 1 1 100% 4 4
India Aditya Mehta 1 0 0% 5 1
Norway Kurt Maflin 4 3 75% 51 25
India Brijesh Damani 1 1 100% 7 4
Finland Robin Hull 3 1 33.33% 15 7
England David Gilbert 4 0 0% 23 7
England Mike Hallett 3 2 66.67% 20 12
England Phil O'Kane 3 3 100% 13 12
England Luke Simmonds 1 0 0% 4 0
China Xiao Guodong 2 0 0% 11 2
England Ricky Walden 3 1 33.33% 23 10
England John Woods 1 1 100% 4 4
England Ian Barry Stark 1 1 100% 4 4
China Zhang Anda 5 3 60% 36 17
Jamaica Rory McLeod 3 0 0% 19 6
England David Roe 1 1 100% 7 5
England Sam Baird 4 3 75% 27 16
Wales Daniel Wells 5 2 40% 23 11
England Simon Bedford 3 1 33.33% 18 7
England Judd Trump 7 1 14.29% 38 11
England Barry Hawkins 7 3 42.86% 32 15
Ireland Fergal O'Brien 4 2 50% 25 12
England Christopher Keogan 2 2 100% 11 8
England Lee Farebrother 3 2 66.67% 22 13
England Mark Selby 3 1 33.33% 14 6
Wales Jak Jones 4 3 75% 31 18
Germany Rita Jakisch 1 1 100% 4 4
Scotland Graeme Dott 8 2 25% 58 24
Scotland Marcus Campbell 2 2 100% 25 14
England Barry Pinches 3 1 33.33% 34 16
England Andrew Norman 2 1 50% 28 13
China Liu Song 2 0 0% 14 6
England Tom Ford 4 2 50% 22 10
Thailand James Wattana 1 1 100% 7 4
Scotland Mark Boyle 1 0 0% 9 4
England Robert Milkins 2 0 0% 12 3
Scotland Stephen Maguire 1 0 0% 5 1
Northern Ireland Jordan Brown 2 2 100% 5 5
England Avtar Sohanpal 3 1 33.33% 18 10
England Robbie Williams 3 3 100% 19 12
England Jamie O'Neill 3 1 33.33% 21 8
England Ben Woollaston 6 2 33.33% 36 16
England Michael Wild 3 2 66.67% 19 11
England Allan Taylor 2 2 100% 7 5
Malta Alex Borg 2 2 100% 12 9
England Gary Wilson 6 2 33.33% 37 18
India Lucky Vatnani 2 2 100% 11 8
England Daniel Ward 1 1 100% 6 4
England Peter Lines 4 2 50% 28 15
Scotland Bobby Cruickshanks 2 2 100% 9 8
England David Grace 6 3 50% 46 23
England Stephen Craigie 1 0 0% 5 1
Scotland Scott MacKenzie 1 0 0% 6 2
England Matthew Couch 1 0 0% 7 3
Hong Kong Alan Lin Tan Ho 1 1 100% 4 4
England Jack Lisowski 1 1 100% 6 4
England Paul Davison 2 0 0% 15 6
England Andy Lee 1 1 100% 5 4
England Stephen Wycherley 1 1 100% 4 4
England Kris Vincent 1 1 100% 5 4
England Paul Veitch 2 2 100% 8 8
Wales Jamie Jones 4 1 25% 36 15
England Justin Astley 2 1 50% 15 8
England Gary Wilkinson 1 0 0% 7 2
England Tam Mustafa 2 2 100% 11 8
England Ian Burns 7 4 57.14% 50 28
England Sam Harvey 1 1 100% 5 4
England Stefan Mazrocis 2 1 50% 13 8
England Matthew Barnes 1 1 100% 9 5
England Sam Thistlewhite 2 2 100% 9 8
Wales Andrew Pagett 4 3 75% 22 14
England Andrew Atkinson 3 3 100% 19 12
Wales Lee Walker 4 1 25% 25 12
Ireland Colm Gilcreest 1 1 100% 6 4
Ireland Leo Fernandez 1 0 0% 7 3
England Martin Gould 4 0 0% 27 9
England Chris Norbury 1 1 100% 4 4
England Kuldesh Johal 2 1 50% 18 9
England Munraj Pal 1 1 100% 7 4
Australia Vinnie Calabrese 1 1 100% 5 4
England Mark Sutton 1 1 100% 5 4
Germany Phil Barnes 3 3 100% 16 12
England Mark Axworthy 1 1 100% 7 4
England Matt Redding 1 1 100% 4 4
England Alan Evitts 2 2 100% 9 8
Northern Ireland Joe Meara 1 0 0% 7 3
England Andrew Higginson 3 0 0% 19 5
England Craig Taylor 3 2 66.67% 22 12
England Richard King (II) 1 1 100% 4 4
England Gavin Lomax 1 1 100% 7 4
England Brian Cox 1 1 100% 6 4
Wales Ian Preece 4 1 25% 20 7
Cyprus Michael Georgiou 3 2 66.67% 17 10
England Adam Wicheard 1 1 100% 5 4
Wales Gavin Pantall 1 0 0% 5 1
England John Eames 1 1 100% 7 4
England Ben Harrison 1 1 100% 7 4
Belgium Kevin van Hove 1 1 100% 5 4
England Stephen Croft 1 0 0% 7 3
Finland Jussi Tyrkko 1 1 100% 4 4
England Neil Claycraft 1 1 100% 6 4
Scotland Ian Bowie 1 1 100% 6 4
China Tian Pengfei 2 1 50% 17 8
England Michael Rhodes 1 1 100% 7 4
England Christopher Leake 1 1 100% 5 4
Scotland Mark Owens 1 1 100% 7 4
Wales David Donovan 1 1 100% 8 5
England Matthew Selt 5 1 20% 27 8
Scotland Evan Munro 1 1 100% 6 4
Scotland Ian Wilkie 1 1 100% 6 4
England Stephen Rowlings 1 0 0% 7 3
Wales David John 3 2 66.67% 20 11
England Callum Downing 1 1 100% 5 4
England Ashley Wright 1 1 100% 4 4
England Mark Vincent 1 1 100% 6 4
England Sean Lanigan 1 0 0% 9 4
England Sean O'Sullivan 2 0 0% 14 5
Northern Ireland Mark Allen 4 2 50% 30 16
England Ian Martin 1 1 100% 6 4
England Steve James 1 0 0% 7 3
England John Whitty 1 1 100% 5 4
England Gary Lees 1 0 0% 9 4
Wales Peter Roscoe 1 1 100% 7 4
England Ashley Walker 1 1 100% 5 4
China Li Yan 1 0 0% 7 3
England Andrew Milliard 1 1 100% 4 4
England Steve Prest 1 0 0% 7 3
England Sean Storey 1 0 0% 8 3
England Graham Francis 1 1 100% 5 5
Scotland Gary Thomson 1 0 0% 7 3
England Lee Richardson 2 1 50% 15 8
England David Coles 2 1 50% 14 7
England Paul Sweeny 1 0 0% 5 0
Scotland Paul McPhillips 1 1 100% 8 5
England Karl Burrows 1 0 0% 8 3
England Mike Dunn 6 3 50% 49 24
Wales Matthew Stevens 2 0 0% 12 3
China Lyu Chuang 2 0 0% 18 8
Thailand Thanawat Thirapongpaiboon 1 0 0% 6 1
England Mick Price 1 1 100% 5 4
England Shaun Mellish 2 1 50% 12 6
England Nick Jennings 1 1 100% 6 4
Belgium Luca Brecel 3 1 33.33% 23 10
England Liam Highfield 2 0 0% 8 3
Scotland John Higgins 3 0 0% 17 5
Switzerland Alexander Ursenbacher 1 1 100% 4 4
India Pankaj Advani 1 0 0% 7 1
England Gareth Green 2 2 100% 11 8
England Craig Roper 1 0 0% 7 3
England Sanjay Meghani 1 1 100% 6 4
England Brian Salmon 1 0 0% 6 1
England David Butler 1 1 100% 6 5
Ireland Gary Hardiman 1 0 0% 8 3
Wales Ryan Day 2 0 0% 17 7
Scotland David McLellan 1 1 100% 6 5
England Elliot Slessor 1 0 0% 6 2
India Kamal Chawla 1 1 100% 6 4
England Ali Carter 2 0 0% 8 3
Malta Tony Drago 1 1 100% 9 6
Wales Michael White 6 3 50% 52 27
England Michael Wasley 2 1 50% 13 8
England Dave Harold 1 0 0% 8 3
England Kyren Wilson 5 2 40% 37 18
England James Loft 1 1 100% 4 4
China Yu Delu 3 2 66.67% 16 9
Scotland Jamie Burnett 3 2 66.67% 26 15
England Mike King 1 1 100% 5 4
England Danny Douane 1 1 100% 5 4
England Daniel McCann 1 1 100% 6 4
England Antony Parsons 1 1 100% 8 5
China Wang Heng 2 1 50% 11 6
China Lyu Haotian 3 2 66.67% 20 12
Wales Mark Williams 4 0 0% 20 6
England Michael Holt 2 2 100% 13 11
Scotland Anthony McGill 6 1 16.67% 52 24
England Hammad Miah 4 3 75% 18 9
England Mark King 3 1 33.33% 21 9
China Zhao Xintong 3 0 0% 19 5
Scotland Alan McManus 1 1 100% 6 4
England John Astley 5 0 0% 47 19
England Nigel Bond 3 1 33.33% 23 9
Northern Ireland Joe Swail 3 3 100% 19 12
England Alfie Burden 5 3 60% 29 15
England Mark Joyce 4 4 100% 27 17
England Shaun Murphy 2 1 50% 11 6
England Steve Davis 1 1 100% 18 10
Thailand Dechawat Poomjaeng 2 0 0% 21 7
England Anthony Harris 1 1 100% 4 4
England Zack Richardson 1 1 100% 6 4
Ireland John Sutton 1 1 100% 4 4
China Lin Shuai 1 1 100% 5 4
Thailand Thepchaiya Un-Nooh 5 1 20% 31 14
Hong Kong Marco Fu 2 0 0% 16 5
Thailand Noppon Saengkham 4 1 25% 20 8
China Cao Yupeng 4 2 50% 29 16
China Li Jiuwei 1 1 100% 4 4
Scotland Ross Muir 1 0 0% 4 0
Australia Neil Robertson 3 0 0% 20 6
England Mark Davis 1 0 0% 7 3
China Ding Junhui 3 0 0% 24 7
China Qi Guoxiao 1 1 100% 7 4
China Xu Si 2 1 50% 12 6
China Wang Yuchen 1 1 100% 6 4
England Rod Lawler 2 0 0% 13 4
Scotland David Greig 1 1 100% 4 4
Scotland Rhys Clark 1 1 100% 15 10
England Ronnie O'Sullivan 1 0 0% 13 3
England Chris Wakelin 4 2 50% 19 8
Scotland Fraser Patrick 1 0 0% 6 2
China Li Hang 3 1 33.33% 21 9
China Man Ming Wa 1 1 100% 4 4
China Ma Chunmao 1 0 0% 6 2
China Zhou Yuelong 2 1 50% 14 7
Scotland Michael Leslie 1 1 100% 13 10
England Ian John Ali 1 1 100% 4 4
India Hrithik Jain 1 1 100% 5 4
Scotland Marc Davis 1 0 0% 5 1
England Phil Parkin 1 1 100% 5 4
Scotland Ross Higgins 1 1 100% 4 4
Austria Andreas Ploner 1 1 100% 6 4
England Steven Hallworth 1 1 100% 6 4
England Jason Weston 1 1 100% 6 5
England Brandon Sargeant 1 1 100% 5 4
Northern Ireland Gerard Greene 2 2 100% 7 5
Ireland Ken Doherty 1 1 100% 5 4
England Peter Ebdon 1 1 100% 7 4
England Louis Heathcote 3 2 66.67% 14 8
England Ben Hancorn 2 1 50% 9 6
China Liu Jiaming 1 1 100% 6 4
England Adam Duffy 2 1 50% 8 6
China Yuan Sijun 2 1 50% 15 8
Scotland Scott Donaldson 3 1 33.33% 30 13
Poland Adam Stefanow 1 1 100% 6 4
England Oliver Lines 2 2 100% 10 7
Wales Kishan Hirani 1 1 100% 4 4
Israel Eden Sharav 1 0 0% 4 0
China Lu Ning 1 0 0% 7 3
England Ashley Carty 2 0 0% 10 4
Pakistan Hamza Akbar 1 1 100% 7 5
Iran Soheil Vahedi 1 1 100% 5 4
China Zhang Yong 1 1 100% 7 4
England James Cahill 1 0 0% 5 1
Wales Dominic Dale 2 2 100% 18 10
China Liang Wenbo 2 0 0% 21 9
England Wayne Brown 1 0 0% 5 0
China Bai Langning 1 1 100% 5 4
England Billy Joe Castle 1 0 0% 6 2
Ireland Aaron Hill 3 2 66.67% 12 7
China Yan Bingtao 1 0 0% 1 0
England Jimmy Robertson 2 1 50% 17 8
England Adrian Rosa 2 0 0% 9 3
Germany Kharazchi Jamshid 1 1 100% 3 3
Russia Ivan Kakovskii 1 1 100% 3 3
England Reanne Evans 1 1 100% 5 4
England Marvin Morgan 1 1 100% 6 4
England Dan Barsley 1 1 100% 3 3
England Jamie Wilson 1 1 100% 1 1
China Chen Zhe 1 0 0% 7 3
England Tony Knowles 1 0 0% 4 0
England Bradley Cowdroy 1 1 100% 6 4
China Luo Honghao 1 1 100% 6 4
Wales Duane Jones 1 1 100% 6 4
China Zhang Jiankang 2 1 50% 11 7
China Chang Bingyu 1 0 0% 4 1
England David Lilley 3 0 0% 19 6
China Chen Zifan 1 1 100% 6 4
Hong Kong Ng On Yee 1 1 100% 9 5
England Andy Hicks 1 0 0% 9 4
China Gao Yang 1 0 0% 5 1
Ireland Michael Judge 1 1 100% 7 4
Belgium Ben Mertens 1 1 100% 7 4
Iran Hossein Vafaei 1 0 0% 5 1
India Himanshu Jain 1 1 100% 4 4
England Zak Surety 1 1 100% 10 6
England Joe O'Connor 1 0 0% 10 4
China Yulu Bai 1 1 100% 7 4
England Lewis Ullah 1 1 100% 6 4
England Liam Pullen 1 0 0% 7 3
England Jake Crofts 1 1 100% 6 4
England Hayden Staniland 1 1 100% 6 4
Poland Daniel Holoyda 1 0 0% 6 2
England Sean McAllister 1 0 0% 4 2
Estonia Andres Petrov 1 1 100% 9 6
China Pang Junxu 1 0 0% 8 2
Scotland Steven Wardropper 1 1 100% 4 4
England Jamie Barrett 1 1 100% 4 4
England Haydon Pinhey 1 0 0% 6 2
England Nigel Clarke 1 1 100% 5 4
England Luke Pinches 1 1 100% 7 4
Wales Dylan Emery 1 0 0% 4 0
Pakistan Haris Tahir 1 0 0% 9 3