Indian Premier League 2025

76 T20s

22 March - 03 June

Schedule & Results

Tips

Stats

filterFilters
Match Format
T20
Batting
Best Batting Strike Rate
Most Fifties
Most Fours
Most Hundreds
Most Nineties
Most runs
Most Sixes
Best Batting Average
Highest Scores
Bowling
Most wickets
Best Bowling Average
Best Economy
Best Bowling Strike Rate
Most 5 Wickets Haul
Best Bowling
Selected Filters
T20
Best Batting Strike Rate

Best Batting Strike Rate

PlayerMatINNSRSRBt Avg
Kwena MaphakaKwena Maphaka118400-
Lockie FergusonFerguson114400-
Romario ShepherdShepherd1153378.57-
Akash DeepAkash Deep2263006
Vaibhav SuryavanshiVaibhav Suryavanshi55202224.4440.4
Jamie OvertonJ Overton2215214.28-
Urvil PatelUrvil Patel3368212.522.66
Nicholas PooranPooran121250520250.5
Abhishek SharmaAbhishek Sharma1010331198.233.1
Ayush MhatreAyush Mhatre66210194.4435
Priyansh AryaPriyansh Arya1414463187.4433.07
Tim DavidTim David66114183.8757
Dewald BrevisBrevis5518318336.6
Marcus StoinisStoinis88145181.2529
Jitesh SharmaJitesh Sharma77199180.966.33
Naman DhirNaman Dhir1010206180.734.33
Karun NairKarun Nair77183179.4126.14
Heinrich KlaasenKlaasen1010433178.1854.12
Josh InglisJosh Inglis77185177.8837
Vipraj NigamVipraj Nigam66103177.5817.16
Shahrukh KhanShahrukh Khan99160175.8232
Aniket VermaAniket Verma99188175.731.33
Shreyas IyerShreyas Iyer1414509175.5156.55
Avesh KhanAvesh Khan442117521
Sunil NarineNarine1010214172.5823.77

Teams

filterFilters
Teams
Selected Filters
T20
Chennai Super Kings

Batsmen

Ruturaj Gaikwad
Right-hand bat | Right-arm offbreak
Ruturaj Gaikwad
Right-hand bat | Right-arm offbreak
Andre Siddarth C
Right-hand bat
Andre Siddarth C
Right-hand bat
Shaik Rasheed
Right-hand bat | Right-arm legbreak
Shaik Rasheed
Right-hand bat | Right-arm legbreak
Rahul Tripathi
Right-hand bat | Right-arm medium
Rahul Tripathi
Right-hand bat | Right-arm medium

All Rounder

Shivam Dube
Left-hand bat | Right-arm medium
Shivam Dube
Left-hand bat | Right-arm medium
Rachin Ravindra
Left-hand bat | Left-arm orthodox
Rachin Ravindra
Left-hand bat | Left-arm orthodox
Deepak Hooda
Right-hand bat | Right-arm offbreak
Deepak Hooda
Right-hand bat | Right-arm offbreak
Vijay Shankar
Right-hand bat | Right-arm medium
Vijay Shankar
Right-hand bat | Right-arm medium
Ramakrishna Ghosh
Right-hand bat | Right-arm fast-medium
Ramakrishna Ghosh
Right-hand bat | Right-arm fast-medium
Ravindra Jadeja
Left-hand bat | Left-arm orthodox
Ravindra Jadeja
Left-hand bat | Left-arm orthodox
Anshul Kamboj
Right-hand bat | Right-arm fast-medium
Anshul Kamboj
Right-hand bat | Right-arm fast-medium
Sam Curran
Left-hand bat | Left-arm fast-medium
Sam Curran
Left-hand bat | Left-arm fast-medium
Ravichandran Ashwin
Right-hand bat | Right-arm offbreak

Points Table

Teams
MAT
W
L
T
NR
Pts
NRR

