11
seasons
149
games
81%
won
120 won, 29 lost · frames 246–89 · Break & Clears: 15 · 79 different opponents · teams: Sharks, S & S Sharks, Sports & Social Sharks
Highlights
Played mostRui Sousa9 games · won 9
Best record againstRui Sousawon 9 of 9
Toughest opponentMick Carterwon 1 of 3
Best venueThetford Sports & Social Clubwon 7 of 7 (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
1714
82%
382025/26
SharksDivision 1
1714
82%
372024/25
SharksDivision 1
1311
85%
362024
SharksDivision 1
1712
71%
352023
SharksDivision 1
1816
89%
342022/23
SharksDivision 1
149
64%
332022
SharksDivision 1
1110
91%
322021/22
SharksDivision 1
109
90%
312019/20
S & S SharksDivision 1
1412
86%
302019
Sports & Social SharksDivision 1
1512
80%
Venues played at
VenuePW%
Thetford Exservicemans Club5849
84%
Cuemasters2218
82%
Great Hockham Eagle1611
69%
Conservative Club1210
83%
Thetford Sports & Social Club77
100%
Albion55
100%
The Railway Tavern54
80%
Bardwell Dun Cow42
50%
East Harling Sports & Social Club42
50%
Ixworth Greyhound33
100%
Norfolk Terrier22
100%
North Lopham Kings Head20
0%
Flintknappers11
100%
Head to head
79 opponentsOpponentPWon–lost
Rui Sousalast played 16/01/2024
9
9–0
Martin Woodlast played 02/06/2026
8
4–4
Darren Winglast played 14/10/2025
8
6–2
Stuart McDonaldlast played 19/08/2025
5
4–1
Kevin Bakerlast played 06/10/2026
4
2–2
Chris Chapmanlast played 18/08/2026
3
3–0
Alan Hodgkinsonlast played 12/05/2026
3
3–0
Gavin Hedgeslast played 14/04/2026
3
3–0
Gavin Mehmetlast played 17/02/2026
3
3–0
David Thirtlelast played 23/09/2025
3
3–0
Mark Briggslast played 09/09/2025
3
3–0
Ralph Largelast played 08/04/2025
3
2–1
Colin Walshlast played 07/05/2024
3
3–0
Hayden Readlast played 30/04/2024
3
3–0
Mick Carterlast played 09/01/2024
3
1–2
Mark Stokeslast played 10/10/2023
3
1–2
Garry Mehmetlast played 03/11/2026
2
1–1
Scott Greenlast played 29/09/2026
2
2–0
Andy Higdonlast played 01/09/2026
2
2–0
Steve Davieslast played 28/07/2026
2
2–0
Ashley Bakerlast played 16/06/2026
2
2–0
Roger Nicholsonlast played 26/05/2026
2
2–0
Mark Turnerlast played 10/02/2026
2
2–0
Nick Smithlast played 09/12/2025
2
1–1
Teejay Dicklast played 28/10/2025
2
1–1
John McKeownlast played 29/07/2025
2
1–1
Greg Thompsonlast played 22/07/2025
2
2–0
Dan Aldouslast played 18/02/2025
2
2–0
Ed Sheridanlast played 05/09/2023
2
2–0
Will Foskerlast played 29/08/2023
2
2–0
Andy Edwardslast played 15/08/2023
2
1–1
Adam Haylettlast played 14/02/2023
2
0–2
Paul Thomaslast played 10/01/2023
2
2–0
Dan Ekelast played 21/01/2020
2
2–0
Gary Larchlast played 30/04/2019
2
2–0
Dean Spinkslast played 04/08/2026
1
1–0
Callum Woodslast played 14/07/2026
1
0–1
Ben Sparrowlast played 05/05/2026
1
1–0
Nathan Crosslast played 21/04/2026
1
1–0
Ben Lancasterlast played 17/03/2026
1
0–1
Neil Boultonlast played 13/01/2026
1
1–0
Andy Harveylast played 06/01/2026
1
1–0
Jamie Warnocklast played 08/07/2025
1
1–0
Martin Wilgoslast played 24/06/2025
1
1–0
Phil Seamanlast played 17/12/2024
1
1–0
Chris Connorslast played 26/11/2024
1
0–1
Shaun Carrolllast played 01/10/2024
1
1–0
Jim Waldocklast played 10/09/2024
1
1–0
Gary Ashmorelast played 18/06/2024
1
0–1
Ben Tarftlast played 28/05/2024
1
1–0
Richard Websterlast played 21/05/2024
1
0–1
Paul Cooperlast played 26/03/2024
1
1–0
Brian Spingalast played 27/02/2024
1
1–0
Ben Annisonlast played 31/10/2023
1
0–1
Andy Watsonlast played 26/09/2023
1
1–0
Ross Thomas-Joneslast played 11/07/2023
1
1–0
Chris Cussacklast played 13/06/2023
1
1–0
Rob O'Kanelast played 07/02/2023
1
1–0
David Bullerlast played 13/12/2022
1
1–0
Carl Palmerlast played 25/10/2022
1
1–0
Steve Ashfordlast played 27/09/2022
1
1–0
Andy Mitchelllast played 17/05/2022
1
1–0
Steve Bournelast played 10/05/2022
1
1–0
Dan Huntlast played 26/04/2022
1
1–0
Aaron Lambertlast played 29/03/2022
1
1–0
Luke Keablelast played 22/02/2022
1
1–0
John Whiffinlast played 08/02/2022
1
1–0
Adryan Newmanlast played 05/10/2021
1
0–1
Chris Horsleylast played 14/09/2021
1
1–0
J Arbonlast played 14/01/2020
1
1–0
Karl Edelast played 17/12/2019
1
1–0
Danny Goodmanlast played 19/11/2019
1
1–0
Chris Greenoughlast played 15/10/2019
1
1–0
Gavin Godberlast played 16/07/2019
1
1–0
Gary Mehmetlast played 02/07/2019
1
0–1
Billy Pinkneylast played 14/05/2019
1
1–0
Zeelast played 09/04/2019
1
1–0
Ryan Edwardslast played 02/04/2019
1
1–0
Jake Copemanlast played 19/03/2019
1
1–0
League matches since season 30 (2019). Tap an opponent to see every game between you.