Forecasts

Model forecasts built from public data. Each page states the date it was made; nothing updates on its own.

Elections

Forecast date Sunday 18 October 2026

Australia: next federal election forecast

Two-party-preferred poll average simulated to a placeholder May 2028 date and applied division by division to the 2025 AEC results (state effects, seat noise, crossbench holds): Labor and Coalition majority odds, hung parliament, seat map, against Kalshi; 2025 backtest.

Forecast date Sunday 18 October 2026

France 2027: presidential forecast

First-round polls for the most-polled candidate set, simulated with a backtested error model; the two largest draws go to a runoff priced from published head-to-head polls or a stated transfer table. Runoff pairs, winner odds, a département map under proportional swing from 2022, against Kalshi and Polymarket; 2022 backtest.

Forecast date Sunday 18 October 2026

Germany: next Bundestag forecast

National polls simulated with a backtested error model and allocated by Sainte-Laguë with the 5% threshold: largest party, coalition arithmetic, threshold risk, a state map by proportional swing, against Kalshi; 2025 backtest.

Forecast date Sunday 18 October 2026

Israel 2026: Knesset seat forecast

Seat polls converted to vote shares, simulated with a backtested error model and allocated by Bader–Ofer with surplus agreements: bloc majorities, threshold risk, largest party, against the Kalshi and Polymarket markets.

Forecast date Sunday 18 October 2026

United Kingdom: next general election forecast

GB polls swung seat by seat from the 2024 result (proportional swing, first past the post in 632 constituencies, Northern Ireland held): largest party, Reform and Labour majority odds, a constituency map, against Kalshi; due by August 2029.

Forecast date Saturday 17 October 2026

New South Wales 2027: seat forecast

Legislative Assembly, 27 March 2027: the 2023 result swung by the poll average with One Nation placed from federal booths, optional-preferential exhaustion, a district map, seat distributions and Kalshi's Labor-majority contract; backtested on 2023.

Forecast date Saturday 17 October 2026

Spain 2026: Congress seat forecast

National polls projected province by province (proportional swing from 2023) and allocated by D'Hondt in the 52 constituencies: PP and Vox majority odds, largest party, investiture arithmetic, against the markets; 2023 backtest.

Forecast date Saturday 17 October 2026

US midterms 2026: Senate polling research and markets

An experimental Senate polling model with coverage and historical checks, alongside dated Polymarket and Kalshi prices for congressional control and state races.

Forecast date Saturday 17 October 2026

Victorian election 2026: seat-by-seat forecast

All 88 Legislative Assembly seats for 28 November 2026: maps, win probabilities, seat counts, the Kalshi markets and how the model did in 2018 and 2022.

Research

Forecast date Sunday 18 October 2026

Ideas for experiments

Questions worth testing, by sport, with links to the write-ups as each is done.

Forecast date Saturday 17 October 2026

How wrong are Australian polls, and does time in office matter?

A pre-registered Bayesian study of 1,800 federal and state polls since 1998: the industry's polling-day error, how opinion drifts before an election, house effects, and a 'time for a change' prior.

Forecast date Saturday 10 October 2026

A Bayesian par for Test blocks

The session-block par refitted as a multilevel count model in Stan: held-out error and posterior predictive checks against the ridge and cell pars, where the variation lives, and carry once an innings effect is pooled.

Forecast date Saturday 10 October 2026

Can Duckworth–Lewis be improved?

A resource table fitted to each format and sex against the official Standard Edition, and whether the targets actually set in rain-affected chases have favoured one side.

Forecast date Saturday 10 October 2026

Does form carry over between cricket formats?

A pre-registered test of whether a player's recent form in T20 predicts their next one-day match (and the reverse) beyond their own history in that format, batting and bowling, men and women.

Forecast date Saturday 10 October 2026

Is there a hot hand in cricket?

A pre-registered test at two time scales: do recent innings predict the next beyond a player's level, and within an innings is the ball after a boundary (or a wicket) better than the player's average ball?

Forecast date Saturday 10 October 2026

