Introduction
The Indian Premier League is not just about trophies, points tables and individual performances. Some of the biggest stories in IPL history have been created through intense battles between teams.
From Mumbai Indians vs Chennai Super Kings to Royal Challengers Bengaluru vs Kolkata Knight Riders, every franchise has developed its own rivalries and strengths over the years.
If you are searching for IPL head to head all teams, this guide provides a complete look at the current IPL franchises and their head-to-head records.
The article covers the major team-wise records involving the 10 current IPL teams:
- Chennai Super Kings (CSK)
- Mumbai Indians (MI)
- Royal Challengers Bengaluru (RCB)
- Kolkata Knight Riders (KKR)
- Rajasthan Royals (RR)
- Delhi Capitals (DC)
- Punjab Kings (PBKS)
- Sunrisers Hyderabad (SRH)
- Gujarat Titans (GT)
- Lucknow Super Giants (LSG)
The statistics below reflect matches through the IPL 2026 season. Because historical IPL records can differ slightly in the treatment of tied matches and Super Overs, the win-loss figures should be read alongside the source methodology.
IPL Head to Head All Teams: Complete Overview
The IPL has featured many franchises since 2008, but the current competition consists of 10 teams.
Some teams have played more matches because they entered the league earlier. CSK and MI, for example, have faced each other more than 40 times, while newer franchises such as GT and LSG have played far fewer matches against the older teams.
Here is a quick look at some of the most important current IPL head-to-head records:
| Rivalry | Matches | Team 1 Wins | Team 2 Wins | Key Record |
|---|---|---|---|---|
| CSK vs MI | 43 | CSK 21 | MI 22 | MI lead narrowly |
| CSK vs RCB | 37 | CSK 22 | RCB 14 | CSK dominate |
| CSK vs KKR | 34 | CSK 22 | KKR 12 | CSK dominate |
| MI vs KKR | 37 | MI 25 | KKR 12 | MI dominate |
| MI vs RCB | 38 | MI 21 | RCB 16 | MI lead |
| RCB vs KKR | 37 | RCB 16 | KKR 21 | KKR lead |
| RR vs PBKS | 31 | RR 18 | PBKS 12 | RR lead |
| GT vs RR | 11 | GT 8 | RR 3 | GT dominate |
| GT vs SRH | 7 | GT 6 | SRH 1 | GT dominate |
| LSG vs MI | 9 | LSG 6 | MI 3 | LSG lead |
The numbers show why head-to-head statistics are so interesting. A team’s overall reputation does not always translate into dominance against every opponent.
Chennai Super Kings Head to Head Record
Chennai Super Kings have been one of the most successful teams in IPL history. Their head-to-head record is particularly strong against several major franchises.
CSK’s biggest current-team advantage comes against RCB, KKR and SRH.
CSK vs Mumbai Indians
- Matches: 43
- CSK wins: 21
- MI wins: 22
- Result: MI lead 22-21
This is one of the most famous rivalries in IPL history. The teams have also met in several high-pressure playoff and final matches.
CSK vs RCB
- Matches: 37
- CSK wins: 22
- RCB wins: 14
- CSK have a clear advantage.
CSK vs KKR
- Matches: 34
- CSK wins: 22
- KKR wins: 12
CSK have historically enjoyed a strong record against Kolkata.
CSK vs Rajasthan Royals
- Matches: 33
- CSK wins: 16
- RR wins: 17
This is a much more closely contested rivalry.
CSK vs Delhi Capitals
- Matches: 33
- CSK wins: 21
- DC wins: 12
CSK have a strong advantage over Delhi.
CSK vs Punjab Kings
- Matches: 34
- CSK wins: 17
- PBKS wins: 16
- One match was tied.
CSK vs Sunrisers Hyderabad
- Matches: 25
- CSK wins: 16
- SRH wins: 9
CSK vs Gujarat Titans
- Matches: 10
- CSK wins: 4
- GT wins: 6
CSK vs Lucknow Super Giants
- Matches: 8
- CSK wins: 3
- LSG wins: 4
CSK’s detailed head-to-head figures are reported by IPL.com.
Mumbai Indians Head to Head Record
Mumbai Indians are five-time IPL champions and have one of the strongest historical head-to-head records.
MI vs Chennai Super Kings
- Matches: 43
- MI wins: 22
- CSK wins: 21
MI currently have a narrow advantage.
MI vs Kolkata Knight Riders
- Matches: 37
- MI wins: 25
- KKR wins: 12
This is one of MI’s most dominant head-to-head records.
MI vs Royal Challengers Bengaluru
- Matches: 38
- MI wins: 21
- RCB wins: 16
- One match was recorded as tied in IPL.com’s MI data.
MI vs Delhi Capitals
- Matches: 38
- MI wins: 21
- DC wins: 17
MI vs Punjab Kings
- Matches: 36
- MI wins: 18
- PBKS wins: 17
- One match was tied.
MI vs Rajasthan Royals
- Matches: 34
- MI wins: 17
- RR wins: 17
This rivalry is perfectly balanced on the basic win-loss count.
MI vs Sunrisers Hyderabad
- Matches: 26
- MI wins: 14
- SRH wins: 11
- One match was tied.
MI vs Gujarat Titans
- Matches: 9
- MI wins: 4
- GT wins: 5
MI vs Lucknow Super Giants
- Matches: 9
- MI wins: 3
- LSG wins: 6
MI’s team-wise records through 2026 are listed by IPL.com.
Royal Challengers Bengaluru Head to Head Record
Royal Challengers Bengaluru have developed some of the IPL’s most popular rivalries.
Their record is particularly strong against Delhi Capitals, Gujarat Titans and Lucknow Super Giants.
RCB vs Mumbai Indians
- Matches: 38
- RCB wins: 16
- MI wins: 21
MI have the historical advantage.
RCB vs Chennai Super Kings
- Matches: 37
- RCB wins: 14
- CSK wins: 22
CSK have dominated this rivalry.
RCB vs Kolkata Knight Riders
- Matches: 37
- RCB wins: 16
- KKR wins: 21
KKR have the upper hand.
RCB vs Punjab Kings
- Matches: 38
- RCB wins: 20
- PBKS wins: 18
This is one of RCB’s better records against an established IPL opponent.
RCB vs Delhi Capitals
- Matches: 36
- RCB wins: 21
- DC wins: 13
RCB have a strong advantage.
RCB vs Rajasthan Royals
- Matches: 34
- RCB wins: 17
- RR wins: 15
RCB vs Sunrisers Hyderabad
- Matches: 27
- RCB wins: 12
- SRH wins: 14
- One match is recorded as tied in SRH’s figures.
RCB vs Gujarat Titans
- Matches: 10
- RCB wins: 6
- GT wins: 4
RCB vs Lucknow Super Giants
- Matches: 8
- RCB wins: 5
- LSG wins: 3
RCB’s head-to-head figures through 2026 show a mixed record, with particularly strong numbers against DC, GT and LSG.
Kolkata Knight Riders Head to Head Record
Kolkata Knight Riders have a fascinating head-to-head profile.
They have historically struggled against MI but have excellent records against SRH, PBKS and RCB.
KKR vs Mumbai Indians
- Matches: 37
- KKR wins: 12
- MI wins: 25
MI have a huge advantage.
KKR vs Royal Challengers Bengaluru
- Matches: 37
- KKR wins: 21
- RCB wins: 16
KKR have dominated the rivalry.
KKR vs Punjab Kings
- Matches: 36
- KKR wins: 21
- PBKS wins: 13
KKR vs Sunrisers Hyderabad
- Matches: 32
- KKR wins: 20
- SRH wins: 11
- One match was tied.
This is one of KKR’s strongest head-to-head records.
KKR vs Chennai Super Kings
- Matches: 34
- KKR wins: 12
- CSK wins: 22
KKR vs Rajasthan Royals
- Matches: 32
- KKR wins: 17
- RR wins: 12
KKR vs Delhi Capitals
- Matches: 37
- KKR wins: 20
- DC wins: 16
KKR vs Gujarat Titans
- Matches: 6
- KKR wins: 2
- GT wins: 4
KKR vs Lucknow Super Giants
- Matches: 8
- KKR wins: 2
- LSG wins: 5
- One match is recorded as tied in KKR’s data.
The KKR head-to-head numbers highlight how dramatically their record changes depending on the opponent.
Rajasthan Royals Head to Head Record
Rajasthan Royals were the first IPL champions in 2008.
Their strongest current-team head-to-head record is against LSG and PBKS.
RR vs Lucknow Super Giants
- Matches: 8
- RR wins: 6
- LSG wins: 2
- RR win percentage: 75%
This is Rajasthan’s best current-team record.
RR vs Punjab Kings
- Matches: 31
- RR wins: 18
- PBKS wins: 12
- One match was tied.
RR vs Chennai Super Kings
- Matches: 33
- RR wins: 17
- CSK wins: 16
RR vs Mumbai Indians
- Matches: 34
- RR wins: 17
- MI wins: 17
RR vs Royal Challengers Bengaluru
- Matches: 34
- RR wins: 15
- RCB wins: 17
RR vs Delhi Capitals
- Matches: 32
- RR wins: 15
- DC wins: 16
RR vs Kolkata Knight Riders
- Matches: 32
- RR wins: 12
- KKR wins: 17
RR vs Sunrisers Hyderabad
- Matches: 24
- RR wins: 10
- SRH wins: 14
RR vs Gujarat Titans
- Matches: 11
- RR wins: 3
- GT wins: 8
Rajasthan’s record against LSG is especially impressive, while GT have been their toughest recent opponent.
Delhi Capitals Head to Head Record
Delhi Capitals have been part of the IPL since its first season.
Their strongest current-team record is against LSG.
DC vs Lucknow Super Giants
- Matches: 8
- DC wins: 5
- LSG wins: 3
DC vs Mumbai Indians
- Matches: 38
- DC wins: 17
- MI wins: 21
DC vs Kolkata Knight Riders
- Matches: 37
- DC wins: 16
- KKR wins: 20
- One match was tied.
DC vs Punjab Kings
- Matches: 36
- DC wins: 18
- PBKS wins: 17
- One match was tied.
DC vs RCB
- Matches: 36
- DC wins: 13
- RCB wins: 21
DC vs SRH
- Matches: 27
- DC wins: 11
- SRH wins: 14
- One match was tied.
DC vs CSK
- Matches: 33
- DC wins: 12
- CSK wins: 21
DC vs RR
- Matches: 32
- DC wins: 16
- RR wins: 15
- One match was tied.
DC vs GT
- Matches: 8
- DC wins: 3
- GT wins: 5
Delhi’s record shows that they have struggled against several of the IPL’s strongest historical teams.
Punjab Kings Head to Head Record
Punjab Kings have been part of the IPL since 2008, originally competing as Kings XI Punjab.
Their strongest current-team record is against LSG.
PBKS vs Lucknow Super Giants
- Matches: 8
- PBKS wins: 5
- LSG wins: 3
- Win percentage: 62.50%
PBKS vs Royal Challengers Bengaluru
- Matches: 38
- PBKS wins: 18
- RCB wins: 20
PBKS vs Chennai Super Kings
- Matches: 34
- PBKS wins: 16
- CSK wins: 17
- One match was tied.
PBKS vs Delhi Capitals
- Matches: 36
- PBKS wins: 17
- DC wins: 18
PBKS vs Mumbai Indians
- Matches: 36
- PBKS wins: 17
- MI wins: 18
- One match was tied.
PBKS vs Kolkata Knight Riders
- Matches: 36
- PBKS wins: 13
- KKR wins: 21
PBKS vs Rajasthan Royals
- Matches: 31
- PBKS wins: 12
- RR wins: 18
- One match was tied.
PBKS vs Sunrisers Hyderabad
- Matches: 26
- PBKS wins: 8
- SRH wins: 18
PBKS vs Gujarat Titans
- Matches: 8
- PBKS wins: 4
- GT wins: 4
Punjab’s record against SRH and KKR has historically been difficult, while their record against LSG is considerably stronger.
Sunrisers Hyderabad Head to Head Record
Sunrisers Hyderabad entered the IPL in 2013 and quickly established themselves as a competitive franchise.
SRH vs Punjab Kings
- Matches: 26
- SRH wins: 18
- PBKS wins: 8
- SRH win percentage: 69.23%
This is one of SRH’s best records.
SRH vs Rajasthan Royals
- Matches: 24
- SRH wins: 14
- RR wins: 10
SRH vs RCB
- Matches: 27
- SRH wins: 14
- RCB wins: 12
- One match was tied in SRH’s figures.
SRH vs Delhi Capitals
- Matches: 27
- SRH wins: 14
- DC wins: 11
- One match was tied.
SRH vs Mumbai Indians
- Matches: 26
- SRH wins: 11
- MI wins: 14
SRH vs Chennai Super Kings
- Matches: 25
- SRH wins: 9
- CSK wins: 16
SRH vs Gujarat Titans
- Matches: 7
- SRH wins: 1
- GT wins: 6
SRH vs Lucknow Super Giants
- Matches: 7
- SRH wins: 2
- LSG wins: 5
SRH vs KKR
- Matches: 32
- SRH wins: 11
- KKR wins: 20
- One match was tied.
SRH have enjoyed a particularly strong record against PBKS but have struggled against CSK and GT.
Gujarat Titans Head to Head Record
Gujarat Titans are one of the newest IPL franchises, entering the tournament in 2022.
Despite their short history, GT have already built some impressive head-to-head numbers.
GT vs Sunrisers Hyderabad
- Matches: 7
- GT wins: 6
- SRH wins: 1
- GT win percentage: 85.71%
This is GT’s best current-team record.
GT vs Rajasthan Royals
- Matches: 11
- GT wins: 8
- RR wins: 3
GT vs Kolkata Knight Riders
- Matches: 6
- GT wins: 4
- KKR wins: 2
GT vs Delhi Capitals
- Matches: 8
- GT wins: 5
- DC wins: 3
GT vs Lucknow Super Giants
- Matches: 8
- GT wins: 5
- LSG wins: 3
GT vs Chennai Super Kings
- Matches: 10
- GT wins: 6
- CSK wins: 4
GT vs Mumbai Indians
- Matches: 9
- GT wins: 5
- MI wins: 4
GT vs Punjab Kings
- Matches: 8
- GT wins: 4
- PBKS wins: 4
GT vs RCB
- Matches: 10
- GT wins: 4
- RCB wins: 6
GT’s record against SRH and RR stands out, while RCB have enjoyed the advantage against Gujarat.
Lucknow Super Giants Head to Head Record
Lucknow Super Giants also entered the IPL in 2022.
Despite their relatively short IPL history, LSG have already produced several strong head-to-head records.
LSG vs Sunrisers Hyderabad
- Matches: 7
- LSG wins: 5
- SRH wins: 2
- LSG win percentage: 71.42%
LSG vs Mumbai Indians
- Matches: 9
- LSG wins: 6
- MI wins: 3
LSG vs Kolkata Knight Riders
- Matches: 8
- LSG wins: 5
- KKR wins: 2
- One match is recorded as tied in KKR’s data.
LSG vs Chennai Super Kings
- Matches: 8
- LSG wins: 4
- CSK wins: 3
LSG vs Rajasthan Royals
- Matches: 8
- LSG wins: 2
- RR wins: 6
LSG vs RCB
- Matches: 8
- LSG wins: 3
- RCB wins: 5
LSG vs Delhi Capitals
- Matches: 8
- LSG wins: 3
- DC wins: 5
LSG vs Gujarat Titans
- Matches: 8
- LSG wins: 3
- GT wins: 5
LSG vs Punjab Kings
- Matches: 8
- LSG wins: 3
- PBKS wins: 5
LSG have performed particularly well against SRH and MI, while RR have been their toughest current opponent.
IPL Head to Head All Teams: Master Comparison Table
The following table provides a simple view of the 45 unique head-to-head combinations among the current 10 IPL teams.
| No. | Matchup | Head-to-Head Record |
|---|---|---|
| 1 | CSK vs MI | MI lead 22-21 |
| 2 | CSK vs RCB | CSK lead 22-14 |
| 3 | CSK vs KKR | CSK lead 22-12 |
| 4 | CSK vs RR | RR lead 17-16 |
| 5 | CSK vs DC | CSK lead 21-12 |
| 6 | CSK vs PBKS | CSK lead 17-16 |
| 7 | CSK vs SRH | CSK lead 16-9 |
| 8 | CSK vs GT | GT lead 6-4 |
| 9 | CSK vs LSG | LSG lead 4-3 |
| 10 | MI vs RCB | MI lead 21-16 |
| 11 | MI vs KKR | MI lead 25-12 |
| 12 | MI vs RR | Level at 17-17 |
| 13 | MI vs DC | MI lead 21-17 |
| 14 | MI vs PBKS | MI lead 18-17 |
| 15 | MI vs SRH | MI lead 14-11 |
| 16 | MI vs GT | GT lead 5-4 |
| 17 | MI vs LSG | LSG lead 6-3 |
| 18 | RCB vs KKR | KKR lead 21-16 |
| 19 | RCB vs RR | RCB lead 17-15 |
| 20 | RCB vs DC | RCB lead 21-13 |
| 21 | RCB vs PBKS | RCB lead 20-18 |
| 22 | RCB vs SRH | SRH lead 14-12 |
| 23 | RCB vs GT | RCB lead 6-4 |
| 24 | RCB vs LSG | RCB lead 5-3 |
| 25 | KKR vs RR | KKR lead 17-12 |
| 26 | KKR vs DC | KKR lead 20-16 |
| 27 | KKR vs PBKS | KKR lead 21-13 |
| 28 | KKR vs SRH | KKR lead 20-11 |
| 29 | KKR vs GT | GT lead 4-2 |
| 30 | KKR vs LSG | LSG lead 5-2 |
| 31 | RR vs DC | RR lead 16-15 |
| 32 | RR vs PBKS | RR lead 18-12 |
| 33 | RR vs SRH | SRH lead 14-10 |
| 34 | RR vs GT | GT lead 8-3 |
| 35 | RR vs LSG | RR lead 6-2 |
| 36 | DC vs PBKS | DC lead 18-17 |
| 37 | DC vs SRH | SRH lead 14-11 |
| 38 | DC vs GT | GT lead 5-3 |
| 39 | DC vs LSG | DC lead 5-3 |
| 40 | PBKS vs SRH | SRH lead 18-8 |
| 41 | PBKS vs GT | Level at 4-4 |
| 42 | PBKS vs LSG | PBKS lead 5-3 |
| 43 | SRH vs GT | GT lead 6-1 |
| 44 | SRH vs LSG | LSG lead 5-2 |
| 45 | GT vs LSG | GT lead 5-3 |
Important: Some IPL statistical databases differ slightly in how tied matches, Super Overs and certain historical results are classified. For example, IPL.com’s MI and RCB pages differ in the treatment of one MI-RCB result, while the SRH and RCB pages similarly differ over one SRH-RCB result. Therefore, individual team pages can occasionally show a one-match discrepancy.
Which IPL Team Has the Best Head-to-Head Record?
There is no single answer because every team has different strengths against different opponents.
However, several impressive records stand out.
Best current head-to-head records
- MI vs KKR: MI have won 25 of 37.
- CSK vs RCB: CSK have won 22 of 37.
- KKR vs PBKS: KKR have won 21 of 36.
- KKR vs SRH: KKR have won 20 of 32.
- RR vs PBKS: RR have won 18 of 31.
- GT vs SRH: GT have won 6 of 7.
- RR vs LSG: RR have won 6 of 8.
- LSG vs MI: LSG have won 6 of 9.
These numbers demonstrate that IPL success is often matchup-dependent.
Biggest IPL Rivalries
CSK vs MI

