Indian Premier League 2025

40 T20s

22 March - 25 May

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
Mohammed ShamiShami116300-
Rashid KhanRashid Khan2216266.6616
Rinku SinghRinku Singh1138253.33-
Priyansh AryaPriyansh Arya22139252.7269.5
Pat CumminsCummins1122244.44-
Hardik PandyaHardik Pandya2244231.5722
Sunil NarineNarine1130230.7630
MS DhoniDhoni112722527
Abhishek SharmaAbhishek Sharma22159223.9479.5
Karun NairKarun Nair1189222.589
Naman DhirNaman Dhir2249213.0449
Shreyas IyerShreyas Iyer2291211.6245.5
Nicholas PooranPooran22148211.42148
Marcus StoinisStoinis2238211.1138
Philip SaltPhilip Salt33106203.8435.33
Mitchell SantnerSantner1182008
Tilak VarmaTilak Varma22115185.4857.5
Rahul TewatiaRahul Tewatia2224184.6124
Tim DavidTim David2238180.95-
Shahrukh KhanShahrukh Khan2247180.7647
Ravindra JadejaJadeja119180-
Aiden MarkramMarkram22105177.9652.5
Travis HeadHead2274176.1937
Vipraj NigamVipraj Nigam111417514
Andre RussellRussell1171757

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
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 Apr
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG40th Match22 Apr
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB46th Match27 Apr
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR48th Match29 Apr
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH55th Match05 May
Punjab KingsPunjab KingsPunjab KingsPBKS58th Match08 May
Gujarat TitansGujarat TitansGujarat TitansGT62nd Match11 May
Mumbai IndiansMumbai IndiansMumbai IndiansMI66th Match15 May

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 Apr
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR39th Match21 Apr
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR47th Match28 Apr
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH51st Match02 May
Mumbai IndiansMumbai IndiansMumbai IndiansMI56th Match06 May
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC62nd Match11 May
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG65th Match14 May
Chennai Super KingsChennai Super KingsChennai Super KingsCSK69th Match18 May

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 Apr
Punjab KingsPunjab KingsPunjab KingsPBKS37th Match20 Apr
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR42nd Match24 Apr
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC46th Match27 Apr
Chennai Super KingsChennai Super KingsChennai Super KingsCSK52nd Match03 May
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG59th Match09 May
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH64th Match13 May
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR68th Match17 May

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 Apr
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB37th Match20 Apr
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR44th Match26 Apr
Chennai Super KingsChennai Super KingsChennai Super KingsCSK49th Match30 Apr
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG54th Match04 May
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC58th Match08 May
Mumbai IndiansMumbai IndiansMumbai IndiansMI61st Match11 May
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR67th Match16 May

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 Apr
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC40th Match22 Apr
Mumbai IndiansMumbai IndiansMumbai IndiansMI45th Match27 Apr
Punjab KingsPunjab KingsPunjab KingsPBKS54th Match04 May
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB59th Match09 May
Gujarat TitansGujarat TitansGujarat TitansGT65th Match14 May
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH70th Match18 May

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 Apr
Punjab KingsPunjab KingsPunjab KingsPBKS44th Match26 Apr
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC48th Match29 Apr
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR53rd Match04 May
Chennai Super KingsChennai Super KingsChennai Super KingsCSK57th Match07 May
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH60th Match10 May
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB68th Match17 May

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 Apr
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH43rd Match25 Apr
Punjab KingsPunjab KingsPunjab KingsPBKS49th Match30 Apr
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB52nd Match03 May
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR57th Match07 May
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR63rd Match12 May
Gujarat TitansGujarat TitansGujarat TitansGT69th Match18 May

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 Apr
Mumbai IndiansMumbai IndiansMumbai IndiansMI41st Match23 Apr
Chennai Super KingsChennai Super KingsChennai Super KingsCSK43rd Match25 Apr
Gujarat TitansGujarat TitansGujarat TitansGT51st Match02 May
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC55th Match05 May
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR60th Match10 May
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB64th Match13 May
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG70th Match18 May

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 Apr
Royal Challengers BengaluruRoyal Challengers BengaluruRoyal Challengers BengaluruRCB42nd Match24 Apr
Gujarat TitansGujarat TitansGujarat TitansGT47th Match28 Apr
Mumbai IndiansMumbai IndiansMumbai IndiansMI50th Match01 May
Kolkata Knight RidersKolkata Knight RidersKolkata Knight RidersKKR53rd Match04 May
Chennai Super KingsChennai Super KingsChennai Super KingsCSK63rd Match12 May
Punjab KingsPunjab KingsPunjab KingsPBKS67th Match16 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 Apr
Chennai Super KingsChennai Super KingsChennai Super KingsCSK38th Match20 Apr
Sunrisers HyderabadSunrisers HyderabadSunrisers HyderabadSRH41st Match23 Apr
Lucknow Super GiantsLucknow Super GiantsLucknow Super GiantsLSG45th Match27 Apr
Rajasthan RoyalsRajasthan RoyalsRajasthan RoyalsRR50th Match01 May
Gujarat TitansGujarat TitansGujarat TitansGT56th Match06 May
Punjab KingsPunjab KingsPunjab KingsPBKS61st Match11 May
Delhi CapitalsDelhi CapitalsDelhi CapitalsDC66th Match15 May
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. © 2025 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. © 2025 Cricket-Betting.com. All Rights Reserved.