OpponentDescriptionDateResult
Gujarat TitansGujarat TitansGujarat TitansGT5th Match25 MarWon by 11 runs
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG13th Match01 AprWon by 8 wkts
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR18th Match05 AprLoss by 50 runs
Chennai Super KingsChennai Super KingsChennai Super KingsCSK22nd Match08 AprWon by 18 runs
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH27th Match12 AprLoss by 8 wkts
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR31st Match15 AprWon by 16 runs
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB34th Match18 AprWon by 5 wkts - 14 overs game - due to rain
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB37th Match20 AprLoss by 7 wkts
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR44th Match26 AprNo result due to rain
Chennai Super KingsChennai Super KingsChennai Super KingsCSK49th Match30 AprWon by 4 wkts
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG54th Match04 MayWon by 37 runs
Delhi CapitalsDelhi CapitalsDelhi CapitalsDCMatch Suspended08 MayMatch abandoned due to significant technical failure
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR59th Match18 MayWon by 10 runs
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC66th Match24 MayLoss by 6 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI69th Match26 MayWon by 7 wkts
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCBQualifier 129 MayLoss by 8 wkts
TBCTBCTBCTBCQualifier 201 Jun

OpponentDescriptionDateResult
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR1st Match22 MarWon by 7 wkts
Chennai Super KingsChennai Super KingsChennai Super KingsCSK8th Match28 MarWon by 50 runs
Gujarat TitansGujarat TitansGujarat TitansGT14th Match02 AprLoss by 8 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI20th Match07 AprWon by 12 runs
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC24th Match10 AprLoss by 6 wkts
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR28th Match13 AprWon by 9 wkts
Punjab KingsPunjab KingsPunjab KingsPBKS34th Match18 AprLoss by 5 wkts - 14 overs game - due to rain
Punjab KingsPunjab KingsPunjab KingsPBKS37th Match20 AprWon by 7 wkts
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR42nd Match24 AprWon by 11 runs
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC46th Match27 AprWon by 6 wkts
Chennai Super KingsChennai Super KingsChennai Super KingsCSK52nd Match03 MayWon by 2 runs
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR58th Match17 MayMatch abandoned due to rain (no toss)
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH65th Match23 MayLoss by 42 runs
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG70th Match27 MayWon by 6 wkts
Punjab KingsPunjab KingsPunjab KingsPBKSQualifier 129 MayWon by 8 wkts
TBCTBCTBCTBCFinal03 Jun

OpponentDescriptionDateResult
Punjab KingsPunjab KingsPunjab KingsPBKS5th Match25 MarLoss by 11 runs
Mumbai IndiansMumbai IndiansMumbai IndiansMI9th Match29 MarWon by 36 runs
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB14th Match02 AprWon by 8 wkts
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH19th Match06 AprWon by 7 wkts
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR23rd Match09 AprWon by 58 runs
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG26th Match12 AprLoss by 6 wkts
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC35th Match19 AprWon by 7 wkts
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR39th Match21 AprWon by 39 runs
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR47th Match28 AprLoss by 8 wkts
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH51st Match02 MayWon by 38 runs
Mumbai IndiansMumbai IndiansMumbai IndiansMI56th Match06 MayWon by 3 wkts by DLS Method (Target 147)
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC60th Match18 MayWon by 10 wkts
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG64th Match22 MayLoss by 33 runs
Chennai Super KingsChennai Super KingsChennai Super KingsCSK67th Match25 MayLoss by 83 runs
Mumbai IndiansMumbai IndiansMumbai IndiansMIEliminator30 May

OpponentDescriptionDateResult
Chennai Super KingsChennai Super KingsChennai Super KingsCSK3rd Match23 MarLoss by 4 wkts
Gujarat TitansGujarat TitansGujarat TitansGT9th Match29 MarLoss by 36 runs
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR12th Match31 MarWon by 8 wkts
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG16th Match04 AprLoss by 12 runs
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB20th Match07 AprLoss by 12 runs
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC29th Match13 AprWon by 12 runs
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH33rd Match17 AprWon by 4 wkts
Chennai Super KingsChennai Super KingsChennai Super KingsCSK38th Match20 AprWon by 9 wkts
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH41st Match23 AprWon by 7 wkts
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG45th Match27 AprWon by 54 runs
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR50th Match01 MayWon by 100 runs
Gujarat TitansGujarat TitansGujarat TitansGT56th Match06 MayLoss by 3 wkts by DLS Method (Target 147)
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC63rd Match21 MayWon by 59 runs
Punjab KingsPunjab KingsPunjab KingsPBKS69th Match26 MayLoss by 7 wkts
Gujarat TitansGujarat TitansGujarat TitansGTEliminator30 May

