Elite Strategy Analytics
for Rugby Union

phone_iphone
Independent data capture
We do not use Opta or Oval Insights data. We capture data using a unique methodology designed specifically to read rugby union match performance outcomes.
timeline
Chronological sequencing
It's often said that rugby is like a game of chess. Coder helps you read each play sequence to spot trends and help our clients be a step ahead.
model_training
Machine learning
Coder becomes smarter with each game and each query from our users. The goal is to build the smartest strategy analyst in the world.
monitor_heart
Fatigue, pressure, referees and the weather
Coaches know that these four variables can determine match outcomes. Now we can measure it.
mic
Voice prompts
Want to know whether to run or kick from a lineout in Zone B? Ask Biffo, our AI assistant.
Created by Rugbycology Pty Ltd
One team per league

We work with one team per league, so the competitive advantage is all yours.

If you want to be that team, contact us today to set up a demonstration.

rugbycology@gmail.com arrow_forward
Created by Rugbycology Pty Ltd
CODER
BY RUGBYCOLOGY
Sign In
No account? Create one free
CODER
BY RUGBYCOLOGY
Create Account
Already have an account? Sign in
Step 1 of 1
Create Your Team
You get 3 free games to test the platform. Set up your team now to get started. You can create additional teams later.
lightbulb
Use a short team name. It appears on graphs, scoreboards and rankings. Use Brothers not Brothers Rugby Football Club. Set age group and grade in the fields below.
Short name only — age group and grade stored separately
CODER
BY RUGBYCOLOGY
lock
Subscription required
Your account does not currently have access to any team data.

