

157
Matches Played
61
Wins
96
Losses
39%
Win Rate
6.6
Avg Win Margin
9.0
Avg Loss Margin
37-40
Home Record
24-56
Away Record
Handicap Confidence
Low ConfidenceOnly 30 of the 39 matches needed for full confidence in the 2024, 2025, 2026 window. The rating is pulled toward the league average, so the handicap may shift noticeably as more results arrive.
Career
50 Wins
61 wins
Decade Player
10 seasons
No season milestones recorded yet.
Handicap Trend
All Time · 157 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 14 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 % |
|---|---|---|---|---|---|---|
| Pensby B | 2016–2026 | League 3 | 102 | 40 | 62 | 39.2% |
| Pensby | 2017–2023 | League 2, League 3 | 55 | 21 | 34 | 38.2% |
| Date | Opponent | H/A | Score | Result | Margin | Competition | Division |
|---|---|---|---|---|---|---|---|
| 8/21/2026 | Margaret Lewis | A | 21-20 | WIN | +1 | League | League 3 |
| 8/17/2026 | John Leece | H | 16-21 | LOSS | -5 | League | League 3 |
| 8/14/2026 | John Shaw | A | 18-21 | LOSS | -3 | League | League 3 |
| 8/7/2026 | Tony Neagle | H | 21-5 | WIN | +16 | League | League 3 |
| 7/31/2026 | Alistair Green | A | 21-9 | WIN | +12 | League | League 3 |
| 7/27/2026 | Colin Goodwin | H | 21-12 | WIN | +9 | League | League 3 |
| 7/24/2026 | Mark Strongman | H | 12-21 | LOSS | -9 | League | League 3 |
| 7/17/2026 | Wendy Eastwood | A | 21-7 | WIN | +14 | League | League 3 |
| 7/10/2026 | Wendy Eastwood | H | 21-17 | WIN | +4 | League | League 3 |
| 7/6/2026 | Kevin Smith | A | 8-21 | LOSS | -13 | League | League 3 |
| 7/3/2026 | Mo Moran | A | 15-21 | LOSS | -6 | League | League 3 |
| 6/26/2026 | Alan Welch | H | 21-18 | WIN | +3 | League | League 3 |
| 6/22/2026 | Mark Hughes | A | 12-21 | LOSS | -9 | League | League 3 |
| 6/19/2026 | Andy Heron | H | 19-21 | LOSS | -2 | League | League 3 |
| 6/15/2026 | Atreu Charlton | A | 4-21 | LOSS | -17 | League | League 3 |
| 6/12/2026 | Paul Mcdonnell | H | 21-19 | WIN | +2 | League | League 3 |
| 6/8/2026 | Ronald Whyte | A | 16-21 | LOSS | -5 | League | League 3 |
| 5/29/2026 | Nigel Ward | H | 6-21 | LOSS | -15 | League | League 3 |
| 5/22/2026 | Mally Lloyd | A | 8-21 | LOSS | -13 | League | League 3 |
| 5/18/2026 | Paul Bentley | A | 0-21 | LOSS | -21 | League | League 3 |
| 5/15/2026 | Eddy Carvell | H | 9-21 | LOSS | -12 | League | League 3 |
| 5/1/2026 | Josep Taylor | A | 18-21 | LOSS | -3 | League | League 3 |
| 4/24/2026 | Gavin Melling | H | 18-21 | LOSS | -3 | League | League 3 |
| 4/20/2026 | Lee Abbott | A | 8-21 | LOSS | -13 | League | League 3 |
| 8/15/2025 | Gillian Mcaleny | H | 17-21 | LOSS | -4 | League | League 3 |
| 8/11/2025 | Roderick Prince | A | 18-21 | LOSS | -3 | League | League 3 |
| 7/21/2025 | Nancy Brabander | H | 16-21 | LOSS | -5 | League | League 3 |
| 7/18/2025 | Stephen Davies | A | 21-11 | WIN | +10 | League | League 3 |
| 7/4/2025 | Steve Preston | H | 21-4 | WIN | +17 | League | League 3 |
| 6/28/2024 | Robert Bibby | A | 9-21 | LOSS | -12 | League | League 3 |
| 8/18/2023 | Nick Woodward | A | 8-21 | LOSS | -13 | League | League 3 |
| 8/11/2023 | Andrew Meldrum | A | 14-21 | LOSS | -7 | League | League 2 |
| 8/11/2023 | Nick Woodward | H | 18-21 | LOSS | -3 | League | League 3 |
| 8/4/2023 | Eddie Carvell | H | 21-19 | WIN | +2 | League | League 3 |
| 7/24/2023 | Terry Scott | H | 21-14 | WIN | +7 | League | League 3 |
| 7/21/2023 | Jim Ivanoff | A | 17-21 | LOSS | -4 | League | League 3 |
| 6/30/2023 | Derek Potter | H | 13-21 | LOSS | -8 | League | League 3 |
| 6/23/2023 | vs Albany B | A | 21-7 | WIN | +14 | League | League 3 |
| 6/12/2023 | vs Bromborough Pool | H | 15-21 | LOSS | -6 | League | League 3 |
| 6/9/2023 | Graham Hamblett | A | 15-21 | LOSS | -6 | League | League 3 |
| 6/2/2023 | Trevor Smith | H | 21-9 | WIN | +12 | League | League 3 |
| 5/26/2023 | Cathy Kavanagh | A | 21-14 | WIN | +7 | League | League 3 |
| 5/22/2023 | Jane Hickman | A | 15-21 | LOSS | -6 | League | League 3 |
| 5/19/2023 | Stephen Thomas | H | 21-19 | WIN | +2 | League | League 3 |
| 5/12/2023 | Steve Charmley | H | 21-18 | WIN | +3 | League | League 3 |
| 5/5/2023 | Steve Charmley | A | 12-21 | LOSS | -9 | League | League 3 |
| 4/28/2023 | Eddie Shiff | H | 21-19 | WIN | +2 | League | League 3 |
| 4/21/2023 | Philip Corcoran | A | 12-21 | LOSS | -9 | League | League 3 |
| 8/19/2022 | Allan Clarke | H | 21-20 | WIN | +1 | League | League 3 |
| 8/15/2022 | vs Thingwall B | A | 14-21 | LOSS | -7 | League | League 3 |
| 8/8/2022 | vs Poulton | H | 7-21 | LOSS | -14 | League | League 3 |
| 8/1/2022 | vs New Brighton Quarry Vikings D | A | 21-8 | WIN | +13 | League | League 3 |
| 7/29/2022 | Derek Thomas | A | 18-21 | LOSS | -3 | League | League 3 |
| 7/22/2022 | Eddie Carvell | H | 9-21 | LOSS | -12 | League | League 3 |
| 7/15/2022 | Harry Robinson | A | 17-21 | LOSS | -4 | League | League 3 |
| 7/4/2022 | Kieron Foulkes | A | 17-21 | LOSS | -4 | League | League 3 |
| 7/1/2022 | Cathy Kavanagh | H | 21-17 | WIN | +4 | League | League 3 |
| 6/17/2022 | Syd Taylor | H | 10-21 | LOSS | -11 | League | League 3 |
| 6/10/2022 | Phil Spencer | A | 11-21 | LOSS | -10 | League | League 3 |
| 6/6/2022 | Gordon Ditchfield | H | 18-21 | LOSS | -3 | League | League 3 |
| 5/30/2022 | vs Bromborough Pool | H | 15-21 | LOSS | -6 | League | League 3 |
| 5/20/2022 | Ken Winter | A | 4-21 | LOSS | -17 | League | League 3 |
| 5/16/2022 | Trevor Barraclough | H | 3-21 | LOSS | -18 | League | League 3 |
| 5/13/2022 | Phil Gordon | H | 10-21 | LOSS | -11 | League | League 3 |
| 5/6/2022 | Phil Gordon | A | 9-21 | LOSS | -12 | League | League 3 |
| 4/29/2022 | Ian Ford | A | 16-21 | LOSS | -5 | League | League 3 |
| 4/22/2022 | Keith Bailey | H | 21-13 | WIN | +8 | League | League 3 |
| 8/13/2021 | Peter Prowse | H | 19-21 | LOSS | -2 | League | League 3 |
| 8/6/2021 | Leslie Silcock | A | 21-13 | WIN | +8 | League | League 3 |
| 8/2/2021 | vs Poulton | H | 5-21 | LOSS | -16 | League | League 3 |
| 7/30/2021 | Jackie Snape | A | 4-21 | LOSS | -17 | League | League 3 |
| 7/23/2021 | Tony Snutch | A | 21-12 | WIN | +9 | League | League 3 |
| 7/19/2021 | Terry Scott | H | 21-5 | WIN | +16 | League | League 3 |
| 7/16/2021 | Fiona Yardley | H | 21-16 | WIN | +5 | League | League 3 |
| 7/12/2021 | Fiona Yardley | A | 7-21 | LOSS | -14 | League | League 3 |
| 7/9/2021 | Phil Gordon | A | 21-13 | WIN | +8 | League | League 3 |
| 7/5/2021 | Lynne Cooper | A | 21-18 | WIN | +3 | League | League 3 |
| 7/2/2021 | Eileen Hume | H | 21-8 | WIN | +13 | League | League 3 |
| 6/28/2021 | Mike Cooper | H | 21-20 | WIN | +1 | League | League 3 |
| 6/21/2021 | vs New Brighton Quarry Vikings C | A | 21-9 | WIN | +12 | League | League 3 |
| 6/18/2021 | Rob Nunn | H | 7-21 | LOSS | -14 | League | League 3 |
| 6/14/2021 | John Davies | A | 21-17 | WIN | +4 | League | League 3 |
| 6/11/2021 | Robbie Ross | H | 17-21 | LOSS | -4 | League | League 3 |
| 6/7/2021 | Dave Hulmston | A | 14-21 | LOSS | -7 | League | League 3 |
| 5/28/2021 | Carl Woodman | A | 13-21 | LOSS | -8 | League | League 3 |
| 5/24/2021 | Mike Lockwood | H | 21-19 | WIN | +2 | League | League 3 |
| 8/30/2019 | Peter Cowan | H | 10-21 | LOSS | -11 | League | League 3 |
| 8/19/2019 | Peter Cowan | A | 21-20 | WIN | +1 | League | League 3 |
| 8/12/2019 | Frank Leech Snr | H | 21-19 | WIN | +2 | League | League 3 |
| 8/5/2019 | George Roberts | H | 16-21 | LOSS | -5 | League | League 3 |
| 8/2/2019 | Robert Leach | A | 6-21 | LOSS | -15 | League | League 3 |
| 7/22/2019 | Kevin Nugent | A | 16-21 | LOSS | -5 | League | League 3 |
| 7/19/2019 | Sue Nugent | H | 8-21 | LOSS | -13 | League | League 3 |
| 7/15/2019 | Ray Williams | A | 19-21 | LOSS | -2 | League | League 3 |
| 7/12/2019 | Joe Brett | H | 21-20 | WIN | +1 | League | League 3 |
| 7/8/2019 | Steve Mealor | A | 13-21 | LOSS | -8 | League | League 3 |
| 7/5/2019 | Paul Kavanagh | A | 21-20 | WIN | +1 | League | League 3 |
| 7/1/2019 | Joey Smith | H | 16-21 | LOSS | -5 | League | League 3 |
| 6/28/2019 | Harry Downward | H | 14-21 | LOSS | -7 | League | League 3 |
| 6/24/2019 | Eddie Rimmer | H | 7-21 | LOSS | -14 | League | League 3 |
| 6/21/2019 | Edna Cook | A | 21-14 | WIN | +7 | League | League 3 |
| 6/17/2019 | Ray Hughes | A | 21-12 | WIN | +9 | League | League 3 |
| 5/31/2019 | Sam Thompson | A | 7-21 | LOSS | -14 | League | League 3 |
| 5/17/2019 | Kevin Howgate | A | 14-21 | LOSS | -7 | League | League 3 |
| 7/27/2018 | Steve Mealor | H | 10-21 | LOSS | -11 | League | League 3 |
| 7/20/2018 | Derek Thomas | A | 19-21 | LOSS | -2 | League | League 3 |
| 7/13/2018 | Paul Horner | A | 7-21 | LOSS | -14 | League | League 3 |
| 7/6/2018 | Matthew Peers | A | 21-20 | WIN | +1 | League | League 3 |
| 7/2/2018 | Peter Rattray | A | 14-21 | LOSS | -7 | League | League 3 |
| 6/29/2018 | Jim Ivanoff | H | 6-21 | LOSS | -15 | League | League 3 |
| 6/15/2018 | Mike Walsh | A | 21-11 | WIN | +10 | League | League 3 |
| 6/11/2018 | Phil Gordon | H | 12-21 | LOSS | -9 | League | League 3 |
| 6/8/2018 | Mo Kellett | A | 20-21 | LOSS | -1 | League | League 3 |
| 6/4/2018 | Mike Pilling | A | 8-21 | LOSS | -13 | League | League 3 |
| 6/1/2018 | Richard Bendrey | H | 21-20 | WIN | +1 | League | League 3 |
| 5/25/2018 | Dave Simcoe | H | 2-21 | LOSS | -19 | League | League 3 |
| 5/21/2018 | Sue Wynne | H | 11-21 | LOSS | -10 | League | League 3 |
| 4/27/2018 | Brenda Boulton | H | 21-16 | WIN | +5 | League | League 3 |
| 4/20/2018 | Trevor Barraclough | A | 20-21 | LOSS | -1 | League | League 3 |
| 8/18/2017 | Jim Davies | H | 19-21 | LOSS | -2 | League | League 3 |
| 8/4/2017 | Dave Thomas | A | 15-21 | LOSS | -6 | League | League 3 |
| 7/31/2017 | Fred Beacall | H | 6-21 | LOSS | -15 | League | League 3 |
| 7/17/2017 | Margie Ratcliff | H | 21-17 | WIN | +4 | League | League 3 |
| 7/14/2017 | c Trevor Barraclough | A | 20-21 | LOSS | -1 | League | League 3 |
| 7/7/2017 | Scott Newsham | H | 21-17 | WIN | +4 | League | League 3 |
| 6/30/2017 | Craig Edwards | H | 9-21 | LOSS | -12 | League | League 3 |
| 6/23/2017 | Geoff Stamp | A | 12-21 | LOSS | -9 | League | League 3 |
| 6/16/2017 | Frank Leech Snr | H | 5-21 | LOSS | -16 | League | League 3 |
| 6/12/2017 | John L Davies | H | 20-21 | LOSS | -1 | League | League 3 |
| 6/9/2017 | Dave Evans | A | 5-21 | LOSS | -16 | League | League 3 |
| 6/2/2017 | Aaron Williams | A | 10-21 | LOSS | -11 | League | League 3 |
| 5/26/2017 | Ronald Hersee | H | 21-11 | WIN | +10 | League | League 3 |
| 5/19/2017 | Margaret Leach | H | 21-10 | WIN | +11 | League | League 3 |
| 5/12/2017 | Ken Ashley | A | 21-18 | WIN | +3 | League | League 3 |
| 5/5/2017 | Allan Clarke | H | 21-17 | WIN | +4 | League | League 3 |
| 4/28/2017 | Terry Scott | A | 4-21 | LOSS | -17 | League | League 3 |
| 4/24/2017 | Gordon Ditchfield | A | 7-21 | LOSS | -14 | League | League 3 |
| 4/21/2017 | Dave Edwards | H | 21-14 | WIN | +7 | League | League 3 |
| 8/19/2016 | Chris Tippey | H | 21-18 | WIN | +3 | League | League 3 |
| 8/12/2016 | Peter Breen | A | 5-21 | LOSS | -16 | League | League 3 |
| 8/8/2016 | Peter Fishwick | H | 21-4 | WIN | +17 | League | League 3 |
| 8/5/2016 | Mark Obrien | A | 21-14 | WIN | +7 | League | League 3 |
| 8/1/2016 | Jim Mason | H | 21-12 | WIN | +9 | League | League 3 |
| 7/29/2016 | Kevin Owens | A | 13-21 | LOSS | -8 | League | League 3 |
| 7/22/2016 | Phil Spencer | A | 7-21 | LOSS | -14 | League | League 3 |
| 7/15/2016 | Phil Spencer | H | 12-21 | LOSS | -9 | League | League 3 |
| 7/8/2016 | Dave Bibby | H | 21-15 | WIN | +6 | League | League 3 |
| 7/1/2016 | Keith Bennett | A | 21-18 | WIN | +3 | League | League 3 |
| 6/13/2016 | Ian Mckillop | A | 15-21 | LOSS | -6 | League | League 3 |
| 6/10/2016 | Dave Griffiths | H | 21-11 | WIN | +10 | League | League 3 |
| 6/3/2016 | Roy Walker | A | 21-20 | WIN | +1 | League | League 3 |
| 5/20/2016 | Dave Patterson | A | 15-21 | LOSS | -6 | League | League 3 |
| 5/16/2016 | Simon Thelwall | H | 21-15 | WIN | +6 | League | League 3 |
| 5/13/2016 | Paul Smyth | H | 12-21 | LOSS | -9 | League | League 3 |
| 5/6/2016 | Peter Bradford | A | 21-18 | WIN | +3 | League | League 3 |
| 4/29/2016 | John Griffiths | A | 15-21 | LOSS | -6 | League | League 3 |
| 4/22/2016 | Frank Stalker | H | 21-9 | WIN | +12 | League | League 3 |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 16 Round | Karl Sherbrooke | West Kirby Victoria | 12-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | David Evans | Port Sunlight Village & Works B | 21-17 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Geoff Millichip | Oxton Argyle | 21-17 | WIN | WON |
| Round of 16 Round | * Rita Gunnigle | Pensby | 7-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | John Benstead | Oxton Argyle | 21-19 | WIN | WON |
| Round of 16 Round | Edwin Berry | Bebington Park | 14-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Ian Hazlehurst * | Tixall | 9-21 | LOSS | LOST |
| Round of 32 Round | Peter Hammond | Tixall | 8-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Ken Ashley | New Brighton Quarry Vikings D | 10-21 | LOSS | WON |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | * Tommy Walker | Hoylake Central | 16-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Dave Dobson | Bromborough Pool B | 11-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Ray Farrell | Hoylake Central & Melrose B | 0-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Round of 32 Round | Derek Carroll | Great Meols | 21-17 | WIN | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Quarters Round | Dave Hollywood | Kendal | 16-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | John Kayll | Thingwall | 19-21 | LOSS | LOST |
| Round | Opponent | Team | Score | Result | Team |
|---|---|---|---|---|---|
| Preliminary Round | Ronnie Openshaw | Hoylake Central B | 21-20 | WIN | LOST |
| Round of 32 Round | Steve Telford | Tixall B | 13-21 | LOSS | LOST |
| Round | Opponent | Score | Result |
|---|---|---|---|
| Preliminary | Ted Wilson | 6-15 | LOSS |
Current Streak
On a hot run
Longest Win Run
Career best winning streak
Longest Loss Run
Career worst losing streak
| Opponent | W | L | Total | Win % | Last Met |
|---|---|---|---|---|---|
| Phil Gordon | 1 | 3 | 4 | 25% | 5/13/2022 |
| Terry Scott | 2 | 1 | 3 | 66.7% | 7/24/2023 |
| Phil Spencer | 0 | 3 | 3 | 0% | 6/10/2022 |
| Wendy Eastwood | 2 | 0 | 2 | 100% | 7/17/2026 |
| Nick Woodward | 0 | 2 | 2 | 0% | 8/18/2023 |
| Eddie Carvell | 1 | 1 | 2 | 50% | 8/4/2023 |
| Jim Ivanoff | 0 | 2 | 2 | 0% | 7/21/2023 |
| Bromborough Pool | 0 | 2 | 2 | 0% | 6/12/2023 |
| Cathy Kavanagh | 2 | 0 | 2 | 100% | 5/26/2023 |
| Steve Charmley | 1 | 1 | 2 | 50% | 5/12/2023 |
By Division
Debut
Apr 22, 2016
Latest
Aug 21, 2026
Seasons Active
10 (10.3 yr span)
Matches / Season
15.7 (157 total)
Seasons


