7
seasons
89
games
56%
won
50 won, 39 lost · frames 106–93 · 70 different opponents · teams: Exservice Ultras, Sports & Europe
Highlights
Played mostMartin Pearson3 games · won 2
Best record againstAndy Sparrowhawkwon 3 of 3
Toughest opponentWill Foskerwon 1 of 3
Best venueBardwell Dun Cowwon 4 of 5 (80%)
Best and toughest count opponents met at least 3 times; best venue needs 5 games there.
Season by season
SeasonTeamPW%
402026/27
Exservice UltrasDivision 2
31
33%
392026
Exservice UltrasDivision 2
157
47%
382025/26
Exservice UltrasDivision 2
1913
68%
372024/25
Exservice UltrasDivision 2
139
69%
362024
Exservice UltrasDivision 2
116
55%
352023
Exservice UltrasDivision 2
157
47%
302019
Sports & EuropeDivision 2
137
54%
Venues played at
VenuePW%
Thetford Exservicemans Club4728
60%
The Railway Tavern61
17%
Bardwell Dun Cow54
80%
Royal British Legion52
40%
Albion31
33%
Conservative Club31
33%
Great Hockham Eagle21
50%
Hopton Vine21
50%
Shropham Social Club21
50%
Cuemasters11
100%
East Harling Sports & Social Club11
100%
Flintknappers11
100%
Ixworth Greyhound10
0%
North Lopham Kings Head11
100%
Head to head
70 opponentsOpponentPWon–lost
Martin Pearsonlast played 04/08/2026
3
2–1
Will Foskerlast played 14/07/2026
3
1–2
Andy Sparrowhawklast played 06/01/2026
3
3–0
Lee Maddoxlast played 20/05/2025
3
2–1
Graham Fletcherlast played 23/01/2024
3
1–2
Chris Woodhouselast played 01/09/2026
2
2–0
Callum Wardlast played 16/06/2026
2
1–1
Mark Briggslast played 14/04/2026
2
1–1
Jonny Earllast played 28/10/2025
2
0–2
John Whiffinlast played 21/01/2025
2
0–2
Alan Drucelast played 10/09/2024
2
1–1
Sam Carrolllast played 26/03/2024
2
2–0
Lee Dobsonlast played 20/02/2024
2
2–0
A Stewardlast played 16/07/2019
2
2–0
Will Pettitlast played 03/11/2026
1
1–0
Andrew Van Ackerenlast played 06/10/2026
1
0–1
Craig Tilbrooklast played 29/09/2026
1
0–1
Ritchie Davieslast played 28/07/2026
1
0–1
Josh Claydon-Lawrencelast played 07/07/2026
1
1–0
Stuart McDonaldlast played 02/06/2026
1
0–1
Sean Chandlerlast played 12/05/2026
1
0–1
Coby Hindleylast played 05/05/2026
1
0–1
James Boughton1last played 31/03/2026
1
0–1
Andy Harveylast played 17/02/2026
1
0–1
Aiden Buntenlast played 10/02/2026
1
1–0
Lucy Gooderhamlast played 13/01/2026
1
1–0
Allan Fordlast played 09/12/2025
1
0–1
Patrick Merryweatherlast played 02/12/2025
1
0–1
Graham Steelelast played 18/11/2025
1
1–0
Tiago Ramireslast played 14/10/2025
1
1–0
Paul Tarseylast played 07/10/2025
1
1–0
Jim Hatcherlast played 23/09/2025
1
0–1
Craig Halllast played 09/09/2025
1
1–0
Nathan Leelast played 02/09/2025
1
1–0
Paul MacIsaaclast played 08/07/2025
1
1–0
Miguel Lagelast played 17/06/2025
1
1–0
Gordon Van Driellast played 03/06/2025
1
1–0
Stephen Gracelast played 13/05/2025
1
1–0
Tom Nicholsonlast played 11/03/2025
1
1–0
Wayne Fleetlast played 28/01/2025
1
0–1
Harland Sparrowlast played 17/12/2024
1
1–0
Rocky Deanlast played 10/12/2024
1
1–0
Kevin Bird Blast played 26/11/2024
1
1–0
Ian Goslinglast played 19/11/2024
1
0–1
Tony Whitelast played 29/10/2024
1
1–0
Nick Whitelast played 22/10/2024
1
1–0
Tony Dartonlast played 01/10/2024
1
1–0
Graham Milnelast played 02/07/2024
1
0–1
Mark Turnerlast played 21/05/2024
1
0–1
Chris Horsleylast played 27/02/2024
1
1–0
Roger Nicholsonlast played 06/02/2024
1
0–1
Ashley Weedinglast played 21/11/2023
1
1–0
K Taylorlast played 31/10/2023
1
1–0
Adam Kentish-Turbefieldlast played 10/10/2023
1
1–0
Justin Wardlast played 19/09/2023
1
0–1
Steve Perrylast played 29/08/2023
1
1–0
Teejay Dicklast played 18/07/2023
1
0–1
Rob O'Kanelast played 11/07/2023
1
0–1
Carl Mayhewlast played 27/06/2023
1
0–1
Neil Boultonlast played 06/06/2023
1
0–1
Mark Fowlerlast played 23/05/2023
1
0–1
Luke Keablelast played 06/08/2019
1
0–1
Ryan Mortleylast played 23/07/2019
1
0–1
Neil Grasslast played 04/06/2019
1
1–0
David Williamsonlast played 21/05/2019
1
1–0
Phil Jermylast played 14/05/2019
1
0–1
Brett Parkerlast played 30/04/2019
1
1–0
Dan Ekelast played 23/04/2019
1
0–1
Michael Lawrencelast played 19/02/2019
1
1–0
Gary Ashmorelast played 15/01/2019
1
1–0
League matches since season 30 (2019). Tap an opponent to see every game between you.