Harties · Maart 2026 · R2 live16 players · 4 four-balls

Run your
tournament
like the pros.

Hole-by-hole scoring that works without signal. PGA-style live leaderboards anyone can watch from anywhere. HNA-compliant daily handicap recalculation with a full audit trail. No install. No app store. Just a URL.

Start a tournament — freeWatch 90-sec tour
Have a team code? Join a team →
Modified Stableford
par − nett + 2
Built on the BRD
HNA · WHS · BR-04 audit
Zero install
opens in any browser
Group 3 · Marker: Schalk Brits
7
Hole 7 · Magaliespark CC
Par
4
SI
7
R2
SB
Schalk BritsYou · Marker
Today 8 pts · HC 4 · no stroke
4
nett 4
2
MS
Marius Smit
Today 6 pts · HC 7 · +1 stroke
5
nett 4
2
DJ
Dewald Joubert
Today 5 pts · HC 10 · +1 stroke
KS
Kobus Steyn
Today 7 pts · HC 11 · +1 stroke
Harties — Maart 2026
Overall · 2 rounds
Live
Overall
R1 · Mag
R2 · Rus
Pos
Player
+/-
Shots
Thru
R1
R2
Pts
1
SB
Schalk Brits
Pretoria CC
+6
150
F
41
38
79
2
MS
Marius Smit
1Wingate Park
+6
150
F
39
37
76
3
DJ
Dewald Joubert
1Zwartkop
+6
150
16
38
36
74
4
JM
Jaco van der Merwe
1Pretoria CC
+6
150
14
36
38
74
5
HC
Hennie Coetzee
1Magaliespark
+6
150
14
39
34
73
6
HM
Henning Marais
1Magaliespark
+6
150
16
37
35
72
7
WP
Werner Pretorius
1Silver Lakes
+6
150
12
35
35
70
8
KS
Kobus Steyn
1Magaliespark
+6
150
14
34
36
70
9
PB
Pieter Botha
1Centurion
+6
150
12
36
33
69
10
WK
Wynand Krause
1Wingate Park
+6
150
10
33
35
68
11
AdP
André du Plessis
1Pretoria CC
+6
150
10
31
34
65
12
RS
Riaan Strydom
1Centurion
+6
150
10
30
33
63
Updated 4 seconds ago · streaming
No signal · 8 holes saved
Tap submit when you reach the clubhouse
79
Schalk Brits
▲ moved up 2 · leading R2
Built on the BRD
For the social clubs and corporate days actually running South African golf.
2days
multi-round
18holes
per round, partial-OK
4sub-comps
derived from one card
0installs
plain responsive site
< 500ms
submit p95 latency
Offline-first scoring

Score every hole. With or without signal.

Every tap writes to the phone instantly. The marker decides when to submit — after a hole, at the turn, or at the 19th. Nothing is auto-synced, so nothing gets accidentally overwritten.

  • Big-finger UI for the 4-ball
    One screen per hole, all four players, +/− steppers — 44 px touch targets per WCAG.
  • Submit shows what's pending
    "Submit 9 holes" with an amber badge. Tap to upload the batch. Fails are retryable, not destructive.
  • Partial scorecards welcome
    Holes 1–9 can sync at the turn; 10–18 at the end. Leaderboard shows "Thru 9" for that player.
  • Hole-by-hole colour coding
    Eagle, birdie, par, bogey, blob — running Stableford in your peripheral vision.
Group 3 · Marker: Schalk Brits
7
Hole 7 · Magaliespark CC
Par
4
SI
7
R2
SB
Schalk BritsYou · Marker
Today 8 pts · HC 4 · no stroke
4
nett 4
2
MS
Marius Smit
Today 6 pts · HC 7 · +1 stroke
5
nett 4
2
DJ
Dewald Joubert
Today 5 pts · HC 10 · +1 stroke
KS
Kobus Steyn
Today 7 pts · HC 11 · +1 stroke
Live leaderboards

