October DealsAmazon USOctober deal check: compare before you payAmazon US: current deals, useful picks and tech finds.Check DealsClean PCRecommendedOne scan can reveal what keeps slowing WindowsLook for cleanup and repair opportunities.Run ScanOctober DealsAmazon USDeal season is back - check today's better picksAmazon US: current deals, useful picks and tech finds.See Picks×
Skip to content
World desk5 min

Playoff Probability Calibration: LLMs vs. a Monte Carlo Model

An 18-case benchmark found LLM-generated playoff simulations matched a Monte Carlo model closely. Here’s what those scores show—and what they cannot establish.
Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

In Elio Liberatore’s 2026 benchmark, four LLMs’ generated simulation code matched the author’s Monte Carlo playoff estimates slightly more closely than the models’ direct probability guesses did. That is evidence of agreement with one model across 18 MLB and NFL cases—not proof that the LLMs’ playoff probabilities were calibrated against real postseason outcomes.

What the benchmark compared

Liberatore’s DEV Community post describes a benchmark with 18 cases: five MLB and 13 NFL. It asks whether models can estimate the chance that a team makes the playoffs, and compares two ways of answering. The target in both tasks is the author’s own Monte Carlo probability for that team. Read the benchmark post by Elio Liberatore.

As an Amazon Associate I earn from qualifying purchases.

Task A: Give a probability directly

Each model receives a team’s record, remaining games, season point or run differential, and a short narrative. It must return one playoff-probability number. The benchmark scores that number against the author’s Monte Carlo estimate.

Free tools Windows power users keep installed

One-click scans. No signup required.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

Task B: Write and run a simulation

Each model instead writes Python code to simulate the team’s remaining games. The code is executed, and the resulting probability is compared with the same target used for Task A. This tests whether the model can produce executable simulation code and achieve target agreement; code execution is not itself evidence of forecast calibration.

The author says the business behind the reference model runs 10,000–20,000 simulations per team for MLB and NFL playoff odds and cross-checks prices against Kalshi. Those details describe the stated reference-model context; the post does not establish the model’s full methodology or show that its outputs have been independently validated.

What scores did the models report?

The post reports mean scores across all 18 cases, on a 0–100% scale where higher is better. These are author-reported aggregate figures; the post directs readers to the live Kaggle benchmark for per-case results.

Model Direct estimate (Task A) Executed simulation code (Task B)
GPT-5.4 mini 98.0% 99.6%
Gemini 3.7 Flash 97.3% 99.7%
Gemini 3.8 Flash 97.1% 99.7%
Claude Haiku 4.5 95.4% 99.6%

For each model shown, the code-generation score is higher than its direct-estimate score, and the four code scores are tightly grouped. The author interprets this pattern as suggesting that, in this benchmark, the models were more reliable at translating a simulation request into code than reasoning directly to a number. It is a result from this small comparison, not a general finding about all LLMs or all forecasting tasks.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

The post also names Claude Opus 4.8, GPT-5.5, and Qwen 3 Next 80B Instruct as unable to complete either task because Kaggle returned a 403 PermissionDeniedError before billing. The author attributes those failures to a platform limitation, not to model performance.

Why high agreement is not the same as calibration

Calibration asks whether events assigned a given probability occur at about that frequency across a suitable set of resolved forecasts. For example, among many independent events forecast at 70%, roughly 70% should happen if those forecasts are well calibrated. A single team estimate cannot establish that relationship.

This benchmark instead asks how closely the LLM outputs match a model-generated target. A score near 100% on that comparison means close agreement with the reference probabilities under the benchmark’s scoring setup. By itself, it does not show that teams forecast at 70% actually qualified about 70% of the time, that the reference model is calibrated, or that the result transfers to other seasons, leagues, or forecasting conditions. The post does not provide its exact scoring formula, case-level dataset, confidence intervals, or an independent replication, so the aggregate figures should not be treated as independently audited.

