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

Michael Cavanagh

Team: Upton Victory Hall BDivision: League 2Last updated: 10/24/2026

Rating

877

Current Handicap

8
Honours
Season:

60

Matches Played

32

Wins

28

Losses

53%

Win Rate

8.3

Avg Win Margin

8.7

Avg Loss Margin

18-11

Home Record

14-17

Away Record

100%

Handicap Confidence

Very Reliable
60 / 39 matches for full confidence· Last recorded match: 8/30/2019

A large recent sample: 60 matches in the 2024, 2025, 2026 window, comfortably past the 39-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 Wins32/50
✦SEASON HIGHLIGHTS

No season milestones recorded yet.

Handicap Trend

All Time · 60 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.

26 May7 Jul21 Aug8 Jun3 Aug14 Jun19 Jul30 Aug-14916

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

Started0
Lowest0
Current8
Win Percentage(40%)
53%
score+0.07→contribution+0.03
Avg Winning Margin(25%)
8.3
score+0.06→contribution+0.01
Avg Losing Margin(15%)
8.7
score-0.11→contribution-0.02
Recent Form (last 20)(10%)
65%
score+0.30→contribution+0.03
Opponent Strength(10%)
808
score-0.15→contribution-0.02
Weighted Score+0.039
Sample Size Confidence
100%(60/39 matches)
Rating1019 → shrunk 1019→ adjusted 877
Handicap
8

Formula: Rating = 1000 + (weighted score × 500). 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 ÷ 39, 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

32W28L60 matches·53.3% win rate
ClubSeasonsDivision(s)PWLWin %
Upton Victory Hall B2016–2019League 257322556.1%
Upton Victory Hall2017League 13030%
DateOpponentH/AScoreResultMarginCompetitionDivision
8/30/2019Valerie CecchiniH21-17WIN+4LeagueLeague 2
8/19/2019Don PlantA21-14WIN+7LeagueLeague 2
8/12/2019Bob ThomasA5-21LOSS-16LeagueLeague 2
8/9/2019Colin TurnerH21-9WIN+12LeagueLeague 2
8/5/2019Mick RamsayA13-21LOSS-8LeagueLeague 2
8/2/2019Barry TilstonH21-6WIN+15LeagueLeague 2
7/29/2019Alan SuttonA21-19WIN+2LeagueLeague 2
7/26/2019Betty YatesH21-18WIN+3LeagueLeague 2
7/22/2019Karen JamesA19-21LOSS-2LeagueLeague 2
7/19/2019Jake BreurH21-10WIN+11LeagueLeague 2
7/15/2019Ray PriceA10-21LOSS-11LeagueLeague 2
7/12/2019Teresa DobsonH21-19WIN+2LeagueLeague 2
7/5/2019Grace MulvaneyA21-9WIN+12LeagueLeague 2
7/1/2019Joan LawrenceH21-8WIN+13LeagueLeague 2
6/28/2019Tom BentleyA21-16WIN+5LeagueLeague 2
6/24/2019John EisenA21-15WIN+6LeagueLeague 2
6/14/2019John JoyA4-21LOSS-17LeagueLeague 2
5/31/2019Phil SpencerH18-21LOSS-3LeagueLeague 2
5/24/2019Paul MargerisonA21-4WIN+17LeagueLeague 2
5/17/2019Ian MckillopH13-21LOSS-8LeagueLeague 2
5/10/2019Sheila SpearingA21-13WIN+8LeagueLeague 2
5/3/2019Brenda CoppleH21-14WIN+7LeagueLeague 2
4/26/2019vs Lord NapierA21-11WIN+10LeagueLeague 2
8/17/2018Paul MargerisonA21-7WIN+14LeagueLeague 2
8/3/2018Margaret LeachH21-6WIN+15LeagueLeague 2
7/27/2018Johnathan BendreyA19-21LOSS-2LeagueLeague 2
7/6/2018Pat BensonA21-19WIN+2LeagueLeague 2
7/2/2018Pat BensonH21-0WIN+21LeagueLeague 2
6/29/2018Derek AyreA21-19WIN+2LeagueLeague 2
6/15/2018Derek AyreH17-21LOSS-4LeagueLeague 2
6/11/2018Eddie CoppleA4-21LOSS-17LeagueLeague 2
6/8/2018Jennifer HopeH21-12WIN+9LeagueLeague 2
6/1/2018Dave EastA14-21LOSS-7LeagueLeague 2
5/25/2018Gerard ByrneH21-8WIN+13LeagueLeague 2
5/21/2018Simon ThelwallH21-8WIN+13LeagueLeague 2
5/18/2018Eileen RenshawA21-13WIN+8LeagueLeague 2
5/11/2018Mo KellettH21-7WIN+14LeagueLeague 2
5/4/2018Eddie ThomasA21-19WIN+2LeagueLeague 2
8/21/2017Keith FraserA14-21LOSS-7LeagueLeague 2
8/18/2017John MinnisH18-21LOSS-3LeagueLeague 2
8/11/2017Anthony ClementsA21-19WIN+2LeagueLeague 2
8/7/2017David ChapmanH15-21LOSS-6LeagueLeague 2
8/4/2017Geoff NewnsH21-16WIN+5LeagueLeague 2
7/31/2017Geoff NewnsA11-21LOSS-10LeagueLeague 2
7/17/2017Don FavagerH21-13WIN+8LeagueLeague 2
7/14/2017# Stephen HoltA5-21LOSS-16LeagueLeague 2
7/7/2017Dave HollywoodA18-21LOSS-3LeagueLeague 2
6/30/2017Dave HollywoodH19-21LOSS-2LeagueLeague 2
6/23/2017Phil WynneH15-21LOSS-6LeagueLeague 2
6/16/2017Bernie LearA18-21LOSS-3LeagueLeague 2
6/12/2017Phil EdgeA6-21LOSS-15LeagueLeague 2
6/9/2017Paul DiamondH11-21LOSS-10LeagueLeague 2
6/2/2017John JoyA17-21LOSS-4LeagueLeague 2
5/26/2017Bernie VollerH21-19WIN+2LeagueLeague 2
5/19/2017Ian HawesH16-21LOSS-5LeagueLeague 2
5/12/2017John Gomersall JnrH6-21LOSS-15LeagueLeague 1
4/28/2017Steve ScottA4-21LOSS-17LeagueLeague 1
4/24/2017William MitchellH21-18WIN+3LeagueLeague 2
4/21/2017Ian MoxhamH14-21LOSS-7LeagueLeague 1
6/24/2016Paul PartridgeA2-21LOSS-19LeagueLeague 2
Cec Hannay Rose Bowl6 games · 4W
20192 rounds
RoundOpponentTeamScoreResultTeam
Round of 32 RoundLynda BennettPort Sunlight Village & Works B21-8WINWON
Round of 16 RoundRobert LeachNew Brighton Quarry Vikings C20-21LOSSLOST
20181 round
RoundOpponentTeamScoreResultTeam
Round of 32 RoundHarry SandsKendal21-20WINLOST
20172 rounds
RoundOpponentTeamScoreResultTeam
Preliminary RoundJoan LawrencePenketh Argyle21-8WINWON
Round of 32 RoundPeter CowanNaval Club21-16WINLOST
20151 round
RoundOpponentTeamScoreResultTeam
Round of 32 RoundTom DavisHarrison Park15-21LOSSWON
Cartwright Cup3 games · 2W
20182 rounds
RoundOpponentTeamScoreResultTeam
Round of 16 RoundSheila HobleyNew Brighton Quarry Vikings D21-17WINWON
Quarters RoundKenny BrierleyPoulton21-19WINLOST
20161 round
RoundOpponentTeamScoreResultTeam
Round of 16 RoundJohn JoyLiscard15-21LOSSLOST
1 Cup Title Won
Wirral Juniors under 14 Handic 2018
Wirral Juniors under 14 Handic3 games · 3W 1×
2018 Winner3 rounds
RoundOpponentScoreResult
QuartersOliver Clark21-3WIN
Semi FinalJoshua Bendrey21-17WIN
FinalFinlay Hormbrey21-18WIN
Frank Hurst Trophy2 games · 0W
20192 rounds
RoundOpponentTeamScoreResultTeam
Round of 32 RoundBrian FrancisNaval Club10-21LOSSWON
Quarters RoundPaul WilliamsUpton Victory Hall15-21LOSSLOST
Graham White Cup1 games · 0W
20191 round
RoundOpponentTeamScoreResultTeam
Preliminary RoundRitchie DawsonNew Brighton Quarry Vikings B12-21LOSSLOST
Wirral Junior Merit1 games · 0W
20181 round
RoundOpponentScoreResult
QuartersJonathan Bendrey15-21LOSS

