Rohit Sharma reached a major career landmark by crossing 20,000 international runs during India’s third ODI against South Africa in Visakhapatnam, reinforcing his place among the finest batters of the modern era. The former Indian captain, known for his effortless strokeplay and commanding presence at the top of the order, has built his career on a blend of composure, timing and power. His latest achievement reflects years of consistency across formats and his crucial role in India’s success, particularly in white-ball cricket.

The milestone also follows another personal feat earlier in the series, when Rohit surpassed Shahid Afridi’s tally to become the player with the most sixes in ODI history—proof that his attacking instincts remain undiminished. Rohit now joins a select group of In

See Full Page