Markets coveredMatch OddsCorrect ScoreOver / UnderFirst HalfSecond Half
Statometrics
Model Library

Every method, one page each

130 statistical, probability and trading methods, explained for someone betting on Betfair. Each page says what the method is in one sentence, how it works, the maths with every symbol explained, a worked betting example, where it’s good and where it breaks.

Level
Used for
Showing 130 of 130

Probability and odds 17

What a price says, what a bet is worth, and whether you beat the close.

ArbitrageBeginner

Backing and laying, or backing every outcome across firms, so the same profit is locked in whatever happens.

Back-lay hedgingBeginner

Laying after backing (or backing after laying) to lock in an equal profit or loss on every outcome, known as greening up.

Bayes' theoremIntermediate

A rule for updating a probability when new evidence arrives, combining what you believed before with how telling the evidence is.

Central limit theoremIntermediate

Why the total profit from many bets follows a bell curve, letting you put a realistic range on a season's results.

Closing line valueIntermediate

Comparing the odds you took with the final price before the off, the quickest reliable test of whether your bets have an edge.

CombinatoricsBeginner

Counting the ways outcomes can combine, used to price multiples, full-cover bets and forecast markets.

Commission-adjusted EVBeginner

Expected value calculated with exchange commission built in, showing the true break-even price and how much edge survives.

Conditional probabilityBeginner

The chance of something happening given that something else has already happened, the basis of every in-play price.

DutchingBeginner

Splitting a stake across several selections so you win the same amount whichever of them wins.

Expected valueBeginner

The average profit or loss a bet would make if placed many times, the core test of whether a bet is worth taking.

Favourite-longshot biasIntermediate

The long-observed tendency for longshots to be overpriced relative to their real chances, and favourites to be slightly underpriced.

Implied probabilityBeginner

Turning decimal odds into the win chance the price is quoting, the first step in judging whether any bet is value.

Independence and correlationIntermediate

Whether one outcome tells you anything about another, and why multiplying probabilities for linked bets can badly misprice them.

Law of large numbersBeginner

Why a real edge only shows up in your results after many bets, and how many you need before luck stops dominating.

Margin removalIntermediate

Four ways to strip the bookmaker's margin from odds to estimate fair probabilities: proportional, Shin, power and odds-ratio.

Market efficiencyIntermediate

How well betting prices already reflect all available information, and why beating a liquid exchange market is so hard.

OverroundBeginner

How far a market's implied probabilities add up beyond 100%, which measures the built-in margin you pay on every bet.

Distributions 14

The shapes that turn an average into a chance for every outcome.

Beta DistributionIntermediate

Describes uncertainty about a probability, such as a strike rate, and updates cleanly as new winners and losers come in.

Binomial DistributionBeginner

Gives the probability of a given number of winners from a fixed number of independent bets, ideal for checking whether results reflect skill or luck.

Bivariate PoissonIntermediate

A Poisson model for both teams' goals together, with a shared component that lets the two scores move up and down together.

Dixon-Coles ModelIntermediate

A Poisson football model with a correction for low scores and a time decay, so recent results count more than old ones.

Extreme Value TheoryAdvanced

Models the size and frequency of rare, extreme outcomes, such as your worst trading days, using only the tail of the data.

Gamma, Exponential and Weibull DistributionsIntermediate

A family of waiting-time distributions for questions like when the next goal, wicket or price move will arrive.

Log-Normal DistributionIntermediate

Models positive, right-skewed quantities such as exchange prices and matched volume, where changes behave like percentages rather than fixed amounts.

Multinomial DistributionBeginner

Extends the binomial to more than two outcomes, such as home, draw and away, for pricing and for checking a model's results.

Negative Binomial DistributionIntermediate

A count model like Poisson but with extra spread, suited to corners, cards and shots where totals vary more than Poisson allows.

Normal DistributionBeginner

The bell curve, used to price totals and margins in higher-scoring sports and to describe the spread of betting profits.

Plackett-Luce and Harville ModelsIntermediate

Turns win probabilities into probabilities for full finishing orders, used to price place, forecast and tricast markets in racing.

Poisson DistributionBeginner

Turns an expected number of goals into the probability of 0, 1, 2 or more goals, the building block of most football pricing models.

Skellam DistributionIntermediate

The distribution of the difference between two Poisson counts, used to price goal handicaps and winning margins directly.

Zero-Inflated ModelsIntermediate

Count models that add an extra chance of zero, for markets where some zeros are structural, such as a player not starting.

Ratings and regression 18

Rating teams and turning numbers into probabilities.

Bradley-Terry modelIntermediate

A pairwise comparison model where each competitor has a strength and the chance of winning is your strength divided by the combined strength.