OpponentDescriptionDateResult
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG4th Match24 MarWon by 1 wkt
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH10th Match30 MarWon by 7 wkts
Chennai Super KingsChennai Super KingsChennai Super KingsCSK17th Match05 AprWon by 25 runs
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB24th Match10 AprWon by 6 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI29th Match13 AprLoss by 12 runs
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR32nd Match16 AprMatch tied (Delhi Capitals won the Super Over)
Gujarat TitansGujarat TitansGujarat TitansGT35th Match19 AprLoss by 7 wkts
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG40th Match22 AprWon by 8 wkts
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB46th Match27 AprLoss by 6 wkts
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR48th Match29 AprLoss by 14 runs
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH55th Match05 MayNo Result - due to rain
Punjab KingsPunjab KingsPunjab KingsPBKSMatch Suspended08 MayMatch abandoned due to significant technical failure
Gujarat TitansGujarat TitansGujarat TitansGT60th Match18 MayLoss by 10 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI63rd Match21 MayLoss by 59 runs
Punjab KingsPunjab KingsPunjab KingsPBKS66th Match24 MayWon by 6 wkts

OpponentDescriptionDateResult
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR2nd Match23 MarWon by 44 runs
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG7th Match27 MarLoss by 5 wkts
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC10th Match30 MarLoss by 7 wkts
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR15th Match03 AprLoss by 80 runs
Gujarat TitansGujarat TitansGujarat TitansGT19th Match06 AprLoss by 7 wkts
Punjab KingsPunjab KingsPunjab KingsPBKS27th Match12 AprWon by 8 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI33rd Match17 AprLoss by 4 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI41st Match23 AprLoss by 7 wkts
Chennai Super KingsChennai Super KingsChennai Super KingsCSK43rd Match25 AprWon by 5 wkts
Gujarat TitansGujarat TitansGujarat TitansGT51st Match02 MayLoss by 38 runs
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC55th Match05 MayNo Result - due to rain
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG61st Match19 MayWon by 6 wkts
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB65th Match23 MayWon by 42 runs
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR68th Match25 MayWon by 110 runs

OpponentDescriptionDateResult
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC4th Match24 MarLoss by 1 wkt
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH7th Match27 MarWon by 5 wkts
Punjab KingsPunjab KingsPunjab KingsPBKS13th Match01 AprLoss by 8 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI16th Match04 AprWon by 12 runs
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR21st Match08 AprWon by 4 runs
Gujarat TitansGujarat TitansGujarat TitansGT26th Match12 AprWon by 6 wkts
Chennai Super KingsChennai Super KingsChennai Super KingsCSK30th Match14 AprLoss by 5 wkts
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR36th Match19 AprWon by 2 runs
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC40th Match22 AprLoss by 8 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI45th Match27 AprLoss by 54 runs
Punjab KingsPunjab KingsPunjab KingsPBKS54th Match04 MayLoss by 37 runs
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH61st Match19 MayLoss by 6 wkts
Gujarat TitansGujarat TitansGujarat TitansGT64th Match22 MayWon by 33 runs
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB70th Match27 MayLoss by 6 wkts

