Most Frequently Met Opponents By Karl Townsend - All-time Professional

Filtering

Status
Categories
Scope
Range
H2H Opponent Matches Played Matches Won Win % Frames Played Frames Won
India David Singh 1 1 100% 3 2
Ireland John McBride 1 1 100% 2 2
England Steve Meakin 1 1 100% 2 2
England Steve Ventham 1 1 100% 2 2
England John Parrott 1 0 0% 3 1
England David Hall 1 0 0% 5 0
England Lee Spick 1 0 0% 4 0
England Philip Seaton 1 1 100% 7 4
Scotland Fraser Patrick 1 0 0% 4 0
Wales Peter Roscoe 1 0 0% 4 0
England Jeff Cundy 2 1 50% 10 5
England Mike Hallett 1 0 0% 7 2
England Ryan Michael 1 1 100% 6 4
England Luke Simmonds 1 1 100% 7 4
England Justin Smalley 1 0 0% 4 0
England Steve Judd 2 0 0% 12 3
England Tom Ford 1 0 0% 5 1
England Joe Jogia 2 1 50% 14 7
Wales Mark Fenton 1 0 0% 6 1
Northern Ireland Dylan Leary 1 0 0% 8 2
England John Whitty 1 1 100% 9 6
England Sanjay Meghani 1 1 100% 11 6
England Stefan Mazrocis 1 0 0% 6 1
England Richard Somauroo 1 1 100% 5 5
England Wayne Brown 1 0 0% 7 2
England Anish Bhayro 1 1 100% 7 5
England Pat Horne 1 0 0% 7 2
Wales Andrew Peters 1 1 100% 5 5
England Jamie Moreland 1 1 100% 9 5
England Jonathan Bagley 1 0 0% 7 2
England Jon Wibberley 1 1 100% 6 5
Ireland Barry McNamee 1 0 0% 7 2
Ireland Joe Delaney 1 0 0% 5 1
Chile Juan Rosales 1 0 0% 9 4
England Timothy Paling 1 0 0% 6 1
England Andy Lavin 1 0 0% 8 3
Scotland Marcus Campbell 2 0 0% 11 1
England Anthony Harris 1 1 100% 8 5
England Dean Venables 2 2 100% 14 10
England Richard Tatton 1 0 0% 6 1
England Mohammed Rangzib 1 0 0% 5 0
England Paul Davison 1 0 0% 5 0
England Stephen Popplewell 1 1 100% 7 5
England Neil Hoggarth 1 1 100% 6 5
Scotland Alan Burnett 2 0 0% 12 3
Ireland Leo Fernandez 1 0 0% 6 1
England Stuart Bingham 1 0 0% 8 3
England Paul Wykes 1 0 0% 7 2
England Andrew Hannah 1 1 100% 9 5
England Gareth Atkins 1 1 100% 8 5
Scotland Chris Shade 1 0 0% 8 3
England Paul Hunter 1 0 0% 7 2
Wales James Reynolds 1 0 0% 5 1
England Mukesh Parmar 1 1 100% 4 4
Northern Ireland Kieran McMahon 1 0 0% 6 1
England Gary Clarke 1 0 0% 6 1
England David Athorn 1 0 0% 8 3
England Andrew Hall 1 0 0% 7 2
England Andrew Cairns 1 0 0% 9 4
England Eddie Lott 1 1 100% 9 5
England Robert Grenville-Smith 2 2 100% 13 10
England Mark Williams (II) 2 1 50% 14 8
Scotland John Lardner 1 0 0% 7 2
England Leigh Griffin 2 1 50% 13 7
England Troy Shaw 1 0 0% 8 3
England Steve Duggan 1 1 100% 9 5
England Justyn Barnes 1 1 100% 6 5
England Steve Harrison 1 0 0% 7 2
Wales Iwan Jones 1 0 0% 8 3
England Gary Ponting 1 1 100% 9 5
England Mark Faulkner 1 1 100% 5 5
England Paul Cavney 1 0 0% 6 1
Ireland Joe O'Boye 1 0 0% 6 1
Australia Steve Mifsud 2 1 50% 15 9
Italy Daniele Zagaroli 1 1 100% 5 5
England Stuart Pettman 1 0 0% 7 2
England Stephen Croft 1 0 0% 5 0
England Shaun Mellish 1 0 0% 8 3
England Vic Harris 1 1 100% 8 5
England John Wade 1 0 0% 6 1
England Will Jerram 1 0 0% 7 2
England Lee Walters 2 1 50% 14 7
England Andrew Krasinski 1 0 0% 7 2
England Anthony Buckley 1 1 100% 8 5
England Anthony Taylor 1 0 0% 9 4
England Matthew Catchpole 1 0 0% 8 3
Scotland Alistair Fleming 1 0 0% 9 4
England Hassan Vaizie 2 1 50% 15 7
England Daniel Buskin 1 0 0% 9 4
Ireland Stephen O'Connor 1 0 0% 7 2
England Philip Minchin 1 1 100% 9 5
Scotland Scott MacFarlane 1 1 100% 8 5
England Danny Smith 2 0 0% 15 5
England Andrew Essilfie 1 1 100% 8 5
England Glenn Stevenson 1 0 0% 8 3
England Pat Kenny 1 0 0% 6 1
Australia Robert Tavagna 1 1 100% 5 5
England Steve Elliott 1 1 100% 7 5
Scotland Michael Valentine 1 1 100% 9 5
England Ken Owers 1 0 0% 7 2
England Ian Brumby 1 1 100% 8 5
England Paul Clarke 1 1 100% 9 5
England Mark Flowerdew 1 0 0% 6 1
England Craig Harrison 1 1 100% 5 5
England Frank Dezi 1 0 0% 9 4
England Darren Martin 1 1 100% 7 5
England Neil Selman 1 1 100% 7 5
England Anthony Hamilton 1 0 0% 7 2
England Kevin Ashby 1 1 100% 8 5
Scotland Richy McDonald 1 1 100% 7 5
England Mike Dunn 1 0 0% 8 3
Thailand Noppadon Noppachorn 1 1 100% 8 5
England David Hamson 1 0 0% 11 5
England Peter Daubney 1 0 0% 7 2
England Russell Burgess 1 1 100% 9 5
England Mark Darnes 1 1 100% 6 5
England Tony Knowles 1 0 0% 3 1
India Amrik Cheema 1 0 0% 6 1
England Shane Haines 1 0 0% 6 1
England Sukhbir Grewal 1 0 0% 8 3
England Derek Turner 1 0 0% 7 2
England Michael Leach 1 0 0% 11 5
England Craig Taylor 1 0 0% 4 0
Scotland Norman MacLachlan 1 1 100% 6 4
England Brian Cassidy 1 0 0% 5 0
England David Coles 1 0 0% 6 1
England Paul Hurren 1 1 100% 9 5
England Ali Bassiri 1 1 100% 2 2
Wales Philip Williams 1 0 0% 2 0
England Craig Barber 1 1 100% 3 2
England Ian Barry Stark 1 1 100% 3 2
Scotland Craig MacGillivray 1 0 0% 2 0
Cyprus Mehmet Husnu 1 0 0% 3 0
Malta Joe Grech 1 0 0% 5 1
England David Roe 1 0 0% 5 2
England Bruce Bernard 1 0 0% 7 3
England Geoff Williams 1 0 0% 3 1
Belgium Tomasz Skalski 1 1 100% 5 4
Poland Kacper Filipiak 1 0 0% 4 0