THE GAME IN NUMBERS Tests · ODIs · T20Is · Men & women
CRICKET WICKET.
PLAYER STATS

How many ODI runs has Gary Ballance scored?

Gary Ballance has 454 runs in 20 ODI innings from 21 matches at an average of 25.22 and a strike rate of 71.04. Highest score: 79.

PLAYER STATS

454ODI runs

Gary Ballance has 454 runs in 20 ODI innings from 21 matches at an average of 25.22 and a strike rate of 71.04. Highest score: 79.

Gary Ballance: official career runs by format
Test
1,653
ODI
454
T20I
30

Official career snapshot. Formats without a recorded value stay blank.

See the full Gary Ballance record

This is the official international snapshot, not a scorecard sample. Gary Ballance career profile has format cards, charts and the complete batting, bowling and fielding tables. Open the related leaderboard to see this figure in rank order.

More Gary Ballance questions

Career records checked: 2026-09-28. Official career figures. A missing field stays missing; it is never inferred from a partial scorecard.