The PGA-style board your players will refresh between holes.

Modified Stableford running totals, rank-change arrows, the correct 4-step tiebreaker, the cut line — all rendered in a broadcast vocabulary your members already know from watching the Tour.

  • Updates the instant a marker submits
    Server-Sent Events push to every connected screen — phones, tablets, the clubhouse TV.
  • Tiebreakers, resolved for you
    Odd-SI holes → lowest SI hole → lowest playing HC → flagged for coin toss.
  • Daily, cumulative & sub-comps
    Switch views in one tap. Same scorecard data — no second entry.
  • Public spectator URL · no login
    Share the link with anyone. Polls every 30s as SSE fallback.
Harties — Maart 2026
Overall · 2 rounds
Live
Overall
R1 · Mag
R2 · Rus
Pos
Player
+/-
Shots
Thru
R1
R2
Pts
1
SB
Schalk Brits
Pretoria CC
+6
150
F
41
38
79
2
MS
Marius Smit
1Wingate Park
+6
150
F
39
37
76
3
DJ
Dewald Joubert
1Zwartkop
+6
150
16
38
36
74
4
JM
Jaco van der Merwe
1Pretoria CC
+6
150
14
36
38
74
5
HC
Hennie Coetzee
1Magaliespark
+6
150
14
39
34
73
6
HM
Henning Marais
1Magaliespark
+6
150
16
37
35
72
7
WP
Werner Pretorius
1Silver Lakes
+6
150
12
35
35
70
8
KS
Kobus Steyn
1Magaliespark
+6
150
14
34
36
70
9
PB
Pieter Botha
1Centurion
+6
150
12
36
33
69
10
WK
Wynand Krause
1Wingate Park
+6
150
10
33
35
68
11
AdP
André du Plessis
1Pretoria CC
+6
150
10
31
34
65
12
RS
Riaan Strydom
1Centurion
+6
150
10
30
33
63
Updated 4 seconds ago · streaming
Harties — Maart 2026
Overall · Day 2 in progress
Live
Overall
Daily
First Nine
Par 3
Pos
Player
+/-
Shots
Thru
R1
R2
Pts
1
SB
Schalk Brits
Pretoria CC · HC 4
+/-
+6
SHOTS
150
THRU
F
R1
41
R2
38
PTS
79
2
MS
Marius Smit
1Wingate Park · HC 6
+/-
+6
SHOTS
150
THRU
F
R1
39
R2
37
PTS
76
3
DJ
Dewald Joubert
1Zwartkop · HC 10
+/-
+6
SHOTS
150
THRU
16
R1
38
R2
36
PTS
74
4
JM
Jaco van der Merwe
1Pretoria CC · HC 8
+/-
+6
SHOTS
150
THRU
14
R1
36
R2
38
PTS
74
5
HC
Hennie Coetzee
1Magaliespark · HC 16
+/-
+6
SHOTS
150
THRU
14
R1
39
R2
34
PTS
73
6
HM
Henning Marais
1Magaliespark · HC 8
+/-
+6
SHOTS
150
THRU
16
R1
37
R2
35
PTS
72
7
WP
Werner Pretorius
1Silver Lakes · HC 15
+/-
+6
SHOTS
150
THRU
12
R1
35
R2
35
PTS
70
8
KS
Kobus Steyn
1Magaliespark · HC 11
+/-
+6
SHOTS
150
THRU
14
R1
34
R2
36
PTS
70
9
PB
Pieter Botha
1Centurion · HC 12
+/-
+6
SHOTS
150
THRU
12
R1
36
R2
33
PTS
69
10
WK
Wynand Krause
1Wingate Park · HC 14
+/-
+6
SHOTS
150
THRU
10
R1
33
R2
35
PTS
68
HNA handicap engine

Day 2 handicaps, calculated correctly. Audit included.

