#2 James Anderson
Even after becoming the highest wicket-taking fast bowler of all time, Anderson shows no signs of slowing down and is continuing his good work for England. At 36, Anderson is at the business end of his career, but still has enough craft left in him to make it to the list of the greatest fast bowlers in the world. He usually is at his best in the cold and wet English weather and damp surfaces as it gives him the opportunity to swing the ball both ways. His 565 Test wickets from 145 Test matches are a testimony to his undeniable guile and hard-work.
Anderson took a bagful of wickets against India in a home series in 2018. He also bowled brilliantly in Sri Lanka, especially with the old ball, when the conditions were completely averse to pace bowling. He has taken 43 wickets in this calendar year and continues to be an inspiration to the young fast bowlers all over the world. He might retire in 2019 itself but still remains the benchmark for quality swing bowling.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news