{
 "meta": {
  "source": "Cricsheet ball-by-ball IPL data (cricsheet.org), analyzed locally",
  "matches_analyzed": 1243,
  "seasons_covered": "2007/08-2026",
  "generated": "2026-07-30",
  "method": "Elo ratings (K=24) computed match-by-match across all seasons; title probabilities via 20,000-run Monte Carlo simulation of a 10-team double round-robin + IPL playoff format seeded with current Elo; all other figures direct aggregation of ball-by-ball data",
  "code": "https://bharath.ai/data-lab/ipl_elo_title_model.py"
 },
 "elo_ratings": [
  {
   "team": "Royal Challengers Bengaluru",
   "elo": 1620.8
  },
  {
   "team": "Gujarat Titans",
   "elo": 1574.1
  },
  {
   "team": "Sunrisers Hyderabad",
   "elo": 1543.1
  },
  {
   "team": "Delhi Capitals",
   "elo": 1524.9
  },
  {
   "team": "Punjab Kings",
   "elo": 1519.3
  },
  {
   "team": "Kolkata Knight Riders",
   "elo": 1518.5
  },
  {
   "team": "Rajasthan Royals",
   "elo": 1515.1
  },
  {
   "team": "Chennai Super Kings",
   "elo": 1475.7
  },
  {
   "team": "Mumbai Indians",
   "elo": 1464.2
  },
  {
   "team": "Lucknow Super Giants",
   "elo": 1461.7
  }
 ],
 "all_time_records": [
  {
   "team": "Gujarat Titans",
   "played": 77,
   "wins": 47,
   "win_pct": 61.0
  },
  {
   "team": "Chennai Super Kings",
   "played": 264,
   "wins": 148,
   "win_pct": 56.1
  },
  {
   "team": "Mumbai Indians",
   "played": 287,
   "wins": 155,
   "win_pct": 54.0
  },
  {
   "team": "Kolkata Knight Riders",
   "played": 271,
   "wins": 140,
   "win_pct": 51.7
  },
  {
   "team": "Royal Challengers Bengaluru",
   "played": 280,
   "wins": 143,
   "win_pct": 51.1
  },
  {
   "team": "Rajasthan Royals",
   "played": 245,
   "wins": 123,
   "win_pct": 50.2
  },
  {
   "team": "Sunrisers Hyderabad",
   "played": 206,
   "wins": 102,
   "win_pct": 49.5
  },
  {
   "team": "Lucknow Super Giants",
   "played": 70,
   "wins": 34,
   "win_pct": 48.6
  },
  {
   "team": "Punjab Kings",
   "played": 271,
   "wins": 126,
   "win_pct": 46.5
  },
  {
   "team": "Delhi Capitals",
   "played": 272,
   "wins": 125,
   "win_pct": 46.0
  }
 ],
 "recent_form_last2_seasons": [
  {
   "team": "Royal Challengers Bengaluru",
   "played": 31,
   "wins": 22,
   "win_pct": 71.0
  },
  {
   "team": "Gujarat Titans",
   "played": 32,
   "wins": 19,
   "win_pct": 59.4
  },
  {
   "team": "Punjab Kings",
   "played": 29,
   "wins": 17,
   "win_pct": 58.6
  },
  {
   "team": "Sunrisers Hyderabad",
   "played": 28,
   "wins": 15,
   "win_pct": 53.6
  },
  {
   "team": "Delhi Capitals",
   "played": 26,
   "wins": 13,
   "win_pct": 50.0
  },
  {
   "team": "Rajasthan Royals",
   "played": 29,
   "wins": 13,
   "win_pct": 44.8
  },
  {
   "team": "Mumbai Indians",
   "played": 30,
   "wins": 13,
   "win_pct": 43.3
  },
  {
   "team": "Kolkata Knight Riders",
   "played": 24,
   "wins": 10,
   "win_pct": 41.7
  },
  {
   "team": "Lucknow Super Giants",
   "played": 27,
   "wins": 10,
   "win_pct": 37.0
  },
  {
   "team": "Chennai Super Kings",
   "played": 28,
   "wins": 10,
   "win_pct": 35.7
  }
 ],
 "toss_analysis": {
  "toss_winner_wins_match_pct": 51.6,
  "bat_first_win_pct": 45.3,
  "chase_win_pct": 54.7,
  "matches_with_result": 1218
 },
 "venue_effects": [
  {
   "venue": "Eden Gardens",
   "matches": 77,
   "avg_first_innings": 160.2,
   "bat_first_win_pct": 39.0
  },
  {
   "venue": "Wankhede Stadium",
   "matches": 72,
   "avg_first_innings": 166.1,
   "bat_first_win_pct": 48.6
  },
  {
   "venue": "M Chinnaswamy Stadium",
   "matches": 62,
   "avg_first_innings": 167.5,
   "bat_first_win_pct": 41.9
  },
  {
   "venue": "Feroz Shah Kotla",
   "matches": 59,
   "avg_first_innings": 163.4,
   "bat_first_win_pct": 45.8
  },
  {
   "venue": "Wankhede Stadium, Mumbai",
   "matches": 59,
   "avg_first_innings": 181.9,
   "bat_first_win_pct": 40.7
  },
  {
   "venue": "Rajiv Gandhi International Stadium, Uppal",
   "matches": 48,
   "avg_first_innings": 156.7,
   "bat_first_win_pct": 39.6
  },
  {
   "venue": "Sawai Mansingh Stadium",
   "matches": 47,
   "avg_first_innings": 157.7,
   "bat_first_win_pct": 31.9
  },
  {
   "venue": "MA Chidambaram Stadium, Chepauk",
   "matches": 47,
   "avg_first_innings": 166.7,
   "bat_first_win_pct": 63.8
  },
  {
   "venue": "Dubai International Cricket Stadium",
   "matches": 43,
   "avg_first_innings": 162.8,
   "bat_first_win_pct": 48.8
  },
  {
   "venue": "Narendra Modi Stadium, Ahmedabad",
   "matches": 41,
   "avg_first_innings": 185.8,
   "bat_first_win_pct": 48.8
  },
  {
   "venue": "MA Chidambaram Stadium, Chepauk, Chennai",
   "matches": 40,
   "avg_first_innings": 168.6,
   "bat_first_win_pct": 42.5
  },
  {
   "venue": "Punjab Cricket Association Stadium, Mohali",
   "matches": 35,
   "avg_first_innings": 163.3,
   "bat_first_win_pct": 42.9
  }
 ],
 "career_leaders": {
  "most_runs": [
   {
    "player": "V Kohli",
    "runs": 9346,
    "strike_rate": 134.9
   },
   {
    "player": "RG Sharma",
    "runs": 7331,
    "strike_rate": 132.9
   },
   {
    "player": "S Dhawan",
    "runs": 6769,
    "strike_rate": 127.1
   },
   {
    "player": "DA Warner",
    "runs": 6567,
    "strike_rate": 139.7
   },
   {
    "player": "KL Rahul",
    "runs": 5828,
    "strike_rate": 139.2
   },
   {
    "player": "SK Raina",
    "runs": 5536,
    "strike_rate": 136.8
   },
   {
    "player": "MS Dhoni",
    "runs": 5439,
    "strike_rate": 137.5
   },
   {
    "player": "AM Rahane",
    "runs": 5367,
    "strike_rate": 125.6
   },
   {
    "player": "AB de Villiers",
    "runs": 5181,
    "strike_rate": 151.9
   },
   {
    "player": "SV Samson",
    "runs": 5181,
    "strike_rate": 141.1
   }
  ],
  "most_wickets": [
   {
    "player": "YS Chahal",
    "wickets": 233,
    "economy": 8.05
   },
   {
    "player": "B Kumar",
    "wickets": 226,
    "economy": 7.71
   },
   {
    "player": "SP Narine",
    "wickets": 209,
    "economy": 6.79
   },
   {
    "player": "PP Chawla",
    "wickets": 192,
    "economy": 7.96
   },
   {
    "player": "JJ Bumrah",
    "wickets": 190,
    "economy": 7.34
   },
   {
    "player": "R Ashwin",
    "wickets": 187,
    "economy": 7.2
   },
   {
    "player": "DJ Bravo",
    "wickets": 183,
    "economy": 8.38
   },
   {
    "player": "RA Jadeja",
    "wickets": 180,
    "economy": 7.71
   },
   {
    "player": "Rashid Khan",
    "wickets": 179,
    "economy": 7.28
   },
   {
    "player": "A Mishra",
    "wickets": 174,
    "economy": 7.38
   }
  ]
 },
 "latest_season": {
  "season": "2026",
  "standings": [
   {
    "team": "Royal Challengers Bengaluru",
    "played": 16,
    "wins": 11,
    "win_pct": 68.8
   },
   {
    "team": "Sunrisers Hyderabad",
    "played": 15,
    "wins": 9,
    "win_pct": 60.0
   },
   {
    "team": "Gujarat Titans",
    "played": 17,
    "wins": 10,
    "win_pct": 58.8
   },
   {
    "team": "Rajasthan Royals",
    "played": 16,
    "wins": 9,
    "win_pct": 56.2
   },
   {
    "team": "Punjab Kings",
    "played": 13,
    "wins": 7,
    "win_pct": 53.8
   },
   {
    "team": "Delhi Capitals",
    "played": 14,
    "wins": 7,
    "win_pct": 50.0
   },
   {
    "team": "Chennai Super Kings",
    "played": 14,
    "wins": 6,
    "win_pct": 42.9
   },
   {
    "team": "Kolkata Knight Riders",
    "played": 12,
    "wins": 5,
    "win_pct": 41.7
   },
   {
    "team": "Lucknow Super Giants",
    "played": 13,
    "wins": 4,
    "win_pct": 30.8
   },
   {
    "team": "Mumbai Indians",
    "played": 14,
    "wins": 4,
    "win_pct": 28.6
   }
  ]
 },
 "next_season_title_probabilities": [
  {
   "team": "Royal Challengers Bengaluru",
   "title_pct": 38.5,
   "playoff_pct": 83.9
  },
  {
   "team": "Gujarat Titans",
   "title_pct": 19.7,
   "playoff_pct": 66.2
  },
  {
   "team": "Sunrisers Hyderabad",
   "title_pct": 10.6,
   "playoff_pct": 50.2
  },
  {
   "team": "Delhi Capitals",
   "title_pct": 7.5,
   "playoff_pct": 40.7
  },
  {
   "team": "Punjab Kings",
   "title_pct": 6.4,
   "playoff_pct": 37.9
  },
  {
   "team": "Kolkata Knight Riders",
   "title_pct": 6.3,
   "playoff_pct": 37.0
  },
  {
   "team": "Rajasthan Royals",
   "title_pct": 5.9,
   "playoff_pct": 35.6
  },
  {
   "team": "Chennai Super Kings",
   "title_pct": 2.0,
   "playoff_pct": 18.3
  },
  {
   "team": "Mumbai Indians",
   "title_pct": 1.5,
   "playoff_pct": 15.3
  },
  {
   "team": "Lucknow Super Giants",
   "title_pct": 1.4,
   "playoff_pct": 14.7
  }
 ]
}