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

Indian Premier League 2026

74 matches28 March to 31 May 2026
ChampionsRoyal Challengers Bengalurubeat Gujarat Titans by 5 wickets
Teams10took part
Most runs776V Suryavanshi
Most wickets29K Rabada

Results table

won and lost from every match of the season
TeamPWLNo result
Royal Challengers Bengaluru161150
Gujarat Titans171070
Sunrisers Hyderabad15960
Rajasthan Royals16970
Punjab Kings14761
Delhi Capitals14770
Chennai Super Kings14680
Kolkata Knight Riders14572
Lucknow Super Giants14491
Mumbai Indians144100

Most runs

  1. V Suryavanshi16 inns, best 103776
  2. Shubman Gill16 inns, best 104732
  3. B Sai Sudharsan17 inns, best 100722
  4. V Kohli16 inns, best 105675
  5. H Klaasen15 inns, best 69624
  6. Ishan Kishan15 inns, best 91602
  7. KL Rahul14 inns, best 152593
  8. MR Marsh13 inns, best 111563

Most wickets

  1. K Rabadaecon 9.6829
  2. B Kumarecon 7.9528
  3. JC Archerecon 9.3225
  4. Rashid Khanecon 9.0821
  5. A Kambojecon 10.5321
  6. E Malingaecon 9.3320
  7. Rasikh Salamecon 9.4619
  8. Mohammed Sirajecon 9.0619

Sunday 31 May 2026

1 match
T20GTGujarat Titans155/820RCBRoyal Challengers Bengaluru161/518Royal Challengers Bengaluru won by 5 wicketsFinal

Friday 29 May 2026

1 match
T20RRRajasthan Royals214/620GTGujarat Titans219/318.4Gujarat Titans won by 7 wicketsQualifier 2

Wednesday 27 May 2026

1 match
T20RRRajasthan Royals243/820SHSunrisers Hyderabad19619.2Rajasthan Royals won by 47 runsEliminator

Tuesday 26 May 2026

1 match
T20RCBRoyal Challengers Bengaluru254/520GTGujarat Titans16219.3Royal Challengers Bengaluru won by 92 runsQualifier 1

Sunday 24 May 2026

2 matches
T20DCDelhi Capitals203/520KKRKolkata Knight Riders16318.4Delhi Capitals won by 40 runsMatch 70 T20RRRajasthan Royals205/820MIMumbai Indians175/920Rajasthan Royals won by 30 runsMatch 69

Saturday 23 May 2026

1 match
T20LSGLucknow Super Giants196/620PKPunjab Kings200/318Punjab Kings won by 7 wicketsMatch 68

Friday 22 May 2026

1 match
T20SHSunrisers Hyderabad255/420RCBRoyal Challengers Bengaluru200/420Sunrisers Hyderabad won by 55 runsMatch 67

Thursday 21 May 2026

1 match
T20GTGujarat Titans229/420CSKChennai Super Kings14013.4Gujarat Titans won by 89 runsMatch 66

Wednesday 20 May 2026

1 match
T20MIMumbai Indians147/820KKRKolkata Knight Riders148/618.5Kolkata Knight Riders won by 4 wicketsMatch 65

Tuesday 19 May 2026

1 match
T20LSGLucknow Super Giants220/520RRRajasthan Royals225/319.1Rajasthan Royals won by 7 wicketsMatch 64

Monday 18 May 2026

1 match
T20CSKChennai Super Kings180/720SHSunrisers Hyderabad181/519Sunrisers Hyderabad won by 5 wicketsMatch 63

Sunday 17 May 2026

2 matches
T20RRRajasthan Royals193/820DCDelhi Capitals197/519.2Delhi Capitals won by 5 wicketsMatch 62 T20RCBRoyal Challengers Bengaluru222/420PKPunjab Kings199/820Royal Challengers Bengaluru won by 23 runsMatch 61

Saturday 16 May 2026

1 match
T20KKRKolkata Knight Riders247/220GTGujarat Titans218/420Kolkata Knight Riders won by 29 runsMatch 60

Friday 15 May 2026

1 match
T20CSKChennai Super Kings187/520LSGLucknow Super Giants188/316.4Lucknow Super Giants won by 7 wicketsMatch 59

Thursday 14 May 2026

1 match
T20PKPunjab Kings200/820MIMumbai Indians205/419.5Mumbai Indians won by 6 wicketsMatch 58

Wednesday 13 May 2026

1 match
T20KKRKolkata Knight Riders192/420RCBRoyal Challengers Bengaluru194/419.1Royal Challengers Bengaluru won by 6 wicketsMatch 57

Tuesday 12 May 2026

1 match
T20GTGujarat Titans168/520SHSunrisers Hyderabad8614.5Gujarat Titans won by 82 runsMatch 56