The base for Day 2 is the new course's HNA Course Handicap — not yesterday's playing HC. Score over 34 cuts shots; under 24 adds shots. Every calculation is persisted with full provenance.

  • BR-04 baseline is non-negotiable
    New course → fresh HC base → today's adjustment layered on top.
  • WHS Course Handicap built in
    round(Index × Slope/113 + (Rating − Par)). Stored per player per round.
  • Immutable audit trail
    Cosmos DB handicap_audit container records every shift, who confirmed it, and when.
  • Entry HC capped at 30
    BR-11 applies at registration; post-round values can go higher. We mark the cap on the row.
caddiepro.co.za/admin/handicap-audit
BR-04 · audit trail
Day 2 playing handicaps — Rustenburg
Base is today's HNA course HC — not yesterday's playing HC.
Hennie · R1
39 pts
Cut formula
⌊(39−34)×0.5⌋
Adjustment
−2 shots
Day 2 HC
18 − 2 = 16
Player
R1 Pts
Base HC
Adj
R2 HC
Hennie Coetzee
Magaliespark · idx 16.0
39
18
-2
16
Marius Smit
Wingate Park · idx 6.2
39
7
-2
5
Frans Naude
Magaliespark · idx 21.5
19
22
+5
27
Schalk Brits
Pretoria CC · idx 4.1
41
4
-3
1
Dewald Joubert
Zwartkop · idx 9.5
38
10
-2
8
Sub-competitions, automatic

One scorecard.
Four leaderboards.

First Nine, Par 3, and Nearest the Pin all derive from the same hole-by-hole data. No double entry, no spreadsheets. Toggle them on per tournament.

Harties — Maart 2026
Overall · 2 rounds
Live
Overall
R1 · Mag
R2 · Rus
Pos
Player
+/-
Shots
Thru
R1
R2
Pts
1
SB
Schalk Brits
Pretoria CC
+6
150
F
41
38
79
2
MS
Marius Smit
1Wingate Park
+6
150
F
39
37
76
3
DJ
Dewald Joubert
1Zwartkop
+6
150
16
38
36
74
4
JM
Jaco van der Merwe
1Pretoria CC
+6
150
14
36
38
74
5
HC
Hennie Coetzee
1Magaliespark
+6
150
14
39
34
73
6
HM
Henning Marais
1Magaliespark
+6
150
16
37
35
72
7
WP
Werner Pretorius
1Silver Lakes
+6
150
12
35
35
70
8
KS
Kobus Steyn
1Magaliespark
+6
150
14
34
36
70
9
PB
Pieter Botha
1Centurion
+6
150
12
36
33
69
10
WK
Wynand Krause
1Wingate Park
+6
150
10
33
35
68
11
AdP
André du Plessis
1Pretoria CC
+6
150
10
31
34
65
12
RS
Riaan Strydom
1Centurion
+6
150
10
30
33
63
Updated 4 seconds ago · streaming
Main · Stableford
Tiebreaker: odd-SI holes → lowest SI → lowest HC → coin toss
Harties — Maart 2026
First Nine · Holes 1–9 only
Live
Overall
Daily
First Nine
Par 3
Front-9 prize
R8 500 · NW Pro Shop voucher
Across 2 rounds
1
SB
Schalk Brits
R1 22R2 2042
2
MS
Marius Smit
R1 20R2 1939
3
JM
Jaco van der Merwe
R1 18R2 2038
4
DJ
Dewald Joubert
R1 19R2 1837
5
HC
Hennie Coetzee
R1 21R2 1637
6
HM
Henning Marais
R1 19R2 1736
7
KS
Kobus Steyn
R1 18R2 1836
8
WP
Werner Pretorius
R1 17R2 1835
9
PB
Pieter Botha
R1 19R2 1635
10
WK
Wynand Krause
R1 16R2 1733
11
AdP
André du Plessis
R1 16R2 1733
12
RS
Riaan Strydom
R1 15R2 1631
First Nine
Holes 1–9 only. Standalone prize.
Harties — Maart 2026
Par 3 + Nearest the Pin
Live
Overall
Daily
First Nine
Par 3
Par 3 points
1
SB
Schalk Brits
×1
21
2
MS
Marius Smit
×0
18
3
DJ
Dewald Joubert
×1
18
4
HM
Henning Marais
×0
16
5
JM
Jaco van der Merwe
×0
16
6
HC
Hennie Coetzee
×1
16
Nearest the pin · Naaste aan die pen
Par 3 · NTP
Par 3 cumulative + Naaste aan die pen wins per hole.
How it works

