With IPL 2023 about to kick off tomorrow, in the last 15 IPL editions all 10 teams have faced each other at least once in the past with different team combinations in different seasons. Here in this article, we will have a look at how all teams have performed against each other in a head-to-head analysis from 2008-2022.
Overall, in head-to-head most matches won against a team in IPL:
MI - 22 vs KKR
KKR - 20 vs PBKS
MI - 20 vs CSK
CSK - 19 vs RCB
1. Mumbai Indians
vs CSK - 20 Wins (34 games)
vs KKR - 22 Wins (31 games)
vs RR - 14 Wins (26 games)
vs SRH - 10 Wins (19 games)
vs GT - 1 Win (1 game)
vs RCB - 17 Wins (30 games)
vs DC - 17 Wins (32 games)
vs PBKS - 15 Wins (29 games)
vs LSG - 0 Wins (2 games)
2. Chennai Super Kings
vs MI - 14 Wins (34 games)
vs KKR - 17 Wins (26 games)
vs RR - 15 Wins (26 games)
vs SRH - 13 Wins (18 games)
vs GT - 0 Wins (2 games)
vs RCB - 19 Wins (30 games) - 1 NR
vs DC - 17 Wins (27 games)
vs PBKS - 15 Wins (27 games)
vs LSG - 0 Wins (1 game)
3. Kolkata Knight Riders
vs MI - 9 Wins (31 games)
vs CSK - 9 Wins (26 games)
vs RR - 14 Wins (26 games)
vs SRH - 15 Wins (23 games)
vs GT - 0 Wins (1 game)
vs RCB - 16 Wins (30 games)
vs DC - 16 Wins (30 games)
vs PBKS - 20 Wins (30 games)
vs LSG - 0 Wins (2 games)
4. Rajasthan Royals
vs MI - 12 Wins (26 games)
vs CSK - 11 Wins (26 games)
vs KKR - 12 Wins (26 games)
vs SRH - 8 Wins (16 games)
vs GT - 0 Wins (3 games)
vs RCB - 12 Wins (27 games) - 2 NR
vs DC - 13 Wins (26 games)
vs PBKS - 14 Wins (24 games)
vs LSG - 2 Wins (2 games)
5. Sunrisers Hyderabad
vs MI - 9 Wins (19 games)
vs CSK - 5 Wins (18 games)
vs KKR - 8 Wins (23 games)
vs RR - 8 Wins (16 games)
vs GT - 1 Win (2 games)
vs RCB - 12 Wins (21 games)
vs DC - 11 Wins (21 games)
vs PBKS - 13 Wins (20 games)
vs LSG - 0 Wins (1 game)
6. Gujarat Titans
vs MI - 0 Wins (1 game)
vs CSK - 2 Wins (2 games)
vs KKR - 1 Win (1 game)
vs RR - 3 Wins (3 games)
vs SRH - 1 Win (2 games)
vs RCB - 1 Win (2 games)
vs DC - 1 Win (1 game)
vs PBKS - 1 Win (2 games)
vs LSG - 2 Wins (2 games)
7. Royal Challengers Bangalore
vs MI - 13 Wins (30 games)
vs CSK - 10 Wins (30 games) - 1 NR
vs KKR - 14 Wins (30 games)
vs RR - 13 Wins (27 games) - 2 NR
vs SRH - 9 Wins (21 games)
vs GT - 1 Win (2 games)
vs DC - 17 Wins (28 games) - 1 NR
vs PBKS - 13 Wins (30 games)
vs LSG - 2 Wins (2 games)
8. Delhi Capitals
vs MI - 15 Wins (32 games)
vs CSK - 10 Wins (27 games)
vs KKR - 14 Wins (30 games)
vs RR - 13 Wins (26 games)
vs SRH - 10 Wins (21 games)
vs GT - 0 Wins (1 game)
vs RCB - 10 Wins (28 games) - 1 NR
vs PBKS - 15 Wins (30 games)
vs LSG - 0 Wins (2 games)
9. Punjab Kings
vs MI - 14 Wins (29 games)
vs CSK - 12 Wins (27 games)
vs KKR - 10 Wins (30 games)
vs RR - 10 Wins (24 games)
vs SRH - 7 Wins (20 games)
vs GT - 1 Win (2 games)
vs RCB - 17 Wins (30 games)
vs DC - 15 Wins (30 games)
vs LSG - 0 Wins (1 game)
10. Lucknow Super Giants
vs MI - 2 Wins (2 games)
vs CSK - 1 Win (1 game)
vs KKR - 2 Wins (2 games)
vs RR - 0 Wins (2 games)
vs SRH - 1 Win (1 game)
vs GT - 0 Wins (2 games)
vs RCB - 0 Wins (2 games)
vs DC - 2 Wins (2 games)
vs PBKS - 1 Win (1 game)