India’s wicketkeeper-batter KL Rahul has etched his name in the record books by completing 3,000 runs in One Day Internationals (ODIs) during the ICC Champions Trophy 2025 semifinal against Australia. Coming into the high-stakes clash at the Dubai International Cricket Stadium, Rahul needed just 33 runs to achieve the milestone, and he reached the mark with a single off Nathan Ellis, pushing a full delivery to the left of cover.

Before the match, Rahul had amassed 2,967 runs in 83 ODIs at an impressive average of 47.85, positioning himself among India’s most consistent middle-order batters in recent years. His latest achievement adds to his growing reputation as a dependable batter in crucial situations.

Rahul’s innings has been vital for India in their chase of 265 against Australia, particularly after the dismissal of Virat Kohli for 84. Partnering with Hardik Pandya, he has kept India in the hunt, with just 27 runs required off 28 balls. His ability to absorb pressure and guide the innings has been a hallmark of his career, and reaching this milestone in a crucial knockout game further highlights his value to the Indian team.

With Rahul anchoring the chase, Indian fans will be hoping he can steer the team to a memorable victory and secure a spot in the Champions Trophy final.