Live Scores & Standings | ADH JRT 2026
ADH JRT · LIVE
SCORES & STANDINGS
{{ toast }}
Coming soon
Fixtures not published yet

The draw for {{ selectedName }} hasn’t been released. Pools, kick-off times and pitches will appear here as soon as the organisers publish them.

Festival age group

{{ selectedName }} is a non-competitive festival — no standings are kept.

{{ pool.name }}
POS
TEAM
P
W
D
L
PF
PA
+/−
T
PTS
{{ r.rank }}
{{ r.team }}COIN TOSS
{{ r.P }}
{{ r.W }}
{{ r.D }}
{{ r.L }}
{{ r.PF }}
{{ r.PA }}
{{ r.marginText }}
{{ r.tries }}
{{ r.pts }}
Green = qualifies for knockouts  ·  P = played  ·  W/D/L = won/drawn/lost  ·  PF = points for  ·  PA = points against  ·  +/− = points difference  ·  T = tries  ·  PTS = league points
Presentation order
{{ a.tier }}
Winner
{{ a.winner }}
Runner-up
{{ a.runnerUp }}
Knockout Seeding

Top 8 finishers across both pools advance. Seeds 1–4 contest the Cup & Bowl, seeds 5–8 contest the Plate & Shield.

{{ s.seed }}
{{ s.team }}
{{ s.poolLabel }} · {{ s.rankLabel }}
{{ s.bracket }}
Knockout Brackets
{{ br.title }}
{{ c.label }}
{{ c.home }}{{ c.homeScore }}
{{ c.away }}{{ c.awayScore }}
WIN ▸
LOSE ▸
{{ c.label }}
{{ c.home }}{{ c.homeScore }}
{{ c.away }}{{ c.awayScore }}
Team key
{{ k.code }} {{ k.name }}
Cup, Bowl, Plate & Shield Finals
{{ round.round }}
{{ g.home }}{{ g.homeScore }}
{{ g.away }}{{ g.awayScore }}
Manager sign in

Enter scores for your age group.

{{ loginError }}
New manager? Create an account
Account created
{{ signupPendingMessage }}
Create manager account

Requires the invite code for your age group.

Your login username will be
{{ signupUserPreview }}
{{ signupError }}
Already have an account? Sign in
{{ adminAgeName }}
Signed in as {{ sessionName }}
Change password
{{ cpError }}
{{ cpSuccess }}

This is a non-competitive festival age group — no scores or standings are kept, so only fixture times, pitches, and team assignments are editable.

Team and player registrations for {{ regScopeName }}. As this group's manager you can see full player details — date of birth, parent and emergency contacts and medical notes — so you have what you need for player welfare on the day.

Loading registrations…
⚠ {{ regUnmatchedTotal }} player registration(s) don't match any team roster by name + date of birth — they're highlighted in the Players table below.
Teams ({{ regTeamCount }})
Click a team to see the roster the coach submitted and whether each player has a matching parent registration.
{{ h.label }}
{{ r.caret }} {{ r.club }} {{ r.teamName }} {{ r.preferredPool }} {{ r.headCoachName }} {{ r.headCoachEmail }} {{ r.headCoachMobile }} {{ r.managerName }} {{ r.managerMobile }} {{ r.rosterCount }} listed {{ r.missingBadge }} {{ r.submittedAtDisplay }}
{{ rp.name }} {{ rp.dob }} {{ rp.regLabel }}
No roster was entered for this team at registration.
No team registrations for this age group yet.
Players ({{ regPlayerCount }})
{{ h.label }}
{{ r.playerName }} {{ r.dob }} {{ r.club }} {{ r.rosterFlag }} {{ r.parentName }} {{ r.parentEmail }} {{ r.parentMobile }} {{ r.emergencyContact }} {{ r.emergencyMobile }} {{ r.medicalDisplay }} {{ r.consent }} {{ r.submittedAtDisplay }}
No player registrations for this age group yet.
Spirit of Rugby Award
{{ spiritProgressText }}
🏆 Winner: {{ spiritWinnersText }}
{{ t.name }} {{ t.team }} {{ t.count }}
No nominations entered yet — nominate a player for each match below.
{{ m.home }} v {{ m.away }}
{{ m.label }}
{{ m.home }} {{ m.homeTotal }}
{{ m.away }} {{ m.awayTotal }}
WALK-OVER:
{{ m.home }}
{{ m.away }}
{{ m.savedNote }}
Awaiting earlier-round results before this can be scored.