Monday 11 May 2026

1 match
T20PKPunjab Kings210/520DCDelhi Capitals216/719Delhi Capitals won by 3 wicketsMatch 55

Sunday 10 May 2026

2 matches
T20MIMumbai Indians166/720RCBRoyal Challengers Bengaluru167/820Royal Challengers Bengaluru won by 2 wicketsMatch 54 T20LSGLucknow Super Giants203/820CSKChennai Super Kings208/519.2Chennai Super Kings won by 5 wicketsMatch 53

Saturday 9 May 2026

1 match
T20GTGujarat Titans229/420RRRajasthan Royals15216.3Gujarat Titans won by 77 runsMatch 52

Friday 8 May 2026

1 match
T20DCDelhi Capitals142/820KKRKolkata Knight Riders147/214.2Kolkata Knight Riders won by 8 wicketsMatch 51

Thursday 7 May 2026

1 match
T20LSGLucknow Super Giants209/319RCBRoyal Challengers Bengaluru203/619Lucknow Super Giants won by 9 runs (DLS)Match 50

Wednesday 6 May 2026

1 match
T20SHSunrisers Hyderabad235/420PKPunjab Kings202/720Sunrisers Hyderabad won by 33 runsMatch 49

Tuesday 5 May 2026

1 match
T20DCDelhi Capitals155/720CSKChennai Super Kings159/217.3Chennai Super Kings won by 8 wicketsMatch 48

Monday 4 May 2026

1 match
T20LSGLucknow Super Giants228/520MIMumbai Indians229/418.4Mumbai Indians won by 6 wicketsMatch 47

Sunday 3 May 2026

2 matches
T20PKPunjab Kings163/920GTGujarat Titans167/619.5Gujarat Titans won by 4 wicketsMatch 46 T20SHSunrisers Hyderabad16519KKRKolkata Knight Riders169/318.2Kolkata Knight Riders won by 7 wicketsMatch 45

Saturday 2 May 2026

1 match
T20MIMumbai Indians159/720CSKChennai Super Kings160/218.1Chennai Super Kings won by 8 wicketsMatch 44

Friday 1 May 2026

1 match
T20RRRajasthan Royals225/620DCDelhi Capitals226/319.1Delhi Capitals won by 7 wicketsMatch 43

Thursday 30 April 2026

1 match
T20RCBRoyal Challengers Bengaluru15519.2GTGujarat Titans158/615.5Gujarat Titans won by 4 wicketsMatch 42

Wednesday 29 April 2026

1 match
T20MIMumbai Indians243/520SHSunrisers Hyderabad249/418.4Sunrisers Hyderabad won by 6 wicketsMatch 41

Tuesday 28 April 2026

1 match
T20PKPunjab Kings222/420RRRajasthan Royals228/419.2Rajasthan Royals won by 6 wicketsMatch 40

Monday 27 April 2026

1 match
T20DCDelhi Capitals7516.3RCBRoyal Challengers Bengaluru77/16.3Royal Challengers Bengaluru won by 9 wicketsMatch 39

Sunday 26 April 2026

2 matches
T20KKRKolkata Knight Riders155/720LSGLucknow Super Giants155/820Match tiedMatch 38 T20CSKChennai Super Kings158/720GTGujarat Titans162/216.4Gujarat Titans won by 8 wicketsMatch 37

Saturday 25 April 2026

2 matches
T20RRRajasthan Royals228/620SHSunrisers Hyderabad229/518.3Sunrisers Hyderabad won by 5 wicketsMatch 36 T20DCDelhi Capitals264/220PKPunjab Kings265/418.5Punjab Kings won by 6 wicketsMatch 35

Friday 24 April 2026

1 match
T20GTGujarat Titans205/320RCBRoyal Challengers Bengaluru206/518.5Royal Challengers Bengaluru won by 5 wicketsMatch 34

Thursday 23 April 2026

1 match
T20CSKChennai Super Kings207/620MIMumbai Indians10419Chennai Super Kings won by 103 runsMatch 33

Wednesday 22 April 2026

1 match
T20RRRajasthan Royals159/620LSGLucknow Super Giants11918Rajasthan Royals won by 40 runsMatch 32

Tuesday 21 April 2026

1 match
T20SHSunrisers Hyderabad242/220DCDelhi Capitals195/920Sunrisers Hyderabad won by 47 runsMatch 31

Monday 20 April 2026

1 match
T20MIMumbai Indians199/520GTGujarat Titans10015.5Mumbai Indians won by 99 runsMatch 30

Sunday 19 April 2026

2 matches
T20PKPunjab Kings254/720LSGLucknow Super Giants200/520Punjab Kings won by 54 runsMatch 29 T20RRRajasthan Royals155/920KKRKolkata Knight Riders161/619.4Kolkata Knight Riders won by 4 wicketsMatch 28

