Cricket Database
0 of 50 calls today
Get a free API key Sign in Dashboard Upgrade
MenSeason

Indian Premier League 2025

74 matches22 March to 3 June 2025
ChampionsRoyal Challengers Bengalurubeat Punjab Kings by 6 runs
Teams10took part
Most runs759B Sai Sudharsan
Most wickets25M Prasidh Krishna

Results table

won and lost from every match of the season
TeamPWLNo result
Royal Challengers Bengaluru151140
Punjab Kings181062
Gujarat Titans15960
Mumbai Indians16970
Delhi Capitals15663
Sunrisers Hyderabad14671
Lucknow Super Giants14680
Kolkata Knight Riders13571
Rajasthan Royals14491
Chennai Super Kings144100

Most runs

  1. B Sai Sudharsan15 inns, best 108759
  2. SA Yadav16 inns, best 73717
  3. V Kohli15 inns, best 73657
  4. Shubman Gill15 inns, best 93650
  5. MR Marsh13 inns, best 117627
  6. SS Iyer17 inns, best 97604
  7. P Simran Singh18 inns, best 91599
  8. YBK Jaiswal14 inns, best 75559

Most wickets

  1. M Prasidh Krishnaecon 8.2725
  2. Noor Ahmadecon 8.1624
  3. JR Hazlewoodecon 8.7722
  4. TA Boultecon 8.9722
  5. Arshdeep Singhecon 8.8821
  6. R Sai Kishoreecon 9.2519
  7. JJ Bumrahecon 6.6818
  8. KH Pandyaecon 8.2417

Tuesday 3 June 2025

1 match
T20RCBRoyal Challengers Bengaluru190/920PKPunjab Kings184/720Royal Challengers Bengaluru won by 6 runsFinal

Sunday 1 June 2025

1 match
T20MIMumbai Indians203/620PKPunjab Kings207/519Punjab Kings won by 5 wicketsQualifier 2

Friday 30 May 2025

1 match
T20MIMumbai Indians228/520GTGujarat Titans208/620Mumbai Indians won by 20 runsEliminator

Thursday 29 May 2025

1 match
T20PKPunjab Kings10114.1RCBRoyal Challengers Bengaluru106/210Royal Challengers Bengaluru won by 8 wicketsQualifier 1

Tuesday 27 May 2025

1 match
T20LSGLucknow Super Giants227/320RCBRoyal Challengers Bengaluru230/418.4Royal Challengers Bengaluru won by 6 wicketsMatch 70

Monday 26 May 2025

1 match
T20MIMumbai Indians184/720PKPunjab Kings187/318.3Punjab Kings won by 7 wicketsMatch 69

Sunday 25 May 2025

2 matches
T20SHSunrisers Hyderabad278/320KKRKolkata Knight Riders16818.4Sunrisers Hyderabad won by 110 runsMatch 68 T20CSKChennai Super Kings230/520GTGujarat Titans14718.3Chennai Super Kings won by 83 runsMatch 67

Saturday 24 May 2025

1 match
T20PKPunjab Kings206/820DCDelhi Capitals208/419.3Delhi Capitals won by 6 wicketsMatch 66

Friday 23 May 2025

1 match
T20SHSunrisers Hyderabad231/620RCBRoyal Challengers Bengaluru18919.5Sunrisers Hyderabad won by 42 runsMatch 65

Thursday 22 May 2025

1 match
T20LSGLucknow Super Giants235/220GTGujarat Titans202/920Lucknow Super Giants won by 33 runsMatch 64

Wednesday 21 May 2025

1 match
T20MIMumbai Indians180/520DCDelhi Capitals12118.2Mumbai Indians won by 59 runsMatch 63

Tuesday 20 May 2025

1 match
T20CSKChennai Super Kings187/820RRRajasthan Royals188/417.1Rajasthan Royals won by 6 wicketsMatch 62

Monday 19 May 2025

1 match
T20LSGLucknow Super Giants205/720SHSunrisers Hyderabad206/418.2Sunrisers Hyderabad won by 6 wicketsMatch 61

Sunday 18 May 2025

2 matches
T20DCDelhi Capitals199/320GTGujarat Titans205/019Gujarat Titans won by 10 wicketsMatch 60 T20PKPunjab Kings219/520RRRajasthan Royals209/720Punjab Kings won by 10 runsMatch 59

Thursday 8 May 2025

1 match
T20PKPunjab Kings122/110.1DCDelhi CapitalsNo resultMatch 58

Wednesday 7 May 2025

1 match
T20KKRKolkata Knight Riders179/620CSKChennai Super Kings183/819.4Chennai Super Kings won by 2 wicketsMatch 57

Tuesday 6 May 2025

