Top 5 Teams with Most Runs in the history of IPL

- Lavanya

1. Mumbai Indians - 39565 runs in 247 innings

2. Royal Challengers Bangalore - 37651 runs in 241 matches

3. Punjab Kings - 37066 runs in 232 innings

4. Kolkata Knight Riders - 36628 runs in 237 matches

5. Delhi Capitals - 36591 runs in 238 innings