Please contact admin@rugbycology.com to set up a subscription.
Home
League-wide overview across play levels and competitions
Loading league overview…
Teams
Every team in the system, across all levels
?
Master account · full system access
NameCountryLevelAge groupGrade
Loading…
Competitions
Tournaments, leagues, and cups your fixtures belong to
NameYearLevelCountryFixtures
Loading…
Fixtures
Create and manage matches across all teams
MatchDateCompetitionStatusCoder Code
No fixtures yet
Live
Select a game to monitor
Active & Upcoming Games
sensors
No active games
Games appear here once a coder starts a session
Field
Where teams attack from, how often, and how well
Team
Opponent
Play level
Competition
Fixture
Phase
Compare vs
Focus team attacking Opposition attacking 4 dots per platform = Zone D · Zone C · Zone B · Zone A (focus team's attacking direction →)
Show
Sort by
Battle
Advance up-field and conquer
Team
Opponent
Play level
Competition
Fixture
Variation
Attack chords — Narrow · Shift · Expansion · Wide — and the progressions teams write with them
Team
Opponent
Zone *
Origin *
Play level
Competition
Value
What every situation is worth — a model learned from your own possessions
View
Competition
Min sample
Refs
Referee tendencies — penalties, cards and turnovers
Referee
Competition
Fixture
Field zone
Offending side
Time in game
Rankings
Rank teams by any metric across a competition or play level
Metric
Play level
Competition
Min games
Sort
Picture
Every possession — zone, phase, origin, kick, movement, outcome · tap a zone on the field or any value to cross-filter
Level
Comp
Team
Opp
Fixture
Explainer
How the outcome model works — deeper-dive walkthrough
lightbulb
Explainer content coming soon
This page will host the full walkthrough of the outcomes model, ratings table, and how to read the Picture tool. Placeholder for now.
Every 10
For every 10 plays from this platform — what happens, in plain terms
Team
Opp
Level
Comp
Fixture
Origin
Zone
Phase
Moments
Game-state shape and the scores that defined it
Team
Opp
Level
Comp
Fixture
Game-state simulator
Average points difference for the selected team across the full game. Click anywhere on the chart to read exact values and see how the team's outcomes shift at that point vs their full-game average.
Kick
Every kick possession — when, from where, flight, landing, receipt, outcome · click any value to cross-filter
Level
Team
Opp
Fixture
Level
Comp
Team
Fixture
Origin City — green towers are attack origins, red towers defence origins (defender's frame); tower height reflects the selected metric; tap a tower for the zone breakdown. Weakening metrics show only platforms whose execution DROPS in that state (tower height = size of the drop); they need a team selected.
Show
Phase
Heat
Zone performance painted on the pitch — the field rises like a bar chart for the selected metric
Level
Comp
Team
Fixture
Origin
Metric
ElevationOn
Attack Direction
Pressure Breakpoints
Where a team's accumulated pressure should sit to win, vs where it actually sat
Team
Opp
Level
Comp
Fixture
View
Select a team to see their RPM trajectory across all games, split by wins (green) and losses (red). The dashed lines mark the team's ML-discovered breakpoint (below = never won) and breakthrough point (above = never lost). Four event markers sit on the curves: LIFT and DROP mark where each curve inflects (the trajectory turns); SLAM and CRACK mark where each curve crosses the threshold lines (how fast a team locks in a win, or hits the point-of-no-return in a loss). Pick a specific fixture to overlay that single game's trajectory. The fixture filter only adds the overlay — averages still use all games in scope.
Play variety
Team
Opponent
Play level
Competition
Fixture
Play mix — Shannon entropy across pattern sub-types. Higher = broader repertoire. Switch rate — % of adjacent play pairs (within a game) that change base type. Higher = more play-to-play variation. Switch ratio — switch rate ÷ random baseline (1 − Σp² from team distribution); above 1.0 = team actively varies more than its mix predicts, below 1.0 = team clusters patterns in runs. Kick only % — share of attacking plays whose only ball event is a kick. The donut shows the team's distribution across the other six base types (kick-only excluded). All metrics are over attacking plays only, scoped by the filters above.
Decisions
The cost of losing the ball — kick for territory, or keep it and risk a turnover?
Team
Opponent
Play level
Competition
Field zone
Origin
How lost
Weights
How much each platform is used vs how much it contributes — find the under-used winners
Team
Opponent
Play level
Competition
Compare
Two teams side by side across every Rankings / Win-Loss metric
Team A
Team B
Timeline
My Report
Your chosen metrics as a per-match report and a season tracker
Team
Game
Fatigue
How much of the game is played tired — and does execution hold up?
Team
Opponent
Play level
Competition
Field zone
Origin
Quarter
Biffo
Your AI rugby analyst — ask anything about your data
Biffo, the AI rugby analyst
Ask Biffo anything
search
Philosophy
Your rugby value system — fed to BIFF on every question
edit Editor
visibility Preview how the LLM will see it
Glossary
Stat definitions shown in the glossary popup
Admin
Manage users and tournament access
Sequences
Recurring play patterns by platform — admin only
Play level
Across
Attacking team Opposition on the ball within the sequence 4 dots per platform = Zone D · Zone C · Zone B · Zone A (attacker's direction →)
Outcome
Edit access
Tick all tournaments this user should be able to view in the app.
Performance breakdown
Add Team
lightbulb
Use short team names. They appear on graphs and scoreboards. Use Brothers not Brothers Rugby Football Club. Age group and grade are set below.
image
PNG, JPG, SVG or WEBP. Square images look best. Max 500KB.
Edit Team
image
PNG, JPG, SVG or WEBP. Square images look best. Max 500KB.
This is the team's current coach. New fixtures auto-fill from it. Changing it marks a coaching change — upcoming fixtures pick up the new name, while already-coded games keep the coach they had, so past performance stays linked to the right coach.
New Competition
Leave blank for global / international competitions.
Edit Competition
Leave blank for global / international competitions.
New Fixture
Optional. Add competitions on the Competitions page.
Coaches & officials
Conditions are looked up automatically after the match — you don't need to record them. Just the city and the local kick-off time.
Coder assignment
A unique code is generated automatically. Whitelist up to two email addresses; only these emails can log in to this fixture on the Coder app.
Venues & kick-off times
Weather needs a city and a kick-off time for each match. Fill them here, or paste straight from a spreadsheet below.
Paste from a spreadsheet
Tab or comma separated, one row per match:
2026-07-11  Wallabies  Brisbane  17:30
The team column tells matches on the same date apart. Drop it only if that date has one fixture — anything ambiguous is reported, never guessed.
Date Match Venue / city Kick-off
Match-day conditions
Edit Fixture
Coaches & officials
Conditions
Coder assignment
To change the teams, delete this fixture and create a new one.
Date:
Competition:
Venue:
Referee:
Home coach:
Away coach:
Status:
Share with your coder to begin
online_prediction Predicted Score
Penalty detail
Sequence detail
Field zones A to D along play direction
Zones run along the attacking team's direction of play, from Zone A at the attacking end through Zone B and Zone C to Zone D at the defending end.