9:41
82
S
Scotch
Drive for show,
press for dough
Settle it on
the card,
not the cart.

Live scoring, automatic presses, and math you can actually trust — for your foursome's Scotch game.

Recent rounds
{{ r.course }}
{{ r.date }} · {{ r.holes }} holes · ${{ r.dollar }}/pt
{{ r.result }}
{{ r.score }}
{{ r.tag1 }} {{ r.tag2 }}
Step {{ wizardStepNum }} of 6
Who's playing?

Four players. Add handicaps to auto-apply strokes per hole.

{{ p.initial }}
{{ p.hcp }}
HCP
Set the teams

{{ swapHint }}

avg hcp {{ t.avg }}
Format & stakes

You can change the dollar value any time before the round starts.

Holes
Dollars per point
{{ dollarLabel }}
per point
A clean sweep at this stake is worth {{ holeValueLabel }} — {{ umbrellaValueLabel }} if someone catches an umbrella, and double again on any birdie.
Load the course

Pick a course to auto-fill every hole's par and stroke index — that's how the app gives strokes and spots birdies for you.

{{ courseName }}
HOLE Par S.I.
{{ h.num }} {{ h.par }} {{ h.si }}
Lower stroke index = harder hole, given away first. {{ siNote }}
{{ h.label }} PAR {{ h.par }} SI {{ h.si }}
Pick your rules

{{ templateIntro }}

{{ templateBadge }}
{{ templateTitle }}

{{ templateSubtitle }}

{{ l.pts }} {{ l.name }}
⚙ House rules
Confirm the house rules

These are the standard settings, all on by default. Tap any to switch it off for your group.

Hole {{ holeNum }}
Par {{ holePar }} · SI {{ holeSi }} · {{ courseName }}
Leader
{{ leaderChip }}
{{ r.name }} birdie CTP long drive
{{ r.strokeText }} → net {{ r.net }}
{{ r.gross }}
Badges this hole Tap who earned each
{{ b.label }}
{{ b.status }}
This hole, live {{ pressLineLabel }}
{{ c.label }} {{ c.carryNote }} {{ c.value }}
{{ d.icon }}{{ d.label }} {{ d.mult }}
+{{ aFinal }}
{{ teamAName }}
+{{ bFinal }}
{{ teamBName }}
Standings
Through {{ holesPlayed }} holes
{{ teamAMembers }}
{{ totalA }}
{{ teamBMembers }}
{{ totalB }}
{{ leaderLine }} · {{ owesLine }}
Hole by hole
{{ h.num }}
{{ h.aPts }}–{{ h.bPts }} {{ h.tag }}
Round notebook
Umbrellas {{ umbTotal }} this round · doubles the hole
{{ u.team }}
{{ u.holes }}
{{ u.count }}
{{ n.value }} {{ n.sub }}
{{ n.label }}
{{ teamAName }} {{ teamBName }}
Final · 18 holes
{{ courseName }} · ${{ dollar }}/point
{{ teamAName }} takes it
{{ finalA }} {{ finalB }}
{{ teamBName }} owes {{ teamAName }}
{{ finalOwedLabel }}
{{ finalDiff }} points × {{ dollarLabel }}
{{ s.value }}
{{ s.label }}
{{ p.initial }}
{{ p.name }}
{{ p.amount }}
Round History
🏌️
No saved rounds yet
Finish a round and tap "Save round" on the payout screen.
{{ r.course }}
{{ r.date }} · {{ r.holes }} holes · ${{ r.dollar }}/pt
{{ r.winnerLabel }}
{{ r.scoreLabel }}
No courses match your search
Can't find it? Enter the par and stroke index for each hole by hand — same as Edit holes.
Customize rules

The core is 4 points a hole — 2 for low net ball, 2 for low net total. Everything below is a toggle option your group can turn on or off.

Core points · always on
{{ l.pts }} {{ l.name }}
Point options · tap to toggle
{{ a.title }} +1
{{ a.desc }}
{{ addonSummary }}
⚡ Press status
{{ pressTitle }}

{{ pressDesc }}

×{{ mult }}
This hole
{{ pressPotLabel }}
At stake now
This hole
Match press {{ matchSideLabel }}
How hole {{ holeNum }} was scored

Net scores after strokes, then each point traced to a player.

PlayerGrossStrokeNet
{{ r.name }} {{ r.gross }} {{ r.strokeMark }} {{ r.net }}
Point by point
{{ c.cat }} {{ c.award }}
{{ c.text }}
Base points {{ teamAName }} {{ baseA }} · {{ teamBName }} {{ baseB }}
☂ Umbrella sweep × 2
Press multiplier × {{ mult }}
Birdie double ({{ birdieWho }} · {{ birdieTeamName }}) × 2
Awarded this hole {{ teamAName }} +{{ aFinal }} · {{ teamBName }} +{{ bFinal }}
New running total {{ teamAName }} {{ postTotalA }} · {{ teamBName }} {{ postTotalB }}
Hole {{ holeNum }} · Par {{ holePar }}
{{ teamAName }} takes the hole
⚡ ×{{ effMult }} this hole
+{{ aFinal }}
{{ teamAName }} {{ totalA }} → {{ postTotalA }}
+{{ bFinal }}
{{ teamBName }} {{ totalB }} → {{ postTotalB }}
{{ d.icon }} {{ d.label }} {{ d.mult }}
{{ l.label }} {{ l.who }}
{{ postLeaderLine }} — {{ postOwesLine }}