11
seasons
139
games
61%
won
85 won, 54 lost · frames 182–140 · Break & Clears: 1 · 99 different opponents · teams: Albion B, RBL B, The Ex Men, RBL, Thetford RBL
Highlights
Played mostGraham Fletcher4 games · won 2
Best record againstAdam Barnardwon 3 of 3
Toughest opponentRichard Websterwon 0 of 3
Best venueThetford Exservicemans Clubwon 11 of 15 (73%)
Best and toughest count opponents met at least 3 times; best venue needs 5 games there.
Season by season
SeasonTeamPW%
402026/27
Albion BDivision 2
41
25%
392026
Albion BDivision 2
179
53%
382025/26
Albion BDivision 1
198
42%
372024/25
RBL BDivision 2
149
64%
362024
RBL BDivision 2
1411
79%
352023
RBL BDivision 2
85
63%
342022/23
The Ex MenDivision 2
138
62%
332022
RBLDivision 2
106
60%
322021/22
RBLDivision 2
119
82%
312019/20
Albion BDivision 1
137
54%
302019
Thetford RBLDivision 2
1612
75%
Venues played at
VenuePW%
Royal British Legion5237
71%
Albion3015
50%
Thetford Exservicemans Club1511
73%
The Railway Tavern93
33%
Conservative Club52
40%
Great Hockham Eagle53
60%
Cuemasters30
0%
Flintknappers31
33%
Bardwell Dun Cow21
50%
East Harling Sports & Social Club22
100%
Hopton Vine22
100%
North Lopham Kings Head20
0%
Shropham Social Club22
100%
Attleborough Snooker Centre11
100%
Bar 3311
100%
Ixworth Greyhound11
100%
The Bell11
100%
Thetford Sports & Social Club10
0%
Head to head
99 opponentsOpponentPWon–lost
Graham Fletcherlast played 17/09/2024
4
2–2
Adam Barnardlast played 28/07/2026
3
3–0
Richard Websterlast played 04/11/2025
3
0–3
Teejay Dicklast played 19/08/2025
3
3–0
Gary Ashmorelast played 11/02/2025
3
2–1
Tiago Ramireslast played 11/06/2024
3
3–0
Andy Sparrowhawklast played 19/03/2024
3
3–0
Tom Hadfieldlast played 03/11/2026
2
0–2
Michael Dixonlast played 18/08/2026
2
2–0
Patrick Merryweatherlast played 07/07/2026
2
0–2
Allan Sutcliffelast played 26/05/2026
2
1–1
Zeelast played 03/03/2026
2
0–2
Nick Whitelast played 10/02/2026
2
1–1
Kevin Farrelllast played 28/10/2025
2
1–1
Andy Edwardslast played 29/07/2025
2
1–1
Martin Larchlast played 17/06/2025
2
1–1
Jamie Warnocklast played 13/05/2025
2
1–1
Harland Sparrowlast played 18/03/2025
2
2–0
Josh Claydon-Lawrencelast played 21/01/2025
2
2–0
Alan Hodgkinsonlast played 26/11/2024
2
1–1
Andy Watsonlast played 22/10/2024
2
2–0
Alan Greenlast played 02/07/2024
2
2–0
Martin Pearsonlast played 20/02/2024
2
1–1
Andy Mitchelllast played 06/02/2024
2
2–0
Alan Drucelast played 30/05/2023
2
2–0
Josh Clayton-Lawrencelast played 14/02/2023
2
1–1
James Gardnerlast played 31/05/2022
2
0–2
Jim Waldocklast played 29/03/2022
2
1–1
Phil Jermylast played 07/12/2021
2
0–2
Chris Horsleylast played 04/02/2020
2
2–0
Dee Cannelllast played 21/01/2020
2
0–2
Ded Kalajlast played 17/12/2019
2
0–2
Dan Birchamlast played 20/10/2026
1
0–1
Stan Robertslast played 06/10/2026
1
0–1
Richie Redwinlast played 29/09/2026
1
1–0
Matt Holroydlast played 04/08/2026
1
0–1
Nathan Leelast played 14/07/2026
1
1–0
Rafal Lazarlast played 16/06/2026
1
1–0
John Hoylast played 02/06/2026
1
0–1
Ritchie Davieslast played 12/05/2026
1
0–1
Wemyss Russelllast played 31/03/2026
1
1–0
Rob O'Kanelast played 17/03/2026
1
1–0
Will Foskerlast played 17/02/2026
1
1–0
Darren Hamblinglast played 13/01/2026
1
0–1
Carl Palmerlast played 09/12/2025
1
1–0
Andy Higdonlast played 02/12/2025
1
0–1
Adam Haylettlast played 07/10/2025
1
0–1
Ross Joneslast played 23/09/2025
1
1–0
Sean Brookeslast played 09/09/2025
1
1–0
Terry Suttlelast played 02/09/2025
1
0–1
Dan Dennislast played 12/08/2025
1
1–0
Tim Hembroughlast played 22/07/2025
1
0–1
Roger Nicholsonlast played 24/06/2025
1
1–0
Martin Woodlast played 03/06/2025
1
0–1
Sam Whitinglast played 20/05/2025
1
0–1
Paul Tarseylast played 11/03/2025
1
0–1
Tony Whitelast played 28/01/2025
1
1–0
Keiran Eaglelast played 17/12/2024
1
0–1
Dave Beatonlast played 19/11/2024
1
0–1
Karen Dartonlast played 29/10/2024
1
1–0
Shaun Carrolllast played 28/05/2024
1
1–0
Jack Morterlast played 21/05/2024
1
1–0
Jim Hatcherlast played 09/04/2024
1
1–0
Phil Seamanlast played 26/03/2024
1
0–1
Robert Dicklast played 27/02/2024
1
1–0
Steve Bournelast played 07/11/2023
1
0–1
Rikki Lankshearlast played 10/10/2023
1
1–0
Joe Robertslast played 06/06/2023
1
1–0
Trevor Martinlast played 07/03/2023
1
1–0
Ross Thomas-Joneslast played 28/02/2023
1
0–1
Ashley Halllast played 24/01/2023
1
1–0
Mark Millerlast played 17/01/2023
1
0–1
John Molyneuxlast played 13/12/2022
1
1–0
Mick Goodwinlast played 06/12/2022
1
1–0
Mike Simmonslast played 19/07/2022
1
1–0
Pete Annslast played 21/06/2022
1
0–1
Roger Wheelerlast played 25/01/2022
1
1–0
Donna Ashmorelast played 23/11/2021
1
1–0
John Wallacelast played 16/11/2021
1
1–0
Keenan Stokeslast played 21/09/2021
1
1–0
Dean Higgslast played 14/09/2021
1
1–0
Richard Cooklast played 25/02/2020
1
1–0
Greg Thompsonlast played 26/11/2019
1
0–1
Steve Ashfordlast played 19/11/2019
1
1–0
Larry Winstonelast played 05/11/2019
1
1–0
Gavin Hedgeslast played 29/10/2019
1
1–0
Colin Bloomlast played 08/10/2019
1
0–1
David Daltonlast played 13/08/2019
1
1–0
Neil Grasslast played 16/07/2019
1
1–0
Ian Goslinglast played 25/06/2019
1
0–1
Simon Rollslast played 11/06/2019
1
1–0
S Naidulast played 21/05/2019
1
1–0
Ryan Mortleylast played 14/05/2019
1
0–1
D Cromwelllast played 30/04/2019
1
1–0
Malcolm O'Shealast played 23/04/2019
1
1–0
George Hameslast played 09/04/2019
1
1–0
G Smithlast played 19/03/2019
1
1–0
Luke Keablelast played 29/01/2019
1
1–0
Matt Largelast played 15/01/2019
1
1–0
League matches since season 30 (2019). Tap an opponent to see every game between you.