Most Frequently Met Opponents By Tian Pengfei - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
England Mark Selby 6 1 16.67% 43 17
England Barry Hawkins 5 2 40% 28 10
India Aditya Mehta 3 2 66.67% 19 12
Jamaica Rory McLeod 5 3 60% 37 23
England Peter Lines 4 4 100% 19 14
Singapore Marvin Lim Chun Kiat 1 1 100% 5 4
Scotland Jamie Burnett 2 1 50% 11 6
China Ding Junhui 4 1 25% 29 10
England Joe Perry 6 2 33.33% 31 14
England Alex O'Donaghue 1 1 100% 4 4
England Lee Page 2 2 100% 10 8
England Alex Davies 1 1 100% 4 4
England Adam Wicheard 2 0 0% 21 7
Scotland David McLellan 1 1 100% 4 4
England Robert James 1 1 100% 5 4
England Sean O'Sullivan 4 3 75% 24 16
England David Gilbert 8 2 25% 66 27
Australia Ben Judge 1 1 100% 4 4
England Ricky Walden 8 3 37.5% 44 17
England Mark Davis 8 3 37.5% 44 22
Scotland Anthony McGill 7 5 71.43% 45 27
Thailand Dechawat Poomjaeng 3 2 66.67% 21 13
China Liu Song 2 1 50% 18 10
England Mark King 4 3 75% 23 12
England Ronnie O'Sullivan 6 3 50% 36 17
England Mark Joyce 6 2 33.33% 39 18
England Barry Pinches 5 4 80% 24 16
England Ali Carter 7 2 28.57% 40 16
England Andrew Higginson 8 4 50% 52 28
Scotland John Higgins 6 1 16.67% 48 18
Hong Kong Marco Fu 4 3 75% 22 14
England David Gray 1 1 100% 6 5
England Mike Dunn 8 4 50% 63 26
England Ashley Wright 1 1 100% 14 10
China Lyu Chuang 4 2 50% 26 13
Wales Matthew Stevens 4 3 75% 39 23
Scotland Scott MacKenzie 1 1 100% 9 5
Australia Steve Mifsud 1 1 100% 8 5
England Nigel Bond 5 0 0% 40 16
Finland Robin Hull 5 3 60% 37 20
Thailand Supoj Saenla 1 0 0% 17 8
Northern Ireland Mark Allen 5 2 40% 36 14
Ireland Rodney Goggins 1 0 0% 9 4
Wales Lee Walker 2 1 50% 17 9
Scotland Fraser Patrick 2 1 50% 14 7
Wales Ian Preece 3 2 66.67% 16 9
Scotland Alan McManus 8 5 62.5% 55 28
Wales Paul Davies 1 1 100% 6 4
England Adrian Gunnell 2 1 50% 13 6
Wales Ryan Day 3 1 33.33% 26 13
England Andrew Norman 1 1 100% 6 4
England Joe Jogia 2 1 50% 20 8
Netherlands Roy Stolk 2 2 100% 17 15
Ireland Fergal O'Brien 6 1 16.67% 51 22
Ireland Joe Delaney 2 1 50% 12 6
Wales Jamie Jones 5 1 20% 38 14
England Judd Trump 6 2 33.33% 41 18
Scotland Robert Stephen 1 0 0% 7 2
England Jamie Cope 4 2 50% 28 14
England Stuart Pettman 1 1 100% 6 5
Northern Ireland Dermot McGlinchey 1 1 100% 9 5
England Kyren Wilson 6 1 16.67% 38 12
United Arab Emirates Mohammed Shehab 2 2 100% 33 19
England Matthew Couch 1 1 100% 5 3
Thailand Issara Kachaiwong 1 0 0% 3 0
Scotland Marcus Campbell 1 0 0% 5 2
England Jimmy Michie 1 0 0% 3 0
England Shaun Murphy 7 1 14.29% 36 14
England Andy Hicks 1 1 100% 8 5
England Chris Melling 1 1 100% 9 5
England Stephen Rowlings 2 2 100% 9 8
England Tom Sheard 1 1 100% 5 4
Ireland Brendan O'Donoghue 1 1 100% 5 4
England Gavin Lomax 1 0 0% 4 0
England Scott Miller 1 1 100% 5 4
England Andy Symons 1 1 100% 4 4
Northern Ireland Michael King 1 1 100% 6 4
England Jimmy Robertson 7 1 14.29% 38 14
England Daniel Ward 1 0 0% 4 0
England Scott Bullied 1 1 100% 4 4
England Stephen Croft 1 0 0% 6 2
England Stephen Welsby 1 1 100% 4 4
England Richard Somauroo 1 1 100% 4 4
England Paul Davison 1 0 0% 5 1
England Tony Scott 1 1 100% 4 4
England Martin Gould 7 6 85.71% 46 27
England Craig Steadman 2 1 50% 17 9
England Munraj Pal 1 1 100% 5 5
China Liang Wenbo 5 4 80% 30 19
England Ben Woollaston 4 2 50% 24 12
England Tam Mustafa 1 0 0% 6 2
Norway Kurt Maflin 2 0 0% 12 4
England Ian Brumby 1 0 0% 6 2
Belgium Bjorn Haneveer 1 1 100% 10 6
England Robert Milkins 5 2 40% 29 11
England Dave Harold 1 0 0% 6 2
England Stuart Carrington 2 1 50% 16 8
China Cao Yupeng 4 1 25% 34 16
England Sam Baird 2 1 50% 11 7
Wales Duane Jones 2 2 100% 15 10
England Joel Walker 5 4 80% 37 23
China Ma Chunmao 1 1 100% 7 4
China Mei Xiwen 3 2 66.67% 15 9
England Stephen Lee 1 0 0% 6 2
England Ian Burns 4 4 100% 23 19
India Pankaj Advani 2 2 100% 13 10
China Xiao Guodong 5 0 0% 32 9
England Stuart Bingham 4 2 50% 23 10
Australia Neil Robertson 3 1 33.33% 18 8
England David Grace 4 3 75% 20 13
England Simon Bedford 1 1 100% 7 4
Thailand Thepchaiya Un-Nooh 2 0 0% 12 4
Thailand Thanawat Thirapongpaiboon 1 0 0% 6 2
England Matthew Hudson 1 1 100% 4 4
England John Astley 2 1 50% 16 8
England Michael Holt 3 2 66.67% 18 10
Thailand James Wattana 2 2 100% 15 10
Belgium Luca Brecel 6 1 16.67% 41 17
Thailand Passakorn Suwannawat 1 1 100% 8 5
England Martin O'Donnell 4 3 75% 37 23
England Jimmy White 4 3 75% 37 21
England Gary Wilson 4 4 100% 26 18
Malta Tony Drago 2 0 0% 13 4
China Zhong Weihao 1 1 100% 4 4
China Chen Feilong 3 3 100% 16 12
China Yang Qingtian 1 1 100% 6 4
Scotland Scott Donaldson 6 3 50% 38 20
England Jack Lisowski 3 0 0% 21 5
China Fang Xiongman 1 0 0% 7 3
Switzerland Alexander Ursenbacher 3 1 33.33% 24 13
Wales Mark Williams 6 0 0% 32 8
China Li Yan 1 1 100% 5 4
China Guan Zhen 1 0 0% 6 2
England Michael Wasley 1 1 100% 9 5
England Rod Lawler 3 1 33.33% 23 12
England Robbie Williams 4 2 50% 22 12
Malta Alex Borg 1 1 100% 5 4
Hong Kong Chan Ming Tung 1 1 100% 5 4
China Tang Jun 1 1 100% 4 4
China Ju Reti 1 0 0% 7 3
Scotland Graeme Dott 5 1 20% 45 19
England Jamie O'Neill 3 3 100% 19 14
China Wang Zepeng 1 1 100% 6 4
England Mitchell Mann 2 1 50% 7 4
Scotland Mark Owens 1 1 100% 4 4
Israel Eden Sharav 2 2 100% 10 8
China Feng Zeyuan 1 1 100% 4 4
England Alfie Burden 2 2 100% 16 9
Cyprus Michael Georgiou 3 2 66.67% 12 8
England Matthew Selt 2 2 100% 6 5
Hong Kong Alan Lin Tan Ho 1 1 100% 7 4
China Li Hang 5 3 60% 25 14
England Richard Jones (II) 1 1 100% 4 4
China Pa Ruke 1 1 100% 6 4
China Cao Xinlong 1 1 100% 4 4
England Tom Ford 6 3 50% 37 16
China Lyu Haotian 5 3 60% 36 21
Thailand Noppon Saengkham 5 4 80% 28 20
China Yu Delu 1 1 100% 6 5
Ireland Ken Doherty 2 1 50% 15 7
China Zhou Yuelong 2 1 50% 12 4
England Sydney Wilson 1 1 100% 4 4
China Lei Zhen 1 1 100% 4 4
Ireland Leo Fernandez 2 1 50% 15 8
Australia Vinnie Calabrese 1 1 100% 5 4
England Ashley Hugill 2 2 100% 13 8
Wales Dominic Dale 3 2 66.67% 17 11
China Lyu Chenwei 1 1 100% 5 5
Northern Ireland Joe Swail 1 0 0% 1 0
Poland Adam Stefanow 1 1 100% 5 4
England Adam Duffy 1 1 100% 6 4
China Niu Zhuang 1 1 100% 6 5
Iran Hossein Vafaei 2 0 0% 21 9
England David Lilley 1 0 0% 7 3
Wales Daniel Wells 1 0 0% 5 0
England Allan Taylor 3 2 66.67% 19 11
England Hammad Miah 2 0 0% 14 5
China Yan Bingtao 4 3 75% 34 18
China Chen Zifan 1 0 0% 9 3
China Zhang Anda 5 3 60% 31 14
China Chen Zhe 2 2 100% 11 8
England Liam Highfield 3 3 100% 18 14
England Anthony Hamilton 3 0 0% 15 3
China Zhang Yong 2 1 50% 19 11
Wales Ben Jones 1 1 100% 5 4
China Fan Zhengyi 1 1 100% 7 5
Iran Soheil Vahedi 3 3 100% 25 18
England Chris Wakelin 6 5 83.33% 45 23
Australia Kurt Dunham 1 0 0% 6 2
England Wayne Brown 1 1 100% 1 1
Thailand Akani Songsermsawad 5 2 40% 31 14
China Li Yuan 1 1 100% 11 10
China Lu Ning 2 1 50% 14 7
England Andy Lee 1 1 100% 1 1
Scotland Stephen Maguire 3 1 33.33% 34 15
Northern Ireland Gerard Greene 1 1 100% 7 4
China Si Jiahui 4 2 50% 25 14
England Sam Craigie 2 2 100% 16 10
England Oliver Lines 2 1 50% 10 6
England Peter Ebdon 1 0 0% 7 3
England James Cahill 1 1 100% 5 5
China Peifan Lei 2 2 100% 16 10
China Chang Bingyu 1 0 0% 3 1
England Kuldesh Johal 1 1 100% 3 2
England Hamim Hussain 1 1 100% 2 2
Wales Dylan Emery 1 0 0% 3 1
Germany Simon Lichtenberg 2 1 50% 13 6
England Billy Joe Castle 1 1 100% 9 6
England Sean Maddocks 1 1 100% 7 4
England Rebecca Kenna 1 1 100% 1 1
Germany Lukas Kleckers 2 1 50% 5 3
Hong Kong Ng On Yee 2 2 100% 13 9
Australia Ryan Thomerson 1 1 100% 4 3
China Yisong Peng 1 1 100% 5 4
England Sanderson Lam 2 1 50% 15 9
China Xu Si 1 0 0% 10 4
Wales Michael White 1 1 100% 7 5
England Zak Surety 1 1 100% 6 4
China Wu Yize 2 0 0% 30 10
Wales Andrew Pagett 1 1 100% 4 3
Scotland Stephen Hendry 1 1 100% 9 6
Wales Alex Taubman 1 1 100% 1 1
England Reanne Evans 2 2 100% 12 8
Thailand Mink Nutcharut 1 1 100% 6 5
Northern Ireland Dennis Taylor 1 1 100% 2 2
England Steven Hallworth 1 0 0% 4 1
England Farakh Ajaib 1 1 100% 5 5
Wales Jak Jones 2 0 0% 16 6
China Jiang Jun 1 0 0% 6 2
Poland Antoni Kowalski 1 1 100% 4 4
Scotland Dean Young 1 0 0% 11 5
England Louis Heathcote 1 0 0% 6 2
Stan Moody 1 0 0% 6 2
Scotland Chris Totten 1 0 0% 11 5