Most Frequently Met Opponents By Marco Fu - All-time Professional

  • Patreon
  • Filtering

    Status
    Categories
    Scope
    Range
    H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
    England Judd Trump 20 7 35% 159 65
    England Martin Gould 12 7 58.33% 112 60
    England Ali Carter 21 10 47.62% 133 63
    Scotland John Higgins 22 11 50% 150 77
    England Mark King 13 5 38.46% 88 45
    England Shaun Murphy 21 9 42.86% 186 80
    England Peter Ebdon 16 9 56.25% 137 74
    England Stuart Bingham 13 7 53.85% 93 45
    Wales Matthew Stevens 16 8 50% 133 64
    Scotland Stephen Hendry 16 6 37.5% 115 51
    Northern Ireland Mark Allen 14 6 42.86% 85 43
    China Liang Wenbo 6 4 66.67% 40 23
    England Stephen Lee 11 4 36.36% 88 38
    England Andrew Higginson 11 4 36.36% 65 25
    England Michael Holt 7 3 42.86% 36 18
    Northern Ireland Joe Swail 6 5 83.33% 43 28
    Wales Mark Williams 29 12 41.38% 201 93
    China Ding Junhui 16 7 43.75% 147 72
    Scotland Stephen Maguire 18 7 38.89% 110 53
    England Barry Hawkins 17 9 52.94% 153 77
    England Ronnie O'Sullivan 30 9 30% 231 99
    England Mark Selby 18 5 27.78% 160 66
    Australia Neil Robertson 21 10 47.62% 154 75
    England Robert Milkins 16 10 62.5% 105 63
    Wales Michael White 7 4 57.14% 40 23
    Belgium Luca Brecel 7 6 85.71% 57 33
    England Liam Highfield 4 3 75% 29 16
    England Stuart Pettman 3 1 33.33% 31 14
    England Jimmy Robertson 5 4 80% 44 26
    England Gareth Green 1 1 100% 4 4
    England Adrian Gunnell 8 4 50% 54 28
    Northern Ireland Patrick Wallace 2 2 100% 10 9
    England Alfie Burden 6 3 50% 41 21
    England Mark Davis 10 5 50% 72 38
    England Jack Lisowski 6 1 16.67% 47 19
    England Andrew Norman 1 1 100% 6 4
    China Zhang Anda 3 2 66.67% 23 12
    Malta Tony Drago 2 2 100% 13 9
    England Justin Astley 1 1 100% 7 4
    England Lee Spick 2 1 50% 14 6
    Wales Andrew Pagett 1 1 100% 6 4
    Scotland Alan McManus 11 8 72.73% 106 65
    England Rory McLeod 4 4 100% 25 19
    England Nick Jennings 1 1 100% 7 4
    England Mitchell Travis 2 1 50% 17 9
    England Dave Harold 2 2 100% 16 10
    England Joe Jogia 3 3 100% 27 19
    England Allan Taylor 1 1 100% 5 4
    England Andy Hicks 6 5 83.33% 49 32
    England Gary Wilson 5 2 40% 28 14
    England Nigel Bond 7 6 85.71% 52 34
    Belgium Bjorn Haneveer 1 1 100% 7 5
    England Anthony Hamilton 8 4 50% 80 36
    Thailand James Wattana 3 1 33.33% 29 14
    England Joe Perry 7 6 85.71% 63 40
    England Sam Baird 5 2 40% 37 19
    England Jamie Cope 2 1 50% 7 4
    England Peter Lines 6 3 50% 42 19
    China Jin Long 1 1 100% 2 2
    China Tian Pengfei 4 1 25% 22 8
    Ireland Fergal O'Brien 5 3 60% 46 24
    Wales Dominic Dale 12 5 41.67% 63 29
    England Jimmy Michie 2 1 50% 14 7
    China Li Yuan 2 2 100% 14 9
    Ireland Ken Doherty 11 5 45.45% 103 53
    England Steve Davis 11 7 63.64% 76 45
    Wales Ryan Day 11 6 54.55% 74 38
    Scotland Marcus Campbell 4 4 100% 33 22
    Northern Ireland Gerard Greene 5 4 80% 45 27
    China Liu Song 2 2 100% 13 10
    England Ben Woollaston 2 1 50% 15 7
    England David Gray 2 2 100% 15 10
    Ireland Michael Judge 3 2 66.67% 40 20
    England Matthew Selt 8 5 62.5% 54 28
    England Tom Ford 5 2 40% 31 14
    Norway Kurt Maflin 3 2 66.67% 18 9
    England David Roe 2 2 100% 11 8
    Thailand Issara Kachaiwong 1 1 100% 5 5
    Wales Paul Davies 1 1 100% 5 5
    Scotland Drew Henry 2 1 50% 15 7
    England Oliver Brown 1 1 100% 4 4
    Wales Lee Walker 2 0 0% 15 5
    England Jimmy White 8 4 50% 70 34
    England Paul Hunter 3 2 66.67% 21 13
    Thailand Kobkit Palajin 1 1 100% 8 5
    England Mike Dunn 2 0 0% 17 7
    Pakistan Shokat Ali 2 1 50% 14 7
    England John Parrott 2 0 0% 20 6
    Scotland Anthony McGill 5 5 100% 47 31
    Scotland Graeme Dott 11 7 63.64% 87 48
    Scotland Scott MacKenzie 1 1 100% 6 5
    England Jonathan Birch 2 2 100% 23 15
    England Barry Pinches 3 1 33.33% 19 6
    England Reanne Evans 1 1 100% 5 4
    England Simon Bedford 1 1 100% 5 5
    Scotland Scott Donaldson 2 2 100% 10 8
    Scotland Jamie Burnett 3 1 33.33% 22 11
    Wales Darren Morgan 3 2 66.67% 22 12
    Australia Quinten Hann 3 3 100% 30 19
    England Gary Wilkinson 3 3 100% 29 19
    Scotland Euan Henderson 1 1 100% 8 5
    England Luke Fisher 1 1 100% 8 7
    England Brian Morgan 1 1 100% 5 5
    Scotland Chris Small 3 2 66.67% 32 19
    England Wayne Brown 2 2 100% 11 10
    Wales Jamie Jones 6 4 66.67% 45 25
    England Dave Finbow 1 1 100% 17 10
    Belgium Patrick Delsemme 1 1 100% 17 10
    England Gary Ponting 1 1 100% 5 5
    Finland Robin Hull 2 2 100% 11 9
    Wales James Reynolds 1 0 0% 9 4
    England Bradley Jones 1 1 100% 6 5
    Wales Mark Bennett 1 1 100% 7 5
    England Ian McCulloch 1 0 0% 7 2
    England Leigh Griffin 1 1 100% 5 5
    England Karl Burrows 1 1 100% 5 5
    China Da Hailin 1 1 100% 8 5
    Scotland John Lardner 1 1 100% 8 5
    Scotland Billy Snaddon 1 1 100% 12 9
    England Nick Dyson 1 0 0% 6 1
    Wales Anthony Davies 1 1 100% 7 5
    England Eddie Manning 1 1 100% 6 5
    England Jason Ferguson 3 3 100% 26 20
    Wales Gareth Chilcott 1 1 100% 10 10
    England Karl Broughton 2 2 100% 17 10
    Australia Johl Younger 1 1 100% 8 5
    England Tony Jones 1 1 100% 9 5
    Thailand Tai Pichit 1 1 100% 8 5
    England Nick Pearce 1 1 100% 9 5
    England Matthew Couch 1 0 0% 15 6
    Iceland Kristjan Helgason 1 1 100% 9 5
    England Adrian Rosa 1 0 0% 18 8
    England Mike Hallett 1 1 100% 12 10
    England Paul Sweeny 1 1 100% 15 10
    Northern Ireland Michael Duffy 1 1 100% 18 10
    England Shane Haines 1 1 100% 7 5
    England Craig Roper 1 1 100% 6 5
    England Leonard de Griffa 1 1 100% 6 5
    England Tugba Irten 1 1 100% 6 5
    Northern Ireland Jonathan Nelson 1 1 100% 5 5
    Ireland John Gallagher 1 1 100% 8 5
    Hong Kong Fung Kwok Wai 1 1 100% 5 4
    England Craig Harrison 1 1 100% 6 6
    England Mick Price 1 1 100% 5 5
    England Mark Joyce 4 4 100% 28 18
    England Sydney Wilson 2 2 100% 13 8
    England Robbie Williams 2 2 100% 13 10
    England Ricky Walden 7 5 71.43% 36 24
    England Rod Lawler 4 3 75% 31 18
    China Lyu Haotian 4 1 25% 41 19
    China Li Hang 2 2 100% 14 9
    China Mei Xiwen 5 3 60% 35 18
    China Xiao Guodong 4 2 50% 27 14
    England Elliot Slessor 2 2 100% 9 8
    England Ryan Causton 1 0 0% 7 3
    England Sean O'Sullivan 3 3 100% 20 13
    England Michael Wasley 1 0 0% 7 3
    China Lyu Chuang 1 1 100% 7 5
    Thailand Passakorn Suwannawat 1 1 100% 5 4
    Thailand Panompai Powises 1 1 100% 8 5
    Malaysia Sam Chong 1 1 100% 11 6
    China Li Jian Bing 2 2 100% 10 9
    Singapore Keith Boon 1 1 100% 7 5
    England David Gilbert 7 3 42.86% 72 37
    China Guo Hua 1 0 0% 5 2
    China Pang Weiguo 1 1 100% 5 4
    Wales Daniel Wells 3 2 66.67% 19 12
    China Cao Yupeng 2 1 50% 12 8
    Scotland Michael Leslie 1 1 100% 4 4
    England Joel Walker 2 2 100% 9 8
    England Kyren Wilson 2 0 0% 15 6
    England Adam Duffy 2 2 100% 15 11
    China Zhao Xintong 4 3 75% 32 20
    England Mark White 1 1 100% 5 4
    Switzerland Alexander Ursenbacher 1 1 100% 5 4
    England Martin O'Donnell 2 2 100% 12 9
    England Paul Davison 2 1 50% 15 8
    England Robert Valiant 1 1 100% 4 4
    England Adam Wicheard 1 1 100% 6 5
    England Chris Norbury 2 1 50% 13 7
    England Jamie O'Neill 1 1 100% 5 5
    China Au Chi Wai 1 1 100% 6 4
    England Craig Steadman 1 1 100% 7 5
    Thailand Thepchaiya Un-Nooh 4 1 25% 30 14
    England William Lemons 1 1 100% 4 4
    Belgium Hans Blanckaert 1 1 100% 4 4
    England Shane Castle 1 1 100% 6 6
    Scotland Fraser Patrick 1 1 100% 7 4
    Qatar Ahmed Saif 1 1 100% 10 6
    Thailand Dechawat Poomjaeng 2 2 100% 15 10
    England Steven Hallworth 2 2 100% 8 8
    Cyprus Michael Georgiou 1 1 100% 7 5
    England Ian Glover 1 1 100% 6 4
    England Ashley Carty 2 2 100% 11 9
    England Chris Melling 1 1 100% 7 4
    Ireland David Morris 2 2 100% 9 8
    South Africa Peter Francisco 1 1 100% 6 5
    Wales Jamie Clarke 1 1 100% 7 5
    Switzerland Darren Paris 1 1 100% 9 5
    Pakistan Mohammed Asif 1 1 100% 8 6
    England James Cahill 1 1 100% 5 4
    Egypt Hatem Yassen 1 1 100% 8 6
    China Yu Delu 4 4 100% 26 22
    Scotland Dylan Craig 1 1 100% 6 4
    England Hammad Miah 2 2 100% 15 11
    Wales Gareth Allen 1 1 100% 7 5
    Australia Vinnie Calabrese 1 1 100% 5 4
    England Mitchell Mann 1 1 100% 5 4
    England Louis Heathcote 1 1 100% 6 4
    England Ashley Hugill 1 1 100% 8 5
    Latvia Tatjana Vasiljeva 1 1 100% 5 4
    India S. Dilip Kumar 1 1 100% 4 4
    England Sam Craigie 1 0 0% 8 3
    Thailand Akani Songsermsawad 2 1 50% 20 10
    Ireland Josh Boileau 1 1 100% 8 6
    England Oliver Lines 1 1 100% 6 6
    Wales David John 1 1 100% 8 5
    Poland Adam Stefanow 1 1 100% 6 5
    England Sanderson Lam 2 2 100% 10 9
    Scotland Ross Muir 1 0 0% 4 0
    Iran Hossein Vafaei 2 2 100% 13 10
    England Ian Burns 1 1 100% 8 5
    Thailand Boonyarit Keattikun 1 1 100% 6 5
    Wales Duane Jones 1 1 100% 4 4
    China Fang Xiongman 1 1 100% 6 4
    China Zhou Yuelong 1 1 100% 7 4
    Scotland Chris Totten 1 1 100% 5 5
    Thailand Noppon Saengkham 1 0 0% 9 4
    Germany Simon Lichtenberg 1 1 100% 8 6
    China Chen Feilong 1 0 0% 6 2
    Australia Kurt Dunham 1 1 100% 8 5
    China Luo Honghao 2 1 50% 25 13
    China Chen Zifan 1 1 100% 7 4
    China Niu Zhuang 1 1 100% 7 6