Crown Green HandicapFairPlay Bowls
Live
Birkenhead Sync08/09/2026|
Birkenhead Sync08/09/2026|
Back to Players
Crown Green Handicap

Steven Thomas

Team: Burtonwood ADivision: Division 1Last updated: 10/24/2026

Rating

970

Current Handicap

8
Honours
Season:

75

Matches Played

34

Wins

41

Losses

45%

Win Rate

8.2

Avg Win Margin

8.0

Avg Loss Margin

21-14

Home Record

13-27

Away Record

100%

Handicap Confidence

Very Reliable
52 / 41 matches for full confidence· Last recorded match: 9/1/2026

A large recent sample: 52 matches in the 2024, 2025, 2026 window, comfortably past the 41-match benchmark for full confidence. The handicap is stable and only shifts as form changes.

Milestones

Career

No career milestones yet — keep bowling!

Next goal: 50 Wins34/50
✦SEASON HIGHLIGHTS

No season milestones recorded yet.

Handicap Trend

All Time · 75 matches

+8 Rising
Win on the night Loss on the nightLower handicap = stronger player

The line re-checks the handicap after every match — from results, winning and losing margins, the strength of who was played, and home or away. Each dot is the number that applied going into the next game.

25 Apr18 Jul7 May13 Aug10 Jun7 Apr23 Jun1 Sept-14916

Gives 8 more chalks than at the start of this period.

Started0
Lowest0
Current8
Win Percentage(40%)
46%
score-0.08→contribution-0.03
Avg Winning Margin(25%)
9.0
score+0.17→contribution+0.04
Avg Losing Margin(15%)
7.4
score+0.11→contribution+0.02
Recent Form (last 20)(10%)
40%
score-0.20→contribution-0.02
Opponent Strength(10%)
931
score-0.16→contribution-0.02
Weighted Score-0.007
Sample Size Confidence
100%(52/41 matches)
Rating998 → shrunk 998→ adjusted 952
Recent 3-Season Rating (2024, 2025, 2026)998
Recency Blend40% (52 recent matches)
Final Rating970
Handicap
8

Formula: Rating = 1000 + (weighted score × 300). Each factor is normalized to −1…+1, multiplied by its weight, then summed. Window: factors are computed from the Handicap Calculation Years only (2024, 2025, 2026), excluding walkovers — the same window the official recalculation uses. Bayesian shrinkage: the raw rating is pulled toward 1000 by confidence (window matches ÷ 41, an adaptive threshold set by the last recalculation). Offsets: division and B/C/D team offsets are then applied, weighted by where each window match was played. Recency blend: the calculation years are re-weighted at up to 40% by match volume. Players with a long career but fewer than 5 window matches fall back to their full career record. Rating maps to handicap 0–15 (lower = stronger) via the league's spread multiplier.

League

