Most Frequently Met Opponents By Matthew Stevens - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Scotland Stephen Hendry 28 16 57.14% 257 131
England Anthony Hamilton 10 6 60% 75 43
England Ali Carter 14 6 42.86% 83 38
England Andy Lee 1 1 100% 4 4
Northern Ireland Mark Allen 15 6 40% 122 55
Ireland Fergal O'Brien 12 8 66.67% 100 56
Hong Kong Marco Fu 16 8 50% 133 69
England Mark King 17 8 47.06% 119 60
England Peter Ebdon 10 4 40% 106 50
Wales Ryan Day 19 10 52.63% 140 74
China Ding Junhui 12 3 25% 107 42
China Liang Wenbo 16 8 50% 83 44
England Ricky Walden 13 4 30.77% 85 34
England Judd Trump 11 2 18.18% 58 23
England Mark Davis 13 7 53.85% 68 36
England Stephen Lee 13 9 69.23% 91 49
England Martin Gould 10 4 40% 67 29
England Andrew Higginson 5 3 60% 29 15
England Shaun Murphy 21 12 57.14% 165 82
Wales Mark Williams 28 11 39.29% 234 115
England Mark Selby 13 4 30.77% 72 29
Scotland Marcus Campbell 8 4 50% 68 40
Wales Dominic Dale 9 6 66.67% 53 34
Northern Ireland Gerard Greene 6 5 83.33% 49 31
Scotland John Higgins 28 8 28.57% 271 120
England Robert Milkins 6 2 33.33% 63 29
England Joe Jogia 1 0 0% 6 2
England Barry Hawkins 11 5 45.45% 77 38
England Jack Lisowski 7 1 14.29% 63 22
England Jimmy White 21 14 66.67% 206 119
Czech Republic Jindrich Prchal 1 1 100% 4 4
England Joe Perry 23 9 39.13% 175 88
Ireland Ken Doherty 26 13 50% 221 114
England Martin O'Donnell 7 5 71.43% 50 30
Australia Neil Robertson 15 6 40% 100 47
England Tom Ford 6 3 50% 49 22
Wales Jamie Jones 4 1 25% 25 12
Scotland Alan McManus 12 8 66.67% 88 57
Wales Darren Morgan 1 1 100% 5 3
China Zhang Anda 2 1 50% 13 7
Netherlands Tonnie Kok 1 1 100% 4 4
England Mike Dunn 10 6 60% 63 36
Thailand James Wattana 9 6 66.67% 79 44
England Damian Wilks 1 1 100% 4 4
England David Grace 3 1 33.33% 19 8
England Robert Valiant 1 1 100% 4 4
England Simon Bedford 2 2 100% 15 10
England Ronnie O'Sullivan 25 6 24% 227 92
Brazil Igor Figueiredo 2 2 100% 12 9
Northern Ireland Joe Swail 10 7 70% 102 61
England Chris Norbury 2 1 50% 10 5
China Yu Delu 3 2 66.67% 25 15
Ireland David Morris 6 4 66.67% 29 17
England Jamie Barrett 1 1 100% 7 4
England Barry Pinches 5 3 60% 48 26
Belgium Bjorn Haneveer 2 1 50% 14 7
Scotland Anthony McGill 3 0 0% 19 6
England Adam Duffy 3 3 100% 16 11
England Sam Baird 2 1 50% 13 6
England Paul Davison 4 3 75% 21 14
England Adrian Gunnell 3 2 66.67% 34 21
Northern Ireland Patrick Wallace 5 5 100% 39 25
England Rod Lawler 10 4 40% 85 43
England Steve Davis 6 2 33.33% 43 20
Scotland Graeme Dott 12 1 8.33% 101 38
England Jamie Cope 5 3 60% 22 15
England Andy Hicks 5 3 60% 50 26
England Mark Joyce 4 2 50% 26 13
Jamaica Rory McLeod 4 3 75% 40 23
England Stuart Bingham 16 6 37.5% 98 47
England David Gilbert 13 6 46.15% 95 44
China Tian Pengfei 4 1 25% 39 16
England Kyren Wilson 6 1 16.67% 51 19
Ireland Joe Delaney 2 2 100% 19 14
China Liu Song 1 0 0% 5 1
England Dave Harold 4 3 75% 37 22
Scotland Stephen Maguire 12 3 25% 76 31
China Xiao Guodong 4 2 50% 20 12
England Stuart Carrington 3 0 0% 11 2
England Jimmy Robertson 5 4 80% 43 26
England Ben Harrison 2 2 100% 13 8
China Cao Yupeng 3 1 33.33% 16 8
England David Gray 5 3 60% 42 22
Scotland Scott MacKenzie 1 0 0% 9 4
England Nigel Bond 8 5 62.5% 52 31
England Paul Hunter 8 4 50% 91 45
England Jamie Walker 1 1 100% 4 4
England Ian McCulloch 3 3 100% 43 27
India Aditya Mehta 1 0 0% 7 3
Belgium Rene Hemelsoet 1 1 100% 7 4
Scotland Chris Small 5 3 60% 48 26
England James McGouran 1 1 100% 6 4
England Michael Wasley 1 1 100% 4 4
England Michael Holt 4 2 50% 18 7
England Stephen Craigie 1 1 100% 5 4
Malta Tony Drago 7 6 85.71% 81 52
England Ricky Norris 1 1 100% 7 4
Scotland Drew Henry 4 2 50% 34 19
Wales Anthony Davies 4 4 100% 25 18
England Craig Steadman 2 2 100% 12 9
Malta Joe Grech 4 4 100% 29 19
England John Parrott 3 3 100% 25 16
England Gary Ponting 2 0 0% 17 7
England Steve James 3 3 100% 25 19
Belgium Patrick Delsemme 1 1 100% 6 5
Scotland Jamie Burnett 3 2 66.67% 21 11
England Neal Foulds 2 2 100% 18 15
Ireland Leo Fernandez 3 1 33.33% 17 7
England Jonathan Birch 1 1 100% 16 10
Wales Paul Davies 1 0 0% 6 1
Canada Alain Robidoux 4 3 75% 35 21
England Karl Broughton 4 3 75% 31 19
England Stefan Mazrocis 1 1 100% 7 5
Scotland John Lardner 1 1 100% 6 5
England Matthew Couch 5 3 60% 48 25
England Bradley Jones 2 2 100% 24 14
England Mark Johnston-Allen 1 1 100% 7 5
Ireland Stephen O'Connor 3 1 33.33% 33 18
England Karl Payne 1 1 100% 7 5
Australia Quinten Hann 1 0 0% 8 3
England Alfie Burden 4 3 75% 26 17
England Steve Judd 2 0 0% 16 6
Scotland Martin Dziewialtowski 1 1 100% 10 9
England Jamie Woodman 1 1 100% 9 6
England Lee Spick 1 0 0% 6 1
Scotland Billy Snaddon 2 2 100% 16 10
England Mark Gray 3 3 100% 23 15
England Martin Clark 1 1 100% 17 10
Northern Ireland Jason Prince 1 1 100% 17 10
England Stuart Parnell 1 1 100% 11 10
England Barry West 1 1 100% 13 10
India Yasin Merchant 2 1 50% 16 7
England Graham Fisken 1 1 100% 6 5
Northern Ireland Terry Murphy 1 0 0% 5 0
Scotland Paul McPhillips 4 4 100% 35 24
England Nick Walker 1 1 100% 6 5
England Simon Parker 1 1 100% 7 5
England Willie Thorne 1 1 100% 6 5
Ireland Stephen Murphy 2 2 100% 13 10
England Nick Terry 1 1 100% 9 5
England John Giles 1 1 100% 8 5
India David Singh 1 1 100% 5 5
Scotland Geoff Dunn 1 0 0% 9 4
Scotland Craig MacGillivray 1 1 100% 6 5
England David Coles 1 0 0% 8 3
England David Roe 1 0 0% 6 1
England Karl Burrows 1 1 100% 8 5
Scotland Hugh Abernethy 1 1 100% 9 5
Ireland Michael Judge 1 1 100% 6 5
England Tony Jones 2 2 100% 14 10
Wales Philip Williams 2 2 100% 11 10
England Marc Farnsworth 1 1 100% 8 5
Scotland Richy McDonald 2 1 50% 16 9
England Stephen Kershaw 1 1 100% 9 5
England Paul Cavney 1 1 100% 6 5
England Colin Morton 1 1 100% 7 5
England Mark Miller 1 1 100% 5 5
Malta Alex Borg 3 3 100% 20 15
England Darren Guest 1 1 100% 6 5
England Oliver King 1 0 0% 8 3
England David Taylor 2 1 50% 12 6
Cyprus Mehmet Husnu 1 1 100% 7 5
England Del Smith 1 1 100% 6 5
England John Manley 1 0 0% 9 4
England Stuart Reardon 1 1 100% 6 5
Wales Ian Sargeant 1 1 100% 8 5
England John Whitty 1 1 100% 6 5
England Ian Graham 1 1 100% 7 5
Ireland Tim Dunphy 1 1 100% 5 5
England Nick Fruin 2 1 50% 17 9
Northern Ireland Martin O'Neill 1 1 100% 8 5
England Wayne Brown 2 2 100% 12 10
England Garoid O'Connor 1 1 100% 8 5
England Joe Johnson 1 1 100% 6 5
England Nigel Gilbert 1 1 100% 5 5
Scotland Graham Horne 2 1 50% 14 9
England Jason Wallace 1 1 100% 9 5
Scotland Scott Bigham 1 1 100% 6 5
England Anthony Taylor 1 1 100% 6 5
England Matthew Selt 2 1 50% 14 6
Malaysia Yong Kien Foot 1 0 0% 9 4
England Tony Knowles 1 1 100% 8 5
Wales Mark Bennett 1 1 100% 7 5
England Mike Hallett 1 1 100% 6 5
England Ken Owers 1 1 100% 7 5
Wales John Mills 1 1 100% 7 5
England Tom Bell 1 1 100% 5 5
China Li Yan 1 0 0% 5 1
England Adam Wicheard 2 2 100% 12 8
England Chris Scanlon 2 2 100% 16 10
Netherlands Brian Smits 1 1 100% 5 5
Wales Alex Taubman 1 1 100% 4 4
England Damon Zeid 1 0 0% 9 4
England John Bedford 1 1 100% 7 5
England John Read 1 0 0% 9 4
England Bob Harris 1 1 100% 9 5
England Daryl Peach 1 1 100% 9 5
England Malcolm Billaney 1 1 100% 5 5
England Matt Wilson 1 0 0% 9 4
England Lee Walters 1 1 100% 6 5
Thailand Rom Surin 1 1 100% 7 5
Ireland Anthony O'Connor 1 1 100% 8 5
Ireland John Leahy 1 1 100% 8 5
England Mick Price 1 1 100% 7 5
Scotland Murdo Macleod 1 1 100% 6 5
England Jamie Bodle 2 1 50% 14 6
England Philip Freeman 1 1 100% 7 5
Italy Daniele Zagaroli 1 1 100% 5 5
England Steve Russell 1 1 100% 9 5
England Jimmy Michie 1 1 100% 6 5
Finland Robin Hull 2 1 50% 15 8
England Jason Greaves 1 1 100% 5 5
China Chen Feilong 2 2 100% 11 10
China Lin Yongzhi 1 1 100% 5 4
England Brian Morgan 1 1 100% 8 5
China Zhao Xintong 7 3 42.86% 45 18
Australia Ben Judge 1 1 100% 4 4
China Zhang Yong 3 2 66.67% 21 14
England Allan Taylor 6 4 66.67% 32 20
Wales Daniel Wells 5 2 40% 25 9
India Pankaj Advani 2 2 100% 15 9
England Ben Woollaston 2 0 0% 9 1
England Nic Barrow 1 1 100% 5 3
Wales Neil Tomkins 1 1 100% 3 3
Thailand Noppon Saengkham 2 0 0% 17 6
Poland Krzysztof Wrobel 1 1 100% 7 5
England Zak Surety 2 2 100% 13 10
Bulgaria Hristo Sirakov 1 1 100% 4 4
England Sean O'Sullivan 1 1 100% 4 4
Scotland Scott Donaldson 2 1 50% 11 5
China Lu Ning 2 2 100% 12 9
England Peter Lines 3 2 66.67% 34 19
Wales Ben Jones 2 1 50% 12 7
Thailand Ratchayothin Yotharuck 1 1 100% 6 5
Pakistan Muhammad Majid Ali 1 1 100% 7 5
Iceland Kristjan Helgason 1 1 100% 8 6
England Mitchell Travis 1 1 100% 10 6
Scotland Michael Leslie 2 1 50% 16 9
England Martin Ball 1 1 100% 5 4
England Ryan Clark 1 1 100% 10 6
England Alex Davies 1 1 100% 7 5
Libya Khalid Belaied Abumdas 1 1 100% 5 5
England Ian Burns 2 1 50% 14 7
England Chris Melling 2 1 50% 15 9
Belgium Luca Brecel 4 2 50% 28 12
England Liam Highfield 1 0 0% 4 0
Scotland Ross Muir 3 3 100% 21 13
Scotland Fraser Patrick 3 2 66.67% 18 14
India Kamal Chawla 1 1 100% 7 5
Australia Steven Donohoe 1 1 100% 5 5
England Chris Wakelin 8 5 62.5% 69 38
Wales Michael White 5 2 40% 34 17
England Ian Glover 1 1 100% 5 4
Scotland Mark Owens 1 1 100% 5 5
England Oliver Lines 2 1 50% 11 6
Qatar Ahmed Saif 1 1 100% 15 10
England Steven Hallworth 1 1 100% 5 4
Germany Patrick Einsle 2 2 100% 11 8
Pakistan Asjad Iqbal 1 1 100% 6 5
Malaysia Thor Chuan Leong 3 2 66.67% 27 17
Brazil Itaro Santos 1 1 100% 6 5
Ireland Josh Boileau 3 3 100% 26 20
Poland Adam Stefanow 1 1 100% 5 4
China Liu Yiqi 1 1 100% 6 5
Wales Duane Jones 2 2 100% 12 8
China Zhou Yuelong 1 0 0% 7 3
England James Cahill 2 2 100% 11 10
Wales Lee Walker 1 0 0% 18 8
England Ashley Hugill 1 1 100% 7 5
England Elliot Slessor 4 1 25% 27 11
Australia Kurt Dunham 1 1 100% 5 5
Thailand Thepchaiya Un-Nooh 3 2 66.67% 14 9
China Li Hang 1 0 0% 9 4
Poland Kacper Filipiak 1 1 100% 5 4
England Sam Craigie 2 2 100% 11 10
China Fang Xiongman 1 1 100% 9 5
Israel Eden Sharav 2 2 100% 11 10
England Hammad Miah 4 1 25% 33 14
Egypt Basem Eltahhan 1 1 100% 5 5
England David Lilley 1 1 100% 1 1
China Yan Bingtao 2 0 0% 14 5
Australia Ryan Thomerson 1 1 100% 15 10
China Yuan Sijun 1 1 100% 19 10
Pakistan Hamza Akbar 1 1 100% 9 6
China Chen Zifan 1 1 100% 5 4
Northern Ireland Jordan Brown 1 1 100% 10 6
China Li Yuan 1 1 100% 6 4
Wales Jak Jones 4 1 25% 19 9
Switzerland Alexander Ursenbacher 1 0 0% 11 5
England Michael Rhodes 1 1 100% 7 5
England Eddie Manning 1 1 100% 9 5
England Colin Kelly 1 0 0% 7 2
Wales Kishan Hirani 1 1 100% 8 6
England Jamie O'Neill 2 2 100% 14 9
China Xu Si 1 0 0% 6 2
Norway Kurt Maflin 1 0 0% 7 3
England Robbie Williams 3 1 33.33% 23 11
England Gary Wilson 1 0 0% 5 1
England Brandon Sargeant 1 1 100% 4 4
Wales Ian Preece 1 1 100% 10 6
England Mark Flowerdew 1 0 0% 5 2
Ireland Aaron Hill 1 0 0% 8 3
China Jianbo Zhao 1 1 100% 6 4
England Haydon Pinhey 2 2 100% 5 5
Northern Ireland Fergal Quinn (II) 1 1 100% 1 1
Wales Andrew Pagett 1 0 0% 4 1
England Peter Devlin 1 0 0% 7 3
China Si Jiahui 2 0 0% 9 2
Germany Simon Lichtenberg 1 1 100% 7 4
England Farakh Ajaib 2 1 50% 10 7
England Joe O'Connor 1 1 100% 5 4
England Mitchell Mann 2 1 50% 8 6
England Ian Brumby 1 1 100% 4 4
England Troy Shaw 1 1 100% 5 4
England Andrew Cairns 1 0 0% 6 2
Austria Florian Nüßle 1 1 100% 9 5
China Lyu Haotian 1 0 0% 5 1
Ukraine Anton Kazakov 2 2 100% 13 9
Hong Kong Ng On Yee 1 1 100% 6 6
China Fan Zhengyi 2 2 100% 13 10
China Wu Yize 1 1 100% 11 6
Wales Terry Griffiths 1 1 100% 8 5
Brazil Victor Sarkis 3 3 100% 13 12
Thailand Dechawat Poomjaeng 1 1 100% 18 10
Wales Jamie Clarke 1 1 100% 13 10
Ukraine Iulian Boiko 1 1 100% 8 5
China Liu Hongyu 1 1 100% 10 6
England Louis Heathcote 1 1 100% 7 4
China Ma Hailong 2 0 0% 9 3
Stan Moody 1 0 0% 7 2
Scotland Dean Young 1 1 100% 5 4
Iran Hossein Vafaei 1 0 0% 7 3
China Gong Chenzhi 1 1 100% 5 4
China Huang Jiahao 1 1 100% 6 6
England Simon Blackwell 1 1 100% 11 6
England Manasawin Phetmalaikul 1 1 100% 10 6