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.
| Concept | Per sport | Verdict |
|---|
| rating | tennis r=+0.340 · baseball r=+0.124 · football r=+0.289 · basketball r=+0.371 | REPLICATES — likely a law of competition |
| rating_momentum | tennis r=+0.008 · baseball r=+0.009 · football r=+0.051 · basketball r=+0.059 | same direction, not significant everywhere |
| rest | tennis r=-0.032 · baseball r=+0.019 · football r=-0.013 · basketball r=+0.045 | does NOT replicate — sport-specific or noise |
| congestion | tennis r=+0.150 · baseball r=-0.002 · football r=+0.006 · basketball r=-0.067 | does NOT replicate — sport-specific or noise |
| winless_run | tennis r=-0.038 · baseball r=-0.029 · football r=-0.100 · basketball r=-0.192 | same direction, not significant everywhere |
Reading the columnswhat each number actually means
| Concept | an abstract cross-sport idea (rating, rest, congestion...) mapped to each sport's own metric |
| Per sport | the correlation measured independently in that sport |
| Verdict | REPLICATES = 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"
}
}
}