Australia vs Sri Lanka: ODI head-to-head record

Australia and Sri Lanka have met 57 times in ODIs in our ball-by-ball record (2003–2025) — Australia lead 33–22 in decided matches, with 2 producing no result. Every number is computed from the ball-by-ball record of these 57 meetings.

MatchesAustralia winsSri Lanka winsNo result
All seasons5733222

“No result” covers washouts — and, in T20 leagues, super-over finishes, which the ball-by-ball record stores without a winner. Coverage: ball-by-ball data from 2003–2025; earlier ODIs matches predate the ball-by-ball record and are not counted here.

Who has won more Australia vs Sri Lanka matches?

In decided ODI matches Australia lead 33–22: Australia 33, Sri Lanka 22. 2 produced no result.

Season by season

SeasonMatchesAustraliaSri LankaD/TNR
200254100
200332100
200564200
200622000
200743100
201041201
2011126600
201252201
201310100
201411000
201654100
201911000
202252300
202311000
202420200

Recent meetings

SeasonDateVenueAustralia resultMargin
20242025-02-14R Premadasa Stadium, ColomboL174 runs
20242025-02-12R Premadasa Stadium, ColomboL49 runs
20232023-10-16Ekana Stadium, LucknowW5 wickets
20222022-06-24R Premadasa Stadium, ColomboW4 wickets
20222022-06-21R Premadasa Stadium, ColomboL4 runs
20222022-06-19R Premadasa Stadium, ColomboL6 wickets
20222022-06-16Pallekele International Cricket Stadium, KandyL26 runs
20222022-06-14Pallekele International Cricket Stadium, KandyW2 wickets
20192019-06-15Kennington Oval, LondonW87 runs
20162016-09-04Pallekele, KandyW5 wickets

More ODI team records

Source: DeepCover ball-by-ball warehouse · how we verify our numbers · methodology · all answered questions