Conditional logitAdvanced

The standard horse racing win model: each runner gets a score, and win probabilities are each score's share of the field total.

Elo ratingsBeginner

A single number per team or player that rises after wins and falls after losses, sized by how surprising the result was.

Expected goals (xG)Intermediate

A model that gives every shot a probability of being scored, so team and player quality can be judged on chances rather than noisy goals.

Generalised additive models (GAMs)Advanced

Regression models that let each input have a smooth, curved effect instead of a straight line, while staying interpretable.

Generalised linear models (GLMs)Intermediate

A family of regressions that handle counts, probabilities and skewed data by pairing a linear score with a suitable distribution and link.

Glicko ratingsIntermediate

An upgrade to Elo that stores how uncertain each rating is, so new or inactive players move faster and are priced more cautiously.

Linear regressionBeginner

Predicts a number, such as total corners or runs, as a weighted sum of inputs, fitted by minimising squared errors.

Logistic regressionBeginner

Predicts the probability of a yes/no outcome, such as a win, by passing a weighted sum of inputs through an S-shaped curve.

Massey and Colley ratingsIntermediate

Two least-squares rating methods that solve for every team's strength at once, from goal margins (Massey) or wins and losses (Colley).

Mixed and hierarchical modelsAdvanced

Regression models that treat teams, players or trainers as members of a group, shrinking small-sample estimates towards the group average.

Multinomial and ordinal logistic regressionIntermediate

Extensions of logistic regression that give probabilities for three or more outcomes, such as home, draw and away, summing to one.

Pi-ratingsIntermediate

A football rating system with separate home and away ratings per team, updated by how far the goal difference missed its prediction.

Quantile regressionIntermediate

Predicts chosen percentiles of an outcome, not just the average, so you can price over/under lines when outcomes are skewed.

Regularisation (ridge, lasso, elastic net)Intermediate

Adding a penalty for large coefficients so a model stops fitting noise, trading a little bias for much more reliable predictions.

Speed figuresIntermediate

Horse racing ratings that turn finishing times into a single number, adjusted for course, distance, going and beaten distance.

Survival analysisAdvanced

Models the time until an event, such as the next goal or wicket, and how match conditions speed it up or slow it down.

TrueSkillAdvanced

A Bayesian rating system that tracks each player's skill as a bell curve and updates it after each result, including team and multi-player events.

Bayesian methods and time series 17

Updating beliefs as evidence arrives, and reading series over time.

ARIMAIntermediate

A classic forecasting model that predicts the next price move from recent moves and recent forecast errors, useful mainly for measuring bounce-back.

Bayesian Model AveragingAdvanced

Blend several models' probabilities, weighting each by how well it has explained past results, instead of betting on whichever one looks best today.

Bayesian UpdatingBeginner

Start with a sensible belief, then adjust it by exactly the right amount as each new result, price or piece of news arrives.

Change-Point DetectionIntermediate

Spot the moment a price trend, team's form or strategy's results really shift, rather than reacting to every wobble.

Cointegration and Pairs TradingAdvanced

Trade the gap between two linked Betfair markets, such as Over 2.5 goals and Both Teams to Score, when it stretches unusually wide.

Conjugate PriorsIntermediate

Matched pairs of prior and data model that make Bayesian updates a matter of adding counts, ideal for fast strike-rate and goal-rate estimates.

Empirical BayesIntermediate

Use the whole population of trainers, jockeys or teams to set a prior, then shrink each individual's record towards it by the right amount.

GARCHAdvanced

Models how price volatility clusters, so big moves are followed by more big moves, helping you size stops and stakes to current conditions.

Hidden Markov ModelsAdvanced

Infer which hidden state a market or match is in, such as calm versus informed money, from the patterns you can actually observe.

Hierarchical Bayesian ModelsAdvanced

Models that let teams, horses or players borrow strength from their group, shrinking noisy individual estimates towards a sensible league-wide average.

Kalman FilterAdvanced

A recursive filter that separates a runner's underlying price from noisy trades, updating its estimate and its confidence every tick.

Markov Chain Monte Carlo (MCMC)Advanced

A simulation engine that draws thousands of plausible parameter values from a Bayesian model when the maths is too messy to solve directly.

Mean ReversionIntermediate

The idea that a price pushed away from its fair level tends to drift back, and how to measure how fast before trading it.

MomentumIntermediate

The tendency of prices already moving in one direction to keep going, the logic behind following steamers and drifters on the exchange.

Moving Averages and SmoothingBeginner

Average recent prices or results to strip out noise and reveal the underlying trend, at the cost of reacting a little late.

Particle FilterAdvanced

Tracks a hidden, changing quantity using a cloud of weighted guesses, coping with jumps and odd shapes that a Kalman filter cannot.

