#2 Joe Root (England)- 7,359 runs
At times, Joe Root has faced a lot of questions for his performances, but his numbers this decade are excellent. He has scored 7,359 runs at an average of a little under fifty since making his debut away in India in December 2012. The numbers are very good, especially for someone who has played the majority of cricket in England, which has been an incredibly difficult place to bat in recent years, especially against the newer ball.
Root, however, has often been criticised for his conversion rate from fifties to hundreds. He has passed 50 on 62 occasions in his career, but he has only gone on to make a century 17 times. In most cases, he falls between 50 and 100 to very soft, needless dismissals, and that has cost not only him a number of centuries, but it has also cost his side on a number of occasions. If he can sort that out, he could have even better numbers than he does now.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news