Most Frequently Met Opponents By Tom Ford - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
Wales Ryan Day 10 5 50% 57 23
China Liu Song 3 2 66.67% 19 10
England Joe Perry 14 7 50% 87 44
Ireland Ken Doherty 7 6 85.71% 34 26
England Andrew Norman 6 5 83.33% 42 30
China Lyu Chuang 2 1 50% 25 12
England Anthony Hamilton 7 6 85.71% 52 33
Scotland Jamie Burnett 2 1 50% 13 5
Northern Ireland Mark Allen 12 1 8.33% 78 27
Northern Ireland Gerard Greene 8 6 75% 52 35
Malta Tony Drago 5 3 60% 43 23
Scotland John Higgins 18 6 33.33% 115 52
Germany Patrick Einsle 3 3 100% 17 11
Scotland Graeme Dott 14 3 21.43% 65 26
England Martin Gould 9 6 66.67% 68 36
Wales Jamie Clarke 3 2 66.67% 18 10
Wales Michael White 7 3 42.86% 33 18
England Tony Knowles 1 1 100% 6 4
Wales Matthew Stevens 6 3 50% 49 27
England John Whitty 1 1 100% 5 4
England Rod Lawler 4 2 50% 26 14
China Liang Wenbo 8 1 12.5% 46 17
England Ben Woollaston 14 7 50% 85 42
Belgium Tino de Witte 1 1 100% 6 4
England Alfie Burden 6 4 66.67% 36 20
England Judd Trump 20 6 30% 161 67
England Matthew Couch 2 2 100% 14 10
England Michael Holt 4 3 75% 29 18
England Martin O'Donnell 7 3 42.86% 40 18
England Jack Lisowski 13 12 92.31% 74 48
England Mark Davis 9 6 66.67% 54 31
England Andy Hicks 3 2 66.67% 19 10
Scotland Marcus Campbell 4 3 75% 27 15
England Stephen Lee 4 2 50% 27 11
England Sam Baird 2 1 50% 22 11
Northern Ireland Patrick Wallace 3 3 100% 31 19
England Stephen Craigie 1 0 0% 7 3
Brazil Igor Figueiredo 1 1 100% 5 4
England Joel Walker 3 2 66.67% 22 12
Scotland Anthony McGill 4 2 50% 21 10
Scotland Stephen Maguire 13 7 53.85% 75 38
England Stuart Bingham 5 1 20% 34 12
England Robert Milkins 14 5 35.71% 85 38
Ireland Douglas Hogan 1 1 100% 5 4
England Jamie Cope 4 3 75% 35 21
Ireland David Hogan 4 4 100% 40 27
England Ricky Walden 10 5 50% 79 40
England Stephen Rowlings 2 2 100% 14 9
England Jimmy Michie 2 2 100% 12 9
England Sam Craigie 3 1 33.33% 31 15
China Yu Delu 5 3 60% 32 19
Australia Neil Robertson 7 2 28.57% 49 16
England Barry Hawkins 14 5 35.71% 100 41
England Stuart Pettman 2 2 100% 20 14
England Craig Steadman 4 2 50% 22 12
England Joe Jogia 2 2 100% 11 8
England Lee Spick 2 1 50% 10 5
England Peter Lines 8 7 87.5% 62 41
Wales Mark Williams 14 1 7.14% 110 38
China Jin Long 1 0 0% 9 4
England Steve Davis 3 1 33.33% 20 10
Wales Daniel Wells 4 2 50% 21 13
England Jimmy White 3 1 33.33% 20 8
Thailand Issara Kachaiwong 1 0 0% 15 5
Jamaica Rory McLeod 12 8 66.67% 101 58
England Jamie O'Neill 2 2 100% 23 14
England Adrian Gunnell 2 1 50% 12 7
Thailand James Wattana 7 5 71.43% 51 32
England Ian McCulloch 3 2 66.67% 21 11
England Jimmy Robertson 8 5 62.5% 46 26
England Ronnie O'Sullivan 8 2 25% 41 13
England Andrew Higginson 11 5 45.45% 71 34
Scotland James McBain 1 0 0% 5 1
Wales Gareth Coppack 1 1 100% 4 4
Wales Dominic Dale 8 4 50% 47 23
England Mark Joyce 4 2 50% 19 9
China Xiao Guodong 13 6 46.15% 76 38
Hong Kong Marco Fu 6 4 66.67% 40 23
England Ryan Causton 1 1 100% 4 4
Wales Ian Preece 2 1 50% 17 7
Wales Jak Jones 1 0 0% 6 2
Scotland Scott MacKenzie 2 1 50% 30 17
England Peter Ebdon 4 2 50% 18 8
England David Gray 1 0 0% 3 0
Northern Ireland Joe Swail 6 3 50% 48 21
England Dave Harold 3 1 33.33% 34 16
Ireland David McDonnell 1 1 100% 13 10
England Stuart Mann 1 1 100% 6 5
England Mark Selby 12 4 33.33% 90 41
Ireland Joe Delaney 2 2 100% 16 10
England David Roe 3 2 66.67% 32 16
England David Gilbert 5 2 40% 55 27
China Ding Junhui 12 3 25% 80 31
England Barry Pinches 8 5 62.5% 56 28
England Mike Dunn 5 2 40% 36 17
England Justin Astley 2 2 100% 20 14
China Zheng Peng 1 1 100% 8 5
Scotland Stephen Hendry 1 0 0% 6 1
Scotland Chris Small 1 1 100% 5 5
Malta Joe Grech 1 1 100% 6 5
England Nick Walker 2 1 50% 15 7
England Gary Wilson 10 4 40% 61 28
Wales Anthony Davies 1 1 100% 7 5
England Ali Carter 9 2 22.22% 60 19
England Nick Dyson 1 1 100% 14 9
England Brian Salmon 1 1 100% 16 9
Ireland Michael Judge 2 1 50% 10 5
England Jonathan Birch 1 1 100% 5 5
Northern Ireland Sean O'Neill 1 1 100% 9 5
Ireland Fergal O'Brien 3 2 66.67% 20 11
England David Grace 4 2 50% 30 14
England Craig Butler 1 0 0% 14 4
England Gary Wilkinson 1 0 0% 7 2
England David Finbow 1 1 100% 6 5
England Darryn Walker 1 1 100% 9 5
Ireland Leo Fernandez 3 3 100% 29 20
England Wayne Brown 2 0 0% 15 5
England Robert James 1 0 0% 8 3
England Shaun Murphy 9 3 33.33% 63 25
Norway Kurt Maflin 6 1 16.67% 49 20
England Jordan Winbourne 1 1 100% 5 4
England Brian Morgan 1 1 100% 7 5
England Michael Rhodes 1 1 100% 6 5
Wales Lee Walker 3 3 100% 18 13
Wales Ian Sargeant 3 1 33.33% 21 10
Belgium Bjorn Haneveer 1 0 0% 16 6
Iceland Kristjan Helgason 2 1 50% 27 13
England Stefan Mazrocis 1 1 100% 17 10
England Nigel Bond 5 3 60% 30 19
England Ian Burns 9 8 88.89% 51 34
Cyprus Mehmet Husnu 1 1 100% 6 4
Thailand Kobkit Palajin 1 1 100% 7 5
England Adam Davies 1 1 100% 6 4
England Avtar Sohanpal 1 0 0% 7 3
Wales Jamie Jones 6 5 83.33% 48 26
Thailand Phaitoon Phonbun 1 1 100% 9 5
England Chris Melling 2 1 50% 13 6
England Adrian Rosa 1 1 100% 5 5
England David Coles 1 1 100% 6 5
England Karl Broughton 1 1 100% 8 5
England Clark Smith 1 1 100% 4 4
England Karl Townsend 1 1 100% 5 4
Canada Alain Robidoux 1 0 0% 7 2
England Stuart Roper 1 1 100% 6 5
England Matthew Selt 10 5 50% 59 29
Thailand Charoen Phorat 1 1 100% 12 10
England Philip Arnold 1 1 100% 6 5
Scotland Euan Henderson 1 0 0% 8 3
England Matthew Street 1 0 0% 8 3
China Lyu Haotian 6 3 50% 37 19
England Mark King 6 3 50% 43 24
China Cao Yupeng 6 2 33.33% 50 25
China Wang Linhan 1 1 100% 7 4
China Chen Zhe 2 1 50% 12 7
England Robbie Williams 2 0 0% 15 6
England Paul Davison 3 1 33.33% 18 10
Wales Philip Williams 1 1 100% 6 5
England Ian Brumby 1 1 100% 8 5
England Sunit Vaswani 1 1 100% 6 5
Ireland Dessie Sheehan 1 1 100% 6 5
England Paul Cavney 1 1 100% 6 5
England John Burns 1 1 100% 5 5
England Andrew Highfield 1 1 100% 6 5
Thailand Atthasit Mahitthi 1 1 100% 7 5
England Gary Martyn 1 1 100% 7 5
Ireland Joe Canny 1 1 100% 8 5
England Christopher Keogan 2 2 100% 12 9
China Cui Ming 1 1 100% 7 4
China Mei Xiwen 2 2 100% 12 8
China Zhang Yong 1 1 100% 5 4
China Hu Hao 1 1 100% 5 4
England Kyren Wilson 17 7 41.18% 99 49
England John Parkin 1 1 100% 5 4
Scotland Mark Boyle 1 1 100% 7 4
Scotland Alan McManus 5 3 60% 45 22
Thailand Noppon Saengkham 9 5 55.56% 69 36
Poland Krzysztof Wrobel 1 1 100% 8 5
Scotland Scott Donaldson 10 7 70% 61 37
England Sam Harvey 1 1 100% 5 4
England Chris Norbury 1 1 100% 6 4
England Chris Wakelin 8 5 62.5% 56 31
England Adam Duffy 2 2 100% 13 9
England Adam Wicheard 1 1 100% 6 5
Poland RafaƂ Jewtuch 1 1 100% 4 4
India Aditya Mehta 1 1 100% 5 4
England Gareth Green 1 1 100% 4 4
China Yan Bingtao 1 1 100% 7 4
England James Cahill 4 3 75% 31 20
Belgium Luca Brecel 6 3 50% 49 28
England Oliver Brown 2 2 100% 13 10
England Allan Taylor 3 2 66.67% 19 12
Wales Andrew Pagett 3 1 33.33% 21 11
China Min Changqing 1 1 100% 5 4
China Ju Reti 1 1 100% 7 4
China Tian Pengfei 6 3 50% 37 21
England Alex Davies 1 0 0% 8 3
Scotland Fraser Patrick 3 2 66.67% 21 12
China Han Bin 1 1 100% 7 5
Scotland Michael Leslie 1 1 100% 7 6
India Hrithik Jain 1 1 100% 4 4
China Rouzi Maimaiti 1 1 100% 5 4
England Michael Wasley 1 1 100% 7 4
England Zak Surety 3 3 100% 17 12
England George Pragnell (II) 1 1 100% 6 4
England Michael Wild 1 1 100% 7 5
England Jason Weston 1 1 100% 5 4
England Sean O'Sullivan 1 1 100% 6 4
Isle of Man Darryl Hill 1 1 100% 12 10
China Zhao Xintong 4 2 50% 27 13
England Zack Richardson 1 1 100% 5 4
Thailand Thepchaiya Un-Nooh 3 2 66.67% 20 12
China Li Hang 1 1 100% 6 4
England Brandon Sargeant 1 1 100% 10 6
Finland Robin Hull 2 1 50% 12 7
England Hammad Miah 4 2 50% 27 14
Wales Duane Jones 2 2 100% 12 9
England Liam Highfield 4 2 50% 36 16
England Jamie Bodle 1 1 100% 12 10
England Mike Hallett 1 0 0% 7 3
Iran Hossein Vafaei 2 1 50% 24 11
Pakistan Hamza Akbar 1 1 100% 6 4
China Yuan Sijun 6 3 50% 34 20
Scotland Chris Totten 1 1 100% 4 4
Thailand Boonyarit Keattikun 1 1 100% 6 5
England Robert Read 1 1 100% 4 4
Switzerland Alexander Ursenbacher 2 2 100% 9 8
China Chen Zifan 2 1 50% 8 6
China Xu Si 3 3 100% 19 12
Israel Eden Sharav 1 1 100% 7 6
England Stuart Carrington 4 3 75% 32 19
Germany Lukas Kleckers 1 1 100% 7 5
England Jamie Barrett 1 1 100% 9 6
Thailand Akani Songsermsawad 2 0 0% 8 2
China Li Yuan 1 1 100% 5 4
England Elliot Slessor 4 2 50% 26 11
China Luo Honghao 2 1 50% 26 14
Thailand Dechawat Poomjaeng 1 1 100% 9 5
Northern Ireland Jordan Brown 3 3 100% 27 17
England Luke Pinches 1 1 100% 4 4
Scotland Ross Muir 4 4 100% 28 20
England David Lilley 4 1 25% 23 10
China Lu Ning 2 2 100% 15 10
England Joe O'Connor 3 3 100% 22 15
England Ashley Carty 1 1 100% 6 4
England Oliver Lines 3 1 33.33% 24 10
England Steven Hallworth 1 0 0% 1 0
Malta Alex Borg 1 1 100% 4 4
Poland Kacper Filipiak 1 1 100% 6 4
Singapore Marvin Lim Chun Kiat 1 0 0% 9 4
New Zealand Dene O'Kane 1 1 100% 5 5
Bahrain Habib Subah Humood 1 1 100% 6 5
China Pang Junxu 2 1 50% 17 9
China Chang Bingyu 2 0 0% 19 8
China Zhang Jiankang 2 1 50% 16 8
China Zhou Yuelong 6 2 33.33% 27 12
Cyprus Michael Georgiou 1 1 100% 5 4
Poland Antoni Kowalski 1 1 100% 9 5
England Ashley Hugill 2 2 100% 10 7
England Mitchell Mann 2 0 0% 11 5
England Peter Devlin 1 1 100% 4 4
Iran Soheil Vahedi 1 0 0% 4 0
England Ben Hancorn 1 1 100% 3 2
England Jamie Wilson 1 1 100% 3 2
Germany Simon Lichtenberg 1 1 100% 4 3
England Simon Blackwell 1 0 0% 4 2
England Reanne Evans 1 0 0% 4 2
China Bai Langning 1 1 100% 4 3
England Sean Maddocks 1 1 100% 4 4
China Si Jiahui 4 0 0% 37 11
Ukraine Anton Kazakov 1 0 0% 4 1
England Sanderson Lam 1 1 100% 5 4
Wales Dylan Emery 1 0 0% 7 3
Ireland Aaron Hill 2 1 50% 10 5
Wales Jack Bradford 1 1 100% 9 6
Wales Jackson Page 1 1 100% 8 6
India Himanshu Jain 1 1 100% 1 1
Moldova Vladislav Gradinari 1 1 100% 1 1
Brazil Victor Sarkis 1 1 100% 6 5
Stan Moody 3 2 66.67% 26 13
England Haydon Pinhey 1 1 100% 4 4
England Louis Heathcote 1 1 100% 5 4
China Zhang Anda 1 0 0% 16 6
China Long Zehuang 1 0 0% 1 0
Thailand Siripaporn Nuanthakhamjan 1 1 100% 5 5
China Ma Hailong 1 1 100% 7 5
China Fan Zhengyi 1 0 0% 8 3
China Gong Chenzhi 2 0 0% 13 4
China Jiang Jun 1 0 0% 6 2
Malaysia Thor Chuan Leong 1 1 100% 6 4
China Peifan Lei 2 0 0% 16 6