Spectral AnalysisAdvanced

Break a price or volume series into repeating cycles to see whether any regular rhythm exists, such as the serve-by-serve swing in tennis.

Market microstructure and stochastic processes 13

How the order book behaves and how prices move.

Birth-Death ProcessesAdvanced

Models a count that grows and shrinks one step at a time, such as the number of unmatched bets queued at a Betfair price.

Brownian Motion and Random WalksIntermediate

Treats price moves as random steps, the baseline for judging whether a trading pattern is real or just noise.

Dynamic ProgrammingAdvanced

Solves multi-step betting decisions by working backwards from the end, such as when to take a price before kick-off.

Informed Trader Models (Glosten-Milgrom and Kyle)Advanced

Explains why the gap between back and lay prices exists: whoever offers prices must protect themselves against better-informed traders.

Jump-DiffusionAdvanced

Models in-play prices as slow drift plus sudden jumps, such as goals or wickets, so you can price the risk of a shock.

Market ImpactIntermediate

Estimates how much worse your average odds get when a large bet eats through several levels of the Betfair ladder.

Markov ChainsIntermediate

Models a match as a series of states with fixed chances of moving between them, ideal for in-play football pricing from any score and minute.

Order Book ImbalanceIntermediate

Measures whether more unmatched money is waiting on one side of the Betfair ladder than the other, as a short-term price pressure signal.

Poisson ProcessesIntermediate

Treats goals, trades or other events as arriving randomly at a steady average rate, so you can price what happens in the time left.

Queue PositionIntermediate

Estimates how long your unmatched Betfair bet will wait, and how likely it is to be matched, given the money queued ahead of it.

Tick Size MathsBeginner

How Betfair's uneven price increments change what a one-tick move is worth in probability and in pounds across the ladder.

VPIN (Volume-Synchronised Probability of Informed Trading)Advanced

Measures how one-sided matched volume is, bucket by bucket, as a warning sign that informed money may be moving a market.

Weight of Money and VWAPBeginner

Compares unmatched money on each side of the ladder and summarises traded prices with a volume-weighted average price.

Machine learning and simulation 19

Where machine learning helps, where it memorises noise, and simulating what could happen.

Agent-Based ModelsAdvanced

Simulates a market as many individual traders with simple rules, to see how prices and liquidity emerge from their behaviour.

Anomaly DetectionIntermediate

Flags prices, volumes or results that are unusually far from normal, such as sudden steamers or suspicious markets.

BootstrappingBeginner

Resamples your own betting record thousands of times to show how much of your profit could simply be luck.

ClusteringIntermediate

Groups similar runners, teams or markets together without being told the answer, to reveal types and styles.

Decision TreesBeginner

A flowchart of yes/no questions learned from data that sorts runners or matches into groups with different win rates.

Dimensionality ReductionIntermediate

Squeezes many overlapping stats into a few summary scores, cutting noise and overfitting risk before modelling.

Ensembles and StackingIntermediate

Combines several models' probabilities, by simple averaging or a learned blend, to get a forecast better than any one alone.

Gradient BoostingAdvanced

Builds hundreds of small trees in sequence, each correcting the errors of the ones before, for strong tabular predictions.

Graph Neural NetworksAdvanced

Neural networks that learn from connections, such as teams that have played each other or players who share a pitch.

K-Nearest NeighboursBeginner

Predicts an outcome by finding the most similar past matches and seeing how they turned out.

Monte Carlo SimulationBeginner

Estimates probabilities by simulating an event thousands of times with random numbers and counting the outcomes.

Neural NetworksAdvanced

Layers of simple weighted sums and switches that can learn complex patterns, but need lots of data and careful checking.

NLP and Sentiment AnalysisIntermediate

Turns text such as team news, press conferences and social posts into numbers a betting model can use.

Random ForestsIntermediate

Hundreds of decision trees, each trained on a random slice of data, averaged into one steadier probability.

Recurrent Networks and LSTMsAdvanced

Neural networks with a memory that read sequences, such as price ticks or in-play match events, one step at a time.

Reinforcement LearningAdvanced

An agent learns a trading or staking policy by trial and error, chasing reward; powerful in theory, fragile in real markets.

Season and Tournament SimulationIntermediate

Simulates every remaining fixture many times to price outright markets like title, top four, relegation and tournament winner.

Support Vector MachinesAdvanced

Draws the widest possible boundary between winners and losers; needs extra calibration before its scores become usable probabilities.

TransformersAdvanced

Neural networks that use attention to decide which past events matter most, powering modern language models and sequence forecasting.

Staking, bankroll and portfolio 13

How much to stake, and how to survive the bad runs.

