Hyderabad, March 28 -- The Indian Premier League (IPL) match between Mumbai Indians (MI) and Sunrisers Hyderabad (SRH) was a record-breaking one, in which records with bat and ball were broken left and right. The five-time champions, MI lost the match by 31 runs, but more than the result, it will be the records and pure entertainment that will stay with the fans.

Here is a look at all the records broken in the game:

The 277/3 by SRH on Wednesday is the highest-ever total in IPL history, outdoing the Royal Challengers Bangalore (RCB) total of 263/5 in their 20 overs against Pune Warriors India back in 2013. In that match, Chris Gayle made 175* in 66 balls, with 13 fours and 17 sixes.

It is also the fourth-highest total in all of T20 cri...