Current Streak

2wins

On a hot run

Longest Win Run

5

Career best winning streak

Longest Loss Run

8

Career worst losing streak

Last 560% win rate
WWLWL
Last 1070% win rate— steady
WWLWLWWWLW
OpponentWLTotalWin %Last Met
John Joy0220%6/14/2019
Paul Margerison202100%5/24/2019
Pat Benson202100%7/6/2018
Derek Ayre11250%6/29/2018
Geoff Newns11250%8/4/2017
Dave Hollywood0220%7/7/2017
Valerie Cecchini101100%8/30/2019
Don Plant101100%8/19/2019
Bob Thomas0110%8/12/2019
Colin Turner101100%8/9/2019
Biggest Win
Pat Benson (+21)7/2/2018
Heaviest Defeat
Paul Partridge (-19)6/24/2016
Best Season
201873% · 15 matches
Worst Season
201724% · 21 matches
Form Arc (1st half → 2nd half)
37% → 70%improving
Avg Opponent Rating Faced
76549 known · 11 unknown
vs Strong Opponents (rating ≥ 1000)
2-722% win rate
vs Weak Opponents (rating < 1000)
23-1757% win rate

By Division

League 232-25 (56%)
League 10-3 (0%)
League 10%
0W·3L·3 played
League 256.1%
32W·25L·57 played

Debut

Jun 24, 2016

Latest

Aug 30, 2019

Seasons Active

4 (3.2 yr span)

Matches / Season

15.0 (60 total)

Seasons

2016201720182019