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

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Ali Carter 1 0 0% 12 2
England Mark Weston 1 1 100% 11 6
England Joe Perry 1 0 0% 14 4
England Antony Bolsover 2 1 50% 22 12
England John Burns 2 2 100% 24 16
England Darren Swinburn 1 1 100% 19 10
Thailand Tai Pichit 1 0 0% 7 2
Wales Mark Fenton 1 0 0% 8 3
Afghanistan Saleh Mohammadi 1 1 100% 9 5
England Barry Mapstone 1 0 0% 9 4
Thailand Anan Terananon 1 1 100% 9 5
England Craig Harrison 2 0 0% 18 8
England Darren Hackeson 1 1 100% 8 5
Canada Ben Reicker 1 1 100% 5 5
England Jason Wallace 1 0 0% 7 2
Malta Mario Cutajar 1 1 100% 6 5
Australia Steve Mifsud 2 1 50% 16 7
Wales Matthew Stevens 1 0 0% 7 2
England Stephen Kershaw 1 1 100% 6 5
England Simon Bedford 2 0 0% 22 7
Ireland Joe O'Boye 1 1 100% 15 10
England Myles Deleuse 1 1 100% 14 10
England Paul Davison 1 0 0% 15 5
England Lee Richardson 1 0 0% 8 3
England Peter Lines 2 0 0% 16 6
England Ian Brumby 1 0 0% 8 3
England Peter Ebdon 2 0 0% 14 4
England Nigel Gilbert 3 1 33.33% 35 17
England Mick Price 7 2 28.57% 54 22
England Paul Hunter 1 1 100% 8 5
England Nick Pearce 1 0 0% 7 2
Ireland Fergal O'Brien 2 1 50% 13 6
England Willie Thorne 2 1 50% 16 7
England Peter McCullagh 1 1 100% 7 5
Ireland Micky Roughan 1 1 100% 6 5
Canada Bob Chaperon 1 1 100% 7 5
Thailand Noppadon Noppachorn 1 0 0% 6 1
Scotland John Lardner 1 0 0% 7 2
England Sean Storey 1 0 0% 7 2
England Nick Dyson 1 0 0% 14 4
England Dave Harold 2 0 0% 11 2
England Anthony Hamilton 1 1 100% 9 5
England Steve Davis 1 1 100% 7 5
Ireland Michael Judge 1 1 100% 6 5
England Joe Johnson 2 0 0% 13 3
England Jim Chambers 1 1 100% 9 5
Northern Ireland Dennis Taylor 2 0 0% 16 6
England Adrian Rosa 1 1 100% 6 5
Ireland David McDonnell 1 1 100% 6 5
Wales Neil Tomkins 1 0 0% 7 2
England Paul Sweeny 1 0 0% 7 2
England Jason Weston 1 0 0% 7 2
England Wayne Saidler 1 1 100% 9 5
Scotland Alan Burnett 1 1 100% 9 5
Scotland David McLellan 1 0 0% 7 2
England Jimmy White 6 1 16.67% 48 14
England Sean Lanigan 1 1 100% 5 5
New Zealand Dene O'Kane 6 2 33.33% 52 23
Pakistan Shokat Ali 2 2 100% 14 10
England Karl Broughton 2 1 50% 15 8
Thailand Anurat Wongjan 1 1 100% 6 5
Wales Steve Newbury 4 3 75% 32 21
England Surinder Gill 1 1 100% 6 5
Scotland Marcus Campbell 1 0 0% 17 7
England Paul Wykes 1 1 100% 8 5
Thailand James Wattana 2 0 0% 13 3
Wales Darren Morgan 1 1 100% 9 5
England David Roe 4 1 25% 21 9
England Steve James 3 2 66.67% 21 13
England Les Dodd 2 1 50% 15 8
Scotland Murdo Macleod 2 2 100% 24 15
England Ronnie O'Sullivan 3 2 66.67% 30 14
Wales Mark Williams 3 2 66.67% 19 10
Scotland Stephen Hendry 3 3 100% 21 15
England Colin Morton 2 2 100% 13 10
Scotland Alan McManus 1 0 0% 6 1
England Rod Lawler 2 0 0% 16 6
England Nick Fruin 1 1 100% 7 5
England Mark Flowerdew 1 0 0% 6 1
Scotland Craig MacGillivray 1 0 0% 7 2
Wales Dominic Dale 1 0 0% 7 2
England Matt Wilson 1 0 0% 7 2
England Gary Ponting 1 0 0% 19 9
England Nick Terry 3 2 66.67% 28 19
Ireland Stephen Murphy 1 0 0% 5 0
Wales Anthony Davies 1 0 0% 7 2
England Jonathan Birch 1 0 0% 6 1
England Darren Clarke 1 0 0% 6 1
England Barry Pinches 2 1 50% 15 9
Scotland Michael Valentine 1 1 100% 9 5
England Andy Hicks 2 0 0% 15 5
England Paul Tanner 1 0 0% 8 3
Canada Brady Gollan 1 1 100% 9 5
Canada Alain Robidoux 2 2 100% 15 10
Scotland Billy Snaddon 1 0 0% 7 2
England Mark Davis 1 0 0% 14 5
England Tony Meo 1 0 0% 7 2
Northern Ireland Jack McLaughlin 1 1 100% 6 5
England Danny Smith 1 1 100% 5 5
England Robert Foxall 1 0 0% 6 1
Northern Ireland Joe Swail 1 1 100% 6 5
England Jason Ferguson 3 2 66.67% 23 13
Canada Jim Wych 3 0 0% 29 9
England Tony Knowles 1 0 0% 14 4
Australia Robby Foldvari 1 1 100% 14 10
England John Parrott 1 1 100% 8 6
England Dean Reynolds 2 1 50% 14 7
Wales Paul Davies 1 1 100% 6 5
Wales Terry Griffiths 2 1 50% 15 9
England Andrew Cairns 1 1 100% 6 5
England John Virgo 2 2 100% 17 10
Canada Gary Natale 1 1 100% 7 5
England Jimmy Michie 1 0 0% 7 2
Wales Mark Bennett 1 0 0% 9 4
Ireland Paddy Browne 3 3 100% 28 20
England Martin Clark 1 0 0% 14 5
England Alan Trigg 1 1 100% 9 5
England Peter Daubney 1 0 0% 5 0
England Jon Wright 2 2 100% 19 15
Malta Joe Grech 2 1 50% 16 8
England Tony Jones 2 0 0% 23 9
Canada Cliff Thorburn 1 1 100% 10 6
Scotland John Rea 3 2 66.67% 26 14
England Mick Fisher 1 1 100% 7 5
Netherlands Wilfred Dijkstra 1 1 100% 7 6
Scotland Duncan Campbell 2 0 0% 17 7
Wales Wayne Jones 2 0 0% 23 9
South Africa Peter Francisco 1 0 0% 17 7
England Steve Campbell 1 1 100% 5 5
Ireland Eugene Hughes 2 1 50% 13 6
England Ken Owers 1 1 100% 9 5
Northern Ireland Alex Higgins 2 1 50% 11 5
Malta Tony Drago 1 0 0% 16 7
England Mike Hallett 1 0 0% 6 1
Ireland Billy Kelly 1 1 100% 6 5
South Africa Robbie Grace 1 1 100% 5 5
England Steve Meakin 2 1 50% 11 5
Canada Gino Rigitano 2 2 100% 21 15
Scotland Eddie McLaughlin 1 1 100% 13 10
England Ray Edmonds 1 1 100% 9 5
England Vic Harris 1 1 100% 6 5
England Bernard Bennett 1 1 100% 7 5
Scotland Jim Donnelly 1 1 100% 8 5
Wales Tony Chappel 1 0 0% 7 2
England George Scott 2 2 100% 12 10
South Africa Jimmy van Rensberg 1 1 100% 13 9
England Bob Harris 1 1 100% 9 5
England John Spencer 1 0 0% 8 3
Wales Colin Roscoe 1 1 100% 6 5
England Graham Miles 1 0 0% 9 4
England Paul Gibson 1 0 0% 5 0
Northern Ireland Patrick Wallace 1 1 100% 9 5
Australia Quinten Hann 1 0 0% 5 0
England Brian Rowswell 1 1 100% 6 5
England Mike Dunn 1 1 100% 8 5
England John Whitty 1 0 0% 9 4
Australia Warren King 1 1 100% 1 1
Scotland T Davidson 1 1 100% 5 3
England Michael Smith 1 1 100% 4 4
England Gary Farino 1 1 100% 6 4
England Chris Archer 1 1 100% 6 4
Isle of Man Tony Wilson 1 0 0% 7 3
England Chris Cookson 1 0 0% 4 1
England Troy Shaw 1 1 100% 5 4
England Fred Richardson 1 1 100% 6 4
Northern Ireland Jason Prince 1 1 100% 4 4
England Kevin Ashby 1 1 100% 4 4
England Stuart Reardon 1 1 100% 7 4
England Douglas French 1 1 100% 4 4
England Paul Cavney 1 1 100% 7 4
England Derek Heaton 1 1 100% 5 5
Australia Glen Wilkinson 1 0 0% 8 3
England Malcolm Bradley 1 1 100% 6 5
England Robert Marshall 1 0 0% 19 9
England Neal Foulds 1 0 0% 8 3
England Dave Gilbert (II) 1 1 100% 8 5