


Kevin Walsh
Rating
783
Current Handicap
60
Matches Played
27
Wins
33
Losses
45%
Win Rate
7.0
Avg Win Margin
8.4
Avg Loss Margin
16-15
Home Record
11-18
Away Record
Handicap Confidence
Very ReliableA 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.
Career
No career milestones yet — keep bowling!
No season milestones recorded yet.
Handicap Trend
All Time · 60 matches
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.
Gives 10 more chalks than at the start of this period.
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
| Club | Seasons | Division(s) | P | W | L | Win % |
|---|---|---|---|---|---|---|
| Heswall RBL B | 2024–2026 | League 2 | 60 | 27 | 33 | 45% |
| Date | Opponent | H/A | Score | Result | Margin | Competition | Division |
|---|---|---|---|---|---|---|---|
| 8/21/2026 | Nick Woodward | H | 7-21 | LOSS | -14 | League | League 2 |
| 8/17/2026 | Arthur Hall | A | 11-21 | LOSS | -10 | League | League 2 |
| 7/24/2026 | Alan Hughes | A | 10-21 | LOSS | -11 | League | League 2 |
| 7/10/2026 | Les Raynor | A | 11-21 | LOSS | -10 | League | League 2 |
| 7/6/2026 | Steven Hines | H | 21-11 | WIN | +10 | League | League 2 |
| 7/3/2026 | John Sinkinson | H | 6-21 | LOSS | -15 | League | League 2 |
| 6/26/2026 | Derek Ayre | A | 21-17 | WIN | +4 | League | League 2 |
| 6/22/2026 | Tony Mcsorley | H | 9-21 | LOSS | -12 | League | League 2 |
| 6/12/2026 | John Sinkinson | A | 21-19 | WIN | +2 | League | League 2 |
| 6/8/2026 | Christopher Wood | A | 21-17 | WIN | +4 | League | League 2 |
| 6/5/2026 | Katie Wood | H | 17-21 | LOSS | -4 | League | League 2 |
| 5/29/2026 | James Atherton | H | 21-11 | WIN | +10 | League | League 2 |
| 5/22/2026 | Peter Barker | A | 15-21 | LOSS | -6 | League | League 2 |
| 5/18/2026 | Mal Evans | A | 21-15 | WIN | +6 | League | League 2 |
| 5/15/2026 | Tim Watkins | H | 21-14 | WIN | +7 | League | League 2 |
| 5/8/2026 | David Evans | H | 15-21 | LOSS | -6 | League | League 2 |
| 5/1/2026 | David Chapman | A | 21-19 | WIN | +2 | League | League 2 |
| 4/24/2026 | Gillian Mcaleny | H | 21-19 | WIN | +2 | League | League 2 |
| 4/20/2026 | Keith Barlow | A | 6-21 | LOSS | -15 | League | League 2 |
| 8/22/2025 | Alan Hughes | H | 15-21 | LOSS | -6 | League | League 2 |
| 8/18/2025 | Valerie Cecchini | A | 17-21 | LOSS | -4 | League | League 2 |
| 8/15/2025 | Maureen Percival | A | 10-21 | LOSS | -11 | League | League 2 |
| 8/11/2025 | Donald Clark | H | 21-14 | WIN | +7 | League | League 2 |
| 7/25/2025 | Alan Smith | H | 20-21 | LOSS | -1 | League | League 2 |
| 7/21/2025 | James Atherton | A | 10-21 | LOSS | -11 | League | League 2 |
| 7/18/2025 | Roy Williams | H | 21-11 | WIN | +10 | League | League 2 |
| 7/11/2025 | Trevor Barraclough | A | 13-21 | LOSS | -8 | League | League 2 |
| 7/7/2025 | Jack Wood | H | 21-14 | WIN | +7 | League | League 2 |
| 7/4/2025 | Jaxon Mcelnay | A | 21-9 | WIN | +12 | League | League 2 |
| 6/30/2025 | Jack Anderton | H | 20-21 | LOSS | -1 | League | League 2 |
| 6/13/2025 | Ian Wilson | H | 20-21 | LOSS | -1 | League | League 2 |
| 6/9/2025 | Michael Wishart | A | 16-21 | LOSS | -5 | League | League 2 |
| 6/6/2025 | John Cook | H | 21-5 | WIN | +16 | League | League 2 |
| 5/30/2025 | Michael Walsh | A | 21-19 | WIN | +2 | League | League 2 |
| 5/23/2025 | Mark Smith | H | 6-21 | LOSS | -15 | League | League 2 |
| 5/16/2025 | Ron Astle | A | 20-21 | LOSS | -1 | League | League 2 |
| 5/9/2025 | Lorraine Watkins | H | 21-14 | WIN | +7 | League | League 2 |
| 5/2/2025 | Gary Hughes | A | 21-20 | WIN | +1 | League | League 2 |
| 4/25/2025 | Ken Roberts | H | 5-21 | LOSS | -16 | League | League 2 |
| 8/23/2024 | David Sadler | H | 16-21 | LOSS | -5 | League | League 2 |
| 8/5/2024 | Keith Loughran | A | 21-9 | WIN | +12 | League | League 2 |
| 8/2/2024 | Colin Mounsey | H | 19-21 | LOSS | -2 | League | League 2 |
| 7/26/2024 | Peter Barker | A | 21-16 | WIN | +5 | League | League 2 |
| 7/19/2024 | Fiona Yardley | H | 21-20 | WIN | +1 | League | League 2 |
| 7/15/2024 | Graham Robinson | A | 21-15 | WIN | +6 | League | League 2 |
| 7/12/2024 | Mike Dunne | H | 19-21 | LOSS | -2 | League | League 2 |
| 7/5/2024 | Robert Leach | A | 3-21 | LOSS | -18 | League | League 2 |
| 6/28/2024 | Grzegorz Orzech | H | 17-21 | LOSS | -4 | League | League 2 |
| 6/24/2024 | Colin Goodwin | A | 11-21 | LOSS | -10 | League | League 2 |
| 6/17/2024 | vs Naval Club | A | 6-21 | LOSS | -15 | League | League 2 |
| 6/14/2024 | Joe Lewis | H | 21-4 | WIN | +17 | League | League 2 |
| 6/7/2024 | Keith Loughran | H | 21-10 | WIN | +11 | League | League 2 |
| 6/3/2024 | Peter Miller | A | 7-21 | LOSS | -14 | League | League 2 |
| 5/31/2024 | Mervyn Pryce | H | 21-19 | WIN | +2 | League | League 2 |
| 5/24/2024 | Ian Wilson | A | 12-21 | LOSS | -9 | League | League 2 |
| 5/17/2024 | Sue Smith | H | 21-8 | WIN | +13 | League | League 2 |
| 5/13/2024 | Robert Leach | H | 21-20 | WIN | +1 | League | League 2 |
| 5/10/2024 | Mike Lockwood | A | 16-21 | LOSS | -5 | League | League 2 |
| 4/26/2024 | Donald Clark | A | 10-21 | LOSS | -11 | League | League 2 |
| 4/22/2024 | Ron Astle | H | 21-8 | WIN | +13 | League | League 2 |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Alan Dunbar | Port Sunlight Village & Works | 16-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Peter Mcgregor | Manor Road B | 15-21 | LOSS | WON |
| Round of 16 Round | Daniel Jeffries | Gladstone B | 8-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | * Tony Sullivan | Gladstone | 7-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Quarters Round | Walk Over | Bromborough Recs | 21-0 | WIN | WON |
| Semi Final Round | Graham Jordan | Cammell Laird | 21-18 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Quarters Round | Jack Wood | Tixall B | 7-21 | LOSS | WON |
| Semi Final Round | Tony Mccolgan | New Brighton Quarry Vikings B | 11-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Quarters Round | George Goulding | Gladstone B | 14-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Quarters Round | Matthew Case-upton | Manor Road B | 17-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Mike Casey | Grange | 17-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Peter Mcgregor | Manor Road B | 12-21 | LOSS | WON |
| Quarters Round | John Mcgibbon | Tixall B | 21-18 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 16 Round | Chris Tither | Gladstone B | 5-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 16 Round | Stan Newell | Heswall RBL | 16-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Margaret Lewis | Parkfield | 5-21 | LOSS | LOST |
| Round | Opponent | Score | Result |
|---|---|---|---|
| Round of 64 | Nigel Hughes | 8-21 | LOSS |
| Round | Opponent | Score | Result |
|---|---|---|---|
| Round of 32 | Paul Cottam | 7-21 | LOSS |
| Round | Opponent | Score | Result |
|---|---|---|---|
| Preliminary | Mike Lockwood | 21-18 | WIN |
| Round of 16 | Paul Bainbridge | 7-21 | LOSS |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Dave Mcdermott | Tixall | 4-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Nick Welsh | Parkfield | 17-21 | LOSS | LOST |
Current Streak
In a slump
Longest Win Run
Career best winning streak
Longest Loss Run
Career worst losing streak
| Opponent | W | L | Total | Win % | Last Met |
|---|---|---|---|---|---|
| Alan Hughes | 0 | 2 | 2 | 0% | 7/24/2026 |
| John Sinkinson | 1 | 1 | 2 | 50% | 7/3/2026 |
| James Atherton | 1 | 1 | 2 | 50% | 5/29/2026 |
| Peter Barker | 1 | 1 | 2 | 50% | 5/22/2026 |
| Donald Clark | 1 | 1 | 2 | 50% | 8/11/2025 |
| Ian Wilson | 0 | 2 | 2 | 0% | 6/13/2025 |
| Ron Astle | 1 | 1 | 2 | 50% | 5/16/2025 |
| Keith Loughran | 2 | 0 | 2 | 100% | 8/5/2024 |
| Robert Leach | 1 | 1 | 2 | 50% | 7/5/2024 |
| Nick Woodward | 0 | 1 | 1 | 0% | 8/21/2026 |
Debut
Apr 22, 2024
Latest
Aug 21, 2026
Seasons Active
3 (2.3 yr span)
Matches / Season
20.0 (60 total)
Seasons