Forecast evaluation also distinguishes calibration from comparative skill. Yeh, Rice, and Dubin’s study of continuously updated NBA game forecasts used calibration surfaces and Brier-score comparisons; it found the forecasts reasonably calibrated and more skillful than some naive models, but did not show significant superiority over simple logistic-regression models based on relative team strength and evolving score difference. That work concerns live NBA game forecasts, not playoff qualification or this benchmark. Read the NBA forecasting study.

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More broadly, Turtel and colleagues report that different proper-scoring-rule training objectives produced distinct calibration and error profiles in real-world binary forecasting. Their study is not about playoff odds, and each training condition used a single seed, so some differences may reflect training stochasticity. It is context for why forecasting behavior depends on how models are trained, not direct evidence about the teams or models in Liberatore’s benchmark. Read the forecasting study.

Independent reader supportYour contribution helps us test, update, and keep practical guides available for everyone.Support on Ko-Fi

What a Monte Carlo playoff estimate represents

A Monte Carlo playoff estimate samples possible outcomes for remaining games, applies the league’s qualification and tiebreak rules, and counts how often the team reaches the postseason. It is a model-based frequency: its meaning depends on the game probabilities, rules, inputs, and assumptions used in the simulations.

One public methodology explains its own process as rating teams from season performance, converting ratings into game probabilities, applying home advantage, simulating the schedule 100,000 times, and reporting the resulting fraction. It also says injuries, trades, suspensions, and roster changes are not directly incorporated, and that its data providers do not validate its forecast model. These are limitations of that publisher’s system, not established details of Liberatore’s reference model. See the publisher’s playoff-odds methodology.

What would establish real playoff calibration?

A stronger test of actual calibration would freeze forecasts at a defined point in time, retain the information available then, and compare them with resolved playoff-qualification outcomes across enough cases. The evaluation should make these elements explicit:

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.
  • Event: Define whether the forecast concerns making the playoffs, winning a game, or winning a championship.
  • Timing and information: Record when each forecast was made and what information the forecaster could use.
  • Cases and outcomes: Include the full set of forecasts and their eventual results, not just aggregate agreement with another model.
  • Scoring: State the metric and how it treats probabilities; calibration analysis and measures such as Brier score answer related but distinct questions.
  • Uncertainty: Report uncertainty around score differences so readers can judge whether a small gap is meaningful.

To answer whether an LLM “actually reasons about it” or echoes a number encountered in sports media, agreement with a Monte Carlo target is not enough. The benchmark compares outputs with that target, but does not isolate where the model’s answer came from. Testing the broader question would require a design that evaluates forecasts against outcomes and controls what information is available.

Product prices and availability are accurate as of the date/time indicated and are subject to change. Any price and availability information displayed on Amazon at the time of purchase will apply.

Leave a Reply

Your email address will not be published. Required fields are marked *

Special offer. See more information about Outbyte and uninstall instructions. Please review EULA and Privacy policy.

More from the Wire

  1. World desk4 min
    How to Spot an AI Voice Scam Before Sending MoneyDon’t rely on how a caller sounds. Pause, call back through a known number, and verify the emergency with another trusted person before sending money.
  2. Mountain View desk4 min
    Google’s SynthID Detector: How to Check AI-Generated Images, Video and AudioGoogle’s SynthID Detector looks for an embedded watermark in supported images, video and audio. Here is what its results do—and do not—show.
  3. Redmond desk20 min
    How to create a link to File or Folder in Windows 11Windows 11 gives you several ways to point to a file or folder without moving or duplicating it. You can create a desktop shortcut,…
Recommended PC Tool
Recommended PC Tool
PC Slower Than It Used to Be?Free scan - under a minute
Outdated Drivers Are Slowing You DownFree scan - exact matches

Two free Windows tools

One Free Minute Could Fix That PC

Before you go - each of these free tools takes about a minute and tackles what quietly slows a Windows PC down.

Special offer. View Outbyte info, uninstall instructions, EULA, and Privacy Policy.