#2 Brian Lara
Brian Lara is undoubtedly one of the greatest players of all-time. The West Indian was a run-machine whose sound technique and commendable temperament frightened quite a few bowlers back in the day.
Lara has a plethora of records to his name, one of which is the all-time highest individual score in Test cricket, accounting to the time he scored 400* against England in 2004 at St John's, Antigua. The former West Indies skipper became the first man in history to ever score 400 runs in an innings and the record is yet to be eclipsed or even equaled by any player.
However, his knock of 400 against England wasn't the only occasion when he crossed the magical 300-run mark in Test cricket, as his other triple hundred came against the very same opponent at the very same ground in 1994 when he had the entire arena at St John's buzzing, courtesy of his masterclass with the bat as he scored 375 to exhibit one of the most dominant innings to have ever been witnessed by the home side.
Lara was spectacular with the bat throughout the series as he scored a total of 798 runs in 5 Tests, with the next highest run-scorer being Michael Atherton, who amassed 510 runs, close to 300 runs less than the West Indian wizard.
Lara's dominance with the bat was one of the prime reasons that helped West Indies beat England 3-1 in the five-match series.
Follow IPL Auction 2025 Live Updates, News & Biddings at Sportskeeda. Get the fastest updates on Mega-Auction and cricket news