Ryno's Edge Logo

RYNO'S EDGE NRL EDITION

Quantum Data. Human Edge. Total Dominance.

Ryno Mascot
NRL Predictive Intelligence

Welcome to Ryno's Edge

The ultimate command center for rugby league analytics. Combining advanced machine-learning ensembles, real-time ELO ratings, and AI-parsed media sentiment, Ryno's Edge gives you professional-grade data projections to outsmart the competition.

Round ... Analytics Active

ML Predictions

Ensemble algorithms projecting margins, scores, and win rates.

ELO Rankings

Real-time team strength indices and multi-season rating trajectories.

News Sentiment

Gemini AI parsing articles, injury wards, and late-mail intelligence.

Player Stats

Search and filter 30+ individual player metrics across 10 seasons.

Round Schedule

Home Team Away Team

Power Rankings

System Matrix Sync Status

NRL Draw (Fixtures) ...
Market Odds ...
News Sentiment ...
Team Lineups (Squads) ...
Player Stats (Hist.) ...
Last Overall Sync: ...

What is the Player Leaderboard?

The Player Leaderboard ranks every NRL player across any statistical category — from run metres and tries to missed tackles and penalties. Filter by season, team, position and stat to uncover who's leading the competition in the areas that matter most to you.

Choose Your Stat

Pick from 30+ stats across attack, defence, kicking, and discipline — from run metres to 40/20s.

Best Game vs Season

Switch between a player's best single performance, their season total, or their per-game average.

Multi-Season

Hold Ctrl and click to select multiple seasons at once — compare across years or see all-time leaders.

Position Filter

Narrow to a specific position like Halfback or Prop to see who leads their position group.

Ctrl+click to multi-select.

What is a Player Profile?

The Player Profile gives you a complete statistical breakdown of any NRL player — career history, season-by-season averages, recent form, and how they compare to the league average at their position. Start typing any player's name to pull up their full dossier.

Career Stats

Full career stats from 2015 onwards, broken down by season with totals and per-game averages.

Recent Form

Game-by-game performance for recent matches — see whether a player is trending up or down heading into the weekend.

Search Any Player

Just start typing — the search auto-suggests matching players from the full NRL database.

Type a player name above to load their profile.

What is Round Results?

Round Results shows every completed NRL match with scores, key stats and team details — from the current round all the way back to 2015. Use it to review how any round played out and compare actual results against model predictions.

Full History

Browse results from any season and round going back to 2015 — all stored in our local database.

Scores & Margins

Each match shows the final score, winning margin, and which team was home vs away.

Cross-Reference

Use alongside the Predictor tab to see how the model's predictions compared to actual outcomes.

What is an ELO Rating?

ELO is a self-correcting rating system originally developed for chess and now widely used in sport analytics. After every match, points are transferred from the losing team to the winner — with the size of the transfer depending on how surprising the result was. Beating a strong opponent earns more points than beating a weak one.

Starting at 1000

Every team begins at 1000. Ratings above 1000 indicate above-average strength; below 1000 is below average.

Margin Weighted

Winning by 30 moves the rating more than winning by 2. Dominant teams climb faster.

Historical Chart

The line chart tracks every team's ELO progression from 2015 to today — revealing dynasties and declines.

Feeds Predictions

ELO ratings are one of the key inputs into our ML prediction models, capturing current team strength.

Current Rankings

Historical Performance

Season Performance (Round by Round)

Select Season:
* ELO ratings are calculated based on match results, opponent strength, and point margins. The history chart shows the progression of each team's rating over the seasons.

How does the Match Predictor work?

The Match Predictor runs every upcoming fixture through our ensemble of 7 machine learning models — XGBoost, LightGBM, CatBoost, Logistic Regression, Random Forest, and two blended composites. Each model independently analyses rolling form, ELO strength, scoring patterns, and rest days to produce a win probability and predicted score margin.

Win Probability

Each model outputs a probability (0–100%) that the home team wins, based purely on statistical inputs — no opinion.

Predicted Margin

A dedicated margin regression model predicts the point difference — positive means home team wins by that many.

Blended Model

The Blended result combines XGBoost and Logistic Regression outputs (60/40 weight) for the most stable prediction.

Contextual Factors

Each prediction card also shows supporting context: recent form, H2H record, venue stats, and squad tiers.

Predictor Component Breakdown

Game Summary Card

Shows match metadata (venue, local kickoff, round) alongside the models' consensus margin, home/away win rates, and a custom ELO-based handicap line.

Simulated Markets & Live Feed

