11
seasons
149
games
83%
won
124 won, 25 lost · frames 251–89 · Break & Clears: 6 · 84 different opponents · teams: Sharks, S & S Sharks, Sports & Social Sharks
Highlights
Played mostAdam Haylett8 games · won 3
Best record againstSteve Davieswon 4 of 4
Toughest opponentStuart McDonaldwon 1 of 3
Best venueConservative Clubwon 11 of 11 (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
31
33%
392026
SharksDivision 1
1615
94%
382025/26
SharksDivision 1
2115
71%
372024/25
SharksDivision 1
1717
100%
362024
SharksDivision 1
1512
80%
352023
SharksDivision 1
1612
75%
342022/23
SharksDivision 1
77
100%
332022
SharksDivision 1
1410
71%
322021/22
SharksDivision 1
1111
100%
312019/20
S & S SharksDivision 1
1412
86%
302019
Sports & Social SharksDivision 1
1512
80%
Venues played at
VenuePW%
Thetford Exservicemans Club5747
82%
Cuemasters2421
88%
Great Hockham Eagle1710
59%
Conservative Club1111
100%
The Railway Tavern76
86%
Thetford Sports & Social Club77
100%
Albion43
75%
Bardwell Dun Cow32
67%
Ixworth Greyhound33
100%
North Lopham Kings Head32
67%
East Harling Sports & Social Club22
100%
Attleborough Snooker Centre11
100%
Flintknappers11
100%
Norfolk Terrier11
100%
Head to head
84 opponentsOpponentPWon–lost
Adam Haylettlast played 18/11/2025
8
3–5
Gavin Mehmetlast played 14/02/2023
5
3–2
Steve Davieslast played 14/04/2026
4
4–0
Richard Websterlast played 07/10/2025
4
2–2
Hayden Readlast played 19/09/2023
4
2–2
Gavin Hedgeslast played 28/09/2021
4
4–0
Brian Spingalast played 05/05/2026
3
3–0
John McKeownlast played 10/02/2026
3
3–0
Stuart McDonaldlast played 06/01/2026
3
1–2
Mark Stokeslast played 09/12/2025
3
2–1
Ian Goslinglast played 28/10/2025
3
3–0
Andy Mitchelllast played 09/09/2025
3
3–0
Ralph Largelast played 12/08/2025
3
2–1
Paul Thomaslast played 18/03/2025
3
2–1
Dan Huntlast played 13/09/2022
3
3–0
John Whiffinlast played 07/06/2022
3
3–0
Ross Thomas-Joneslast played 22/02/2022
3
3–0
Carl Follenlast played 26/11/2019
3
3–0
Paul Cooperlast played 01/09/2026
2
2–0
Phil Seamanlast played 28/07/2026
2
2–0
Greg Thompsonlast played 02/06/2026
2
1–1
Andy Higdonlast played 12/05/2026
2
2–0
Kevin Farrelllast played 29/07/2025
2
2–0
Andy Edwardslast played 17/06/2025
2
2–0
Jim Waldocklast played 20/05/2025
2
2–0
Martin Pearsonlast played 28/01/2025
2
2–0
Steve Bournelast played 17/09/2024
2
2–0
Martin Larchlast played 07/05/2024
2
2–0
Richard Cooklast played 30/04/2024
2
1–1
Aaron Lambertlast played 09/04/2024
2
1–1
Darren Winglast played 26/03/2024
2
2–0
Chris Horsleylast played 17/10/2023
2
2–0
Keenan Stokeslast played 13/12/2022
2
2–0
James Vincentlast played 28/06/2022
2
2–0
Colin Bloomlast played 02/11/2021
2
2–0
Rui Souzalast played 25/06/2019
2
2–0
Joey Mehmetlast played 03/11/2026
1
0–1
Hayden Wilbylast played 20/10/2026
1
1–0
Steve Fearnlast played 29/09/2026
1
0–1
Aaron Andrewslast played 04/08/2026
1
1–0
Shane Burrowslast played 14/07/2026
1
1–0
Phil Southlast played 07/07/2026
1
1–0
Alan Mosslast played 26/05/2026
1
1–0
Dean Spinkslast played 21/04/2026
1
1–0
Callum Woodslast played 31/03/2026
1
1–0
Doug Trudgilllast played 17/03/2026
1
1–0
Paul Amondlast played 03/03/2026
1
1–0
Nathan Boultonlast played 13/01/2026
1
0–1
Sean Brookeslast played 04/11/2025
1
0–1
Neil Boultonlast played 02/09/2025
1
1–0
Ed Sheridanlast played 19/08/2025
1
1–0
Ant McCabelast played 24/06/2025
1
1–0
Jake Copemanlast played 18/02/2025
1
1–0
Mick Carterlast played 21/01/2025
1
1–0
David Bullerlast played 26/11/2024
1
1–0
Jack Morterlast played 22/10/2024
1
1–0
Will Foskerlast played 18/06/2024
1
1–0
Carl Mayhewlast played 21/05/2024
1
1–0
Ashley Bakerlast played 06/02/2024
1
1–0
Ashley Jefferylast played 09/01/2024
1
0–1
Gordy Russelllast played 10/10/2023
1
1–0
Stuart Ellislast played 26/09/2023
1
1–0
Martin Wilgoslast played 29/08/2023
1
1–0
Toby Slavenlast played 11/07/2023
1
1–0
Steve Holsteadlast played 13/06/2023
1
1–0
Gary Ashmorelast played 23/05/2023
1
1–0
Ben Reillylast played 07/02/2023
1
1–0
Phil Jermylast played 24/01/2023
1
1–0
Alan Readlast played 20/12/2022
1
1–0
Charlie Woodlast played 17/05/2022
1
1–0
D Odeylast played 10/05/2022
1
1–0
Derren Puseylast played 08/02/2022
1
1–0
Kevin Timmslast played 25/01/2022
1
1–0
D Chandlerlast played 16/11/2021
1
1–0
Alan Hodgkinsonlast played 25/02/2020
1
1–0
Andy Vanackerenlast played 21/01/2020
1
1–0
Graham Fletcherlast played 14/01/2020
1
1–0
Gene Furneauxlast played 17/12/2019
1
1–0
Rob Huntlast played 19/11/2019
1
1–0
Nick Jameslast played 17/09/2019
1
1–0
Paul Laidlawlast played 16/07/2019
1
1–0
Ritchie Breakwelllast played 23/04/2019
1
0–1
Mark Anclifflast played 09/04/2019
1
1–0
Carl Palmerlast played 02/04/2019
1
1–0
League matches since season 30 (2019). Tap an opponent to see every game between you.