Drag a team from a pool's roster onto another pool to move it, or onto a match slot's Home/Away box to assign it there. Edit kickoff time directly — the list re-sorts by time automatically.

Registered teams
{{ importSummary }}
Replace is unavailable: this age group already has results. Swapping teams under recorded scores would leave a match describing a game that was never played. Add the missing ones still works.
{{ importNote }}
Nothing to import for this age group yet.
{{ row.code }} {{ row.name }} {{ row.flagText }} {{ row.pref }}
This only fills the editor. Nothing changes for anyone until Save draw, and nothing is public until Publish.
Your pitches — {{ venueDayLabel }}
{{ venuePitchCount }} set by the organisers
No pitches have been assigned to this age group yet. An organiser sets them in the Venue & days tab of the organiser back office.
{{ pu.name }} {{ pu.detail }}
Also in this saved draw, but not in the venue layout: {{ legacyPitchList }}. Still selectable so nothing loses its pitch, but ask an organiser to add or rename it so clash checking can see it.
{{ pool.name }}
{{ pool.poolRunLabel }}
These matches are on different pitches — pick one above to put the whole pool together, or leave them and set each match below.
{{ pool.poolWarn }}
{{ chip.name }}
Time
Team 1
Team 2
Pitch
{{ row.home }}
v
{{ row.away }}
Knockout stage

Drag a team below onto a Home/Away box to assign it. Times auto-seed once pool play ends, but you can edit them (and the matchup) directly here.

{{ grp.name }}
{{ chip.name }}
Match
Time
Team 1
Team 2
Pitch
{{ row.round }}
{{ row.home }}
v
{{ row.away }}
Enter every pool score first — then you can generate the knockout from the final standings.
Play the knockout matches first — then this fills the finals from the winners.
{{ editorMsg }}
Publishing Live Not published
{{ publishSummary }}
Managers can publish on the tournament days only (7–8 November 2026). Ask a tournament organiser to publish before then.
Clear the rehearsal data
The tournament was rehearsed on the real site — invented teams, invented players and invented scores — which is how most of the bugs were found. This takes the scores back out. Each one is removed individually and confirmed, the same way a real score is saved.
Two things this does not do. It does not touch the registration sheets — those hold children’s names, dates of birth and medical notes, and deleting from them is yours to do by hand. And it does not unpublish — Unpublish all above already does that, and it is reversible.
It is a tournament day, so this is switched off. Nothing here can be pressed on 7 or 8 November.
{{ cleanProgress }}
{{ cleanMsg }}
{{ cleanTotal }} results stored across the tournament
Nothing stored — the results are already clear.
{{ cl.name }}
{{ cl.agId }}
{{ cl.total }} results
{{ cl.orphanText }}
Both ask you to type ALL first. Deleting a saved draw sends that age group back to the auto-generated draw — worth doing once the invented registrations are out of the sheets, because until then every saved draw names teams that no longer exist.
Check the whole weekend
Every age group is edited on its own, so nothing normally notices when two of them are handed the same pitch at the same time. This reads all 15 and lists every overlap.
{{ clashScopeNote }}
{{ clashError }}
{{ clashHeadline }}
{{ cr.text }}
{{ cr.scope }}
On a pitch it is not allocated
• {{ oa.text }}
Still to place — parents see “TBD”
{{ up.name }} — {{ up.detail }}
{{ clashFailedText }}
All age groups
Publish or withdraw every age group in one go. “Publish all” publishes each group that has a saved draw; any group with nothing saved yet is skipped and reported.
{{ bulkMsg }}
Scoring for {{ selectedAdminName }}
Tick what can be scored at this age group. Managers only see the boxes you leave ticked, and totals are worked out from them.
{{ scoringMsg }}
{{ modalTitle }}