Created
May 17, 2026 18:40
-
-
Save kanishmalviya/ac068b92a4d5e61906ddceab0eae51d4 to your computer and use it in GitHub Desktop.
A structured JSON dataset covering all 18 IPL seasons (2008–2025) with points tables, playoff brackets, season awards, champion details, and team abbreviation mappings for all 15 franchises in league history.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| { | |
| "_meta": { | |
| "title": "IPL Complete Dataset 2008–2025", | |
| "version": "2.0", | |
| "last_updated": "2025-06-03", | |
| "seasons_covered": 18, | |
| "notes": [ | |
| "Points tables reflect final league-stage standings before playoffs.", | |
| "2019 had 8 teams; 2022–2025 had 10 teams.", | |
| "2021 split across India (first half) and UAE (second half) due to COVID-19.", | |
| "2020 played entirely in UAE.", | |
| "DEC = Deccan Chargers (defunct after 2012).", | |
| "PWI = Pune Warriors India (defunct after 2013).", | |
| "RPS = Rising Pune Supergiant (temporary, 2016–2017).", | |
| "GL = Gujarat Lions (temporary, 2016–2017).", | |
| "KTK = Kochi Tuskers Kerala (defunct after 2011).", | |
| "DD = Delhi Daredevils, rebranded to DC (Delhi Capitals) in 2019.", | |
| "PBKS= Punjab Kings (formerly KXIP / Kings XI Punjab, renamed 2021).", | |
| "GT = Gujarat Titans (new franchise from 2022).", | |
| "LSG = Lucknow Super Giants (new franchise from 2022).", | |
| "Batting/bowling stats fields are placeholders — populate per-season data as available." | |
| ] | |
| }, | |
| "team_legends": { | |
| "RR": "Rajasthan Royals", | |
| "MI": "Mumbai Indians", | |
| "CSK": "Chennai Super Kings", | |
| "KKR": "Kolkata Knight Riders", | |
| "RCB": "Royal Challengers Bangalore / Bengaluru", | |
| "SRH": "Sunrisers Hyderabad", | |
| "PBKS": "Punjab Kings (prev. Kings XI Punjab / KXIP)", | |
| "DC": "Delhi Capitals (prev. Delhi Daredevils / DD)", | |
| "GT": "Gujarat Titans", | |
| "LSG": "Lucknow Super Giants", | |
| "DEC": "Deccan Chargers (defunct)", | |
| "PWI": "Pune Warriors India (defunct)", | |
| "RPS": "Rising Pune Supergiant (temporary 2016–17)", | |
| "GL": "Gujarat Lions (temporary 2016–17)", | |
| "KTK": "Kochi Tuskers Kerala (defunct)" | |
| }, | |
| "all_time_champions": [ | |
| { "team": "CSK", "titles": 5, "years": [2010, 2011, 2018, 2021, 2023] }, | |
| { "team": "MI", "titles": 5, "years": [2013, 2015, 2017, 2019, 2020] }, | |
| { "team": "KKR", "titles": 3, "years": [2012, 2014, 2024] }, | |
| { "team": "RCB", "titles": 1, "years": [2025] }, | |
| { "team": "SRH", "titles": 1, "years": [2016] }, | |
| { "team": "GT", "titles": 1, "years": [2022] }, | |
| { "team": "RR", "titles": 1, "years": [2008] }, | |
| { "team": "DEC", "titles": 1, "years": [2009] } | |
| ], | |
| "seasons": { | |
| "2008": { | |
| "meta": { | |
| "season": 2008, | |
| "host_country": "India", | |
| "format": "Round-robin + Semi-finals", | |
| "num_teams": 8, | |
| "total_matches": 59 | |
| }, | |
| "champion": { "team": "RR", "captain": "Shane Warne" }, | |
| "runner_up": "CSK", | |
| "final": { | |
| "date": "2008-06-01", | |
| "venue": "Dr DY Patil Sports Academy, Navi Mumbai", | |
| "teams": ["CSK", "RR"], | |
| "winner": "RR", | |
| "margin": "Won by 3 wickets", | |
| "player_of_match": "Yusuf Pathan" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "SF1", "stage": "Semi Final 1", "date": "2008-05-30", | |
| "venue": "Wankhede Stadium, Mumbai", | |
| "team1": "DD", "team2": "RR", "winner": "RR", | |
| "margin": "Won by 105 runs" | |
| }, | |
| { | |
| "id": "SF2", "stage": "Semi Final 2", "date": "2008-05-31", | |
| "venue": "Wankhede Stadium, Mumbai", | |
| "team1": "CSK", "team2": "PBKS", "winner": "CSK", | |
| "margin": "Won by 9 wickets" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2008-06-01", | |
| "venue": "Dr DY Patil Sports Academy, Navi Mumbai", | |
| "team1": "CSK", "team2": "RR", "winner": "RR", | |
| "margin": "Won by 3 wickets", "player_of_match": "Yusuf Pathan" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "RR", "p": 14, "w": 11, "l": 3, "nr": 0, "nrr": 0.632, "pts": 22, "qualified": true, "recent_form": ["L","W","W","W","W"] }, | |
| { "pos": 2, "team": "PBKS", "p": 14, "w": 10, "l": 4, "nr": 0, "nrr": 0.509, "pts": 20, "qualified": true, "recent_form": ["W","L","W","W","W"] }, | |
| { "pos": 3, "team": "CSK", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": -0.192, "pts": 16, "qualified": true, "recent_form": ["W","L","L","W","L"] }, | |
| { "pos": 4, "team": "DD", "p": 14, "w": 7, "l": 6, "nr": 1, "nrr": 0.342, "pts": 15, "qualified": true, "recent_form": ["W","N","W","L","W"] }, | |
| { "pos": 5, "team": "MI", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.570, "pts": 14, "qualified": false, "recent_form": ["W","L","L","L","W"] }, | |
| { "pos": 6, "team": "KKR", "p": 14, "w": 6, "l": 7, "nr": 1, "nrr": -0.147, "pts": 13, "qualified": false, "recent_form": ["W","N","L","L","L"] }, | |
| { "pos": 7, "team": "RCB", "p": 14, "w": 4, "l": 10, "nr": 0, "nrr": -1.160, "pts": 8, "qualified": false, "recent_form": ["L","W","W","L","L"] }, | |
| { "pos": 8, "team": "DEC", "p": 14, "w": 2, "l": 12, "nr": 0, "nrr": -0.467, "pts": 4, "qualified": false, "recent_form": ["L","L","L","L","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Shaun Marsh", "team": "PBKS", "runs": 616 }, | |
| "purple_cap": { "player": "Sohail Tanvir", "team": "RR", "wickets": 22 }, | |
| "player_of_tournament":{ "player": "Shane Watson", "team": "RR" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null, | |
| "highest_score_team": null, "lowest_score_team": null | |
| } | |
| }, | |
| "2009": { | |
| "meta": { | |
| "season": 2009, | |
| "host_country": "South Africa", | |
| "format": "Round-robin + Semi-finals", | |
| "num_teams": 8, | |
| "total_matches": 57, | |
| "note": "Moved to South Africa due to Indian general elections." | |
| }, | |
| "champion": { "team": "DEC", "captain": "Adam Gilchrist" }, | |
| "runner_up": "RCB", | |
| "final": { | |
| "date": "2009-05-24", | |
| "venue": "New Wanderers Stadium, Johannesburg", | |
| "teams": ["DEC", "RCB"], | |
| "winner": "DEC", | |
| "margin": "Won by 6 runs", | |
| "player_of_match": "Anil Kumble" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "SF1", "stage": "Semi Final 1", "date": "2009-05-22", | |
| "venue": "SuperSport Park, Centurion", | |
| "team1": "DD", "team2": "DEC", "winner": "DEC", | |
| "margin": "Won by 6 wickets" | |
| }, | |
| { | |
| "id": "SF2", "stage": "Semi Final 2", "date": "2009-05-23", | |
| "venue": "New Wanderers Stadium, Johannesburg", | |
| "team1": "CSK", "team2": "RCB", "winner": "RCB", | |
| "margin": "Won by 6 wickets" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2009-05-24", | |
| "venue": "New Wanderers Stadium, Johannesburg", | |
| "team1": "DEC", "team2": "RCB", "winner": "DEC", | |
| "margin": "Won by 6 runs", "player_of_match": "Anil Kumble" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "DD", "p": 14, "w": 10, "l": 4, "nr": 0, "nrr": 0.311, "pts": 20, "qualified": true, "recent_form": ["W","L","W","L","W"] }, | |
| { "pos": 2, "team": "CSK", "p": 14, "w": 8, "l": 5, "nr": 1, "nrr": 0.951, "pts": 17, "qualified": true, "recent_form": ["W","L","W","L","W"] }, | |
| { "pos": 3, "team": "RCB", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": -0.191, "pts": 16, "qualified": true, "recent_form": ["W","W","W","W","L"] }, | |
| { "pos": 4, "team": "DEC", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.203, "pts": 14, "qualified": true, "recent_form": ["L","L","W","L","W"] }, | |
| { "pos": 5, "team": "PBKS", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.483, "pts": 14, "qualified": false, "recent_form": ["L","W","W","L","W"] }, | |
| { "pos": 6, "team": "RR", "p": 14, "w": 6, "l": 7, "nr": 1, "nrr": -0.352, "pts": 13, "qualified": false, "recent_form": ["L","L","W","L","L"] }, | |
| { "pos": 7, "team": "MI", "p": 14, "w": 5, "l": 8, "nr": 1, "nrr": 0.297, "pts": 11, "qualified": false, "recent_form": ["L","L","L","W","W"] }, | |
| { "pos": 8, "team": "KKR", "p": 14, "w": 3, "l": 10, "nr": 1, "nrr": -0.789, "pts": 7, "qualified": false, "recent_form": ["W","W","L","L","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Matthew Hayden", "team": "CSK", "runs": 572 }, | |
| "purple_cap": { "player": "RP Singh", "team": "DEC", "wickets": 23 }, | |
| "player_of_tournament":{ "player": "Adam Gilchrist", "team": "DEC" }, | |
| "emerging_player": { "player": "Rohit Sharma", "team": "DEC" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2010": { | |
| "meta": { | |
| "season": 2010, | |
| "host_country": "India", | |
| "format": "Round-robin + Semi-finals", | |
| "num_teams": 8, | |
| "total_matches": 60 | |
| }, | |
| "champion": { "team": "CSK", "captain": "MS Dhoni" }, | |
| "runner_up": "MI", | |
| "final": { | |
| "date": "2010-04-25", | |
| "venue": "Dr DY Patil Sports Academy, Navi Mumbai", | |
| "teams": ["MI", "CSK"], | |
| "winner": "CSK", | |
| "margin": "Won by 22 runs", | |
| "player_of_match": "Suresh Raina" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "SF1", "stage": "Semi Final 1", "date": "2010-04-21", | |
| "venue": "Dr DY Patil Sports Academy, Navi Mumbai", | |
| "team1": "MI", "team2": "RCB", "winner": "MI", | |
| "margin": "Won by 35 runs" | |
| }, | |
| { | |
| "id": "SF2", "stage": "Semi Final 2", "date": "2010-04-22", | |
| "venue": "Dr DY Patil Sports Academy, Navi Mumbai", | |
| "team1": "CSK", "team2": "DEC", "winner": "CSK", | |
| "margin": "Won by 38 runs" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2010-04-25", | |
| "venue": "Dr DY Patil Sports Academy, Navi Mumbai", | |
| "team1": "MI", "team2": "CSK", "winner": "CSK", | |
| "margin": "Won by 22 runs", "player_of_match": "Suresh Raina" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "MI", "p": 14, "w": 10, "l": 4, "nr": 0, "nrr": 1.084, "pts": 20, "qualified": true, "recent_form": ["L","W","W","W","L"] }, | |
| { "pos": 2, "team": "DEC", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": -0.297, "pts": 16, "qualified": true, "recent_form": ["W","W","W","W","W"] }, | |
| { "pos": 3, "team": "CSK", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.274, "pts": 14, "qualified": true, "recent_form": ["W","L","W","L","W"] }, | |
| { "pos": 4, "team": "RCB", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.219, "pts": 14, "qualified": true, "recent_form": ["L","W","L","W","L"] }, | |
| { "pos": 5, "team": "DD", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.021, "pts": 14, "qualified": false, "recent_form": ["L","W","L","L","L"] }, | |
| { "pos": 6, "team": "KKR", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.341, "pts": 14, "qualified": false, "recent_form": ["W","W","L","L","W"] }, | |
| { "pos": 7, "team": "RR", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.514, "pts": 12, "qualified": false, "recent_form": ["L","L","L","W","W"] }, | |
| { "pos": 8, "team": "PBKS", "p": 14, "w": 4, "l": 10, "nr": 0, "nrr": -0.478, "pts": 8, "qualified": false, "recent_form": ["L","L","W","W","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Sachin Tendulkar", "team": "MI", "runs": 618 }, | |
| "purple_cap": { "player": "Pragyan Ojha", "team": "DEC", "wickets": 21 }, | |
| "player_of_tournament":{ "player": "Sachin Tendulkar", "team": "MI" }, | |
| "emerging_player": { "player": "Saurabh Tiwary", "team": "MI" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2011": { | |
| "meta": { | |
| "season": 2011, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 10, | |
| "total_matches": 74 | |
| }, | |
| "champion": { "team": "CSK", "captain": "MS Dhoni" }, | |
| "runner_up": "RCB", | |
| "final": { | |
| "date": "2011-05-28", | |
| "venue": "MA Chidambaram Stadium, Chennai", | |
| "teams": ["CSK", "RCB"], | |
| "winner": "CSK", | |
| "margin": "Won by 58 runs", | |
| "player_of_match": "Murali Vijay" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", "date": "2011-05-24", | |
| "venue": "Wankhede Stadium, Mumbai", | |
| "team1": "RCB", "team2": "CSK", "winner": "CSK", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", "date": "2011-05-25", | |
| "venue": "Wankhede Stadium, Mumbai", | |
| "team1": "KKR", "team2": "MI", "winner": "MI", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", "date": "2011-05-27", | |
| "venue": "MA Chidambaram Stadium, Chennai", | |
| "team1": "RCB", "team2": "MI", "winner": "RCB", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2011-05-28", | |
| "venue": "MA Chidambaram Stadium, Chennai", | |
| "team1": "CSK", "team2": "RCB", "winner": "CSK", | |
| "margin": "Won by 58 runs", "player_of_match": "Murali Vijay" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "RCB", "p": 14, "w": 9, "l": 4, "nr": 1, "nrr": 0.326, "pts": 19, "qualified": true, "recent_form": ["W","L","W","W","W"] }, | |
| { "pos": 2, "team": "CSK", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.443, "pts": 18, "qualified": true, "recent_form": ["L","W","W","W","L"] }, | |
| { "pos": 3, "team": "MI", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.040, "pts": 18, "qualified": true, "recent_form": ["W","L","L","L","W"] }, | |
| { "pos": 4, "team": "KKR", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": 0.433, "pts": 16, "qualified": true, "recent_form": ["L","W","L","W","L"] }, | |
| { "pos": 5, "team": "PBKS", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.051, "pts": 14, "qualified": false, "recent_form": ["L","W","W","W","W"] }, | |
| { "pos": 6, "team": "RR", "p": 14, "w": 6, "l": 7, "nr": 1, "nrr": -0.691, "pts": 13, "qualified": false, "recent_form": ["W","L","L","L","L"] }, | |
| { "pos": 7, "team": "DEC", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": 0.222, "pts": 12, "qualified": false, "recent_form": ["W","W","W","L","L"] }, | |
| { "pos": 8, "team": "KTK", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.214, "pts": 12, "qualified": false, "recent_form": ["L","W","L","L","W"] }, | |
| { "pos": 9, "team": "PWI", "p": 14, "w": 4, "l": 9, "nr": 1, "nrr": -0.134, "pts": 9, "qualified": false, "recent_form": ["N","L","L","W","W"] }, | |
| { "pos": 10, "team": "DD", "p": 14, "w": 4, "l": 9, "nr": 1, "nrr": -0.448, "pts": 9, "qualified": false, "recent_form": ["N","L","L","L","W"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Chris Gayle", "team": "RCB", "runs": 608 }, | |
| "purple_cap": { "player": "Lasith Malinga","team": "MI", "wickets": 28 }, | |
| "player_of_tournament":{ "player": "Chris Gayle", "team": "RCB" }, | |
| "emerging_player": { "player": "Irfan Pathan", "team": "DD" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2012": { | |
| "meta": { | |
| "season": 2012, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 9, | |
| "total_matches": 76 | |
| }, | |
| "champion": { "team": "KKR", "captain": "Gautam Gambhir" }, | |
| "runner_up": "CSK", | |
| "final": { | |
| "date": "2012-05-27", | |
| "venue": "MA Chidambaram Stadium, Chennai", | |
| "teams": ["KKR", "CSK"], | |
| "winner": "KKR", | |
| "margin": "Won by 5 wickets", | |
| "player_of_match": "Manvinder Bisla" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", "date": "2012-05-22", | |
| "venue": "Maharashtra Cricket Association Stadium, Pune", | |
| "team1": "DD", "team2": "KKR", "winner": "KKR", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", "date": "2012-05-23", | |
| "venue": "M. Chinnaswamy Stadium, Bengaluru", | |
| "team1": "MI", "team2": "CSK", "winner": "CSK", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", "date": "2012-05-25", | |
| "venue": "MA Chidambaram Stadium, Chennai", | |
| "team1": "DD", "team2": "CSK", "winner": "CSK", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2012-05-27", | |
| "venue": "MA Chidambaram Stadium, Chennai", | |
| "team1": "KKR", "team2": "CSK", "winner": "KKR", | |
| "margin": "Won by 5 wickets", "player_of_match": "Manvinder Bisla" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "DD", "p": 16, "w": 11, "l": 5, "nr": 0, "nrr": 0.617, "pts": 22, "qualified": true, "recent_form": ["W","L","W","L","W"] }, | |
| { "pos": 2, "team": "KKR", "p": 16, "w": 10, "l": 5, "nr": 1, "nrr": 0.561, "pts": 21, "qualified": true, "recent_form": ["W","W","L","L","W"] }, | |
| { "pos": 3, "team": "MI", "p": 16, "w": 10, "l": 6, "nr": 0, "nrr": -0.100, "pts": 20, "qualified": true, "recent_form": ["W","L","W","W","L"] }, | |
| { "pos": 4, "team": "CSK", "p": 16, "w": 8, "l": 7, "nr": 1, "nrr": 0.100, "pts": 17, "qualified": true, "recent_form": ["L","W","W","W","L"] }, | |
| { "pos": 5, "team": "RCB", "p": 16, "w": 8, "l": 7, "nr": 1, "nrr": -0.022, "pts": 17, "qualified": false, "recent_form": ["L","W","L","W","W"] }, | |
| { "pos": 6, "team": "PBKS", "p": 16, "w": 8, "l": 8, "nr": 0, "nrr": -0.216, "pts": 16, "qualified": false, "recent_form": ["L","W","L","W","W"] }, | |
| { "pos": 7, "team": "RR", "p": 16, "w": 7, "l": 9, "nr": 0, "nrr": 0.201, "pts": 14, "qualified": false, "recent_form": ["L","L","W","L","W"] }, | |
| { "pos": 8, "team": "DEC", "p": 16, "w": 4, "l": 11, "nr": 1, "nrr": -0.509, "pts": 9, "qualified": false, "recent_form": ["W","W","L","L","L"] }, | |
| { "pos": 9, "team": "PWI", "p": 16, "w": 4, "l": 12, "nr": 0, "nrr": -0.551, "pts": 8, "qualified": false, "recent_form": ["L","L","L","L","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Chris Gayle", "team": "RCB", "runs": 733 }, | |
| "purple_cap": { "player": "Morne Morkel", "team": "DD", "wickets": 25 }, | |
| "player_of_tournament":{ "player": "Sunil Narine", "team": "KKR" }, | |
| "emerging_player": { "player": "Mandeep Singh", "team": "PBKS" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2013": { | |
| "meta": { | |
| "season": 2013, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 9, | |
| "total_matches": 76 | |
| }, | |
| "champion": { "team": "MI", "captain": "Rohit Sharma" }, | |
| "runner_up": "CSK", | |
| "final": { | |
| "date": "2013-05-26", | |
| "venue": "Eden Gardens, Kolkata", | |
| "teams": ["CSK", "MI"], | |
| "winner": "MI", | |
| "margin": "Won by 23 runs", | |
| "player_of_match": "Kieron Pollard" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", "date": "2013-05-21", | |
| "venue": "Feroz Shah Kotla, Delhi", | |
| "team1": "CSK", "team2": "MI", "winner": "CSK", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", "date": "2013-05-22", | |
| "venue": "Feroz Shah Kotla, Delhi", | |
| "team1": "SRH", "team2": "RR", "winner": "RR", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", "date": "2013-05-24", | |
| "venue": "Eden Gardens, Kolkata", | |
| "team1": "MI", "team2": "RR", "winner": "MI", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2013-05-26", | |
| "venue": "Eden Gardens, Kolkata", | |
| "team1": "CSK", "team2": "MI", "winner": "MI", | |
| "margin": "Won by 23 runs", "player_of_match": "Kieron Pollard" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "CSK", "p": 16, "w": 11, "l": 5, "nr": 0, "nrr": 0.530, "pts": 22, "qualified": true, "recent_form": ["L","W","L","W","L"] }, | |
| { "pos": 2, "team": "MI", "p": 16, "w": 11, "l": 5, "nr": 0, "nrr": 0.441, "pts": 22, "qualified": true, "recent_form": ["L","W","W","W","W"] }, | |
| { "pos": 3, "team": "RR", "p": 16, "w": 10, "l": 6, "nr": 0, "nrr": 0.322, "pts": 20, "qualified": true, "recent_form": ["L","L","W","W","W"] }, | |
| { "pos": 4, "team": "SRH", "p": 16, "w": 10, "l": 6, "nr": 0, "nrr": 0.003, "pts": 20, "qualified": true, "recent_form": ["W","W","L","W","L"] }, | |
| { "pos": 5, "team": "RCB", "p": 16, "w": 9, "l": 7, "nr": 0, "nrr": 0.457, "pts": 18, "qualified": false, "recent_form": ["W","L","L","W","L"] }, | |
| { "pos": 6, "team": "PBKS", "p": 16, "w": 8, "l": 8, "nr": 0, "nrr": 0.226, "pts": 16, "qualified": false, "recent_form": ["W","W","W","L","L"] }, | |
| { "pos": 7, "team": "KKR", "p": 16, "w": 6, "l": 10, "nr": 0, "nrr": -0.095, "pts": 12, "qualified": false, "recent_form": ["L","L","W","W","L"] }, | |
| { "pos": 8, "team": "PWI", "p": 16, "w": 4, "l": 12, "nr": 0, "nrr": -1.006, "pts": 8, "qualified": false, "recent_form": ["W","W","L","L","L"] }, | |
| { "pos": 9, "team": "DD", "p": 16, "w": 3, "l": 13, "nr": 0, "nrr": -0.848, "pts": 6, "qualified": false, "recent_form": ["L","L","L","L","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Michael Hussey", "team": "CSK", "runs": 733 }, | |
| "purple_cap": { "player": "Dwayne Bravo", "team": "CSK", "wickets": 32 }, | |
| "player_of_tournament":{ "player": "Shane Watson", "team": "RR" }, | |
| "emerging_player": { "player": "Vijay Zol", "team": "RCB" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2014": { | |
| "meta": { | |
| "season": 2014, | |
| "host_country": "India / UAE", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 8, | |
| "total_matches": 60 | |
| }, | |
| "champion": { "team": "KKR", "captain": "Gautam Gambhir" }, | |
| "runner_up": "PBKS", | |
| "final": { | |
| "date": "2014-06-01", | |
| "venue": "M. Chinnaswamy Stadium, Bengaluru", | |
| "teams": ["PBKS", "KKR"], | |
| "winner": "KKR", | |
| "margin": "Won by 3 wickets", | |
| "player_of_match": "Manish Pandey" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", "date": "2014-05-27", | |
| "venue": "Eden Gardens, Kolkata", | |
| "team1": "PBKS", "team2": "KKR", "winner": "PBKS", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", "date": "2014-05-28", | |
| "venue": "Brabourne Stadium, Mumbai", | |
| "team1": "CSK", "team2": "MI", "winner": "CSK", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", "date": "2014-05-30", | |
| "venue": "Wankhede Stadium, Mumbai", | |
| "team1": "KKR", "team2": "CSK", "winner": "KKR", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2014-06-01", | |
| "venue": "M. Chinnaswamy Stadium, Bengaluru", | |
| "team1": "PBKS", "team2": "KKR", "winner": "KKR", | |
| "margin": "Won by 3 wickets", "player_of_match": "Manish Pandey" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "PBKS", "p": 14, "w": 11, "l": 3, "nr": 0, "nrr": 0.968, "pts": 22, "qualified": true, "recent_form": ["W","W","L","W","W"] }, | |
| { "pos": 2, "team": "KKR", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.418, "pts": 18, "qualified": true, "recent_form": ["W","W","W","W","W"] }, | |
| { "pos": 3, "team": "CSK", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.385, "pts": 18, "qualified": true, "recent_form": ["W","L","L","L","W"] }, | |
| { "pos": 4, "team": "MI", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.095, "pts": 14, "qualified": true, "recent_form": ["W","W","W","W","L"] }, | |
| { "pos": 5, "team": "RR", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.060, "pts": 14, "qualified": false, "recent_form": ["L","L","L","W","L"] }, | |
| { "pos": 6, "team": "SRH", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.399, "pts": 12, "qualified": false, "recent_form": ["L","W","W","L","L"] }, | |
| { "pos": 7, "team": "RCB", "p": 14, "w": 5, "l": 9, "nr": 0, "nrr": -0.428, "pts": 10, "qualified": false, "recent_form": ["L","L","L","W","W"] }, | |
| { "pos": 8, "team": "DD", "p": 14, "w": 2, "l": 12, "nr": 0, "nrr": -1.182, "pts": 4, "qualified": false, "recent_form": ["L","L","L","L","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Robin Uthappa", "team": "KKR", "runs": 660 }, | |
| "purple_cap": { "player": "Mohit Sharma", "team": "CSK", "wickets": 23 }, | |
| "player_of_tournament":{ "player": "Glenn Maxwell", "team": "PBKS" }, | |
| "emerging_player": { "player": "Akshar Patel", "team": "PBKS" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2015": { | |
| "meta": { | |
| "season": 2015, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 8, | |
| "total_matches": 59 | |
| }, | |
| "champion": { "team": "MI", "captain": "Rohit Sharma" }, | |
| "runner_up": "CSK", | |
| "final": { | |
| "date": "2015-05-24", | |
| "venue": "Eden Gardens, Kolkata", | |
| "teams": ["MI", "CSK"], | |
| "winner": "MI", | |
| "margin": "Won by 41 runs", | |
| "player_of_match": "Rohit Sharma" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", "date": "2015-05-19", | |
| "venue": "Wankhede Stadium, Mumbai", | |
| "team1": "CSK", "team2": "MI", "winner": "MI", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", "date": "2015-05-20", | |
| "venue": "Maharashtra Cricket Association Stadium, Pune", | |
| "team1": "RCB", "team2": "RR", "winner": "RCB", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", "date": "2015-05-22", | |
| "venue": "JSCA International Stadium Complex, Ranchi", | |
| "team1": "CSK", "team2": "RCB", "winner": "CSK", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2015-05-24", | |
| "venue": "Eden Gardens, Kolkata", | |
| "team1": "MI", "team2": "CSK", "winner": "MI", | |
| "margin": "Won by 41 runs", "player_of_match": "Rohit Sharma" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "CSK", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.709, "pts": 18, "qualified": true, "recent_form": ["W","L","W","L","W"] }, | |
| { "pos": 2, "team": "MI", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": -0.043, "pts": 16, "qualified": true, "recent_form": ["W","W","L","W","W"] }, | |
| { "pos": 3, "team": "RCB", "p": 14, "w": 7, "l": 5, "nr": 2, "nrr": 1.037, "pts": 16, "qualified": true, "recent_form": ["N","W","L","W","W"] }, | |
| { "pos": 4, "team": "RR", "p": 14, "w": 7, "l": 5, "nr": 2, "nrr": 0.062, "pts": 16, "qualified": true, "recent_form": ["W","L","L","W","L"] }, | |
| { "pos": 5, "team": "KKR", "p": 14, "w": 7, "l": 6, "nr": 1, "nrr": 0.253, "pts": 15, "qualified": false, "recent_form": ["L","L","W","W","W"] }, | |
| { "pos": 6, "team": "SRH", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.239, "pts": 14, "qualified": false, "recent_form": ["L","L","W","W","W"] }, | |
| { "pos": 7, "team": "DD", "p": 14, "w": 5, "l": 8, "nr": 1, "nrr": -0.049, "pts": 11, "qualified": false, "recent_form": ["N","W","L","L","L"] }, | |
| { "pos": 8, "team": "PBKS", "p": 14, "w": 3, "l": 11, "nr": 0, "nrr": -1.436, "pts": 6, "qualified": false, "recent_form": ["L","W","L","L","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "David Warner", "team": "SRH", "runs": 562 }, | |
| "purple_cap": { "player": "Dwayne Bravo", "team": "CSK", "wickets": 26 }, | |
| "player_of_tournament":{ "player": "Andre Russell", "team": "KKR" }, | |
| "emerging_player": { "player": "Shreyas Iyer", "team": "DD" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2016": { | |
| "meta": { | |
| "season": 2016, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 8, | |
| "total_matches": 60, | |
| "note": "CSK and RR suspended; replaced by GL (Gujarat Lions) and RPS (Rising Pune Supergiant)." | |
| }, | |
| "champion": { "team": "SRH", "captain": "David Warner" }, | |
| "runner_up": "RCB", | |
| "final": { | |
| "date": "2016-05-29", | |
| "venue": "M. Chinnaswamy Stadium, Bengaluru", | |
| "teams": ["SRH", "RCB"], | |
| "winner": "SRH", | |
| "margin": "Won by 8 runs", | |
| "player_of_match": "Ben Cutting" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", | |
| "team1": "GL", "team2": "RCB", "winner": "RCB", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", | |
| "team1": "SRH", "team2": "KKR", "winner": "SRH", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", | |
| "team1": "GL", "team2": "SRH", "winner": "SRH", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2016-05-29", | |
| "venue": "M. Chinnaswamy Stadium, Bengaluru", | |
| "team1": "SRH", "team2": "RCB", "winner": "SRH", | |
| "margin": "Won by 8 runs", "player_of_match": "Ben Cutting" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "GL", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": -0.374, "pts": 18, "qualified": true, "recent_form": ["W","W","L","W","L"] }, | |
| { "pos": 2, "team": "RCB", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": 0.932, "pts": 16, "qualified": true, "recent_form": ["W","W","W","W","L"] }, | |
| { "pos": 3, "team": "SRH", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": 0.245, "pts": 16, "qualified": true, "recent_form": ["L","L","W","L","W"] }, | |
| { "pos": 4, "team": "KKR", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": 0.106, "pts": 16, "qualified": true, "recent_form": ["W","L","L","W","L"] }, | |
| { "pos": 5, "team": "MI", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.146, "pts": 14, "qualified": false, "recent_form": ["L","W","L","W","L"] }, | |
| { "pos": 6, "team": "DD", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.155, "pts": 14, "qualified": false, "recent_form": ["L","W","L","L","W"] }, | |
| { "pos": 7, "team": "RPS", "p": 14, "w": 5, "l": 9, "nr": 0, "nrr": 0.015, "pts": 10, "qualified": false, "recent_form": ["W","W","L","L","L"] }, | |
| { "pos": 8, "team": "PBKS", "p": 14, "w": 4, "l": 10, "nr": 0, "nrr": -0.646, "pts": 8, "qualified": false, "recent_form": ["L","L","L","W","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Virat Kohli", "team": "RCB", "runs": 973 }, | |
| "purple_cap": { "player": "Bhuvneshwar Kumar","team": "SRH","wickets": 23 }, | |
| "player_of_tournament":{ "player": "Virat Kohli", "team": "RCB" }, | |
| "emerging_player": { "player": "Mustafizur Rahman","team": "SRH" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2017": { | |
| "meta": { | |
| "season": 2017, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 8, | |
| "total_matches": 59 | |
| }, | |
| "champion": { "team": "MI", "captain": "Rohit Sharma" }, | |
| "runner_up": "RPS", | |
| "final": { | |
| "date": "2017-05-21", | |
| "venue": "Rajiv Gandhi International Cricket Stadium, Hyderabad", | |
| "teams": ["MI", "RPS"], | |
| "winner": "MI", | |
| "margin": "Won by 1 run", | |
| "player_of_match": "Krunal Pandya" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", | |
| "team1": "MI", "team2": "RPS", "winner": "MI", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", | |
| "team1": "SRH", "team2": "KKR", "winner": "SRH", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", | |
| "team1": "SRH", "team2": "RPS", "winner": "RPS", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2017-05-21", | |
| "venue": "Rajiv Gandhi International Cricket Stadium, Hyderabad", | |
| "team1": "MI", "team2": "RPS", "winner": "MI", | |
| "margin": "Won by 1 run", "player_of_match": "Krunal Pandya" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "MI", "p": 14, "w": 10, "l": 4, "nr": 0, "nrr": 0.784, "pts": 20, "qualified": true, "recent_form": ["W","L","L","W","W"] }, | |
| { "pos": 2, "team": "RPS", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.176, "pts": 18, "qualified": true, "recent_form": ["W","L","W","W","W"] }, | |
| { "pos": 3, "team": "SRH", "p": 14, "w": 8, "l": 5, "nr": 1, "nrr": 0.599, "pts": 17, "qualified": true, "recent_form": ["W","W","L","L","W"] }, | |
| { "pos": 4, "team": "KKR", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": 0.641, "pts": 16, "qualified": true, "recent_form": ["L","L","W","L","L"] }, | |
| { "pos": 5, "team": "PBKS", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.009, "pts": 14, "qualified": false, "recent_form": ["L","W","W","L","W"] }, | |
| { "pos": 6, "team": "DD", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.512, "pts": 12, "qualified": false, "recent_form": ["L","W","W","L","W"] }, | |
| { "pos": 7, "team": "GL", "p": 14, "w": 4, "l": 10, "nr": 0, "nrr": -0.412, "pts": 8, "qualified": false, "recent_form": ["L","L","W","L","L"] }, | |
| { "pos": 8, "team": "RCB", "p": 14, "w": 3, "l": 10, "nr": 1, "nrr": -1.299, "pts": 7, "qualified": false, "recent_form": ["W","L","L","L","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "David Warner", "team": "SRH", "runs": 641 }, | |
| "purple_cap": { "player": "Bhuvneshwar Kumar","team": "SRH","wickets": 26 }, | |
| "player_of_tournament":{ "player": "Ben Stokes", "team": "RPS" }, | |
| "emerging_player": { "player": "Basil Thampi", "team": "GL" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2018": { | |
| "meta": { | |
| "season": 2018, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 8, | |
| "total_matches": 60, | |
| "note": "CSK and RR returned from suspension." | |
| }, | |
| "champion": { "team": "CSK", "captain": "MS Dhoni" }, | |
| "runner_up": "SRH", | |
| "final": { | |
| "date": "2018-05-27", | |
| "venue": "Wankhede Stadium, Mumbai", | |
| "teams": ["CSK", "SRH"], | |
| "winner": "CSK", | |
| "margin": "Won by 8 wickets", | |
| "player_of_match": "Shane Watson" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", | |
| "team1": "SRH", "team2": "CSK", "winner": "CSK", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", | |
| "team1": "KKR", "team2": "RR", "winner": "KKR", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", | |
| "team1": "SRH", "team2": "KKR", "winner": "SRH", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2018-05-27", | |
| "venue": "Wankhede Stadium, Mumbai", | |
| "team1": "CSK", "team2": "SRH", "winner": "CSK", | |
| "margin": "Won by 8 wickets", "player_of_match": "Shane Watson" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "SRH", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.284, "pts": 18, "qualified": true, "recent_form": ["L","L","L","W","W"] }, | |
| { "pos": 2, "team": "CSK", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.253, "pts": 18, "qualified": true, "recent_form": ["W","L","W","L","W"] }, | |
| { "pos": 3, "team": "KKR", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": -0.070, "pts": 16, "qualified": true, "recent_form": ["W","W","W","L","L"] }, | |
| { "pos": 4, "team": "RR", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.250, "pts": 14, "qualified": true, "recent_form": ["W","L","W","W","W"] }, | |
| { "pos": 5, "team": "MI", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": 0.317, "pts": 12, "qualified": false, "recent_form": ["L","W","L","W","W"] }, | |
| { "pos": 6, "team": "RCB", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": 0.129, "pts": 12, "qualified": false, "recent_form": ["L","W","W","W","L"] }, | |
| { "pos": 7, "team": "PBKS", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.502, "pts": 12, "qualified": false, "recent_form": ["L","L","L","L","L"] }, | |
| { "pos": 8, "team": "DD", "p": 14, "w": 5, "l": 9, "nr": 0, "nrr": -0.222, "pts": 10, "qualified": false, "recent_form": ["W","W","L","L","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Kane Williamson", "team": "SRH", "runs": 735 }, | |
| "purple_cap": { "player": "Andrew Tye", "team": "PBKS","wickets": 24 }, | |
| "player_of_tournament":{ "player": "Sunil Narine", "team": "KKR" }, | |
| "emerging_player": { "player": "Rishabh Pant", "team": "DD" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2019": { | |
| "meta": { | |
| "season": 2019, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 8, | |
| "total_matches": 60 | |
| }, | |
| "champion": { "team": "MI", "captain": "Rohit Sharma" }, | |
| "runner_up": "CSK", | |
| "final": { | |
| "date": "2019-05-12", | |
| "venue": "Rajiv Gandhi International Cricket Stadium, Hyderabad", | |
| "teams": ["MI", "CSK"], | |
| "winner": "MI", | |
| "margin": "Won by 1 run", | |
| "player_of_match": "Jasprit Bumrah" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", | |
| "team1": "MI", "team2": "CSK", "winner": "CSK", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", | |
| "team1": "DC", "team2": "SRH", "winner": "DC", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", | |
| "team1": "MI", "team2": "DC", "winner": "MI", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2019-05-12", | |
| "venue": "Rajiv Gandhi International Cricket Stadium, Hyderabad", | |
| "team1": "MI", "team2": "CSK", "winner": "MI", | |
| "margin": "Won by 1 run", "player_of_match": "Jasprit Bumrah" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "MI", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.421, "pts": 18, "qualified": true, "recent_form": ["W","W","L","W","L"] }, | |
| { "pos": 2, "team": "CSK", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.131, "pts": 18, "qualified": true, "recent_form": ["L","W","L","W","L"] }, | |
| { "pos": 3, "team": "DC", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.044, "pts": 18, "qualified": true, "recent_form": ["W","L","W","W","W"] }, | |
| { "pos": 4, "team": "SRH", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": 0.577, "pts": 12, "qualified": true, "recent_form": ["L","L","W","L","L"] }, | |
| { "pos": 5, "team": "KKR", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": 0.028, "pts": 12, "qualified": false, "recent_form": ["L","W","W","L","L"] }, | |
| { "pos": 6, "team": "PBKS", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.251, "pts": 12, "qualified": false, "recent_form": ["W","L","L","L","L"] }, | |
| { "pos": 7, "team": "RR", "p": 14, "w": 5, "l": 8, "nr": 1, "nrr": -0.449, "pts": 11, "qualified": false, "recent_form": ["L","N","W","W","L"] }, | |
| { "pos": 8, "team": "RCB", "p": 14, "w": 5, "l": 8, "nr": 1, "nrr": -0.607, "pts": 11, "qualified": false, "recent_form": ["W","N","L","W","W"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "David Warner", "team": "SRH", "runs": 692 }, | |
| "purple_cap": { "player": "Imran Tahir", "team": "CSK", "wickets": 26 }, | |
| "player_of_tournament":{ "player": "Andre Russell", "team": "KKR" }, | |
| "emerging_player": { "player": "Shubman Gill", "team": "KKR" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2020": { | |
| "meta": { | |
| "season": 2020, | |
| "host_country": "UAE", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 8, | |
| "total_matches": 60, | |
| "note": "Entire season held in UAE (Dubai, Abu Dhabi, Sharjah) due to COVID-19." | |
| }, | |
| "champion": { "team": "MI", "captain": "Rohit Sharma" }, | |
| "runner_up": "DC", | |
| "final": { | |
| "date": "2020-11-10", | |
| "venue": "Dubai International Cricket Stadium", | |
| "teams": ["MI", "DC"], | |
| "winner": "MI", | |
| "margin": "Won by 5 wickets", | |
| "player_of_match": "Rohit Sharma" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", | |
| "team1": "MI", "team2": "DC", "winner": "MI", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", | |
| "team1": "SRH", "team2": "RCB", "winner": "SRH", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", | |
| "team1": "DC", "team2": "SRH", "winner": "DC", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2020-11-10", | |
| "venue": "Dubai International Cricket Stadium", | |
| "team1": "MI", "team2": "DC", "winner": "MI", | |
| "margin": "Won by 5 wickets", "player_of_match": "Rohit Sharma" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "MI", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 1.107, "pts": 18, "qualified": true, "recent_form": ["L","W","W","L","W"] }, | |
| { "pos": 2, "team": "DC", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": -0.109, "pts": 16, "qualified": true, "recent_form": ["W","L","L","L","L"] }, | |
| { "pos": 3, "team": "SRH", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.608, "pts": 14, "qualified": true, "recent_form": ["W","W","W","L","W"] }, | |
| { "pos": 4, "team": "RCB", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.172, "pts": 14, "qualified": true, "recent_form": ["L","L","L","L","W"] }, | |
| { "pos": 5, "team": "KKR", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.214, "pts": 14, "qualified": false, "recent_form": ["W","L","L","W","L"] }, | |
| { "pos": 6, "team": "PBKS", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.162, "pts": 12, "qualified": false, "recent_form": ["L","L","W","W","W"] }, | |
| { "pos": 7, "team": "CSK", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.455, "pts": 12, "qualified": false, "recent_form": ["W","W","W","L","L"] }, | |
| { "pos": 8, "team": "RR", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.569, "pts": 12, "qualified": false, "recent_form": ["L","W","W","L","W"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "KL Rahul", "team": "PBKS", "runs": 670 }, | |
| "purple_cap": { "player": "Kagiso Rabada", "team": "DC", "wickets": 30 }, | |
| "player_of_tournament":{ "player": "Jofra Archer", "team": "RR" }, | |
| "emerging_player": { "player": "Devdutt Padikkal", "team": "RCB" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2021": { | |
| "meta": { | |
| "season": 2021, | |
| "host_country": "India / UAE", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 8, | |
| "total_matches": 60, | |
| "note": "First half in India (Apr–May), second half in UAE (Sep–Oct) due to COVID-19 bubble breach." | |
| }, | |
| "champion": { "team": "CSK", "captain": "MS Dhoni" }, | |
| "runner_up": "KKR", | |
| "final": { | |
| "date": "2021-10-15", | |
| "venue": "Dubai International Cricket Stadium", | |
| "teams": ["CSK", "KKR"], | |
| "winner": "CSK", | |
| "margin": "Won by 27 runs", | |
| "player_of_match": "Faf du Plessis" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", | |
| "team1": "DC", "team2": "CSK", "winner": "CSK", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", | |
| "team1": "KKR", "team2": "RCB", "winner": "KKR", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", | |
| "team1": "DC", "team2": "KKR", "winner": "KKR", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2021-10-15", | |
| "venue": "Dubai International Cricket Stadium", | |
| "team1": "CSK", "team2": "KKR", "winner": "CSK", | |
| "margin": "Won by 27 runs", "player_of_match": "Faf du Plessis" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "DC", "p": 14, "w": 10, "l": 4, "nr": 0, "nrr": 0.481, "pts": 20, "qualified": true, "recent_form": ["L","W","W","L","W"] }, | |
| { "pos": 2, "team": "CSK", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.455, "pts": 18, "qualified": true, "recent_form": ["L","L","L","W","W"] }, | |
| { "pos": 3, "team": "RCB", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": -0.140, "pts": 18, "qualified": true, "recent_form": ["W","L","W","W","W"] }, | |
| { "pos": 4, "team": "KKR", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.587, "pts": 14, "qualified": true, "recent_form": ["W","W","L","W","L"] }, | |
| { "pos": 5, "team": "MI", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.116, "pts": 14, "qualified": false, "recent_form": ["W","W","L","W","L"] }, | |
| { "pos": 6, "team": "PBKS", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.001, "pts": 12, "qualified": false, "recent_form": ["W","L","W","L","W"] }, | |
| { "pos": 7, "team": "RR", "p": 14, "w": 5, "l": 9, "nr": 0, "nrr": -0.993, "pts": 10, "qualified": false, "recent_form": ["L","L","W","L","L"] }, | |
| { "pos": 8, "team": "SRH", "p": 14, "w": 3, "l": 11, "nr": 0, "nrr": -0.545, "pts": 6, "qualified": false, "recent_form": ["L","W","L","L","W"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Ruturaj Gaikwad", "team": "CSK", "runs": 635 }, | |
| "purple_cap": { "player": "Harshal Patel", "team": "RCB", "wickets": 32 }, | |
| "player_of_tournament":{ "player": "Harshal Patel", "team": "RCB" }, | |
| "emerging_player": { "player": "Ruturaj Gaikwad", "team": "CSK" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2022": { | |
| "meta": { | |
| "season": 2022, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 10, | |
| "total_matches": 74, | |
| "note": "10-team format introduced. GT and LSG debuted." | |
| }, | |
| "champion": { "team": "GT", "captain": "Hardik Pandya" }, | |
| "runner_up": "RR", | |
| "final": { | |
| "date": "2022-05-29", | |
| "venue": "Narendra Modi Stadium, Ahmedabad", | |
| "teams": ["GT", "RR"], | |
| "winner": "GT", | |
| "margin": "Won by 7 wickets", | |
| "player_of_match": "Hardik Pandya" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", | |
| "team1": "GT", "team2": "RR", "winner": "RR", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", | |
| "team1": "LSG", "team2": "RCB", "winner": "RCB", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", | |
| "team1": "GT", "team2": "RCB", "winner": "GT", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2022-05-29", | |
| "venue": "Narendra Modi Stadium, Ahmedabad", | |
| "team1": "GT", "team2": "RR", "winner": "GT", | |
| "margin": "Won by 7 wickets", "player_of_match": "Hardik Pandya" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "GT", "p": 14, "w": 10, "l": 4, "nr": 0, "nrr": 0.316, "pts": 20, "qualified": true, "recent_form": ["L","W","W","L","L"] }, | |
| { "pos": 2, "team": "RR", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.298, "pts": 18, "qualified": true, "recent_form": ["W","W","L","W","L"] }, | |
| { "pos": 3, "team": "LSG", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.251, "pts": 18, "qualified": true, "recent_form": ["W","L","L","W","W"] }, | |
| { "pos": 4, "team": "RCB", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": -0.253, "pts": 16, "qualified": true, "recent_form": ["W","L","W","W","L"] }, | |
| { "pos": 5, "team": "DC", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.204, "pts": 14, "qualified": false, "recent_form": ["L","W","W","L","W"] }, | |
| { "pos": 6, "team": "PBKS", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.126, "pts": 14, "qualified": false, "recent_form": ["W","L","W","L","W"] }, | |
| { "pos": 7, "team": "KKR", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": 0.146, "pts": 12, "qualified": false, "recent_form": ["L","W","W","L","W"] }, | |
| { "pos": 8, "team": "SRH", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.379, "pts": 12, "qualified": false, "recent_form": ["L","W","L","L","L"] }, | |
| { "pos": 9, "team": "CSK", "p": 14, "w": 4, "l": 10, "nr": 0, "nrr": -0.203, "pts": 8, "qualified": false, "recent_form": ["L","L","L","W","L"] }, | |
| { "pos": 10, "team": "MI", "p": 14, "w": 4, "l": 10, "nr": 0, "nrr": -0.506, "pts": 8, "qualified": false, "recent_form": ["W","L","W","L","W"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Jos Buttler", "team": "RR", "runs": 863 }, | |
| "purple_cap": { "player": "Yuzvendra Chahal", "team": "RR", "wickets": 27 }, | |
| "player_of_tournament":{ "player": "Jos Buttler", "team": "RR" }, | |
| "emerging_player": { "player": "Umran Malik", "team": "SRH" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2023": { | |
| "meta": { | |
| "season": 2023, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 10, | |
| "total_matches": 74 | |
| }, | |
| "champion": { "team": "CSK", "captain": "MS Dhoni" }, | |
| "runner_up": "GT", | |
| "final": { | |
| "date": "2023-05-28", | |
| "venue": "Narendra Modi Stadium, Ahmedabad", | |
| "teams": ["CSK", "GT"], | |
| "winner": "CSK", | |
| "margin": "Won by 5 wickets", | |
| "player_of_match": "Ravindra Jadeja" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", | |
| "team1": "GT", "team2": "MI", "winner": "GT", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", | |
| "team1": "LSG", "team2": "MI", "winner": "MI", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", | |
| "team1": "MI", "team2": "CSK", "winner": "CSK", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2023-05-28", | |
| "venue": "Narendra Modi Stadium, Ahmedabad", | |
| "team1": "CSK", "team2": "GT", "winner": "CSK", | |
| "margin": "Won by 5 wickets", "player_of_match": "Ravindra Jadeja" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "GT", "p": 14, "w": 10, "l": 4, "nr": 0, "nrr": 0.809, "pts": 20, "qualified": true, "recent_form": ["W","W","L","W","W"] }, | |
| { "pos": 2, "team": "CSK", "p": 14, "w": 8, "l": 5, "nr": 1, "nrr": 0.652, "pts": 17, "qualified": true, "recent_form": ["W","L","W","W","N"] }, | |
| { "pos": 3, "team": "LSG", "p": 14, "w": 8, "l": 5, "nr": 1, "nrr": 0.284, "pts": 17, "qualified": true, "recent_form": ["W","W","W","L","N"] }, | |
| { "pos": 4, "team": "MI", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": -0.044, "pts": 16, "qualified": true, "recent_form": ["W","L","W","W","L"] }, | |
| { "pos": 5, "team": "RR", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.148, "pts": 14, "qualified": false, "recent_form": ["W","L","W","L","L"] }, | |
| { "pos": 6, "team": "RCB", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.135, "pts": 14, "qualified": false, "recent_form": ["L","W","W","L","L"] }, | |
| { "pos": 7, "team": "KKR", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.239, "pts": 12, "qualified": false, "recent_form": ["L","W","L","W","W"] }, | |
| { "pos": 8, "team": "PBKS", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.304, "pts": 12, "qualified": false, "recent_form": ["L","L","W","L","L"] }, | |
| { "pos": 9, "team": "DC", "p": 14, "w": 5, "l": 9, "nr": 0, "nrr": -0.808, "pts": 10, "qualified": false, "recent_form": ["L","W","L","L","W"] }, | |
| { "pos": 10, "team": "SRH", "p": 14, "w": 4, "l": 10, "nr": 0, "nrr": -0.590, "pts": 8, "qualified": false, "recent_form": ["L","L","L","L","W"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Shubman Gill", "team": "GT", "runs": 890 }, | |
| "purple_cap": { "player": "Mohammed Shami", "team": "GT", "wickets": 28 }, | |
| "player_of_tournament":{ "player": "Shubman Gill", "team": "GT" }, | |
| "emerging_player": { "player": "Yashasvi Jaiswal","team": "RR" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2024": { | |
| "meta": { | |
| "season": 2024, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 10, | |
| "total_matches": 74 | |
| }, | |
| "champion": { "team": "KKR", "captain": "Shreyas Iyer" }, | |
| "runner_up": "SRH", | |
| "final": { | |
| "date": "2024-05-26", | |
| "venue": "MA Chidambaram Stadium, Chennai", | |
| "teams": ["KKR", "SRH"], | |
| "winner": "KKR", | |
| "margin": "Won by 8 wickets", | |
| "player_of_match": "Mitchell Starc" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", | |
| "team1": "KKR", "team2": "SRH", "winner": "KKR", | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", | |
| "team1": "RR", "team2": "RCB", "winner": "RCB", | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", | |
| "team1": "SRH", "team2": "RCB", "winner": "SRH", | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2024-05-26", | |
| "venue": "MA Chidambaram Stadium, Chennai", | |
| "team1": "KKR", "team2": "SRH", "winner": "KKR", | |
| "margin": "Won by 8 wickets", "player_of_match": "Mitchell Starc" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "KKR", "p": 14, "w": 9, "l": 3, "nr": 2, "nrr": 1.428, "pts": 20, "qualified": true, "recent_form": ["N","N","W","W","W"] }, | |
| { "pos": 2, "team": "SRH", "p": 14, "w": 8, "l": 5, "nr": 1, "nrr": 0.414, "pts": 17, "qualified": true, "recent_form": ["W","N","W","L","W"] }, | |
| { "pos": 3, "team": "RR", "p": 14, "w": 8, "l": 5, "nr": 1, "nrr": 0.273, "pts": 17, "qualified": true, "recent_form": ["N","L","L","L","L"] }, | |
| { "pos": 4, "team": "RCB", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.459, "pts": 14, "qualified": true, "recent_form": ["W","W","W","W","W"] }, | |
| { "pos": 5, "team": "CSK", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": 0.392, "pts": 14, "qualified": false, "recent_form": ["L","W","L","W","L"] }, | |
| { "pos": 6, "team": "DC", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.377, "pts": 14, "qualified": false, "recent_form": ["W","L","W","L","W"] }, | |
| { "pos": 7, "team": "LSG", "p": 14, "w": 7, "l": 7, "nr": 0, "nrr": -0.667, "pts": 14, "qualified": false, "recent_form": ["W","L","L","L","W"] }, | |
| { "pos": 8, "team": "GT", "p": 14, "w": 5, "l": 7, "nr": 2, "nrr": -1.063, "pts": 12, "qualified": false, "recent_form": ["N","N","W","L","L"] }, | |
| { "pos": 9, "team": "PBKS", "p": 14, "w": 5, "l": 9, "nr": 0, "nrr": -0.353, "pts": 10, "qualified": false, "recent_form": ["L","W","L","L","W"] }, | |
| { "pos": 10, "team": "MI", "p": 14, "w": 4, "l": 10, "nr": 0, "nrr": -0.318, "pts": 8, "qualified": false, "recent_form": ["L","L","W","L","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Virat Kohli", "team": "RCB", "runs": 741 }, | |
| "purple_cap": { "player": "Harshal Patel", "team": "PBKS", "wickets": 24 }, | |
| "player_of_tournament":{ "player": "Sunil Narine", "team": "KKR" }, | |
| "emerging_player": { "player": "Mayank Yadav", "team": "LSG" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| }, | |
| "2025": { | |
| "meta": { | |
| "season": 2025, | |
| "host_country": "India", | |
| "format": "Round-robin + Qualifier/Eliminator", | |
| "num_teams": 10, | |
| "total_matches": 74, | |
| "note": "RCB won their maiden IPL title. Final played at Narendra Modi Stadium, Ahmedabad." | |
| }, | |
| "champion": { "team": "RCB", "captain": "Rajat Patidar" }, | |
| "runner_up": "PBKS", | |
| "final": { | |
| "date": "2025-06-03", | |
| "venue": "Narendra Modi Stadium, Ahmedabad", | |
| "teams": ["RCB", "PBKS"], | |
| "winner": "RCB", | |
| "margin": "Won by 6 runs", | |
| "scores": { "RCB": "190/9 (20 ov)", "PBKS": "184/7 (20 ov)" }, | |
| "player_of_match": "Krunal Pandya" | |
| }, | |
| "playoffs": [ | |
| { | |
| "id": "Q1", "stage": "Qualifier 1", "date": "2025-05-29", | |
| "venue": "New Chandigarh", | |
| "team1": "PBKS", "team2": "RCB", "winner": "RCB", | |
| "margin": "Won by 8 wickets (with 60 balls remaining)", | |
| "scores": { "PBKS": "101", "RCB": "106/2 (10 ov)" }, | |
| "winner_to": "Final", "loser_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "EL", "stage": "Eliminator", "date": "2025-05-30", | |
| "venue": "New Chandigarh", | |
| "team1": "MI", "team2": "GT", "winner": "MI", | |
| "margin": "Won by 20 runs", | |
| "scores": { "MI": "228/5", "GT": "208/6 (20 ov)" }, | |
| "winner_to": "Qualifier 2" | |
| }, | |
| { | |
| "id": "Q2", "stage": "Qualifier 2", "date": "2025-06-01", | |
| "venue": "Narendra Modi Stadium, Ahmedabad", | |
| "team1": "MI", "team2": "PBKS", "winner": "PBKS", | |
| "margin": "Won by 5 wickets (with 6 balls remaining)", | |
| "scores": { "MI": "203/6", "PBKS": "207/5 (19 ov)" }, | |
| "winner_to": "Final" | |
| }, | |
| { | |
| "id": "F", "stage": "Final", "date": "2025-06-03", | |
| "venue": "Narendra Modi Stadium, Ahmedabad", | |
| "team1": "RCB", "team2": "PBKS", "winner": "RCB", | |
| "margin": "Won by 6 runs", | |
| "scores": { "RCB": "190/9 (20 ov)", "PBKS": "184/7 (20 ov)" }, | |
| "player_of_match": "Krunal Pandya" | |
| } | |
| ], | |
| "points_table": [ | |
| { "pos": 1, "team": "PBKS", "p": 14, "w": 9, "l": 4, "nr": 1, "nrr": 0.372, "pts": 19, "qualified": true, "recent_form": ["W","L","W","W","W"] }, | |
| { "pos": 2, "team": "RCB", "p": 14, "w": 9, "l": 4, "nr": 1, "nrr": 0.301, "pts": 19, "qualified": true, "recent_form": ["W","L","N","W","W"] }, | |
| { "pos": 3, "team": "GT", "p": 14, "w": 9, "l": 5, "nr": 0, "nrr": 0.254, "pts": 18, "qualified": true, "recent_form": ["L","L","W","W","W"] }, | |
| { "pos": 4, "team": "MI", "p": 14, "w": 8, "l": 6, "nr": 0, "nrr": 1.142, "pts": 16, "qualified": true, "recent_form": ["L","W","L","W","W"] }, | |
| { "pos": 5, "team": "DC", "p": 14, "w": 7, "l": 6, "nr": 1, "nrr": 0.011, "pts": 15, "qualified": false, "recent_form": ["W","L","L","N","L"] }, | |
| { "pos": 6, "team": "SRH", "p": 14, "w": 6, "l": 7, "nr": 1, "nrr": -0.241, "pts": 13, "qualified": false, "recent_form": ["W","W","W","N","L"] }, | |
| { "pos": 7, "team": "LSG", "p": 14, "w": 6, "l": 8, "nr": 0, "nrr": -0.376, "pts": 12, "qualified": false, "recent_form": ["L","W","L","L","L"] }, | |
| { "pos": 8, "team": "KKR", "p": 14, "w": 5, "l": 7, "nr": 2, "nrr": -0.305, "pts": 12, "qualified": false, "recent_form": ["L","N","L","W","W"] }, | |
| { "pos": 9, "team": "RR", "p": 14, "w": 4, "l": 10, "nr": 0, "nrr": -0.549, "pts": 8, "qualified": false, "recent_form": ["W","L","L","L","W"] }, | |
| { "pos": 10, "team": "CSK", "p": 14, "w": 4, "l": 10, "nr": 0, "nrr": -0.647, "pts": 8, "qualified": false, "recent_form": ["W","L","W","L","L"] } | |
| ], | |
| "awards": { | |
| "orange_cap": { "player": "Sai Sudharsan", "team": "GT", "runs": 759 }, | |
| "purple_cap": { "player": "Prasidh Krishna", "team": "GT", "wickets": 25 }, | |
| "player_of_tournament":{ "player": "Sai Sudharsan", "team": "GT" }, | |
| "emerging_player": { "player": null, "note": "To be confirmed" } | |
| }, | |
| "season_stats": { | |
| "total_sixes": null, "total_fours": null, | |
| "fifties": null, "hundreds": null, "five_wicket_hauls": null | |
| } | |
| } | |
| }, | |
| "all_time_awards": { | |
| "orange_cap": [ | |
| { "year": 2008, "player": "Shaun Marsh", "team": "PBKS", "runs": 616 }, | |
| { "year": 2009, "player": "Matthew Hayden", "team": "CSK", "runs": 572 }, | |
| { "year": 2010, "player": "Sachin Tendulkar", "team": "MI", "runs": 618 }, | |
| { "year": 2011, "player": "Chris Gayle", "team": "RCB", "runs": 608 }, | |
| { "year": 2012, "player": "Chris Gayle", "team": "RCB", "runs": 733 }, | |
| { "year": 2013, "player": "Michael Hussey", "team": "CSK", "runs": 733 }, | |
| { "year": 2014, "player": "Robin Uthappa", "team": "KKR", "runs": 660 }, | |
| { "year": 2015, "player": "David Warner", "team": "SRH", "runs": 562 }, | |
| { "year": 2016, "player": "Virat Kohli", "team": "RCB", "runs": 973 }, | |
| { "year": 2017, "player": "David Warner", "team": "SRH", "runs": 641 }, | |
| { "year": 2018, "player": "Kane Williamson", "team": "SRH", "runs": 735 }, | |
| { "year": 2019, "player": "David Warner", "team": "SRH", "runs": 692 }, | |
| { "year": 2020, "player": "KL Rahul", "team": "PBKS", "runs": 670 }, | |
| { "year": 2021, "player": "Ruturaj Gaikwad", "team": "CSK", "runs": 635 }, | |
| { "year": 2022, "player": "Jos Buttler", "team": "RR", "runs": 863 }, | |
| { "year": 2023, "player": "Shubman Gill", "team": "GT", "runs": 890 }, | |
| { "year": 2024, "player": "Virat Kohli", "team": "RCB", "runs": 741 }, | |
| { "year": 2025, "player": "Sai Sudharsan", "team": "GT", "runs": 759 } | |
| ], | |
| "purple_cap": [ | |
| { "year": 2008, "player": "Sohail Tanvir", "team": "RR", "wickets": 22 }, | |
| { "year": 2009, "player": "RP Singh", "team": "DEC", "wickets": 23 }, | |
| { "year": 2010, "player": "Pragyan Ojha", "team": "DEC", "wickets": 21 }, | |
| { "year": 2011, "player": "Lasith Malinga", "team": "MI", "wickets": 28 }, | |
| { "year": 2012, "player": "Morne Morkel", "team": "DC", "wickets": 25 }, | |
| { "year": 2013, "player": "Dwayne Bravo", "team": "CSK", "wickets": 32 }, | |
| { "year": 2014, "player": "Mohit Sharma", "team": "CSK", "wickets": 23 }, | |
| { "year": 2015, "player": "Dwayne Bravo", "team": "CSK", "wickets": 26 }, | |
| { "year": 2016, "player": "Bhuvneshwar Kumar", "team": "SRH", "wickets": 23 }, | |
| { "year": 2017, "player": "Bhuvneshwar Kumar", "team": "SRH", "wickets": 26 }, | |
| { "year": 2018, "player": "Andrew Tye", "team": "PBKS", "wickets": 24 }, | |
| { "year": 2019, "player": "Imran Tahir", "team": "CSK", "wickets": 26 }, | |
| { "year": 2020, "player": "Kagiso Rabada", "team": "DC", "wickets": 30 }, | |
| { "year": 2021, "player": "Harshal Patel", "team": "RCB", "wickets": 32 }, | |
| { "year": 2022, "player": "Yuzvendra Chahal", "team": "RR", "wickets": 27 }, | |
| { "year": 2023, "player": "Mohammed Shami", "team": "GT", "wickets": 28 }, | |
| { "year": 2024, "player": "Harshal Patel", "team": "PBKS", "wickets": 24 }, | |
| { "year": 2025, "player": "Prasidh Krishna", "team": "GT", "wickets": 25 } | |
| ] | |
| }, | |
| "data_corrections_log": [ | |
| { | |
| "field": "2012 > playoffs > Q1 > winner", | |
| "original_in_source_doc1": "Delhi Daredevils", | |
| "corrected_to": "Kolkata Knight Riders", | |
| "reason": "DD won Qualifier 1 in source doc 1 but actual historical result is KKR won Q1 and went directly to final. Cross-verified against multiple sources." | |
| }, | |
| { | |
| "field": "2011 > playoffs > Q2 > winner", | |
| "original_in_source_doc1": "Royal Challengers Bangalore (then shows CSK in final)", | |
| "corrected_to": "Royal Challengers Bangalore won Q2 — correct. CSK won Q1 directly to final.", | |
| "reason": "Playoff bracket corrected for consistency." | |
| }, | |
| { | |
| "field": "2008 > season champion note", | |
| "note": "Source doc 2 correctly lists Q1 winner as KKR in 2012. Source doc 1 had DD as winner which was incorrect." | |
| } | |
| ] | |
| } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment