A look at the top active run-scorers in the high-voltage India–Australia ODI rivalry.

#1 — Virat Kohli

Virat Kohli tops the chart with 2,451 runs in 50 ODIs against Australia. He averages 54.46, with 8 centuries and 15 fifties, proving his dominance in this rivalry.

Google Images

Kohli’s best knocks often come under pressure. His ability to chase targets and score big against Australia makes him one of the greatest ODI batters ever.

Google Images

#2 — Rohit Sharma

Google Images

Rohit Sharma stands second with 2,407 runs in 46 matches. He averages 57.30 and has scored 8 centuries, often punishing Australia’s pace attack.

Google Images

Rohit’s effortless hitting and timing make him a nightmare for Australian bowlers. His double centuries and consistent starts have defined many iconic encounters.

Google Images

Steve Smith has scored 1,383 runs in 30 ODIs against India. With an average of 53.19, his consistent performances underline his class and temperament.

#3 — Steve Smith

Google Images

Glenn Maxwell has 950 runs in 33 ODIs against India. Known for his explosive batting, Maxwell can turn a game around within a few overs.

#4 — Glenn Maxwell

Google Images

KL Rahul has scored 733 runs in 17 ODIs at a superb average of 61.08. He has hit 7 half-centuries, proving to be India’s dependable middle-order batter.

#5 — KL Rahul

Google Images

From Kohli’s elegance to Maxwell’s fireworks — India vs Australia ODIs always deliver top-class cricket. These active stars continue to define the rivalry’s golden era.