Most Frequently Met Opponents By Gerard Greene - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Peter Ebdon 5 1 20% 49 19
China Yu Delu 2 2 100% 11 9
Ireland Fergal O'Brien 7 5 71.43% 61 32
England Mark Selby 4 1 25% 21 6
India Aditya Mehta 1 1 100% 7 4
England Dave Harold 5 1 20% 43 19
Wales Matthew Stevens 6 1 16.67% 49 18
England Ian McCulloch 5 1 20% 30 12
Scotland Stephen Maguire 7 0 0% 39 9
England Tom Ford 8 2 25% 52 17
England Peter Lines 9 4 44.44% 49 25
Germany Michael Heeger 1 1 100% 5 4
Wales Dominic Dale 13 8 61.54% 101 57
England Liam Highfield 4 2 50% 16 7
England Michael Wasley 3 2 66.67% 18 11
Jamaica Rory McLeod 3 3 100% 34 19
England Andrew Higginson 7 4 57.14% 44 23
China Lyu Chuang 1 1 100% 7 4
Wales Mark Williams 8 3 37.5% 71 33
Denmark Rune Kampe 1 1 100% 5 4
Scotland James McBain 1 0 0% 6 2
Wales Jamie Jones 5 0 0% 33 11
England Joe Perry 7 5 71.43% 41 22
England Nick Jennings 1 1 100% 5 4
England Ian Burns 2 2 100% 10 8
England Joe Jogia 2 0 0% 12 4
Ireland Joe Delaney 5 3 60% 42 23
England Stuart Bingham 9 3 33.33% 51 19
Northern Ireland Joe Swail 8 5 62.5% 55 34
England Allan Taylor 1 1 100% 7 4
Netherlands Mario Wehrmann 1 1 100% 5 4
China Liu Song 4 2 50% 31 16
Thailand Noppon Saengkham 2 1 50% 12 6
England Stuart Pettman 1 0 0% 7 3
England Barry Pinches 3 2 66.67% 15 8
Scotland Anthony McGill 3 2 66.67% 17 8
England Ricky Walden 14 4 28.57% 86 39
England James McGouran 3 3 100% 18 14
England Sam Baird 3 2 66.67% 16 8
England Rod Lawler 7 2 28.57% 38 17
England Steve Davis 9 3 33.33% 76 38
England David Birley 1 1 100% 4 4
England Robert Milkins 6 3 50% 39 20
England Shaun Murphy 7 2 28.57% 59 25
Malta Tony Drago 5 2 40% 32 11
China Ding Junhui 2 0 0% 17 7
Ireland Michael Judge 4 2 50% 28 13
Norway Kurt Maflin 5 3 60% 36 20
Thailand Passakorn Suwannawat 2 1 50% 10 5
England Martin Gould 5 2 40% 46 21
Thailand Thepchaiya Un-Nooh 3 1 33.33% 39 18
Australia Neil Robertson 12 1 8.33% 88 32
China Li Yan 3 2 66.67% 21 13
Scotland Graeme Dott 6 3 50% 49 26
England Ali Carter 9 4 44.44% 56 28
Ireland Ken Doherty 12 6 50% 102 52
England Andy Lee 3 2 66.67% 15 10
Ireland Rodney Goggins 2 2 100% 20 14
England Simon Bedford 2 1 50% 15 9
Cyprus Michael Georgiou 4 3 75% 21 13
England Mike Dunn 9 5 55.56% 61 30
China Jin Long 1 0 0% 9 4
England Mark Davis 3 1 33.33% 26 8
England Jimmy White 4 3 75% 32 17
England Mark King 8 2 25% 66 28
Northern Ireland Mark Allen 5 2 40% 35 16
Scotland Marcus Campbell 4 1 25% 36 17
China Liang Wenbo 4 2 50% 21 10
Hong Kong Marco Fu 6 1 16.67% 50 19
England Mark Joyce 3 1 33.33% 18 7
England Ronnie O'Sullivan 7 1 14.29% 59 21
Scotland Scott MacKenzie 5 3 60% 31 18
England David Gilbert 6 1 16.67% 64 27
New Zealand Dene O'Kane 3 3 100% 24 15
England David Roe 4 0 0% 30 10
Wales Michael White 1 0 0% 4 0
England Jimmy Michie 5 3 60% 59 30
Finland Robin Hull 4 2 50% 20 9
England Stephen Lee 4 3 75% 25 16
England Paul Wykes 2 1 50% 8 4
Ireland David Morris 5 2 40% 29 13
England Judd Trump 4 1 25% 18 7
Wales Ryan Day 6 3 50% 60 31
England James Leadbetter 1 1 100% 6 4
Northern Ireland Patrick Wallace 2 0 0% 23 8
Scotland John Higgins 10 0 0% 73 18
Belgium Bjorn Haneveer 2 2 100% 22 14
China Xiao Guodong 3 1 33.33% 16 8
England Sam Craigie 3 1 33.33% 22 9
Scotland Stephen Hendry 4 1 25% 24 8
England Adrian Gunnell 4 2 50% 33 17
Malta Alex Borg 1 1 100% 6 5
Wales Paul Davies 2 1 50% 23 12
Thailand Kobkit Palajin 1 0 0% 6 1
England David Gray 2 1 50% 15 6
England Brian Morgan 2 1 50% 10 5
England Nigel Bond 5 2 40% 29 12
England Jimmy Robertson 3 2 66.67% 14 8
England Andy Hicks 8 4 50% 76 38
Ireland Leo Fernandez 3 2 66.67% 34 19
Scotland Chris Small 1 1 100% 7 5
Pakistan Shokat Ali 4 2 50% 27 13
England Hanzla Zahid 1 1 100% 4 4
Wales Gareth Allen 2 2 100% 10 8
England Anthony Hamilton 4 2 50% 31 16
England Adam Wicheard 1 0 0% 7 3
Wales Lee Walker 5 1 20% 39 18
Australia Quinten Hann 2 0 0% 18 4
Thailand James Wattana 3 2 66.67% 36 18
England Wayne Brown 4 1 25% 39 16
Northern Ireland Terry Murphy 2 2 100% 10 10
England Jamie Cope 3 2 66.67% 21 10
Scotland Jamie Burnett 2 2 100% 9 6
England Stephen Kershaw 1 1 100% 5 5
England Jeff Cundy 2 2 100% 10 9
Cyprus Mehmet Husnu 2 1 50% 15 9
England Alfie Burden 8 6 75% 61 37
Ireland John Gallagher 1 1 100% 5 5
England Sean Storey 1 1 100% 9 5
England Michael Holt 4 0 0% 33 10
Wales James Reynolds 2 1 50% 25 13
England Tony Jones 3 1 33.33% 20 8
England Gary Wilkinson 1 0 0% 9 4
Scotland Euan Henderson 3 0 0% 24 9
Canada Alain Robidoux 1 0 0% 8 3
England Troy Shaw 1 0 0% 5 0
England Paul Davison 5 1 20% 33 15
England Antony Bolsover 2 0 0% 14 4
England Chris Melling 1 1 100% 7 5
Belgium Patrick Delsemme 2 1 50% 26 13
Scotland Chris Shade 1 1 100% 9 5
England Karl Burrows 1 1 100% 9 5
Wales Tony Chappel 2 2 100% 15 10
England Barry Hawkins 8 1 12.5% 52 17
Scotland Martin Dziewialtowski 3 2 66.67% 23 13
Wales Darren Morgan 2 2 100% 22 14
Wales Anthony Davies 3 1 33.33% 23 8
England Richard King (II) 1 1 100% 7 5
England Adrian Rosa 1 0 0% 8 3
England Nick Dyson 3 2 66.67% 21 10
England Jonathan Birch 1 0 0% 7 2
England Ian Brumby 2 1 50% 19 9
England Garoid O'Connor 2 2 100% 16 10
England Mike Hallett 1 1 100% 7 5
Thailand Phaitoon Phonbun 1 1 100% 7 5
England Lee Richardson 1 1 100% 13 10
England Nick Walker 3 1 33.33% 19 7
Scotland Craig MacGillivray 1 0 0% 6 1
England Tony Knowles 2 2 100% 11 10
England Chris Scanlon 1 1 100% 9 5
England Bradley Jones 3 1 33.33% 25 9
Scotland Billy Snaddon 1 1 100% 6 5
England Steve James 2 1 50% 12 6
England Darren Clarke 3 2 66.67% 23 14
England Gary Ponting 1 1 100% 15 9
England Paul Sweeny 2 1 50% 11 5
England Jamie Woodman 2 1 50% 19 8
Scotland Geoff Dunn 1 1 100% 7 5
Wales Mark Bennett 2 1 50% 13 6
England Garry Baldrey 1 1 100% 7 5
South Africa Silvino Francisco 1 1 100% 7 5
England Scott Cooney 1 1 100% 7 5
England Timothy Paling 1 1 100% 5 5
England Andrew Grieve 2 1 50% 17 9
England Matt Bailey 1 1 100% 8 5
England Nick Terry 1 0 0% 6 1
England John Read 1 1 100% 8 5
England Barry West 1 1 100% 6 5
England Eddie Barker 1 1 100% 7 5
England Willie Thorne 1 1 100% 7 5
Ireland Stephen Murphy 2 1 50% 16 9
Northern Ireland Michael Duffy 1 1 100% 8 5
England Sydney Wilson 2 0 0% 13 5
England Nick Fruin 1 1 100% 6 5
England Peter McCullagh 2 2 100% 14 10
England Jason Ferguson 1 0 0% 18 8
Wales Doug Mountjoy 1 1 100% 14 10
England Robert Foxall 1 1 100% 15 10
Wales Robert Harrhy 2 2 100% 21 15
Scotland Graham Horne 1 0 0% 9 4
England Jason Wallace 1 1 100% 8 5
England Neil Mosley 1 1 100% 5 5
England Steve Archer 1 1 100% 6 5
Scotland Alistair Fleming 1 0 0% 9 4
England Neil Wood 1 1 100% 6 5
Scotland Paul McPhillips 1 1 100% 7 5
India Amrik Cheema 2 1 50% 13 6
England Chris Barnard 2 2 100% 10 8
England Jason Dunworth 1 1 100% 7 5
England Darren Swinburn 1 1 100% 6 5
England Sean Lanigan 1 1 100% 7 5
Malaysia Sam Chong 1 1 100% 5 5
England Anton Bishop 1 1 100% 5 5
Australia Craig Duffy 1 1 100% 7 5
England Gary Wilson 4 1 25% 25 11
England Leigh Robinson 3 3 100% 21 15
England Ryan Milton 1 1 100% 5 5
England Stefan Mazrocis 1 1 100% 8 5
England Paul Medati 1 1 100% 7 5
England Grant Peabody 1 1 100% 7 5
England Craig Edwards 2 1 50% 16 8
England Pat Horne 2 2 100% 14 10
South Africa Munier Cassim 1 1 100% 5 5
England Tim Parry 1 1 100% 7 5
England Steve Judd 1 0 0% 7 2
England Lee Grant 2 2 100% 14 10
England Jonathan Bagley 2 2 100% 16 10
England Simon Parker 1 0 0% 7 2
Ireland Paul O'Donoghue 1 1 100% 9 5
England Allison Fisher 1 0 0% 9 4
England Les Dodd 1 0 0% 7 2
England Alan Trigg 1 0 0% 9 4
England Rory Mallon 1 0 0% 9 4
England Mark Rowing 1 0 0% 18 8
Scotland Scott MacFarlane 1 1 100% 5 5
England Darren Guest 1 1 100% 9 5
England Lyndon Smith 1 1 100% 5 5
England Mark Whatley 1 1 100% 9 5
England Duncan Moore 1 0 0% 7 2
England Matthew McGrotty 1 0 0% 7 2
England Daniel Buskin 1 1 100% 8 5
England David Grimwood 1 0 0% 9 4
England Neil Selman 1 1 100% 5 5
England Damon Zeid 1 1 100% 6 5
England John Mullane 1 1 100% 8 5
Wales Cliff Wilson 2 2 100% 15 10
England Steve Campbell 1 1 100% 9 5
England Jason Weston 1 1 100% 7 5
England Stuart Reardon 1 1 100% 7 5
Ireland Micky Roughan 1 1 100% 8 5
England Julian Goodyear 1 1 100% 7 5
Ireland John McBride 1 1 100% 5 5
Ireland Joe Canny 1 1 100% 6 5
England Pat Kenny 1 0 0% 8 3
England Mark Williams (II) 1 1 100% 5 5
England Matt Wilson 1 0 0% 9 4
Northern Ireland Dylan Leary 1 0 0% 8 3
England Colin Kelly 1 1 100% 5 5
England Roy Bigg 1 1 100% 8 5
England Gareth Esprit 1 1 100% 7 5
Wales Iwan Jones 1 1 100% 7 5
England Graham Stevens 1 1 100% 9 5
England Johangir Khan 1 1 100% 8 5
England Mark Dickens 1 1 100% 5 5
England David Coles 1 0 0% 9 4
England Jason Smith 1 1 100% 8 5
Scotland Eddie Sinclair 1 1 100% 9 5
Wales Terry Griffiths 1 1 100% 7 5
Hong Kong Franky Chan 1 1 100% 7 5
Canada Mario Morra 1 1 100% 6 5
England Thomas McKenna 1 1 100% 9 5
England Ian Hurdman 1 1 100% 7 5
England Clive Bernstone 1 1 100% 7 5
Ireland Gerry Jones 1 1 100% 9 5
England Robert Marshall 1 1 100% 8 5
England John Timson 1 1 100% 8 5
England Len Davies 1 1 100% 7 5
Thailand Dechawat Poomjaeng 4 1 25% 24 9
England Martin O'Donnell 4 1 25% 31 14
India Pankaj Advani 2 0 0% 12 4
Ireland Brendan O'Donoghue 1 1 100% 5 5
Ireland Robert Murphy 1 1 100% 7 5
England David Grace 1 1 100% 7 4
England Hammad Miah 3 1 33.33% 22 11
England Ben Woollaston 2 0 0% 13 5
China Han Fei 1 1 100% 4 4
England Andrew Norman 1 0 0% 7 3
China Zhang Anda 3 1 33.33% 21 12
England Mitchell Travis 1 1 100% 7 4
England Sean O'Sullivan 2 2 100% 5 5
China Li Hang 4 1 25% 22 6
England Jack Lisowski 4 1 25% 31 12
England John Astley 4 3 75% 23 14
Thailand Thanawat Thirapongpaiboon 1 1 100% 5 4
Germany Phil Barnes 1 1 100% 4 4
Wales Kishan Hirani 2 2 100% 13 8
England Shane Castle 1 1 100% 8 5
Wales Andrew Pagett 3 0 0% 19 6
Brazil Igor Figueiredo 1 0 0% 18 8
England Lee Page 1 0 0% 6 1
China Lu Ning 1 0 0% 9 4
Switzerland Alexander Ursenbacher 3 1 33.33% 17 8
England Adam Duffy 2 0 0% 11 3
England David Rippon 1 0 0% 6 1
Belgium Bart van Ginniken 1 1 100% 6 5
England Mark Gray 1 1 100% 4 3
Israel Eden Sharav 2 1 50% 17 8
Poland Kacper Filipiak 2 0 0% 13 5
Australia Vinnie Calabrese 1 1 100% 8 6
Thailand Ratchayothin Yotharuck 1 1 100% 7 5
England Balvinder Sembi 1 1 100% 2 2
Scotland Alan McManus 1 0 0% 2 0
Qatar Ahmed Saif 1 1 100% 4 4
England Chris Wakelin 2 2 100% 15 11
Wales Daniel Wells 4 3 75% 30 17
England Elliot Slessor 3 1 33.33% 25 12
England Mitchell Mann 2 0 0% 20 8
England James Cahill 3 2 66.67% 23 12
England Zak Surety 1 1 100% 5 5
Scotland Michael Leslie 1 1 100% 6 6
England Oliver Brown 1 1 100% 9 5
Northern Ireland Jordan Brown 2 1 50% 14 6
Egypt Hatem Yassen 1 1 100% 4 4
England Joshua Thomond 1 1 100% 4 4
England Ian Glover 2 2 100% 12 8
England Steven Hallworth 2 2 100% 10 8
China Zhang Yong 1 1 100% 5 4
England Craig Steadman 2 0 0% 7 2
Iran Hossein Vafaei 1 0 0% 6 2
England Kyren Wilson 2 2 100% 15 9
Iran Soheil Vahedi 1 1 100% 8 5
China Zhao Xintong 1 1 100% 6 4
China Zhou Yuelong 2 1 50% 4 1
China Cao Yupeng 1 0 0% 1 0
England Stuart Carrington 2 1 50% 10 4
China Chen Feilong 1 1 100% 5 4
China Yuan Sijun 2 0 0% 12 2
England Robbie Williams 2 1 50% 10 6
Turkey Soner Sari 1 1 100% 4 4
England Oliver Lines 3 2 66.67% 17 11
Scotland Chris Totten 1 1 100% 5 4
China Xu Si 1 1 100% 5 5
England Matthew Selt 1 0 0% 1 0
China Yan Bingtao 1 0 0% 7 3
Wales Mark Fenton 1 0 0% 3 0
Ireland Aaron Hill 1 1 100% 17 10
Wales Ian Preece 1 0 0% 6 2
Hong Kong Fung Kwok Wai 1 1 100% 7 5
India Manan Chandra 1 1 100% 9 5
China Tian Pengfei 1 0 0% 7 3
England Brandon Sargeant 1 1 100% 9 5
France Brian Ochoiski 1 1 100% 7 6
China Jianbo Zhao 2 0 0% 8 4
Scotland Fraser Patrick 1 1 100% 1 1
England Louis Heathcote 1 0 0% 1 0
England Farakh Ajaib 2 2 100% 10 6
Scotland Scott Donaldson 1 0 0% 6 2
Wales Duane Jones 1 1 100% 3 2
England Haydon Pinhey 2 1 50% 10 5
Thailand Akani Songsermsawad 1 0 0% 6 2
Wales Jak Jones 1 0 0% 6 1
England James Tatton 1 1 100% 14 10
England Rebecca Kenna 1 1 100% 7 6
Wales Jackson Page 1 1 100% 4 3
England Sanderson Lam 1 1 100% 6 4
Pakistan Asjad Iqbal 1 0 0% 10 4
China Fan Zhengyi 1 0 0% 8 3
Scotland Dean Young 1 0 0% 7 3
Pakistan Mohammed Asif 1 1 100% 1 1
England David Lilley 1 0 0% 19 9
England James Burrett 1 1 100% 4 4
Wales Anthony Krysa 1 1 100% 4 4
England Mark Vincent 1 1 100% 4 4
England Alex Clenshaw 1 1 100% 5 4
England Paul Deaville 1 1 100% 7 4
Australia Simon Bevz 1 1 100% 4 4
England Luke Pinches 1 0 0% 6 2
China Pang Junxu 1 0 0% 4 2
China Gong Chenzhi 1 0 0% 4 1
England Dave Gilbert (II) 1 1 100% 6 5