Most Frequently Met Opponents By Xiao Guodong - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Joe Jogia 4 0 0% 27 9
Northern Ireland Dermot McGlinchey 1 1 100% 7 5
Scotland Graeme Dott 11 4 36.36% 58 27
England Liam Highfield 6 5 83.33% 55 33
Norway Kurt Maflin 11 6 54.55% 99 48
England Adam Wicheard 3 3 100% 20 14
England James Murdoch 1 1 100% 4 4
England Jimmy Robertson 15 5 33.33% 124 55
Thailand Issara Kachaiwong 1 1 100% 5 4
Northern Ireland Patrick Wallace 1 1 100% 7 4
England Michael Holt 7 4 57.14% 46 27
England Judd Trump 12 2 16.67% 85 35
England Stuart Pettman 2 1 50% 20 11
Ireland Michael Judge 4 3 75% 41 27
England Reanne Evans 2 2 100% 15 13
Thailand Thanawat Thirapongpaiboon 1 1 100% 7 4
England Peter Ebdon 6 4 66.67% 38 21
Germany Ronni Beniesch 1 1 100% 4 4
Thailand James Wattana 3 2 66.67% 19 11
England Kyren Wilson 16 5 31.25% 86 35
Scotland Marc Davis 1 1 100% 6 4
England Mark Selby 15 5 33.33% 105 42
England Andrew Higginson 4 1 25% 21 6
China Zhang Anda 6 2 33.33% 46 22
England Mark Joyce 4 1 25% 24 9
England Matthew Couch 2 2 100% 9 8
Wales Darren Morgan 2 0 0% 11 4
England James Loft 1 1 100% 3 3
Malta Tony Drago 3 1 33.33% 31 16
England Paul Davison 2 2 100% 7 6
England Peter Lines 7 4 57.14% 50 26
Wales Michael White 9 4 44.44% 50 22
England Andy Hicks 5 3 60% 24 13
England Lee Page 1 1 100% 4 4
Wales Dominic Dale 5 3 60% 26 15
Wales Mark Williams 6 1 16.67% 37 15
England Matthew Selt 9 4 44.44% 41 19
Scotland Stephen Hendry 1 0 0% 8 3
China Ding Junhui 9 1 11.11% 83 28
Jamaica Rory McLeod 5 4 80% 25 18
Scotland Jamie Burnett 4 2 50% 22 12
England Craig Steadman 2 2 100% 11 9
England Rod Lawler 8 7 87.5% 40 29
China Cao Yupeng 2 1 50% 18 10
Ireland Ken Doherty 4 1 25% 18 6
Ireland Joe Delaney 1 1 100% 7 5
England Mark Davis 11 4 36.36% 68 33
England Jimmy White 7 4 57.14% 54 29
Northern Ireland Jordan Brown 3 2 66.67% 17 8
England Barry Hawkins 8 3 37.5% 44 19
England Dave Harold 2 1 50% 14 7
England Neal Jones 2 1 50% 13 7
China Li Yan 3 2 66.67% 22 15
England Bash Maqsood 1 1 100% 5 4
Thailand Thepchaiya Un-Nooh 2 1 50% 13 7
England Ronnie O'Sullivan 6 2 33.33% 40 16
England Jack Lisowski 10 5 50% 67 34
Ireland Leo Fernandez 2 2 100% 12 10
England Robert Valiant 1 1 100% 6 5
England Michael Rhodes 1 1 100% 4 4
England Nick Jennings 1 1 100% 6 4
Pakistan Shokat Ali 1 1 100% 4 4
England Allan Taylor 3 2 66.67% 24 14
Thailand Noppadon Sangnil 1 1 100% 11 6
England Chris Melling 1 1 100% 4 4
Scotland Hugh Abernethy 1 1 100% 5 4
England Lee Richardson 1 1 100% 6 4
England David Roe 1 0 0% 15 5
England Munraj Pal 1 1 100% 18 10
China Liu Song 2 0 0% 13 4
England Robert James 1 1 100% 5 4
England David Gilbert 13 6 46.15% 86 41
England Ashley Wright 1 1 100% 5 4
England Mike Dunn 4 2 50% 26 17
Scotland Stephen Maguire 10 6 60% 58 32
Wales Matthew Stevens 4 2 50% 20 8
England Tom Ford 13 7 53.85% 76 38
England Stephen Lee 2 0 0% 13 5
Ireland Fergal O'Brien 5 4 80% 26 18
Scotland Scott MacKenzie 2 1 50% 11 6
India Aditya Mehta 4 2 50% 33 20
Northern Ireland Gerard Greene 3 2 66.67% 16 8
England Sam Harvey 1 1 100% 5 4
England Sean O'Sullivan 4 2 50% 29 14
England Sam Baird 2 2 100% 21 14
England Robert Milkins 11 5 45.45% 68 34
Scotland Ross Muir 1 1 100% 5 4
England Ricky Walden 10 7 70% 52 32
England Alfie Burden 8 6 75% 52 31
Scotland Marcus Campbell 3 1 33.33% 15 8
Ireland David Morris 2 2 100% 7 5
England Adam Duffy 3 3 100% 27 21
China Liang Wenbo 3 1 33.33% 30 13
China Zhao Xintong 7 2 28.57% 35 15
England Shane Castle 1 1 100% 4 4
Scotland Anthony McGill 4 2 50% 18 9
Thailand Dechawat Poomjaeng 2 1 50% 15 7
England David Grace 4 2 50% 27 13
England Saqib Nasir 1 1 100% 6 4
India Pankaj Advani 2 0 0% 16 7
England Barry Pinches 2 0 0% 17 7
England Mark King 4 2 50% 34 17
England Joe Perry 9 2 22.22% 47 17
England Ben Fortey 1 1 100% 5 4
Belgium Luca Brecel 6 4 66.67% 30 18
China Wang Zepeng 1 1 100% 4 4
China Tian Pengfei 5 5 100% 32 23
China Cao Xinlong 2 2 100% 10 9
Hong Kong Marco Fu 6 3 50% 40 19
China Rouzi Maimaiti 1 1 100% 4 4
China Hu Hao 1 0 0% 6 2
Wales Jak Jones 7 6 85.71% 45 33
England Ian Burns 5 3 60% 34 21
Wales Gareth Allen 2 2 100% 11 8
England Oliver Lines 3 1 33.33% 19 10
China Lyu Chuang 3 0 0% 20 7
England Jamie O'Neill 2 2 100% 17 11
England Ian Duffy 1 1 100% 5 4
Wales Ryan Day 7 4 57.14% 41 25
England Justin Astley 1 0 0% 7 3
Ireland David Hogan 1 1 100% 6 4
England Daniel Ward 1 0 0% 6 2
Australia Neil Robertson 11 5 45.45% 58 27
England Andrew Norman 1 1 100% 8 5
England Robbie Williams 3 2 66.67% 15 8
China Pu Jingsong 1 1 100% 6 4
England Michael Wasley 1 1 100% 5 4
Wales Daniel Wells 5 1 20% 25 11
China Li Hang 2 1 50% 19 9
Scotland John Higgins 10 4 40% 50 20
England Jamie Cope 2 2 100% 13 8
England Hammad Miah 4 4 100% 31 19
China Yuan Sijun 6 3 50% 35 16
China Mei Xiwen 2 1 50% 21 13
England Gary Wilson 6 4 66.67% 32 17
China Pan Weixing 1 1 100% 5 4
Scotland Scott Donaldson 4 3 75% 24 14
China Chen Zifan 2 2 100% 10 10
China Lyu Haotian 5 4 80% 26 17
Wales Andrew Pagett 4 4 100% 26 21
Finland Robin Hull 2 1 50% 17 8
Scotland Alan McManus 3 0 0% 13 4
England Ali Carter 9 3 33.33% 56 22
China Lin Yongzhi 1 1 100% 6 4
England Ian Glover 2 2 100% 12 10
England Joel Walker 1 1 100% 4 4
Switzerland Alexander Ursenbacher 4 3 75% 22 16
China Yao Pengcheng 1 1 100% 4 4
China Chen Junhao 1 1 100% 5 4
China Da Hailin 1 1 100% 6 4
Israel Eden Sharav 3 3 100% 26 18
Thailand Noppon Saengkham 8 6 75% 56 31
England Christopher Keogan 3 2 66.67% 16 9
Wales Jamie Jones 4 2 50% 19 7
China He Guoqiang 1 1 100% 4 4
England Ben Woollaston 7 3 42.86% 40 22
England Stuart Bingham 6 3 50% 27 14
England Elliot Slessor 2 1 50% 15 9
Northern Ireland Joe Swail 1 1 100% 5 4
Northern Ireland Mark Allen 8 5 62.5% 52 28
Singapore Jaden Ong Jia Jun 1 1 100% 11 10
England Jason Weston 1 1 100% 6 6
China Qin Jianfeng 1 1 100% 4 4
China Zhang Yang 1 1 100% 5 4
China Zhou Yuelong 5 2 40% 23 13
Wales Lee Walker 1 1 100% 8 5
England Nigel Bond 1 0 0% 7 2
England James Cahill 1 0 0% 5 1
Wales Jamie Clarke 4 2 50% 36 19
China Wang Yuchen 3 3 100% 17 12
Australia Kurt Dunham 1 1 100% 5 5
England Steven Hallworth 3 1 33.33% 18 8
England Robert Read 1 1 100% 4 4
England Chris Wakelin 5 0 0% 49 19
England John Astley 3 2 66.67% 24 14
England Shaun Murphy 6 3 50% 32 17
Pakistan Hamza Akbar 3 3 100% 16 11
England Daniel Womersley 1 1 100% 1 1
Wales Tyler Rees 1 1 100% 12 10
Germany Lukas Kleckers 4 4 100% 27 21
England Martin Gould 3 1 33.33% 16 7
China Li Yuan 1 1 100% 5 4
England Sanderson Lam 3 3 100% 23 19
Malta Alex Borg 1 1 100% 8 6
Scotland Chris Totten 1 1 100% 13 10
China Zhang Yong 2 2 100% 13 10
Cyprus Michael Georgiou 1 1 100% 6 5
England Anthony Hamilton 3 3 100% 13 10
England Billy Joe Castle 1 0 0% 7 3
China Fan Zhengyi 3 3 100% 21 15
England Harvey Chandler 2 2 100% 12 9
Thailand Akani Songsermsawad 2 1 50% 12 4
Malaysia Thor Chuan Leong 1 1 100% 7 5
Wales Duane Jones 6 5 83.33% 35 24
Iran Soheil Vahedi 1 1 100% 7 6
England Chae Ross 1 1 100% 5 4
England Ashley Carty 1 1 100% 11 6
China Peifan Lei 1 1 100% 6 5
England Martin O'Donnell 3 2 66.67% 16 9
England Brandon Sargeant 2 2 100% 11 10
England Andy Lee 2 2 100% 12 9
Scotland Fraser Patrick 2 2 100% 12 8
China Si Jiahui 4 2 50% 30 14
England Ashley Hugill 3 2 66.67% 17 9
China Lu Ning 6 4 66.67% 30 17
England Farakh Ajaib 1 1 100% 4 3
Iran Hossein Vafaei 4 3 75% 27 14
England Stuart Carrington 3 1 33.33% 16 7
England Haydon Pinhey 2 2 100% 8 7
Ukraine Iulian Boiko 2 2 100% 11 9
China Yan Bingtao 1 0 0% 5 1
England Jamie Wilson 1 1 100% 5 4
China Jianbo Zhao 1 1 100% 5 4
England Sam Craigie 1 0 0% 2 0
England Mitchell Mann 3 1 33.33% 12 6
China Gao Yang 1 0 0% 9 4
China Zhang Jiankang 1 1 100% 8 6
China Xu Si 6 5 83.33% 36 23
England Peter Devlin 1 1 100% 6 4
Thailand Mink Nutcharut 2 2 100% 8 7
England David Lilley 2 2 100% 16 10
Brazil Victor Sarkis 1 1 100% 5 4
Estonia Andres Petrov 1 1 100% 9 6
Pakistan Asjad Iqbal 1 1 100% 8 6
Ukraine Anton Kazakov 1 1 100% 1 1
England Sydney Wilson 1 1 100% 6 5
India Ishpreet Singh Chadha 1 1 100% 10 6
England Louis Heathcote 1 0 0% 1 0
China Huang Jiahao 1 1 100% 6 4
India Kreishh Gurbaxani 1 1 100% 9 6
China Long Zehuang 1 1 100% 10 6
Wales Jackson Page 1 1 100% 10 6
China Wu Yize 1 0 0% 10 4
Wales Dylan Emery 1 1 100% 5 5