1 match
T20MIMumbai Indians155/820GTGujarat Titans147/719Gujarat Titans won by 3 wickets (DLS)Match 56

Monday 5 May 2025

1 match
T20DCDelhi Capitals133/720SHSunrisers HyderabadNo resultMatch 55

Sunday 4 May 2025

2 matches
T20PKPunjab Kings236/520LSGLucknow Super Giants199/720Punjab Kings won by 37 runsMatch 54 T20KKRKolkata Knight Riders206/420RRRajasthan Royals205/820Kolkata Knight Riders won by 1 runMatch 53

Saturday 3 May 2025

1 match
T20RCBRoyal Challengers Bengaluru213/520CSKChennai Super Kings211/520Royal Challengers Bengaluru won by 2 runsMatch 52

Friday 2 May 2025

1 match
T20GTGujarat Titans224/620SHSunrisers Hyderabad186/620Gujarat Titans won by 38 runsMatch 51

Thursday 1 May 2025

1 match
T20MIMumbai Indians217/220RRRajasthan Royals11716.1Mumbai Indians won by 100 runsMatch 50

Wednesday 30 April 2025

1 match
T20CSKChennai Super Kings19019.2PKPunjab Kings194/619.4Punjab Kings won by 4 wicketsMatch 49

Tuesday 29 April 2025

1 match
T20KKRKolkata Knight Riders204/920DCDelhi Capitals190/920Kolkata Knight Riders won by 14 runsMatch 48

Monday 28 April 2025

1 match
T20GTGujarat Titans209/420RRRajasthan Royals212/215.5Rajasthan Royals won by 8 wicketsMatch 47

Sunday 27 April 2025

2 matches
T20DCDelhi Capitals162/820RCBRoyal Challengers Bengaluru165/418.3Royal Challengers Bengaluru won by 6 wicketsMatch 46 T20MIMumbai Indians215/720LSGLucknow Super Giants16120Mumbai Indians won by 54 runsMatch 45

Saturday 26 April 2025

1 match
T20PKPunjab Kings201/420KKRKolkata Knight Riders7/01No resultMatch 44

Friday 25 April 2025

1 match
T20CSKChennai Super Kings15419.5SHSunrisers Hyderabad155/518.4Sunrisers Hyderabad won by 5 wicketsMatch 43

Thursday 24 April 2025

1 match
T20RCBRoyal Challengers Bengaluru205/520RRRajasthan Royals194/920Royal Challengers Bengaluru won by 11 runsMatch 42

Wednesday 23 April 2025

1 match
T20SHSunrisers Hyderabad143/820MIMumbai Indians146/315.4Mumbai Indians won by 7 wicketsMatch 41

Tuesday 22 April 2025

1 match
T20LSGLucknow Super Giants159/620DCDelhi Capitals161/217.5Delhi Capitals won by 8 wicketsMatch 40

Monday 21 April 2025

1 match
T20GTGujarat Titans198/320KKRKolkata Knight Riders159/820Gujarat Titans won by 39 runsMatch 39

Sunday 20 April 2025

2 matches
T20CSKChennai Super Kings176/520MIMumbai Indians177/115.4Mumbai Indians won by 9 wicketsMatch 38 T20PKPunjab Kings157/620RCBRoyal Challengers Bengaluru159/318.5Royal Challengers Bengaluru won by 7 wicketsMatch 37

Saturday 19 April 2025

2 matches
T20LSGLucknow Super Giants180/520RRRajasthan Royals178/520Lucknow Super Giants won by 2 runsMatch 36 T20DCDelhi Capitals203/820GTGujarat Titans204/319.2Gujarat Titans won by 7 wicketsMatch 35

Friday 18 April 2025

1 match
T20RCBRoyal Challengers Bengaluru95/914PKPunjab Kings98/512.1Punjab Kings won by 5 wicketsMatch 34

Thursday 17 April 2025

1 match
T20SHSunrisers Hyderabad162/520MIMumbai Indians166/618.1Mumbai Indians won by 4 wicketsMatch 33

Wednesday 16 April 2025

1 match
T20DCDelhi Capitals188/520RRRajasthan Royals188/420Match tiedMatch 32

Tuesday 15 April 2025

1 match
T20PKPunjab Kings11115.3KKRKolkata Knight Riders9515.1Punjab Kings won by 16 runsMatch 31

Monday 14 April 2025

1 match
T20LSGLucknow Super Giants166/720CSKChennai Super Kings168/519.3Chennai Super Kings won by 5 wicketsMatch 30

Sunday 13 April 2025

2 matches
T20MIMumbai Indians205/520DCDelhi Capitals19319Mumbai Indians won by 12 runsMatch 29 T20RRRajasthan Royals173/420RCBRoyal Challengers Bengaluru175/117.3Royal Challengers Bengaluru won by 9 wicketsMatch 28

