Your whole season, in one place.

Bowls Captain runs the weekly grind for you: who's free, who's playing where, and what happened last time. So you can actually enjoy match day.

Bowls Captain

You didn't sign up to be a spreadsheet.

Every captain ends up running the same admin, one way or another. Here's the difference Bowls Captain actually makes.

The old way
  • A WhatsApp poll nobody answers until the night before
  • A spreadsheet only you understand
  • Trying to remember who played skip last time, and whether they won
  • Explaining the duty rota. Again.
With Bowls Captain
  • Availability requests go out and chase themselves
  • One tap suggests a fair team, backed by real form
  • Every score, every player, remembered for you
  • Duties, positions and lifts, sorted and sent, automatically

Everything a captain juggles, in one place.

Not a generic scheduling tool wearing a bowls skin. Built around rinks, positions, duty rotas and league scoring from the ground up.

Availability that chases itself

Reminders go out automatically on a schedule tied to game day, responses come back, and you see who's in at a glance, without sending a single message yourself.

Timed to the next real fixture (skipping byes and cancellations), so the cycle stays right even in an awkward week. See who's in, who's out, and who hasn't answered yet, all at a glance. No more group chat archaeology. If the same player appears across more than one of your club's teams, clashes are flagged automatically, so you know before you send the plan, not after.

📱 Mobile
Availability responses on a phone, grouped into available, unavailable, and not yet responded
🖥️ Desktop
Responses and Availability on desktop, listing each player who has confirmed they are available and when they replied

A fair team, picked for you

AI Auto-Assign suggests positions based on real past performance: win rate as skip, who partners well with whom, who's due a game, not just who replied first.

Every suggestion comes with its own reasoning, and you're always one tap from changing it. The system learns as the season progresses, the more results you record, the sharper the suggestions get.

📱 Mobile
AI Auto-Assign proposal on a phone, suggesting a lead, second and skip for each of three teams with the reasoning for every pick
🖥️ Desktop
AI Auto-Assign on desktop, proposing three full triples with a one-line reason beside each player

Everything they need, one link away

The Team Plan every player opens comes pre-filled: travel time, live weather for kick-off, sunset for evening games, and your tactics note alongside the team sheet.

Add an away venue on the Locations screen and its travel time is worked out from the address, so the plan tells players exactly when to leave, not just when to arrive. Weather is a live forecast for kick-off time, with sunset added automatically for evening games. Your own tactics note sits right alongside the team sheet. No separate messages to send, one link covers everything.

📱 Mobile
The Team Plan a player opens, showing the weather for kick-off, the captain’s tactics note, all three teams by position, and who can offer lifts

Know who's actually seen it

One tap shows exactly who has and hasn't confirmed they've seen the team plan, so chasing the last few stragglers takes seconds, not a group chat thread.

The Team Plan opens behind a quick check, pick your name, then you're in, so nobody can claim they never saw it. You see exactly who has confirmed and when, not just who you'd guess. Chasing the last couple of stragglers takes seconds instead of a group chat.

📱 Mobile
Who Has Viewed the Team Plan on a phone, listing who has confirmed and when, and who has not
🖥️ Desktop
Who Has Viewed on desktop, showing acknowledged players with timestamps alongside those still to confirm

Your season, at a glance

League position, points, and history charted automatically as results come in. Every score, every player, remembered, so you're never working from memory again.

Six weeks from now you won't have to remember who played skip against Trowbridge, or what the score was, it's already there, whenever you need it. The league chart tracks every team's position through the season so you can see at a glance whether you're climbing or slipping.

📱 Mobile
League position chart on a phone, tracking every team’s position across the season
🖥️ Desktop
League Chart on desktop, every team’s league position plotted week by week as coloured lines

Remember how it went last time

Every past result right there, score, league points earned, who played where, with the next meeting date shown alongside, so you're picking the team with the full picture in front of you.

The season's Won/Lost record is at the top, then each game's score and the league points it earned, with one tap through to exactly who played where. Play the same opposition again and their last result is shown right alongside the next meeting date, not just memory.

📱 Mobile
Past Fixtures on a phone, each game showing the score, the date and the league points earned
🖥️ Desktop
Past Fixtures on desktop, with the season Won/Lost/Drawn chart above the full list of results

One app, every fixture

Availability, teams, duty rota, match results and league standings, all in one place. Built to run multiple teams side by side, each with its own squad and captain.

Everything is tied to the fixture it belongs to, so there's no digging through old messages or spreadsheets to find what happened. Add as many teams as your club runs. Every captain has their own login, and any captain can step in to run any of the club's teams, so a team is never stuck when its captain is away. Club admins also look after the club's captains and settings.

📱 Mobile
The dashboard on a phone, showing the next fixture, availability responses, team plan status and league position
🖥️ Desktop
The dashboard on desktop, with the weekly workflow strip, next fixture, league snapshot and what needs attention

A second opinion that's read everything

AI reads the full selection, every player's record, every pairing's history, and gives an honest assessment: where it's strong, where the risk sits, and what one change would improve it most.

Once your team is picked, AI Analysis reads every player's record, every pairing's history, every positional win rate, and gives you an honest assessment of where it's strong, where the risk sits, and what single change would improve it most. Not flattery. Actual insight.

🖥️ Desktop
AI Analysis of the selection, giving a team-by-team read on where the side is strong, where the risk sits, and the single change most worth considering

Lifts to away games, sorted

Players say whether they can drive or need a lift when they give their availability. Once the team's picked, the app works out the fewest cars to get everyone there from the club, and puts who's driving whom on the Team Plan.

