#1 Faf du Plessis (South Africa) - 677 runs
Matches - 13, Runs - 672, Avg - 67.20, SR - 90.93, HS - 185
The South African Test captaincy has pushed Faf du Plessis to achieve greater things in the game and the charismatic batsman has been on a run-scoring spree ever since. Unsurprisingly, he tops the list of run scorers in 2017 with 672 runs in 13 games, including 2 hundreds and 4 half-centuries.
Du Plessis was at his best in the series against Sri Lanka after the New Year, slamming two hundreds, including a career best 185 in Cape Town. He also ended the New Zealand series on a good note with back to back half-centuries and has looked in good touch in England so far.
Surely, the time has come for the champion cricketer to emerge from de Villiers' shadows.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news