OpponentDescriptionDateResult
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB1st Match22 MarLoss by 7 wkts
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR6th Match26 MarWon by 8 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI12th Match31 MarLoss by 8 wkts
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH15th Match03 AprWon by 80 runs
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG21st Match08 AprLoss by 4 runs
Chennai Super KingsChennai Super KingsChennai Super KingsCSK25th Match11 AprWon by 8 wkts
Punjab KingsPunjab KingsPunjab KingsPBKS31st Match15 AprLoss by 16 runs
Gujarat TitansGujarat TitansGujarat TitansGT39th Match21 AprLoss by 39 runs
Punjab KingsPunjab KingsPunjab KingsPBKS44th Match26 AprNo result due to rain
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC48th Match29 AprWon by 14 runs
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR53rd Match04 MayWon by 1 run
Chennai Super KingsChennai Super KingsChennai Super KingsCSK57th Match07 MayLoss by 2 wkts
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB58th Match17 MayMatch abandoned due to rain (no toss)
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH68th Match25 MayLoss by 110 runs

OpponentDescriptionDateResult
Mumbai IndiansMumbai IndiansMumbai IndiansMI3rd Match23 MarWon by 4 wkts
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB8th Match28 MarLoss by 50 runs
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR11th Match30 MarLoss by 6 runs
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC17th Match05 AprLoss by 25 runs
Punjab KingsPunjab KingsPunjab KingsPBKS22nd Match08 AprLoss by 18 runs
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR25th Match11 AprLoss by 8 wkts
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG30th Match14 AprWon by 5 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI38th Match20 AprLoss by 9 wkts
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH43rd Match25 AprLoss by 5 wkts
Punjab KingsPunjab KingsPunjab KingsPBKS49th Match30 AprLoss by 4 wkts
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB52nd Match03 MayLoss by 2 runs
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR57th Match07 MayWon by 2 wkts
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR62nd Match20 MayLoss by 6 wkts
Gujarat TitansGujarat TitansGujarat TitansGT67th Match25 MayWon by 83 runs

OpponentDescriptionDateResult
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH2nd Match23 MarLoss by 44 runs
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR6th Match26 MarLoss by 8 wkts
Chennai Super KingsChennai Super KingsChennai Super KingsCSK11th Match30 MarWon by 6 runs
Punjab KingsPunjab KingsPunjab KingsPBKS18th Match05 AprWon by 50 runs
Gujarat TitansGujarat TitansGujarat TitansGT23rd Match09 AprLoss by 58 runs
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB28th Match13 AprLoss by 9 wkts
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC32nd Match16 AprMatch tied (Delhi Capitals won the Super Over)
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG36th Match19 AprLoss by 2 runs
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB42nd Match24 AprLoss by 11 runs
Gujarat TitansGujarat TitansGujarat TitansGT47th Match28 AprWon by 8 wkts
Mumbai IndiansMumbai IndiansMumbai IndiansMI50th Match01 MayLoss by 100 runs
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR53rd Match04 MayLoss by 1 run
Punjab KingsPunjab KingsPunjab KingsPBKS59th Match18 MayLoss by 10 runs
Chennai Super KingsChennai Super KingsChennai Super KingsCSK62nd Match20 MayWon by 6 wkts
18 plus warningPlease gamble responsibly
Be Gamble Aware ImageMga Malta Gaming AuthorityGam Care ImageGambling Commission UK Image
Cricket-Betting.com has no affiliation with the cricket teams, tournaments or organizations displayed on this website. We claim no credit for any associated images posted on this site unless otherwise noted. Images are copyright to their respective owners. Online wagering legality varies by jurisdiction. We urge you to verify local regulations before engaging in online betting. Cricket-Betting.com does not assume responsibility for your actions. © 2026 Cricket-Betting.com. All Rights Reserved.
App Logo
Be Gamble Aware ImageMga Malta Gaming AuthorityGam Care ImageGambling Commission UK Image
Cricket-Betting.com has no affiliation with the cricket teams, tournaments or organizations displayed on this website. We claim no credit for any associated images posted on this site unless otherwise noted. Images are copyright to their respective owners. Online wagering legality varies by jurisdiction. We urge you to verify local regulations before engaging in online betting. Cricket-Betting.com does not assume responsibility for your actions. © 2026 Cricket-Betting.com. All Rights Reserved.