34W41L75 matches·45.3% win rate
ClubSeasonsDivision(s)PWLWin %
Burtonwood2022–2025Division 1, Division 254262848.1%
Burtonwood A2026Division 12181338.1%
DateOpponentH/AScoreResultMarginCompetitionDivision
9/1/2026Stuart BrandA21-19WIN+2LeagueDivision 1
8/25/2026Brian HoughH21-19WIN+2LeagueDivision 1
8/18/2026Connor FlahertyA21-15WIN+6LeagueDivision 1
8/11/2026Ste EvansA4-21LOSS-17LeagueDivision 1
8/4/2026Michael HeapsH21-10WIN+11LeagueDivision 1
7/28/2026Eddie HarrisonA15-21LOSS-6LeagueDivision 1
7/21/2026Stephen CardwellH18-21LOSS-3LeagueDivision 1
7/14/2026Colin PritchardA21-6WIN+15LeagueDivision 1
7/7/2026Tex AllenH13-21LOSS-8LeagueDivision 1
6/30/2026AbsentA21-0WIN+21LeagueDivision 1
6/23/2026Anthony MaleyH21-18WIN+3LeagueDivision 1
6/9/2026Matt GartsideH14-21LOSS-7LeagueDivision 1
6/2/2026Andrew TrimnellH12-21LOSS-9LeagueDivision 1
5/26/2026Danny MillerA12-21LOSS-9LeagueDivision 1
5/19/2026David TickleH16-21LOSS-5LeagueDivision 1
5/12/2026D TabernerA17-21LOSS-4LeagueDivision 1
5/5/2026Andy WeaverH21-16WIN+5LeagueDivision 1
4/28/2026Phil AspinallA11-21LOSS-10LeagueDivision 1
4/21/2026Paul MellingH14-21LOSS-7LeagueDivision 1
4/15/2026John StirzakerA20-21LOSS-1LeagueDivision 1
4/7/2026Stephen TinsleyH12-21LOSS-9LeagueDivision 1
9/2/2025AbsentA21-0WIN+21LeagueDivision 1
8/26/2025Ray HeskethH21-6WIN+15LeagueDivision 1
8/19/2025Kevin KearnsA18-21LOSS-3LeagueDivision 1
8/12/2025Peter CaseH21-19WIN+2LeagueDivision 1
7/29/2025W DitchfieldH16-21LOSS-5LeagueDivision 1
7/22/2025Ronnie BelshawA20-21LOSS-1LeagueDivision 1
7/15/2025Craig PunshonH12-21LOSS-9LeagueDivision 1
6/17/2025Graham BrandA15-21LOSS-6LeagueDivision 1
6/10/2025Andrew TrimnellH21-19WIN+2LeagueDivision 1
6/3/2025D TabernerA21-17WIN+4LeagueDivision 1
5/20/2025Danny BarwiseA11-21LOSS-10LeagueDivision 1
5/13/2025David UnsworthH21-18WIN+3LeagueDivision 1
5/6/2025Mark WebsterA3-21LOSS-18LeagueDivision 1
4/16/2025Eric DaviesA21-9WIN+12LeagueDivision 1
4/8/2025Alan BarkerH16-21LOSS-5LeagueDivision 1
9/3/2024Arthur RobinsonH21-18WIN+3LeagueDivision 2
8/27/2024Gordon LoweA21-16WIN+5LeagueDivision 2
8/20/2024Mal GradyH21-18WIN+3LeagueDivision 2
8/13/2024AbsentH21-0WIN+21LeagueDivision 2
8/6/2024Chris NicholA15-21LOSS-6LeagueDivision 2
8/5/2024R Cash (Jnr)A8-21LOSS-13LeagueDivision 2
7/30/2024Noel ParrH16-21LOSS-5LeagueDivision 2
7/16/2024Andrew CharnockH21-7WIN+14LeagueDivision 2
7/9/2024Keith SpiersA21-12WIN+9LeagueDivision 2
7/2/2024Stuart BrandH21-9WIN+12LeagueDivision 2
6/4/2024Callum RothwellA13-21LOSS-8LeagueDivision 2
5/28/2024Malcolm HeyesH21-10WIN+11LeagueDivision 2
5/21/2024Noel ParrA15-21LOSS-6LeagueDivision 2
5/7/2024Ron LambA8-21LOSS-13LeagueDivision 2
4/23/2024Stuart BrandA18-21LOSS-3LeagueDivision 2
4/16/2024Mal PerksH21-6WIN+15LeagueDivision 2
9/5/2023Jim RennisonA21-11WIN+10LeagueDivision 2
8/22/2023Mike BeardA15-21LOSS-6LeagueDivision 2
8/15/2023A WakefieldH21-14WIN+7LeagueDivision 2
8/8/2023Joseph KnocktonA6-21LOSS-15LeagueDivision 2
8/1/2023David ShawH15-21LOSS-6LeagueDivision 2
7/25/2023John HallA21-18WIN+3LeagueDivision 2
7/18/2023G FrodshamH21-20WIN+1LeagueDivision 2
7/4/2023J DillonA9-21LOSS-12LeagueDivision 2
6/20/2023Barry FosterA21-7WIN+14LeagueDivision 2
6/13/2023Phil O'ConnorH21-17WIN+4LeagueDivision 2
5/30/2023Chris LeighH15-21LOSS-6LeagueDivision 2
5/23/2023Wayne DolanA7-21LOSS-14LeagueDivision 2
5/16/2023John WhiteH21-20WIN+1LeagueDivision 2
5/9/2023Phil MillingtonA21-17WIN+4LeagueDivision 2
5/2/2023Ken LethbridgeH21-11WIN+10LeagueDivision 2
4/25/2023Simon ChurchillH21-14WIN+7LeagueDivision 2
4/11/2023Jim RennisonH12-21LOSS-9LeagueDivision 2
8/23/2022Simon ReadA11-21LOSS-10LeagueDivision 2
7/26/2022Ernest ShawA20-21LOSS-1LeagueDivision 2
7/5/2022Jimmy NolanA12-21LOSS-9LeagueDivision 2
6/21/2022Ron SingletonA4-21LOSS-17LeagueDivision 2
6/7/2022Michael WhitesideA18-21LOSS-3LeagueDivision 2
5/10/2022David BarrowA8-21LOSS-13LeagueDivision 2

Current Streak

3wins

On a hot run

Longest Win Run

4

Career best winning streak

Longest Loss Run

7

Career worst losing streak

Last 580% win rate
WWWLW
Last 1060% win rate↑ improving
WWWLWLLWLW
OpponentWLTotalWin %Last Met
Stuart Brand21366.7%9/1/2026
Absent303100%6/30/2026
Andrew Trimnell11250%6/2/2026
D Taberner11250%5/12/2026
Noel Parr0220%7/30/2024
Jim Rennison11250%9/5/2023
Brian Hough101100%8/25/2026
Connor Flaherty101100%8/18/2026
Ste Evans0110%8/11/2026
Michael Heaps101100%8/4/2026
Biggest Win
Absent (+21)6/30/2026
Heaviest Defeat
Mark Webster (-18)5/6/2025
Favourite Victim
Absent3-0 H2H
Best Season
202359% · 17 matches
Worst Season
202638% · 21 matches
Form Arc (1st half → 2nd half)
46% → 45%declining
Avg Opponent Rating Faced
90975 known · 0 unknown
vs Strong Opponents (rating ≥ 1000)
8-1831% win rate
vs Weak Opponents (rating < 1000)
26-2353% win rate

By Division

Division 219-20 (49%)
Division 115-21 (42%)
Division 141.7%
15W·21L·36 played
Division 248.7%
19W·20L·39 played

Debut

May 10, 2022

Latest

Sep 1, 2026

Seasons Active

5 (4.3 yr span)

Matches / Season

15.0 (75 total)

Seasons

20222023202420252026