Here are the 12 men chosen for their brilliance. Four of them are foreigners, two all-rounders, two spinners and three Mumbaikars. The chosen 12 include three RCB and SRH players, two from KKR and MI and one from RPS.
The 27-year-old is the 'Orange Cap' holder. With 973 from 16 matches, he is the highest-scoring batsman in a single season in IPL's 9-year history. He finished the tournament with an astounding average of 81.08 and and equally impressive strike-rate of 152.03. He hit an unbelievable four hundreds and seven half-centuries.
He was one of the key reasons for SRH's title triumph. He's 2nd on the 'Orange Cap' charts with 848 runs at ana average of 60.57 and strike rate of 151.42.
The bromance between the South African and his skipper Virat Kohli in the middle led to many awe-inspiring partnerships. His calm presence is perfect at the crucial one-down position.
The Mumbaikar provides the semblance of stability to the middle-order. As RCB showed in the final, big names do not make champions. Rahane's calm head can control things in the middle in a crisis.
He is a better wicketkeeper than Lokesh Rahul and a very handy bat. He was one of the key reasons for KKR reaching the knock-out stage.
All-rounder Krunal Pandya was a revelation in IPL 9, hitting 237 runs in 12 matches at a strike rate of 191.12 and picking up 6 wickets at an economy rate of 7.57 with his off-spin.
Andre Russell was KKR's MVP. He picked 15 wickets from 12 games and chipped in with the bat too -- 188 runs.
The Bangladesh left-arm seamer was rightly judged the 'Emerging Player of the season'. He finished with an economy rate of 6.90 - the lowest of the tournament.
Pacer Bhuvneshwar Kumar took 23 from 17 games to be the finish as the highest wicket taker of IPL 9
The Mumbai pacer took 18 wickets for the IPL debutants. Interestingly, he took 13 top-order wickets and the five others were also middle-order batsmen, thus proving how effective he is at his job.
25-year-old leggie Yuzvendra Chahal took 21 wickets from 13 matches to finish IPL-9 as second highest wicket taker
Rohit Sharma may have scored 489 runs from 14 games, but he failed to lift his team as a skipper. Rohit Sharma is 12th man since Ajinkya Rahane gives better balance to the side.
About The Gallery
We sifted through all the power-packed performances in IPL 2016 to try and pick a balanced playing XI for the season. Here's mid-day.com's 'Dream XI' of IPL 9