11
seasons
136
games
79%
won
107 won, 29 lost · frames 220–86 · Break & Clears: 5 · 76 different opponents · teams: Sharks, S & S Sharks, Sports & Social Sharks
Highlights
Played mostHayden Read6 games · won 4
Best record againstNick Smithwon 4 of 4
Toughest opponentDavid Bullerwon 0 of 4
Best venueThetford Sports & Social Clubwon 6 of 7 (86%)
Best and toughest count opponents met at least 3 times; best venue needs 5 games there.
Season by season
SeasonTeamPW%
402026/27
SharksDivision 1
33
100%
392026
SharksDivision 1
116
55%
382025/26
SharksDivision 1
1711
65%
372024/25
SharksDivision 1
1614
88%
362024
SharksDivision 1
137
54%
352023
SharksDivision 1
1714
82%
342022/23
SharksDivision 1
1412
86%
332022
SharksDivision 1
117
64%
322021/22
SharksDivision 1
1010
100%
312019/20
S & S SharksDivision 1
1312
92%
302019
Sports & Social SharksDivision 1
1111
100%
Venues played at
VenuePW%
Thetford Exservicemans Club5848
83%
Cuemasters1912
63%
Great Hockham Eagle1712
71%
Thetford Sports & Social Club76
86%
The Railway Tavern63
50%
Albion44
100%
East Harling Sports & Social Club44
100%
Bardwell Dun Cow32
67%
Conservative Club33
100%
Ixworth Greyhound32
67%
Norfolk Terrier22
100%
North Lopham Kings Head21
50%
Attleborough Snooker Centre11
100%
Flintknappers11
100%
Head to head
76 opponentsOpponentPWon–lost
Hayden Readlast played 16/01/2024
6
4–2
Greg Thompsonlast played 31/10/2023
5
4–1
Aaron Lambertlast played 02/06/2026
4
2–2
Colin Pearcelast played 26/05/2026
4
3–1
David Bullerlast played 31/03/2026
4
0–4
Nick Smithlast played 20/02/2024
4
4–0
Martin Wilgoslast played 23/05/2023
4
3–1
James Vincentlast played 10/01/2023
4
4–0
Kevin Birdlast played 06/10/2026
3
3–0
Carl Mayhewlast played 16/06/2026
3
2–1
Adam Haylettlast played 17/02/2026
3
0–3
Gavin Mehmetlast played 18/11/2025
3
2–1
Gavin Hedgeslast played 17/12/2024
3
3–0
Brian Spingalast played 19/11/2024
3
2–1
Andy Edwardslast played 26/03/2024
3
3–0
Dan Huntlast played 19/09/2023
3
3–0
Chris Horsleylast played 11/07/2023
3
3–0
Jamie Warnocklast played 04/11/2025
2
1–1
Gary Ashmorelast played 28/10/2025
2
2–0
Will Foskerlast played 24/06/2025
2
1–1
Paul Cooperlast played 17/06/2025
2
2–0
Josh Jexlast played 08/04/2025
2
2–0
Sam Carrolllast played 28/01/2025
2
2–0
Steve Perrylast played 21/01/2025
2
2–0
Richard Cooklast played 20/12/2022
2
2–0
Paul Thomaslast played 27/09/2022
2
2–0
Darren Winglast played 07/06/2022
2
1–1
Dominic Chandlerlast played 17/05/2022
2
1–1
Ross Thomas-Joneslast played 11/02/2020
2
2–0
Neil Boultonlast played 21/01/2020
2
2–0
Jason Noakeslast played 16/07/2019
2
2–0
Dan Goodmanlast played 14/05/2019
2
2–0
Ritchie Davieslast played 03/11/2026
1
1–0
Aidan Hugginslast played 20/10/2026
1
1–0
Shaun Brookslast played 18/08/2026
1
1–0
Nathan Crosslast played 04/08/2026
1
0–1
Chris Chapmanlast played 05/05/2026
1
0–1
Scott Claydonlast played 21/04/2026
1
0–1
David Thirtlelast played 14/04/2026
1
1–0
Ed Sheridanlast played 06/01/2026
1
1–0
Roger Nicholsonlast played 02/12/2025
1
0–1
A Issitlast played 09/09/2025
1
1–0
Nathan Boultonlast played 02/09/2025
1
1–0
Tim Hembroughlast played 12/08/2025
1
0–1
Martin Woodlast played 22/07/2025
1
0–1
Pete Annslast played 20/05/2025
1
0–1
Ross Joneslast played 13/05/2025
1
1–0
Jack Morterlast played 18/02/2025
1
1–0
Kevin Farrelllast played 29/10/2024
1
1–0
Jake Copemanlast played 22/10/2024
1
1–0
Adam Kentish-Turbefieldlast played 08/10/2024
1
1–0
Phil Jermylast played 18/06/2024
1
1–0
Ant McCabelast played 19/03/2024
1
1–0
Steve Ashfordlast played 27/02/2024
1
1–0
John Whiffinlast played 21/11/2023
1
1–0
Jim Waldocklast played 07/11/2023
1
1–0
Trudy Lambertlast played 17/10/2023
1
1–0
Nathan Croninlast played 26/09/2023
1
1–0
Steve Davieslast played 08/08/2023
1
1–0
Chris Connorslast played 27/06/2023
1
1–0
James Gardnerlast played 13/06/2023
1
1–0
Stuart McDonaldlast played 30/05/2023
1
1–0
Joe Greenlast played 07/02/2023
1
1–0
John Wallacelast played 25/10/2022
1
1–0
Rui Sousalast played 26/04/2022
1
1–0
Jacob Thomaslast played 12/04/2022
1
1–0
Adryan Newmanlast played 29/03/2022
1
0–1
Colin Walshlast played 30/11/2021
1
1–0
Ivan Jermylast played 28/09/2021
1
1–0
Luke Keablelast played 14/09/2021
1
1–0
Jason Richardsonlast played 14/01/2020
1
1–0
S Phillipslast played 17/12/2019
1
1–0
Larry Winstonelast played 19/11/2019
1
1–0
Martin Larchlast played 05/11/2019
1
1–0
Andy Mitchelllast played 13/08/2019
1
1–0
Chris Hammondlast played 09/04/2019
1
1–0
League matches since season 30 (2019). Tap an opponent to see every game between you.