SetPiece

Rugby match day

Pick the XV. Run the bench. Keep the record.

SetPiece runs match day the way you actually live it: a lineup built from real availability, sub calls with cap tracking while the game runs, and a result that lands on your season record the moment the whistle goes — even when the pitch has no signal.

Free private beta. We'll email you when it opens.

The match lineup on a tablet: the Ravenswood fixture — Sat, Jul 11, 2:00 PM, 15s, limited subs — marked Committed, with Smart fill and Seed from default buttons above a Starters card filled 15/15: 1 LH Callum Reid, 2 HK Tomas Vaka, 3 TH Marcus Fifita, 4 LL Jack Morrow, 5 RL Sam Tuilagi and on down the XV. The dark sidebar holds the app navigation from Home through Settings, and a pitch-green Re-commit button sits pinned at the bottom.

How it works

Built around how a Saturday actually runs.

Team-sheet on Thursday, bench calls at half-time, score in the clubhouse, minutes nobody wrote down. SetPiece holds all four — and each one feeds the next.

Smart lineups and sub calls

The lineup builder is per-mode — a 15s XV with a bench, or 10s and 7s with their own shapes and rolling subs. Smart-fill suggests starters by position and band fit from real availability; you lock the players you're sure of and let it fill the rest. During the match, sub suggestions track caps as you make changes, so the bench empties fairly and legally.

  • Per-mode lineups: 15s, 10s and 7s, each with the right shape.
  • Smart-fill suggestions from availability, position and band fit.
  • Sub suggestions with cap tracking — no counting on fingers at half-time.
  • Tournament day-squad rotation reports for multi-game days.
The match screen on an iPhone for the Ravenswood fixture — Saturday 2:00 PM, 15s, limited subs, marked Committed. Smart fill and Seed from default buttons sit above the starters list, filled 15/15 and numbered by position: 1 LH Callum Reid, 2 HK Tomas Vaka, 3 TH Marcus Fifita and on down the XV.

Season record and results

Record the final score before you've left the pitch and it rolls straight into a W-D-L season record with points for and against, right on the dashboard. No league website to chase, no note that says 'won by about 10'. The season builds itself one Saturday at a time.

  • W-D-L record and points for/against on the home dashboard.
  • Match results recorded in seconds, on the touchline.
  • CSV export of results, roster and attendance when the club asks.
The SetPiece home dashboard on an iPhone: a dark scoreboard card for SetPiece Demo RFC with gold stats — 4 days to kickoff, 18 players, 2 sessions this week and a 7-1-3 season record. Below it, the This-week list shows Tuesday's attack session and Thursday's set-piece session marked Ready, then the next match card: vs Ravenswood, Saturday 14:00 at Kings Park.

Player minutes and fair rotation

Minutes come from the lineups you commit and the subs you record — nobody keeps a stopwatch. Alongside per-player attendance rates, they power rotation-fairness hints in selection: the picker flags who's played every minute of every fixture and who hasn't seen the pitch in three weeks, before the parents mention it.

  • Minutes derived from committed lineups plus recorded substitutions.
  • Attendance rates per player, from training roll-calls.
  • Rotation-fairness hints surface in selection, not in a report you forget to run.
The squad Attendance table on a tablet: one row per player with attendance count and percentage, season minutes, and starts against appearances, sortable by column, with a CSV export button above the table.

Offline on the touchline

Half the pitches you'll coach on this season have no signal. Attendance, substitutions and match results all save locally and sync when the signal comes back — with a visible queue indicator so you can see exactly what's waiting. Nothing waits for a bar of 4G, and nothing gets lost in the car park.

  • Attendance, subs and results save with no signal at all.
  • Automatic sync when the connection returns.
  • A visible queue indicator — you always know what's pending.
The match screen on an iPhone after coaching offline: a queue indicator in the top bar shows 2 changes waiting to sync, and the recorded result — Won 24–17 — sits saved beneath the fixture header. The rest of the interface looks identical to online use.

Why a rugby match-day tool, not a clipboard

The team-sheet is the least of it.

Paper team-sheet

  • Gone by Monday, along with the minutes.
  • Re-picked from memory when someone cries off Friday night.
  • No record of who's played and who's sat.

WhatsApp + memory

  • Subs agreed on the touchline, recorded nowhere.
  • Score in the chat, season record in nobody's head.
  • 'Has Tom had a start recently?' — genuinely unknown.

Generic team app

  • No positions, no bands, no cap tracking.
  • Falls over the moment the pitch has no signal.
  • Doesn't know 7s from 15s.

SetPiece

  • Smart lineups from real availability, per mode.
  • Sub suggestions with cap tracking, live.
  • Minutes and rotation fairness, derived automatically.
  • Offline saves with a visible sync queue.

Common questions

Rugby match day FAQ

Does it work without signal on the touchline?
Yes. Attendance, substitutions and match results save with no signal and sync when it returns. A visible queue indicator shows what's waiting, so you know nothing has been lost.
How are player minutes tracked?
Derived from committed lineups plus the subs you record — no stopwatch. Together with attendance rates from the squad roll-call, they feed rotation-fairness hints in selection.
Does it handle 15s, 10s and 7s?
Yes — the lineup builder is per-mode, with the right shape and sub rules for each. Smart-fill and cap tracking work in all three.
Can it manage a tournament day?
Yes. Day-squad rotation reports show who's played, who's sat and who's due a run across the day's games.
Where do results go after full time?
Onto your dashboard as a running W-D-L record with points for and against — and out as CSV whenever the club secretary asks.

Saturday, sorted by Thursday.

Drop your email — we'll let you know the moment the beta opens.