1.) Steve Smith – 1305 runs
Australian skipper Steve Smith is probably the best in the business, he is topping the list. Smith scored heavily in 2017; he scored 1305 runs in 20 innings with a surreal average of 76.76. Smith stood for his team when needed and led from the front. His side won the famed Ashes series with an absolute dominance. 239 runs against England was Smith’s best score of the year.