Head to head / Australia v Sri Lanka
Australia v Sri Lanka
102 recorded meetings in men's internationals.
Head-to-head record
All formats| Format | P | Australia | Sri Lanka | T/D | NR |
|---|---|---|---|---|---|
| Test | 18 | 12 | 4 | 2 | 0 |
| ODI | 57 | 33 | 22 | 0 | 2 |
| T20I | 27 | 15 | 11 | 1 | 0 |
Latest meetings
Runs per over- Pallekele International Cricket Stadium, Kandy
Australia: runs per over Sri Lanka: runs per over - R Premadasa Stadium, Colombo, Colombo
Sri Lanka: runs per over Australia: runs per over - R Premadasa Stadium, Colombo, Colombo
Sri Lanka: runs per over Australia: runs per over - Galle International Stadium, Galle
- Galle International Stadium, Galle
Overview
Australia and Sri Lanka have met 102 times in the recorded men's internationals. Australia have won 60 of those and Sri Lanka 37; the other 5 ended tied, drawn or without a result.
Australia lead the series by 23 wins.
By format
In Tests the sides have met 18 times: Australia 12 wins, Sri Lanka 4 wins, and 2 ties or draws.
In One Day Internationals the sides have met 57 times: Australia 33 wins, Sri Lanka 22 wins, with 2 without a result.
In Twenty20 Internationals the sides have met 27 times: Australia 15 wins, Sri Lanka 11 wins, and 1 ties or draws.
Meetings and extremes
The earliest recorded meeting is an odi dated 9 January 2003: Sri Lanka won by 79 runs.
The most recent recorded meeting is a t20i dated 16 February 2026: Sri Lanka won by 8 wickets.
Australia's highest total in these meetings is 654/6, made on 29 January 2025 at Galle International Stadium.
Sri Lanka's highest total in these meetings is 554, made on 8 July 2022 at Galle International Stadium.
Australia's widest win in the series is by 366 runs, on 1 February 2019.
Sri Lanka's widest win in the series is by 229 runs, on 4 August 2016.
The longest unbroken run of wins is 10 by Australia, between 12 February 2006 and 22 February 2008.
Across all recorded innings in these meetings Australia average 235.5 runs and Sri Lanka average 208.1.
In the limited-overs meetings the side batting first has won 38 and the side chasing 43.
The latest meetings, most recent first, were 16 February 2026, T20I, Sri Lanka won by 8 wickets; 14 February 2025, ODI, Sri Lanka won by 174 runs; 12 February 2025, ODI, Sri Lanka won by 49 runs; 6 February 2025, Test, Australia won by 9 wickets; 29 January 2025, Test, Australia won by 242 runs.
Year by year
Australia and Sri Lanka first meet in the records in 2003 and last in 2026. Meetings by calendar year, with wins for Australia and Sri Lanka: 2003, 5 (4-1); 2004, 4 (3-1); 2006, 6 (4-2); 2007, 5 (5-0); 2008, 4 (3-1); 2009, 1 (0-1); 2010, 5 (2-3); 2011, 11 (4-4); 2012, 9 (5-4); 2013, 9 (3-5); 2015, 1 (1-0); 2016, 10 (6-4); 2017, 3 (1-2); 2019, 6 (6-0); 2021, 1 (1-0); 2022, 16 (9-6); 2023, 1 (1-0); 2025, 4 (2-2); 2026, 1 (0-1).
Leading players in these meetings
The leading run scorers across these meetings are KC Sangakkara for Sri Lanka (2,349 in 51 matches), DPMD Jayawardene for Sri Lanka (2,218 in 59 matches), MJ Clarke for Australia (1,974 in 40 matches), DA Warner for Australia (1,942 in 48 matches) and TM Dilshan for Sri Lanka (1,704 in 58 matches).
The leading wicket takers are MA Starc for Australia (101 in 37 matches), HMRKB Herath for Sri Lanka (69 in 20 matches), SL Malinga for Sri Lanka (62 in 40 matches), NM Lyon for Australia (61 in 17 matches) and MG Johnson for Australia (57 in 30 matches).
Highest totals by format
The highest Test innings in these meetings is 654/6 by Australia on 29 January 2025.
The highest ODI innings in these meetings is 376/9 by Australia on 8 March 2015.
The highest T20I innings in these meetings is 263/3 by Australia on 6 September 2016.
Grounds
The grounds that have hosted the most of these meetings are R Premadasa Stadium, Colombo (13 matches), Melbourne Cricket Ground (12 matches), Pallekele International Cricket Stadium (11 matches) and Sydney Cricket Ground (11 matches).
Reading the record
The records hold 102 meetings between Australia and Sri Lanka, the first dated 9 January 2003 (ODI) and the latest 16 February 2026 (T20I). 3 of them ended tied or drawn and 2 without a result.
Questions and answers
How many times have Australia and Sri Lanka played each other?
102 recorded men's internationals: Australia won 60 and Sri Lanka won 37.
When did Australia and Sri Lanka last meet?
In a t20i on 16 February 2026: Sri Lanka won by 8 wickets.
What is the Test record between Australia and Sri Lanka?
18 matches: Australia 12 wins, Sri Lanka 4 wins.
What is the ODI record between Australia and Sri Lanka?
57 matches: Australia 33 wins, Sri Lanka 22 wins.