⚽ Tomulator
Overview
β—ˆDashboardπŸ“…Today's gamesβ—ŽState of play
Money
πŸ’·Bets & strategies
Explore
⊞Leagues & seasonsπŸ“Metricsβ–€Data sources
Engine room
🎲SimulationsπŸ§ͺLab≣Catalog?How this works

goal hazard curves: minute profile of scoring

← lab Β· n games 5,521 Β· n goals 17,000 Β· share after 75 0.243 Β· ran 7/6/2026

What this is: A one-off study β€” its numbers below are exactly what the run reported.
noteshare_after_75 vs uniform (20/95β‰ˆ0.21) quantifies the late-game spike; price_window() turns a match's lambda into P(goal in window).
n games5,521
n goals17,000
share after 750.243
share after 850.1375
share first 150.1167
n games with goals5,521
uniform share after 750.2105
goal in both halves given any0.6283

profile by bucket

00.0275
50.0439
100.0453
150.0462
200.0461
250.0466
300.0493
350.0463
400.0502
450.0789
500.0572
550.0562

first goal profile

00.0831
50.1213
100.1087
150.0976
200.0819
250.077
300.0656
350.054
400.0496
450.0638
500.0379
550.0357

Reading the columnswhat each number actually means

AUCpredictability: 0.50 = coin flip, ~0.70 = ceiling for sports
Importancehow much the model leans on this factor (permutation importance)
Directionsign of the raw correlation with the outcome
Survives all eraseffect points the same way in every historical era
Spec Β· the reproducible recipe
{
  "kind": "hazard_curves",
  "bucket_minutes": 5
}