9
seasons
116
games
82%
won
95 won, 21 lost · frames 202–69 · Break & Clears: 6 · 67 different opponents · teams: Sharks
Highlights
Played mostJohn Whiffin7 games · won 7
Best record againstJohn Whiffinwon 7 of 7
Toughest opponentMartin Woodwon 0 of 3
Best venueThe Railway Tavernwon 5 of 5 (100%)
Best and toughest count opponents met at least 3 times; best venue needs 5 games there.
Season by season
SeasonTeamPW%
402026/27
SharksDivision 1
43
75%
392026
SharksDivision 1
1311
85%
382025/26
SharksDivision 1
1916
84%
372024/25
SharksDivision 1
1613
81%
362024
SharksDivision 1
1411
79%
352023
SharksDivision 1
1715
88%
342022/23
SharksDivision 1
1311
85%
332022
SharksDivision 1
1410
71%
322021/22
SharksDivision 1
65
83%
Venues played at
VenuePW%
Thetford Exservicemans Club5343
81%
Cuemasters2218
82%
Great Hockham Eagle117
64%
Conservative Club98
89%
The Railway Tavern55
100%
Bardwell Dun Cow44
100%
East Harling Sports & Social Club44
100%
Albion33
100%
North Lopham Kings Head31
33%
Ixworth Greyhound22
100%
Head to head
67 opponentsOpponentPWon–lost
John Whiffinlast played 01/09/2026
7
7–0
David Bullerlast played 14/07/2026
6
5–1
Pete Annslast played 17/12/2024
5
4–1
Kevin Timmslast played 19/09/2023
5
4–1
Paul Amondlast played 16/06/2026
4
4–0
Mark Turnerlast played 26/05/2026
3
2–1
Steve Ashfordlast played 06/01/2026
3
3–0
Martin Woodlast played 18/11/2025
3
0–3
Aaron Lambertlast played 22/07/2025
3
2–1
Chris Chapmanlast played 08/07/2025
3
3–0
Adam Kentish-Turbefieldlast played 11/02/2025
3
3–0
Alan Readlast played 30/04/2024
3
1–2
Chris Connorslast played 20/02/2024
3
3–0
Paul Cooperlast played 21/11/2023
3
3–0
Jonny Webblast played 29/09/2026
2
1–1
Martin Larchlast played 28/07/2026
2
2–0
Colin Pearcelast played 02/12/2025
2
2–0
Ben Sparrowlast played 04/11/2025
2
2–0
Teejay Dicklast played 24/06/2025
2
2–0
Gavin Mehmetlast played 10/12/2024
2
1–1
Paul Thomaslast played 30/05/2023
2
2–0
James Gardnerlast played 07/02/2023
2
2–0
Steve Perrylast played 24/01/2023
2
2–0
Andrew Mitchelllast played 03/11/2026
1
1–0
Sheldon Wilbylast played 20/10/2026
1
1–0
Carl Mayhewlast played 06/10/2026
1
1–0
Steve Jones1last played 18/08/2026
1
1–0
Jay Darcylast played 04/08/2026
1
0–1
Chris Butcherlast played 21/04/2026
1
1–0
Keenan Stokeslast played 31/03/2026
1
1–0
Scott Greenlast played 17/03/2026
1
1–0
Kevin Birdlast played 03/03/2026
1
1–0
Andrew Van Ackerenlast played 13/01/2026
1
1–0
Ant McCabelast played 28/10/2025
1
1–0
Callum Wardlast played 02/09/2025
1
1–0
Ryan Edwardslast played 19/08/2025
1
1–0
Richie Breakwelllast played 13/05/2025
1
1–0
James Vincentlast played 18/03/2025
1
1–0
Chris Horsleylast played 18/02/2025
1
1–0
Shaun Carrolllast played 28/01/2025
1
1–0
Nick Smithlast played 26/11/2024
1
0–1
Dan Aldouslast played 22/10/2024
1
1–0
Patrick Merryweatherlast played 01/10/2024
1
0–1
Mark Ewinglast played 11/06/2024
1
1–0
Mark Stokeslast played 28/05/2024
1
1–0
Ady Woodlast played 09/04/2024
1
0–1
Ralph Largelast played 10/10/2023
1
0–1
Joe Greenlast played 26/09/2023
1
1–0
Ian Goslinglast played 29/08/2023
1
1–0
Jim Waldocklast played 08/08/2023
1
1–0
Andy Watsonlast played 13/06/2023
1
1–0
Phil Jermylast played 23/05/2023
1
1–0
Trudy Lambertlast played 14/02/2023
1
1–0
Jacob Thomaslast played 10/01/2023
1
1–0
Greg Thompsonlast played 08/11/2022
1
0–1
Brian Spingalast played 27/09/2022
1
1–0
Mark Fowlerlast played 19/07/2022
1
1–0
Andy Edwardslast played 07/06/2022
1
1–0
Ross Thomas-Joneslast played 17/05/2022
1
0–1
Martin Wilgoslast played 10/05/2022
1
1–0
Richard Cooklast played 26/04/2022
1
1–0
Alan Hodgkinsonlast played 15/03/2022
1
0–1
Andy Mitchelllast played 22/02/2022
1
1–0
Colin Bloomlast played 08/02/2022
1
0–1
Antony Tungattlast played 07/12/2021
1
1–0
Colin Walshlast played 28/09/2021
1
1–0
Phillip Brownlowlast played 14/09/2021
1
1–0
League matches since season 30 (2019). Tap an opponent to see every game between you.