This is arguably the biggest rivalry in IPL history.
Both teams have won five IPL titles, and their meetings have frequently come in high-pressure situations. Their head-to-head record is also extremely close, with MI narrowly ahead after 43 meetings.
RCB vs KKR
This rivalry has produced some memorable IPL moments. KKR currently have the better overall record, winning 21 of their 37 meetings against RCB.
RCB vs CSK
The rivalry between these two teams is driven by geographical proximity, huge fan bases and repeated high-profile matches.
CSK have the clear statistical advantage, winning 22 of 37 meetings in the available 2026 data.
RR vs GT
Although GT are a relatively new franchise, their rivalry with Rajasthan has quickly become important. GT lead the matchup 8-3 after 11 meetings.
What Do IPL Head-to-Head Records Tell Us?
Head-to-head statistics are useful, but they should not be treated as a guarantee of future results.
Several factors can change the balance of a rivalry:
- Player auctions
- Injuries
- Captaincy changes
- Venue conditions
- Pitch type
- Overseas player availability
- Impact Player rules
- Team combinations
- Current form
- Toss and match conditions
For example, a team may have dominated a particular opponent for several seasons but struggle after a major squad rebuild.
This is especially important for newer teams such as GT and LSG because their sample size is much smaller than that of CSK, MI or KKR.
IPL Head to Head All Teams: Key Takeaways
The major points from the current records are:
- MI vs KKR is one of the most one-sided major IPL rivalries.
- CSK have a strong advantage over RCB and KKR.
- KKR have excellent records against PBKS and SRH.
- RR have dominated LSG and PBKS.
- GT have an outstanding record against SRH and RR.
- LSG have performed strongly against MI and SRH.
- MI vs RR is level at 17-17.
- PBKS vs GT is also level at 4-4.
- Newer franchises have fewer total meetings because they entered the IPL in 2022.
- Head-to-head records can change every season.
Conclusion
The IPL head to head all teams record gives cricket fans a fascinating picture of how the current franchises have performed against each other.
Mumbai Indians have dominated KKR, CSK have enjoyed a strong advantage over RCB, and KKR have consistently performed well against Punjab Kings and Sunrisers Hyderabad. At the same time, Gujarat Titans have quickly established impressive records against several established franchises.
Some rivalries remain extremely close. MI vs CSK is separated by only one victory, while MI vs RR is level on wins. These closely fought matchups are a major reason why IPL head-to-head statistics remain so popular among fans.
The biggest lesson is simple: past head-to-head records provide valuable context, but every IPL season creates a new chapter. Squad changes, player form and match conditions can completely change the balance.
For fans researching IPL team head-to-head records, IPL rivalry statistics, IPL wins and losses, IPL team records and IPL history, this data provides a useful snapshot of the competition through the 2026 season.
FAQs
1. Which IPL team has the best head-to-head record against KKR?
Mumbai Indians have a dominant record against KKR, winning 25 of their 37 meetings in the available 2026 data.
2. Who has the better head-to-head record, CSK or MI?
Mumbai Indians currently lead CSK 22-21 after 43 recorded meetings, making this one of the closest major IPL rivalries.
3. Which team dominates RCB in IPL head-to-head matches?
Chennai Super Kings have the strongest advantage over RCB among their major long-term rivals, leading 22-14 in the available record.
4. Which team has the best record against LSG?
Rajasthan Royals have an excellent record against LSG, winning six of their eight meetings.
5. Which IPL team has the best record against SRH?
Gujarat Titans have an exceptional record against SRH, winning six of their seven meetings in the available 2026 data.