Four sports extensions: dynamic Test par, possession totals, portable T20 ratings, WNBA weights

Four isolated extensions tested as pre-registered development studies: an annual scoring level in the Bayesian Test par, basketball totals through possessions and rotations, club player ratings in franchise T20, and WNBA-specific forecast weights. None clears the bar; the dynamic par is a prospective candidate.

Forecast date Saturday 10 October 2026

Test innings, session by session: above or below expectation?

A par for every 30-over block of a Test innings from the match state and the two sides, recent Tests scored block by block, and whether a block above par predicts the next.

Forecast date Saturday 10 October 2026

Wickets in hand: a Bayesian par for wickets

The hazard-binomial wickets model registered and its beta-binomial expansion tested against the cell mean under a rule fixed in advance, on the same held-out years as the Bayesian-par note (development evidence).

Forecast date Friday 9 October 2026

Should the ratings allow for the conditions of the day?

A pre-registered test of adding a per-match conditions effect to the player ratings: does crediting runs relative to how everyone else scored that day predict matches better, and how much do the rankings move?

All forecasts

Forecast date Sunday 18 October 2026

Upcoming predictions

Every upcoming forecast on one page: NBA, NFL, rugby league and cricket games beside the Kalshi and Polymarket prices, the Victorian election and the NBA season, with recent results.

Basketball

Forecast date Saturday 17 October 2026

NBA 2026–27 — 2026-10-17 forecast

Team and conference rankings, projected wins and market comparisons.

Forecast date Saturday 17 October 2026

NBA 2026–27: live season forecast — NBA Board

Live 2026–27 forecast updated nightly from results: standings, playoff and title odds, next games; the October 17 preseason forecast against Kalshi; luck and research.

Forecast date Saturday 17 October 2026

NBA forecast archive

Every earlier NBA forecast as published: daily live forecasts, the October 17 Board and interactive page, the October 7 original.

Forecast date Saturday 17 October 2026

How the live NBA forecast works, and how it was tested

The in-season update from game margins, the pre-registered backtest against preseason ratings and record pace, single-game comparison with closing lines, and the adjustments that did not help.

Forecast date Saturday 17 October 2026

How our NBA season projections work

The October 17 model, experiment results, limitations and next tests, with what has changed since.

Forecast date Saturday 17 October 2026

NBA players: wins above replacement

Career wins above replacement, a leaderboard, career comparisons and player projections.

Forecast date Saturday 17 October 2026

NBA player value and salaries

Model fair salary from projected wins above replacement against listed 2026–27 salaries.

Forecast date Wednesday 7 October 2026

NBA 2026–27 — October 7 archive

Archived original predictions.

Cricket

Forecast date Tuesday 13 October 2026

Live Test: block by block against par

The current men's Test scored every 30 overs against the sessions par and the Bayesian par: cumulative runs against expectation per innings, each block's runs and wickets, and the block table.

Forecast date Friday 9 October 2026

Cricket rankings and predictions

Tests, T20Is and ODIs on one page: team and player rankings, upcoming matches, matchup scenarios, player value and model validation, with men's and women's coverage.

Economy

Forecast date Monday 12 October 2026

Australia: the insurance industry — October 2026 report

A written report on the insurance page's indicators as at 12 October 2026: industry profit down 31%, catastrophe losses nearly doubled, premium inflation rising again, Allianz Australia's recovery from a loss-making December quarter, complaints still rising.

Forecast date Monday 12 October 2026

Australia: the insurance industry

The listed insurers (prices, fundamentals, price-sensitive announcements), APRA's quarterly general insurance statistics (profit, premiums, loss ratios by class and state, capital), the Insurance Council's catastrophe declarations and historical losses, insurance and claims-cost items in the CPI, and the regulators' releases.

Forecast date Sunday 11 October 2026

Australia: economic indicators

Inflation, wages, the labour market, GDP, household spending, housing, RBA and bond rates, the dollar and the ASX from ABS releases, RBA tables and market data, with Kalshi's price for the next RBA decision.