Simulates market odds derived from model win probabilities, compares them against real-time bookmaker lines to flag value discrepancies, and overlays the live news sentiment stream for the two clubs.

Team List Card

Displays official team lineups side-by-side with individual player rankings, tactical positions, and color-coded ELO impact ratings to contrast depth and talent.

Performance Rank (e.g. A+, B): Raw statistics-based grade (PIR) compared to other starters in their positional group.
ELO Impact Tier (e.g. Elite, Solid): Roster tier reflecting their strategic impact on predictions (Gold = Elite, Green = High, Blue = Solid, Gray = Depth).
Recent Form Analysis

Tracks both teams' actual scores, margins, and ELO rating shifts over the last 5 rounds. Explores scoring averages, points conceded, and opponent difficulty levels to measure momentum.

Last 10 Head-to-Head

Details the win-loss split, average points, and match-by-match historical scorecards for the last 10 encounters between the two clubs.

Model Decision Drivers

Exposes the SHAP-based feature importance weights showing which top 5 factors (e.g. defense ELO, travel distance, rest days, line breaks) most heavily influenced the AI's final match prediction.

Head-to-Head Rolling Averages (Last 5 Games)

Plots a visual historical trend of statistical averages (runs, tackles, line breaks, completion rates) during matches played between these two clubs, illustrating historical playstyle matches and tactical superiorities.

Model Weight Distribution
XGBoost 70%
CatBoost 0%
LightGBM 5%
Random Forest 20%
Current Mix: 70% XGBoost / 5% Logistic Regression / 0% CatBoost / 5% LightGBM / 20% Random Forest

What is Model Analytics?

Model Analytics evaluates how each of our ML models would have performed as a betting system — backtested against real bookmaker closing odds from 2015 to today. It answers the critical question: "If I had followed this model's tips, what would my return on investment be?"

Four Markets

Performance is tracked across Head-to-Head, Line (handicap), Totals (over/under), and Margin bucket bets.

Real Odds

Profits are calculated using Pinnacle, bet365, and BlueBet closing prices — not theoretical fair odds.

W/L & Profit

Each cell shows wins–losses, win percentage, and total profit in units (1 unit = 1 bet of equal stake).

Season Trend

Scroll down to the Season Breakdown table to see year-by-year performance for any model.

Model Analytics

Evaluate historical model performance across different timeframes.

OPEN SOURCE ACKNOWLEDGEMENTS

Ryno's Edge relies on several incredible open-source libraries and mathematical models to power our predictive analytics. We gratefully acknowledge the developers and contributors of the following software:

XGBoost

Copyright (c) 2014-2026 by Contributors

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

CatBoost

Copyright (c) 2017-2026 YANDEX LLC

Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with the License. You may obtain a copy of the License at: http://www.apache.org/licenses/LICENSE-2.0

Unless required by applicable law or agreed to in writing, software distributed under the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.

LightGBM

Copyright (c) Microsoft Corporation

Licensed under the MIT License.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.

scikit-learn (Random Forest & Logistic Regression)

Copyright (c) 2007-2026 The scikit-learn developers. All rights reserved.

Licensed under the 3-Clause BSD License.

Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met:

Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer.

Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution.

Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission.

What is the Knowledge Hub?

The Knowledge Hub serves as a central library explaining the models, data sources, and methodologies used throughout Ryno's Edge. Select any topic below to learn how each algorithm operates and how to read key sports betting concepts.

1. Betting Guides

Understand the structure of standard sports betting markets, including Head-to-Head, Line, and Totals.

2. Model Details

Dive into our individual machine learning models: XGBoost, LightGBM, CatBoost, and others.

3. Technical Concepts

Learn about ELO ratings, feature engineering, cross-validation, and target metric selections.

4. Interactive Reading

Use the buttons below to open article overlays with in-depth descriptions, configuration stats, and guides.

KNOWLEDGE HUB

Betting Guide

Master the basics of H2H, Line, and Over/Under markets in the NRL.

Model Insights

Understand the math behind the Blended Model and ELO ratings.

NRL Rules

Essential rules, interchange laws, and scoring mechanics explained.

What is an Inside Edge?

An "Inside Edge" represents a mathematical advantage over the sports betting market. It is identified when our ensemble of machine learning models projects a higher likelihood of an outcome occurring than the odds offered by bookmakers imply. By strictly targeting these mispricings, you shift the mathematical advantage back in your favor, mimicking the strategies used by quantitative trading firms.

1. Implied Probability

Every bookmaker price translates to a percentage chance. For instance, odds of $2.00 imply a 50% chance. We convert bookmaker odds back into implied probability to establish the baseline.

