IPL: Top batting performances

Kane Williamson bagged the purple cap after scoring a massive 735 runs.