Presentation script
Prepared for delivery to the St Helens and District Men's Bowling League.
NoteIntroduce yourself briefly, then read on.
FairPlay Bowls is a system that reads the results our league already publishes on its website, and turns them into something we don't currently have: an accurate, up-to-date handicap for every single player.
It works on a simple idea. Every player gets a rating, built from their real results. That rating becomes a handicap, measured in chalks. Stronger players give chalks, developing players receive them. With those chalks applied, a match between two very different players, or two very different teams, becomes a genuine contest.
For St Helens, the ratings are calculated from the last three seasons, 2024, 2025 and 2026, and they update automatically after every match night.
And the data behind it is collected in real time. The system reads the results as our league publishes them, so every player's record reflects the game as it stands today, not as it stood months ago.
It is also completely self-sufficient. The site doesn't depend on the league website to exist. If a result isn't published online, or we simply want it in sooner, we can enter results directly on the site itself, and every rating, handicap and table updates from that. It can stand alone, or work alongside the automatic sync, whichever suits.
That also changes how the handicap itself works. Rather than one fixed, season-long handicap, both team and player handicaps adjust week in, week out, depending on the team that is actually put out. As a captain enters the side, the handicap is recalculated for that exact combination of players, before a wood is bowled.
In other words, it removes the single season-long handicap and replaces it with a real time adjustment, one that reflects the match as it is actually going to be played.
Anyone who has been involved in league bowls knows the problem. The same divisions mix county-level players with people who play once a week for the enjoyment of it. On paper, plenty of fixtures are decided before a wood is bowled.
A handicap system fixes that, but doing it by hand is genuinely difficult. Doing it fairly for hundreds of players, across several divisions, week after week, is more than any committee can reasonably take on by memory and rule of thumb.
FairPlay Bowls was built to do that work properly and automatically. It was built by a bowler, for bowlers, around leagues exactly like ours, and it is already running for the Birkenhead Evening League and the Bebington League.
And importantly, it doesn't ask anyone to do extra paperwork. It uses the results we already publish. Nothing needs to be re-typed, re-entered or re-sent.
So what does it actually do? Let me give you the headlines.
First, automatic syncing. It collects the results the league already puts online, so every player's record, every fixture and every table is kept up to date without anyone lifting a finger.
Second, ratings and handicaps. Every player gets a rating built from their results: win rate, winning and losing margins, the strength of the people they play against, and their form home and away. Strong players can even be asked to give chalks rather than sit at the bottom of the scale.
Third, one ladder for everyone. Because every rating is calculated the same way, a Division Three player and a Division One player can be compared fairly, which raw league tables simply can't do.
Fourth, tools around the fixtures. Players can mark themselves available or unavailable for each match, captains can plan teams around that, fixtures can go straight into your phone's calendar, and there are team balance views so a captain can see exactly how strong a side he is putting out.
And finally, honesty about its own accuracy. The system predicts results and then measures those predictions against what actually happens, and it publishes the number. It doesn't ask anyone to take it on trust.
NoteIf you have a phone or tablet handy, the live site is worth showing here.
NoteThis section is deliberately visual. Talk over the four cards and the example; do not read them word for word.
People hear the word maths and start studying the carpet. So here is the whole thing in four small steps.
Every player begins at 1,000 points. Win a game and your points go up a little. Lose, and they come down a little.
Beating a strong player lifts you more than beating a beginner. Losing narrowly to a strong player barely moves you at all.
The gap between two players’ points is turned into chalks. The stronger player gives them, the other receives them.
The chalks are added to the real score. Whoever is ahead after that, wins the game.
Let me make that real with one game of singles.
One game, both ways
| Player | As bowled | With chalks |
|---|---|---|
| Ken (gives 4 chalks) | 15 | 15 |
| Bill (receives 4 chalks) | 11 | 15 |
As bowled, Ken wins 15–11. With the chalks, it is 15–all. A comfortable win becomes a genuine contest.
And those chalks are not plucked from the air. Ken’s number is built from every game he has played across the last three seasons. The system also weighs how much you win or lose by, and whether you are stronger at home than away. There is nothing more exotic than that in there.
And that three-year sample size is not hard-wired. It is a setting. If the committee would rather rate players on one season, five years, or anything in between, they change the setting and the whole league recalculates in minutes.
Let me show you a real one. Nicky Shaw, of Garswood Hall A. Thirty-seven matches in the window, thirty-two won, an 86 percent win rate. The system scores him factor by factor, weights the scores, and lands on a rating of 1154. He is three chalks better than a neutral player, so his handicap is minus three. Every one of those numbers is on his public profile, with the working shown, so anyone can check it.
Which brings us to the one question every bowler asks first: what about home advantage? Most of us are a little better on our own green than we are away from it, so the system measures that too, for each player, in chalks. It is called a home green swing. Here is how the maths works for a team match.
Each player’s rating looks at their home results and their away results separately. The gap between the two is their own home green swing, in chalks.
When the two sides are entered, the system adds up the swings of every player on the green, home team and away team together, and halves the total.
That half-total is taken off the home team’s chalks. In other words, the away side receives a little more, because they are the ones bowling on someone else’s green.
Let me make that real.
One match, home and away
| Player | As bowled | With chalks |
|---|---|---|
| Both lineups together (average half a chalk of home advantage per man) | 20 | 10 |
Twenty players, half a chalk each, comes to ten chalks. Halve it, and the home team’s start is trimmed by five, so the away side plays for five fewer. About one chalk a man, settled before a wood is bowled.
And there is a safety cap on it, four chalks per man, so a freak lineup can never bend a fixture out of shape. If the committee would rather not use the home adjustment at all, it can simply be switched off.
NoteThis is the answer to the question a sharp-eyed secretary will ask: why is the rating not just the raw score? Talk through the cards using Nicky Shaw's numbers.
There is one more piece of the maths worth knowing, because it answers the fairest question anyone can ask: how can you trust a rating built on only a handful of games? The honest answer is, you can't, so the system doesn't either. It is called sample size confidence, and here is how it works.
Take Nicky Shaw again. His results score him at plus 0.631. The formula is simply 1,000 plus that score times 300, which gives a raw rating of 1,189. But the system doesn't stop there. It asks: how many matches is that built on? Thirty-seven, out of the 41 it wants for full trust. So it is 81 percent confident, and it pulls that raw rating toward 1,000 until the sample earns it. His rating settles at 1,154, and his handicap is minus 3.
Weight every factor, add it up, multiply by 300 and add 1,000. For Nicky: 1,000 + (0.631 × 300) = a raw rating of 1,189.
Matches played in the window ÷ the trust threshold. For Nicky: 37 of 41 matches, so 81 percent confident.
Pull the raw rating 81 percent of the way from 1,000, so 1,189 settles at 1,154. Once he passes 41 matches, his full rating stands.
Why do it this way? Because a bowler who wins his first five games should not immediately be rated like the best player in the league. He might be, or he might have caught five kind draws. With shrinkage, his rating starts modest and grows with every match he plays, until the sample is big enough to trust completely. By the same token, someone who starts badly is not punished for it on the strength of two bad nights.
And that trust threshold, the 41 matches, is not a mystery number either. It is a committee setting, like the three-year window, and the committee can raise it, lower it, or change the window, and every rating in the league recalculates from it. A brand new player simply carries a provisional handicap until they have played enough to be trusted, so nobody is rated on thin air.
So how does this compare with the way things work today? Here is a side-by-side.
Today, our results live on the league website as fixtures, tables and averages. They're published, and then they sit there. With FairPlay Bowls, that same data becomes a living record for every player, and it's the same data, just working harder.
Handicaps, where they are used in bowls, are normally set by hand using experience and judgment. That's slow, it's inconsistent between divisions, and it's impossible to keep up to date. FairPlay calculates them from three seasons of actual results, and refreshes them automatically.
Today, tables only compare teams within the same division. With one rating ladder, everyone is measured on the same scale, which makes cross-division matches, and any handicap competition, fair.
And today, if the committee wants to look at averages, form or balance, that's an evening of paperwork. With the system, it's a click, and it can be printed as a committee report.
NoteThe full comparison is in the table below the script. Read one or two rows aloud and let them take the rest in.
Now, the part I want to be clear about, because this is where people usually get nervous.
Nothing about this is imposed on the league. It runs alongside however we choose to run the season. If we never want handicapped league play, nothing has to change.
The league keeps full control. Every setting, the weights in the formula, how many seasons count, whether strong players give chalks, all of it sits with the committee, and the system shows its working. Any player can open their own profile and see exactly how their number was calculated, factor by factor.
And the only data it holds is what the league already publishes publicly. Nothing private goes in, and any player can ask for their record to be removed.
So, three things to take away.
One: it's built from our own results, with no extra admin for captains or the secretary. Two: it gives every player a transparent, evidence-based handicap, updated every week. Three: the league stays in control. It can be trialled without changing a single fixture.
I'll leave the full script and the website link with the secretary, and [USER'S NAME] is happy to answer any questions afterwards. Thank you.
| Area | How it works today | With FairPlay Bowls |
|---|---|---|
| Results data | Published on the league website as fixtures, tables and averages, then left as it stands. | Synced automatically into a living record for every player, team and fixture. |
| Handicaps | Where used at all, set by hand using experience and judgment, and hard to keep consistent or current. | Calculated from three seasons of actual results and refreshed after every match night. |
| Comparing divisions | League tables only compare teams within the same division. | One rating ladder puts every player in every division on the same scale. |
| Match-night admin | Availability, averages and reports mean paperwork for captains and the committee. | Players mark availability in the app, fixtures export to any calendar, and reports print themselves. |
| Fairness of fixtures | Strength gaps decide many fixtures before they are played. | Handicapped scoring lets mixed-ability players and teams compete on level terms. |
| Understanding players | Tables and divisional averages only. | Player profiles, form, home and away records, plus measured prediction accuracy. |
How it works today
Published on the league website as fixtures, tables and averages, then left as it stands.
With FairPlay Bowls
Synced automatically into a living record for every player, team and fixture.
How it works today
Where used at all, set by hand using experience and judgment, and hard to keep consistent or current.
With FairPlay Bowls
Calculated from three seasons of actual results and refreshed after every match night.
How it works today
League tables only compare teams within the same division.
With FairPlay Bowls
One rating ladder puts every player in every division on the same scale.
How it works today
Availability, averages and reports mean paperwork for captains and the committee.
With FairPlay Bowls
Players mark availability in the app, fixtures export to any calendar, and reports print themselves.
How it works today
Strength gaps decide many fixtures before they are played.
With FairPlay Bowls
Handicapped scoring lets mixed-ability players and teams compete on level terms.
How it works today
Tables and divisional averages only.
With FairPlay Bowls
Player profiles, form, home and away records, plus measured prediction accuracy.
Prep notes for you. Not read aloud unless a question comes.