2.) Babar Azam – 352 runs
Pakistan’s Babar Azam is at the second spot of the list of highest run-getters in 2017< He scored 352 runs in 10 innings with an average of 39.11. Azam had a decent year in all the formats but surprisingly he did better in the shortest format of the game.