Rohit and the other centurion, Shikhar Dhawan, led India to a easy nine-wicket win over their arch-rivals and also ensured defending champions India made it to the final of the Asia Cup.

Rohit right now is second to Dhawan on the most runs scored this tournament with 269 runs in four innings at a  average of 134.50. He has so far scored a century and two fifties and India are yet to lose a match.

During India’s encounter against Pakistan on Sunday, Rohit reached the landmark of 7,000 ODI runs and became only the ninth Indian to do so after Sachin Tendulkar, Sourav Ganguly, Rahul Dravid, MS Dhoni, Kohli, Mohammad Azharuddin, Yuvraj Singh, and Virender Sehwag.

While Hashim Amla was the fastest to reach the 7,000-landmark, who took only 150 innings to get there, Kohli stood second when he entered the 7,000-club in 161 innings.

Meanwhile, Rohit has bettered the record of the Indian legends like Tendulkar, Dhoni, and others to become the third fastest Indian batsman (181 innings) and overall, fifth, to have scored 7,000 and more international runs in the 50-over format. Second fastest Indian batsman to reach 7,000 ODI runs still remains Ganguly (174 innings).

However, in terms of the number of years taken to get to the landmark, Indian captain Kohli is well ahead of others. He accumulated 7,000 ODI runs in just seven years and 152 days, while Amla took nine years and 81 days and Rohit 11 years and 92 days.

Score Card

PAK 237/7 (50.0 Ovs)  ; IND 238/1 (39.3 Ovs)

India won by 9 wkts  ; PLAYER OF THE MATCH : Shikhar Dhawan