For away games, the availability form asks one extra question: leaving from the club and happy to drive (and how many passengers they can take), leaving from the club and needing a lift, or making their own way. Fewer cars means less fuel and less of a squeeze in a small car park, and when there's a choice of driver, it goes to whoever has driven least this season, so nobody ends up doing every trip.

You can still swap a driver or move someone into another car with a tap. The Team Plan and its email show a line per car, such as "Ann drives Bob and Cat", and if someone drops out late the cars are worked out again, with a warning if anyone is left without a seat.

Friendlies, arranged in minutes

Arrange a friendly in a minute, home or away, and run it with the tools you already use: an availability request, the full Team Plan with weather and travel, and who's seen it. Friendlies don't count towards your plan's team total.

Give it any name you like, "Captain v President" included, pick the date, the venue and how many rinks, and your own squad comes across already ticked, with anyone else in the club one tap away. Nothing goes out until you say so: one button asks the players, and pressing it again sends a reminder. From there it's the same Positions & Teams, the same Team Plan and the same email you already use every week. Run several at once, and players see the upcoming ones when they log in.

Record the result if you want to, and look back on it in Past Friendlies. Either way a friendly is kept apart from your league: it never touches league tables, win rates or who's due a game, so trying out a new pairing in a friendly can't skew Saturday's selection.

Here's what running a fixture looks like.

Not a workflow diagram. This is the real weekly cycle, automatically, every week.

1
Days before

Availability opens on its own

Timed to the next real fixture (skipping byes and cancellations), so the cycle stays right even in an awkward week.

2
A couple of days later

A nudge for the stragglers

Anyone who hasn't answered gets a reminder, so you're not the one chasing them individually.

3
Once responses are in

Pick the team, or let it suggest one

Apply the AI's suggestion, adjust it, or build it yourself. The duty rota goes out alongside it, automatically.

4
Match day

Everything's already there

Team, positions, weather, opposition contacts, travel details and who's driving whom, all on one page, and one tap emails it to everyone playing.

5
Afterwards

Log the result, done

League standings and player history update themselves. Nothing to remember, nothing to re-type next time.

New to the role? Built-in guides walk you through everything: a Getting Started wizard for first-time setup, a Weekly Walkthrough with one-tap jump buttons for each step of the cycle, and a Weekly Cheat Sheet for a quick at-a-glance reminder once you know the ropes.

Your club's data, handled properly.

Each club gets its own separate database, kept in the UK and encrypted both on the way there and once it's stored. Passwords are never kept in a form anyone can read, not even us, and the links you send players can be replaced whenever you like. Everything is backed up daily, and if your club ever asks for its data to be deleted, it genuinely is. You don't need to understand any of it to use the app, it's all handled for you.

See exactly how your data is handled →

Simple pricing for every club size.

One price covers your whole club, every league, every captain, every player. Start with a free trial; no card required.

An extra 10% off the annual prices below, for every club, for your first year. Choose an annual plan and the discount is applied automatically for your first twelve months, then it's the standard annual price. No code needed, and nothing to pay during the free trial.
Start free trial
Starter
£59/year
or £5.99/month

Up to 2 teams
  • ✓ Automated availability notifications, reminders & response visibility for the team
  • ✓ AI team selection & analysis/advice*1
  • ✓ Team plan with weather, travel times, lifts & more
  • ✓ Fixtures, results*2 & league tables, historic game details
  • ✓ Duty rota automation
  • ✓ Friendly matches, arranged in minutes
  • ✓ Multiple captains & logins
  • ✓ Unlimited players

*1 AI quality improves as more data is recorded through the season.

*2 Regular fixture imports can be automated, contact us to set up (no extra charge).

Get started
Free trial available, no card needed
Club Plus
£119/year
or £11.99/month

Unlimited teams
  • ✓ Automated availability notifications, reminders & response visibility for the team
  • ✓ AI team selection & analysis/advice*1
  • ✓ Team plan with weather, travel times, lifts & more
  • ✓ Fixtures, results*2 & league tables, historic game details
  • ✓ Duty rota automation
  • ✓ Friendly matches, arranged in minutes
  • ✓ Multiple captains & logins
  • ✓ Unlimited players

*1 AI quality improves as more data is recorded through the season.

*2 Regular fixture imports can be automated, contact us to set up (no extra charge).

Get started
Free trial available, no card needed
Free Trial
Try it free for 30 days

Set up your club, add your teams, and run the full app, no card required. Every feature is available from day one.

Start free trial
How billing works after the trial: the plan you move on to is based on the number of teams you created, so there's nothing to decide upfront. Create up to 2 teams and you'll be on Starter; up to 6 and you'll be on Club; more than that and you'll be on Club Plus. Friendlies don't count as teams, so arrange as many as you like. When the trial ends you have 14 days to set up payment, and we'll email you before then.
  • ✓ Automated availability notifications, reminders & response visibility for the team
  • ✓ AI team selection & analysis/advice*1
  • ✓ Team plan with weather, travel times, lifts & more
  • ✓ Fixtures, results*2 & league tables, historic game details
  • ✓ Duty rota automation
  • ✓ Friendly matches, arranged in minutes
  • ✓ Multiple captains & logins
  • ✓ Unlimited players

*1 AI quality improves as more data is recorded through the season.

*2 Regular fixture imports can be automated, contact us to set up (no extra charge).

Every plan includes every feature. The only difference between plans is the number of teams. Not sure which fits? Drop us a line.

Stop being the club's memory.

Let Bowls Captain hold the details, so you can just captain. Free trial, no card needed.

Start free trial