2. Model Probability

Our advanced machine learning models (XGBoost, LightGBM, CatBoost, etc.) analyze hundreds of features—such as team form, weather, rested days, and player tiers—to compute a purely statistical, unbiased probability.

3. The Edge %

The subtraction of Implied Probability from Model Probability. If our model projects a team has a 60% chance to win, but the market odds imply a 50% chance, we have identified a +10% Edge.

4. Expected Value (EV)

The expected percentage return on investment. Calculated as: (Model Prob * Market Price) - 1 A positive EV (e.g. +7.5%) indicates that if you made this bet 1,000 times, you would average a 7.5% return.

Statistical Safety Guard: To reduce variance, the dashboard only shows high-confidence edges with a Model Probability ≥ 40% and Expected Value ≥ 7.5%.
Optimized Top 10 Active Edges

Inside Edge

Top 10 Positive Betting Margins vs Market Price

Target Round
Bets Found
0
Max Edge
Rank Match Context Market Selection Market Price Model Odds Model Prob Edge % EV %
P

Model Prob

The winning probability assigned by the selected AI model. This represents the consensus or specific engine's view of the outcome's likelihood based on historical data.

E

Edge %

The mathematical gap between our Model Probability and the Market's implied probability. A higher positive edge indicates a potential market mispricing.

V

EV %

Expected Value (EV) measures the projected ROI over time. Calculated as (Model Prob * Market Price) - 1. Positive EV indicates a long-term "value" bet.

What are Squad Intelligence Tiers?

Squad Intelligence Tiers rank NRL teams by the collective quality and depth of their roster, breaking down squad values into distinct tiers. Rather than looking only at ladder position, this system uses player-level performance models to evaluate the true potential, depth, and vulnerability of each team's current line-up.

1. Tier Distribution

Players are classified from Elite (Tier 1) to backup/fringe (Tier 4), mapping out how top-heavy or deep each squad is.

2. Roster Value

An aggregate numeric rating based on active player tiers, allowing quick visual comparison of overall team strengths.

3. Injury Impact

Instantly highlights when a team's key contributors (Tier 1 & 2 players) are sidelined, affecting match predictor weights.

4. Predictive Utility

Roster value differences directly adjust team ratings in our ML models, serving as a primary driver of score projections.

Reading Player Cards

Performance Rank (A+, A, B, C, D)

A statistics-based grade derived from our Player Impact Rating (PIR) formula. PIR evaluates tries, try assists, line breaks, tackle busts, run metres, tackles made, missed tackles, and errors. Players are ranked against others in the same positional group (e.g. all Fullbacks, all Props) and graded on a percentile curve.

ELO Impact Tier (Elite, High, Solid, Depth)

The strategic tier reflecting how much a player's presence or absence swings our prediction models. Gold = Elite (Tier 1), Green = High (Tier 2), Blue = Solid (Tier 3), Gray = Depth (Tier 4).

Form Trend Arrows (▲ ▼)

Compares a player's PIR across their last 3 games against their season-wide average. ▲ Green = recent form is 15%+ above their average. ▼ Red = recent form is 15%+ below. No arrow means they are performing at their expected level.

Squad Intelligence Tiers

Live Roster Power Rankings & Player Value Analysis

Initializing Squad Database...

What is the Tactical News Hub?

The Tactical News Hub automatically aggregates and monitors news reports, press conferences, and injury lists. By applying advanced sentiment analysis, it evaluates team readiness and translates qualitative information into statistical factors for the predictor model.

1. Injury Intel

Tracks and classifies player injury statuses, recovery timelines, and late fitness tests to determine roster viability.

2. Sentiment Score

Computes a sentiment ratio based on media coverage, coach statements, and camp reports to gauge team morale.

3. Betting Impact

Translates tactical news directly into betting impacts — indicating if an event changes the line, totals, or H2H value.

4. Injury & Tactical Alerts

Highlights breaking, high-impact alerts that indicate major player lineup changes, injuries, suspensions, or late-mail shifts.

Tactical News Hub

AI-Powered Injury Analysis & Betting Impact Reports

Latest Tactical News Feed

Scanning Global News Sources...

Casualty Ward by Club

Loading Casualty Ward...

ADMIN PORTAL

User Management & System Access

Require Auth

User Administration

Auto Refinement

Idle

The system automatically syncs new round results and retrains the ML models on a 12-hour background loop.

Trained: ...
Scraped: ...
// Waiting for refinement logs...
RH72 Logo
Powered by RH72
Comments, Suggestions and Feedback? Please email info@hamblion.com