Saturday 18 April 2026

2 matches
T20SHSunrisers Hyderabad194/920CSKChennai Super Kings184/820Sunrisers Hyderabad won by 10 runsMatch 27 T20RCBRoyal Challengers Bengaluru175/820DCDelhi Capitals179/419.5Delhi Capitals won by 6 wicketsMatch 26

Friday 17 April 2026

1 match
T20KKRKolkata Knight Riders18020GTGujarat Titans181/519.4Gujarat Titans won by 5 wicketsMatch 25

Thursday 16 April 2026

1 match
T20MIMumbai Indians195/620PKPunjab Kings198/316.3Punjab Kings won by 7 wicketsMatch 24

Wednesday 15 April 2026

1 match
T20LSGLucknow Super Giants14620RCBRoyal Challengers Bengaluru149/515.1Royal Challengers Bengaluru won by 5 wicketsMatch 23

Tuesday 14 April 2026

1 match
T20CSKChennai Super Kings192/520KKRKolkata Knight Riders160/720Chennai Super Kings won by 32 runsMatch 22

Monday 13 April 2026

1 match
T20SHSunrisers Hyderabad216/620RRRajasthan Royals15919Sunrisers Hyderabad won by 57 runsMatch 21

Sunday 12 April 2026

2 matches
T20RCBRoyal Challengers Bengaluru240/420MIMumbai Indians222/520Royal Challengers Bengaluru won by 18 runsMatch 20 T20LSGLucknow Super Giants164/820GTGujarat Titans165/318.4Gujarat Titans won by 7 wicketsMatch 19

Saturday 11 April 2026

2 matches
T20CSKChennai Super Kings212/220DCDelhi Capitals18920Chennai Super Kings won by 23 runsMatch 18 T20SHSunrisers Hyderabad219/620PKPunjab Kings223/418.5Punjab Kings won by 6 wicketsMatch 17

Friday 10 April 2026

1 match
T20RCBRoyal Challengers Bengaluru201/820RRRajasthan Royals202/418Rajasthan Royals won by 6 wicketsMatch 16

Thursday 9 April 2026

1 match
T20KKRKolkata Knight Riders181/420LSGLucknow Super Giants182/720Lucknow Super Giants won by 3 wicketsMatch 15

Wednesday 8 April 2026

1 match
T20GTGujarat Titans210/420DCDelhi Capitals209/820Gujarat Titans won by 1 runMatch 14

Tuesday 7 April 2026

1 match
T20RRRajasthan Royals150/311MIMumbai Indians123/911Rajasthan Royals won by 27 runsMatch 13

Monday 6 April 2026

1 match
T20KKRKolkata Knight Riders25/23.4PKPunjab KingsNo resultMatch 12

Sunday 5 April 2026

2 matches
T20RCBRoyal Challengers Bengaluru250/320CSKChennai Super Kings20719.4Royal Challengers Bengaluru won by 43 runsMatch 11 T20SHSunrisers Hyderabad156/920LSGLucknow Super Giants160/519.5Lucknow Super Giants won by 5 wicketsMatch 10

Saturday 4 April 2026

2 matches
T20RRRajasthan Royals210/620GTGujarat Titans204/820Rajasthan Royals won by 6 runsMatch 9 T20MIMumbai Indians162/620DCDelhi Capitals164/418.1Delhi Capitals won by 6 wicketsMatch 8

Friday 3 April 2026

1 match
T20CSKChennai Super Kings209/520PKPunjab Kings210/518.4Punjab Kings won by 5 wicketsMatch 7

Thursday 2 April 2026

1 match
T20SHSunrisers Hyderabad226/820KKRKolkata Knight Riders16116Sunrisers Hyderabad won by 65 runsMatch 6

Wednesday 1 April 2026

1 match
T20LSGLucknow Super Giants14118.4DCDelhi Capitals145/417.1Delhi Capitals won by 6 wicketsMatch 5

Tuesday 31 March 2026

1 match
T20GTGujarat Titans162/620PKPunjab Kings165/719.1Punjab Kings won by 3 wicketsMatch 4

Monday 30 March 2026

1 match
T20CSKChennai Super Kings12719.4RRRajasthan Royals128/212.1Rajasthan Royals won by 8 wicketsMatch 3

Sunday 29 March 2026

1 match
T20KKRKolkata Knight Riders220/420MIMumbai Indians224/419.1Mumbai Indians won by 6 wicketsMatch 2

Saturday 28 March 2026

1 match
T20SHSunrisers Hyderabad201/920RCBRoyal Challengers Bengaluru203/415.4Royal Challengers Bengaluru won by 6 wicketsMatch 1