From draw sheet to prize-giving
in three moves.

Designed against the actual flow of a 2-day social tournament — Harties Maart 2026 is the reference event.
01Organiser
Set it up in minutes
Tournament wizard: rounds, courses, players, 4-balls. Day 1 / Day 2 can be different courses — the system handles the per-course HC.
02Marker
Markers score, signal optional
Each 4-ball captures hole-by-hole on any phone. Every tap writes to localStorage. The big Submit button shows the unsynced count.
03Player & spectator
Everyone watches it climb
Spectators get a public broadcast leaderboard updated every Submit. Big-screen mode for the clubhouse TV included.
No install · no app store

The fastest way onto a phone is a link.

CaddiePro is a plain responsive website. The marker scans the tee-box QR, scores hole-by-hole offline, and submits when there's signal. The spectator opens the same URL on the 19th. There's nothing to download.

caddiepro.co.za/g3
Group QR pinned to the tee-box scoreboard. Marker scans, scores. Done.
Native iOS / Android app
Months of dev. App-store review queue. Half your members never install.
PWA with service worker
iOS Safari Background-Sync still flaky. Stale workers serve old app mid-tournament.
Plain responsive website
Every load is fresh. Works in Safari, Chrome, any browser. Open a URL and go.
Broadcast mode

Put it on the clubhouse TV.

Fullscreen 16:9 board. Rank arrows, live ticker, sub-competition rail, tiebreak resolution shown automatically.

CADDIEPRO
Tournament Director · Spectator Mode
Harties — Maart 2026
R2 · RUSTENBURG GC
Mon, 25 May
Live
Pos
Mov
Player
HC
R1
Today
Thru
Pts
1
SB
Schalk Brits
Pretoria CC
4
41
38
F
79
2
1
MS
Marius Smit
Wingate Park
6
39
37
F
76
3
1
DJ
Dewald Joubert
Zwartkop
10
38
36
16
74
4
1
JM
Jaco van der Merwe
Pretoria CC
8
36
38
14
74
5
1
HC
Hennie Coetzee
Magaliespark
16
39
34
14
73
6
1
HM
Henning Marais
Magaliespark
8
37
35
16
72
7
1
WP
Werner Pretorius
Silver Lakes
15
35
35
12
70
8
1
KS
Kobus Steyn
Magaliespark
11
34
36
14
70
9
1
PB
Pieter Botha
Centurion
12
36
33
12
69
10
1
WK
Wynand Krause
Wingate Park
14
33
35
10
68
Day 2 leader (live)
1
Schalk Brits
Pretoria CC · Thru 18
38
2
Marius Smit
Thru 18
37
3
Dewald Joubert
Thru 16
36
Naaste aan die pen
Awaiting result
On course nowSchalk Brits leads on 79 points after R2Marius Smit birdies hole 14 — moves to 2ndDewald Joubert eagles hole 9
Open broadcast demoTry the spectator view
Free for 30-day pilot tournaments

Tee up your
next tournament.

Spin up a CaddiePro tournament in 5 minutes. Free for your first event. Pay per player after that — no platform fee, no app-store cut.

Start a tournament — freeJoin a team
R30 per player per tournament after the first event · cancel anytime · invoices in ZAR