Saturday 12 April 2025

2 matches
T20PKPunjab Kings245/620SHSunrisers Hyderabad247/218.3Sunrisers Hyderabad won by 8 wicketsMatch 27 T20GTGujarat Titans180/620LSGLucknow Super Giants186/419.3Lucknow Super Giants won by 6 wicketsMatch 26

Friday 11 April 2025

1 match
T20CSKChennai Super Kings103/920KKRKolkata Knight Riders107/210.1Kolkata Knight Riders won by 8 wicketsMatch 25

Thursday 10 April 2025

1 match
T20RCBRoyal Challengers Bengaluru163/720DCDelhi Capitals169/417.5Delhi Capitals won by 6 wicketsMatch 24

Wednesday 9 April 2025

1 match
T20GTGujarat Titans217/620RRRajasthan Royals15919.2Gujarat Titans won by 58 runsMatch 23

Tuesday 8 April 2025

2 matches
T20PKPunjab Kings219/620CSKChennai Super Kings201/520Punjab Kings won by 18 runsMatch 22 T20LSGLucknow Super Giants238/320KKRKolkata Knight Riders234/720Lucknow Super Giants won by 4 runsMatch 21

Monday 7 April 2025

1 match
T20RCBRoyal Challengers Bengaluru221/520MIMumbai Indians209/920Royal Challengers Bengaluru won by 12 runsMatch 20

Sunday 6 April 2025

1 match
T20SHSunrisers Hyderabad152/820GTGujarat Titans153/316.4Gujarat Titans won by 7 wicketsMatch 19

Saturday 5 April 2025

2 matches
T20RRRajasthan Royals205/420PKPunjab Kings155/920Rajasthan Royals won by 50 runsMatch 18 T20DCDelhi Capitals183/620CSKChennai Super Kings158/520Delhi Capitals won by 25 runsMatch 17

Friday 4 April 2025

1 match
T20LSGLucknow Super Giants203/820MIMumbai Indians191/520Lucknow Super Giants won by 12 runsMatch 16

Thursday 3 April 2025

1 match
T20KKRKolkata Knight Riders200/620SHSunrisers Hyderabad12016.4Kolkata Knight Riders won by 80 runsMatch 15

Wednesday 2 April 2025

1 match
T20RCBRoyal Challengers Bengaluru169/820GTGujarat Titans170/217.5Gujarat Titans won by 8 wicketsMatch 14

Tuesday 1 April 2025

1 match
T20LSGLucknow Super Giants171/720PKPunjab Kings177/216.2Punjab Kings won by 8 wicketsMatch 13

Monday 31 March 2025

1 match
T20KKRKolkata Knight Riders11616.2MIMumbai Indians121/212.5Mumbai Indians won by 8 wicketsMatch 12

Sunday 30 March 2025

2 matches
T20RRRajasthan Royals182/920CSKChennai Super Kings176/620Rajasthan Royals won by 6 runsMatch 11 T20SHSunrisers Hyderabad16318.4DCDelhi Capitals166/316Delhi Capitals won by 7 wicketsMatch 10

Saturday 29 March 2025

1 match
T20GTGujarat Titans196/820MIMumbai Indians160/620Gujarat Titans won by 36 runsMatch 9

Friday 28 March 2025

1 match
T20RCBRoyal Challengers Bengaluru196/720CSKChennai Super Kings146/820Royal Challengers Bengaluru won by 50 runsMatch 8

Thursday 27 March 2025

1 match
T20SHSunrisers Hyderabad190/920LSGLucknow Super Giants193/516.1Lucknow Super Giants won by 5 wicketsMatch 7

Wednesday 26 March 2025

1 match
T20RRRajasthan Royals151/920KKRKolkata Knight Riders153/217.3Kolkata Knight Riders won by 8 wicketsMatch 6

Tuesday 25 March 2025

1 match
T20PKPunjab Kings243/520GTGujarat Titans232/520Punjab Kings won by 11 runsMatch 5

Monday 24 March 2025

1 match
T20LSGLucknow Super Giants209/820DCDelhi Capitals211/919.3Delhi Capitals won by 1 wicketMatch 4

Sunday 23 March 2025

2 matches
T20MIMumbai Indians155/920CSKChennai Super Kings158/619.1Chennai Super Kings won by 4 wicketsMatch 3 T20SHSunrisers Hyderabad286/620RRRajasthan Royals242/620Sunrisers Hyderabad won by 44 runsMatch 2

Saturday 22 March 2025

1 match
T20KKRKolkata Knight Riders174/820RCBRoyal Challengers Bengaluru177/316.2Royal Challengers Bengaluru won by 7 wicketsMatch 1