Drawdown AnalysisBeginner

Measures how far your bank falls from its previous peak, and how long it takes to recover, so you know what normal pain looks like.

Fixed (Level) StakesBeginner

Staking the same amount, or the same share of bank, on every bet: simple, transparent and easy to evaluate.

Fractional KellyIntermediate

Staking a fixed share of the full Kelly amount, trading a little growth for much smaller drawdowns and protection against overestimated edges.

Genetic AlgorithmsIntermediate

A search method that breeds and mutates candidate strategies over many generations, powerful for messy problems but prone to overfitting.

Hyperparameter OptimisationIntermediate

Systematically searching for the best settings of a model or betting rule, and the serious overfitting risk that comes with it.

Kelly CriterionIntermediate

Sizes each bet as a fraction of your bank that maximises long-run bank growth, given your edge and the odds.

Linear and Integer ProgrammingAdvanced

Finds the best stakes or bet selection subject to hard limits such as budget, stakes already placed and exposure, using an optimisation solver.

Mean-Variance OptimisationAdvanced

Splits your bank across strategies or bets to get the best balance of expected return against the size of the swings.

Risk of RuinIntermediate

The probability that a run of bad results wipes out your betting bank before your edge has time to show.

Sharpe and Sortino RatiosBeginner

Risk-adjusted performance measures: average return divided by the size of the swings, or by the size of the losing swings only.

Simultaneous KellyAdvanced

Extends Kelly staking to several bets that are open at the same time, including several outcomes in one market.

Staking Progressions (Martingale, Fibonacci, d'Alembert)Beginner

Systems that raise stakes after losses cannot change expected value; they only swap frequent small wins for rare, bank-destroying losses.

Value at Risk (VaR) and Expected ShortfallIntermediate

Estimates how much you could lose on a bad day at a chosen confidence level, and the average loss when that bad day comes.

Evaluation, testing and behaviour 19

Proving an edge is real, and the biases that fool you.

Backtest Bias ChecksIntermediate

A checklist of the common ways a betting backtest overstates profit, from look-ahead data to ignored commission, and how to catch each one.

Behavioural BiasesBeginner

The predictable mental shortcuts that distort betting prices and bettors' own decisions, and how to test whether any of them are still exploitable.

Brier ScoreBeginner

A simple average squared error that scores how close your probability forecasts were to what actually happened. Lower is better.

CalibrationBeginner

Checks whether events you rate at 40% really happen about 40% of the time, the property that makes a model's probabilities safe to bet on.

Hypothesis TestingBeginner

A structured way to ask whether a betting record shows real skill or could easily be luck, by testing it against a no-edge assumption.

Information TheoryAdvanced

Measures uncertainty and the difference between your probabilities and the market's, and links that difference directly to how fast a Kelly bank can grow.

Log LossIntermediate

A scoring rule that punishes confident wrong forecasts very hard, closely tied to how a Kelly bettor's bank grows or shrinks.

Market MakingAdvanced

Offering both back and lay prices on the exchange to earn the gap between them, while managing the risk of trading against better-informed money.

Model vs MarketIntermediate

Tests whether your model adds anything beyond the Betfair price, and how much weight to give each when they disagree.

Multiple Testing CorrectionsIntermediate

Adjusts for the fact that if you test enough betting systems, some will look profitable by pure luck.

Nash EquilibriumAdvanced

Game theory's stable strategy mix where no player gains by changing alone, useful for pricing penalties, serves and competitive trading.

P-values and Confidence IntervalsBeginner

A p-value measures how surprising your record is if you had no edge; a confidence interval gives a plausible range for your true ROI.

Permutation TestsIntermediate

Tests whether a betting filter or system beats chance by reshuffling results many times and seeing how often random groupings do as well.

Platt and Isotonic ScalingIntermediate

Two ways to repair a model whose probabilities are biased, by learning a mapping from raw scores to realistic probabilities on held-out data.

Power AnalysisIntermediate

Works out how many bets you need before a real edge of a given size is likely to show up clearly, before you start.

Ranked Probability ScoreIntermediate

A Brier-style score for ordered outcomes such as home, draw, away, which gives credit for being close as well as being right.

ROC Curve and AUCIntermediate

Measures how well a model ranks winners above losers, regardless of whether its probabilities are accurate.

Sequential Testing (SPRT)Advanced

Checks a strategy after every bet, with stop rules that control false alarms and usually need fewer bets than a fixed test.

Walk-Forward ValidationIntermediate

Tests a betting model as it would have been used live: train on the past, bet the next period, then roll forward.

18+ only. Educational content, not financial or betting advice. Past results do not guarantee future returns. If gambling stops being fun, get free, confidential help at BeGambleAware.org.
Members