IPL Rivalries83 matchups · 1,246 matches
The feuds that made the league.
Mumbai vs Chennai. Royals vs Kings. Classics with 30+ meetings, and the short-lived grudges that only 19 seasons of the IPL could have produced. Tap one to see the H2H — and ask the agent who's really winning the long game.
Marquee matchups
Every other meeting
KKR vs MI
36 matches · last 2026
11–25
KKR vs PBKS
36 matches · last 2026
21–13
DC vs PBKS
36 matches · last 2026
16–18
MI vs PBKS
35 matches · last 2026
17–17
KKR vs RCB
35 matches · last 2025
20–15
CSK vs RCB
35 matches · last 2026
21–14
DC vs KKR
34 matches · last 2025
14–19
RCB vs RR
34 matches · last 2026
17–15
CSK vs PBKS
33 matches · last 2026
16–16
CSK vs DC
33 matches · last 2026
21–12
KKR vs SRH
32 matches · last 2026
20–11
CSK vs KKR
32 matches · last 2026
21–11
CSK vs RR
32 matches · last 2026
16–16
KKR vs RR
31 matches · last 2026
17–12
DC vs RR
31 matches · last 2026
15–15
MI vs RR
31 matches · last 2026
16–15
PBKS vs RR
31 matches · last 2026
12–18
DC vs SRH
27 matches · last 2026
11–14
RCB vs SRH
26 matches · last 2026
12–13
MI vs SRH
26 matches · last 2026
14–11
PBKS vs SRH
25 matches · last 2026
8–17
RR vs SRH
23 matches · last 2026
9–14
CSK vs SRH
23 matches · last 2026
15–8
DC vs DEC
11 matches · last 2012
7–4
DEC vs RCB
11 matches · last 2012
6–5
DEC vs MI
10 matches · last 2012
4–6
DEC vs PBKS
10 matches · last 2012
3–7
CSK vs DEC
10 matches · last 2012
6–4
CSK vs GT
9 matches · last 2026
4–5
GT vs RR
9 matches · last 2026
6–3
LSG vs MI
9 matches · last 2026
6–3
GT vs MI
9 matches · last 2026
5–4
DEC vs KKR
9 matches · last 2012
2–7
DEC vs RR
9 matches · last 2012
2–7
GT vs LSG
8 matches · last 2026
5–3
DC vs GT
8 matches · last 2026
3–5
DC vs LSG
8 matches · last 2026
5–3
GT vs PBKS
8 matches · last 2026
4–4
GT vs RCB
8 matches · last 2026
4–4
KKR vs LSG
8 matches · last 2026
2–5
LSG vs SRH
7 matches · last 2026
5–2
LSG vs RR
7 matches · last 2026
2–5
LSG vs RCB
7 matches · last 2026
2–5
LSG vs PBKS
7 matches · last 2026
3–4
MI vs RPS
6 matches · last 2017
2–4
CSK vs LSG
6 matches · last 2025
2–3
GT vs SRH
6 matches · last 2025
5–1
PBKS vs PW
6 matches · last 2013
3–3
DC vs PW
6 matches · last 2013
3–2
MI vs PW
6 matches · last 2013
5–1
CSK vs PW
6 matches · last 2013
4–2
GL vs SRH
5 matches · last 2017
0–5
GL vs RCB
5 matches · last 2017
2–3
GT vs KKR
5 matches · last 2026
4–1
PW vs RCB
5 matches · last 2013
0–5
PW vs RR
5 matches · last 2013
1–4
KKR vs PW
5 matches · last 2013
4–1
GL vs KKR
4 matches · last 2017
3–1
PBKS vs RPS
4 matches · last 2017
2–2
DC vs RPS
4 matches · last 2017
2–2
GL vs RPS
4 matches · last 2017
3–1
GL vs MI
4 matches · last 2017
2–1
RCB vs RPS
4 matches · last 2017
2–2
RPS vs SRH
4 matches · last 2017
3–1
GL vs PBKS
4 matches · last 2017
2–2
KKR vs RPS
4 matches · last 2017
3–1
DC vs GL
4 matches · last 2017
3–1
DEC vs PW
4 matches · last 2012
3–1
KTS vs RCB
2 matches · last 2011
0–2
CSK vs KTS
2 matches · last 2011
1–1
KKR vs KTS
2 matches · last 2011
0–2
KTS vs RR
2 matches · last 2011
1–1
DC vs KTS
2 matches · last 2011
1–1
PW vs SRH
2 matches · last 2013
0–2
KTS vs PW
1 matches · last 2011
0–1
KTS vs MI
1 matches · last 2011
1–0
DEC vs KTS
1 matches · last 2011
1–0
KTS vs PBKS
1 matches · last 2011
0–1