⚽ 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

universal v3: FOUR sports

← lab · 5 concepts tested across sports · ran 7/3/2026

What this is: Measures the same abstract effect (fatigue, momentum, rest) independently in each sport. Patterns that replicate across unrelated sports are laws, not quirks.
The same abstract effect measured independently in each sport. A pattern that replicates in unrelated sports is the strongest evidence it's a real law of competition, not a data quirk.
ConceptPer sportVerdict
ratingtennis r=+0.340 · baseball r=+0.124 · football r=+0.289 · basketball r=+0.371REPLICATES — likely a law of competition
rating_momentumtennis r=+0.008 · baseball r=+0.009 · football r=+0.051 · basketball r=+0.059same direction, not significant everywhere
resttennis r=-0.032 · baseball r=+0.019 · football r=-0.013 · basketball r=+0.045does NOT replicate — sport-specific or noise
congestiontennis r=+0.150 · baseball r=-0.002 · football r=+0.006 · basketball r=-0.067does NOT replicate — sport-specific or noise
winless_runtennis r=-0.038 · baseball r=-0.029 · football r=-0.100 · basketball r=-0.192same direction, not significant everywhere

Reading the columnswhat each number actually means

Conceptan abstract cross-sport idea (rating, rest, congestion...) mapped to each sport's own metric
Per sportthe correlation measured independently in that sport
VerdictREPLICATES = same sign and significant in 2+ sports
Spec · the reproducible recipe
{
  "kind": "universal",
  "concepts": {
    "rest": {
      "tennis": "player.rest_days",
      "baseball": "mlb.rest_days",
      "football": "team.rest_days",
      "basketball": "bball.rest_days"
    },
    "rating": {
      "tennis": "player.elo",
      "baseball": "mlb.elo",
      "football": "team.elo",
      "basketball": "bball.elo"
    },
    "congestion": {
      "tennis": "player.congestion_21d",
      "baseball": "mlb.congestion_21d",
      "football": "team.congestion_21d",
      "basketball": "bball.congestion_21d"
    },
    "winless_run": {
      "tennis": "player.matches_since_win",
      "baseball": "mlb.matches_since_win",
      "football": "team.matches_since_win",
      "basketball": "bball.matches_since_win"
    },
    "rating_momentum": {
      "tennis": "player.elo_momentum_l5",
      "baseball": "mlb.elo_momentum_l5",
      "football": "team.elo_momentum_l5",
      "basketball": "bball.elo_momentum_l5"
    }
  }
}