NRL AI Predictions
How a purpose-built machine learning ensemble — trained on 10 seasons of NRL data — produces weekly win probabilities that outperform public tipping averages by 8.3%.
The Model Architecture
XGBoost Classifier
Gradient-boosted decision trees handling non-linear feature interactions. Captures complex patterns like home-ground advantage compounding with winning streaks.
60% weight in ensembleLogistic Regression
Probabilistic baseline model ensuring the ensemble outputs calibrated win probabilities — not just classification labels. Keeps XGBoost grounded on edge cases.
40% weight in ensembleWeather Integration
Live game-day weather from Open-Meteo API. Rain probability, wind speed, and temperature affect scoring style and tip the model toward defensive, lower-scoring outcomes.
Real-time inputPattern Recognition
5-game rolling analysis of form, winning streaks, bounce-back patterns after heavy losses, and performance against similar opposition in recent rounds.
Sequence-aware featureTop Feature Importances (XGBoost)
Prediction Pipeline — Step by Step
Data ingestion
Team stats, H2H records, ladder positions, and venue history are pulled from our NRL data pipeline. All stats normalised against the current season average to account for rule changes year-on-year.
Weather API query
Open-Meteo returns the game-day forecast for each venue's GPS coordinates. Rain probability, wind speed, and temperature are encoded as continuous features — not buckets.
Form window calculation
For each team, the last 5 games are scanned. Wins, losses, points scored, and points conceded are compiled. Streak detection flags momentum signals (4+ wins, 3+ losses) as binary features.
Feature matrix assembly
53 features per team-matchup are assembled into a row vector. Differential features (e.g. Home team rest days minus Away team rest days) are derived at this stage to capture relative advantages directly.
Ensemble inference
XGBoost produces a raw probability; Logistic Regression produces a calibrated probability. The 60/40 weighted average becomes the final win probability. Output is a number between 0 and 1 for the home team.
Confidence classification
Win probability is mapped to confidence tiers: ≥75% = HIGH, 65–74% = MEDIUM, 58–64% = LOW, below 58% = COIN FLIP. Only HIGH predictions are recommended for staking consideration.
TippingEdge vs Other AI Tools
| Feature | TippingEdge | Generic AI (ChatGPT) | Punter's Opinion | Form guides |
|---|---|---|---|---|
| Purpose-built NRL model | ✓ Yes | ✕ No | ✕ No | ✕ No |
| Live weather integration | ✓ Yes | ✕ No | ✕ No | ✕ No |
| Calibrated probability output | ✓ Yes | ✕ No | ✕ No | ✕ No |
| Confidence tiers with track record | ✓ Yes | ✕ No | ✕ No | ✕ No |
| Trained on 10 seasons of data | ✓ Yes | ✕ No | ✕ No | ✕ No |
| Verified 2025 accuracy | 62.1% | ~53% (coin flip) | ~56% | ~55% |
Frequently Asked Questions
See This Week's AI Predictions
Round 8 predictions are live — 8 matches modelled, confidence tiers assigned.
View Round 8 Picks →