⚽ 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

relational: does the better-X side get more Y? (football)

← lab · 148 side-vs-side questions tested · ran 7/4/2026

What this is: Side-vs-side questions: does the team better at X actually get more Y? Tested for every factor × every countable outcome, conditioned on how big the X advantage was.
"Does the side better at X get more Y?" — every factor (including invented composites) against every countable outcome, split by how big the X gap was. 0.5 = coin flip; the by-gap column shows the probability when the gap is LARGE (top tercile).
Better atGets moreP(better side)…when gap is bignStable
team.elogoals0.68280.832539,486⏳ yes
team.state_indexgoals0.62710.734419,898⏳ yes
team.season_ppggoals0.62330.718618,680⏳ yes
team.venue_ppg_l5goals0.620.714117,457⏳ yes
team.shot_diff_avg_l5goals0.61110.717118,801⏳ yes
team.dominance_l5goals0.60930.714419,055⏳ yes
team.goal_diff_avg_l5goals0.60410.696218,238⏳ yes
team.ht_lead_rate_l20goals0.60580.715616,029⏳ yes
team.form_points_l5goals0.59810.679517,797⏳ yes
team.corner_diff_avg_l5goals0.59550.671518,594⏳ yes
team.shots_for_avg_l5goals0.59420.689318,597⏳ yes
team.h2h_win_rate_l5goals0.6214—9,416⏳ yes
team.goals_for_avg_l5goals0.58670.666317,486⏳ yes
team.h2_goals_l10goals0.58690.663817,202⏳ yes
team.corners_against_avg_l5goals0.41610.355518,326⏳ yes
team.eloshots_on_target0.69120.8073,494no
team.goals_against_avg_l5goals0.4160.353117,459⏳ yes
team.state_indexshots_on_target0.67490.78653,494no
team.corners_for_avg_l5goals0.57420.64418,306⏳ yes
team.season_ppgshots_on_target0.66750.78213,200no
team.dominance_l5shots_on_target0.66020.76973,408no
team.shot_diff_avg_l5shots_on_target0.66090.75823,377no
team.skill_v1shots_on_target0.65870.78793,410⏳ yes
team.elocorners0.65370.75043,607no
team.ht_lead_rate_l20shots_on_target0.66390.7753,044no
team.state_indexcorners0.65010.76313,607no
team.goals_volatility_l10goals0.56480.608118,913⏳ yes
team.sot_for_avg_l5shots_on_target0.65170.75413,290⏳ yes
team.possession_avg_l5shots_on_target0.64660.77993,384⏳ yes
team.pass_acc_avg_l5shots_on_target0.64620.75113,375⏳ yes
team.skill_v1goals0.65610.78582,905⏳ yes
team.skill_v1corners0.64070.7693,471⏳ yes
team.season_ppgcorners0.64390.75333,286no
team.goal_diff_avg_l5shots_on_target0.64430.74753,216no
team.venue_ppg_l5shots_on_target0.64510.75533,150no
team.venue_ppg_l5corners0.64350.75363,189no
team.shots_for_avg_l5shots_on_target0.63930.73233,355no
team.matches_since_wingoals0.4358—15,640⏳ yes
team.sot_for_avg_l5goals0.64680.75162,800⏳ yes
team.sot_against_avg_l5shots_on_target0.36630.26543,265⏳ yes
team.pass_acc_avg_l5corners0.62990.75263,434⏳ yes
team.pass_acc_avg_l5goals0.64190.74922,871⏳ yes
team.possession_avg_l5corners0.62960.75713,445⏳ yes
team.goal_diff_avg_l5corners0.63210.71223,286no
team.h2h_win_rate_l5shots_on_target0.6567—2,298⏳ yes
team.possession_avg_l5goals0.63960.76782,883⏳ yes
team.dominance_l5corners0.62680.7193,465no
team.shot_diff_avg_l5corners0.62730.69833,434no
team.matches_since_blankgoals0.55740.632316,709⏳ yes
team.form_points_l5shots_on_target0.63110.74743,128no
team.corner_diff_avg_l5shots_on_target0.62520.72243,322no
team.ht_lead_rate_l20corners0.63010.72773,079no
team.goals_for_avg_l5shots_on_target0.62920.73453,107no
team.h2_goals_l10corners0.62440.69793,187no
team.corners_against_avg_l5shots_on_target0.37830.30383,291no
team.form_points_l5corners0.62230.72583,185no
team.goals_for_avg_l5corners0.62270.70823,162no
team.sot_against_avg_l5goals0.36920.27972,779⏳ yes
team.sot_for_avg_l5corners0.61860.70373,346⏳ yes
team.h2_goals_l10shots_on_target0.62120.71793,147no

Reading the columnswhat each number actually means

P(better side)probability the side better at X ends up with more Y; 0.5 = no relationship
…when gap is bigsame probability in the top tercile of X gaps — monotone rise = real leverage
Stablesame direction in both time halves of the data
Spec · the reproducible recipe
{
  "kind": "relational",
  "sport": "football"
}