Batting, bowling, and phase-split head-to-head for every team matchup. Click any pair to see powerplay, middle, and death overs breakdown.
| BAT ↓ / BOWL → | CSK | DC | GT | KKR | LSG | MI | PBKS | RR | RCB | SRH |
|---|---|---|---|---|---|---|---|---|---|---|
| CSK | — | — | — | — | — | — | — | — | — | — |
| DC | — | — | — | — | — | — | — | — | — | — |
| GT | — | — | — | — | — | — | — | — | — | — |
| KKR | — | — | — | — | — | — | — | — | — | — |
| LSG | — | — | — | — | — | — | — | — | — | — |
| MI | — | — | — | — | — | — | — | — | — | — |
| PBKS | — | — | — | — | — | — | — | — | — | — |
| RR | — | — | — | — | — | — | — | — | — | — |
| RCB | — | — | — | — | — | — | — | — | — | — |
| SRH | — | — | — | — | — | — | — | — | — | — |
Numbers show batting team run-rate when batting against the bowling team. Highlighted cells = ≥3 matches. Grey = insufficient data.
H2H data not yet generated — run node scripts/build-team-h2h-batting.mjs to populate.