| 16 Feb 2026 | AUS 181 v SL 184/2Match 30 · T20I | Sri Lanka won by 8 wickets | Kandy | ICC Men's T20 World Cup 2025/26 |
| 14 Feb 2025 | SL 281/4 v AUS 1072nd ODI · ODI | Sri Lanka won by 174 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 12 Feb 2025 | SL 214 v AUS 1651st ODI · ODI | Sri Lanka won by 49 runs | Colombo | Australia tour of Sri Lanka 2024/25 |
| 6 Feb 2025 | SL 257 & 231 v AUS 414 & 75/12nd Test · Test | Australia won by 9 wickets | Galle | Australia tour of Sri Lanka 2024/25 |
| 29 Jan 2025 | AUS 654/6d v SL 165 & 2471st Test · Test | Australia won by an innings and 242 runs | Galle | Australia tour of Sri Lanka 2024/25 |
| 16 Oct 2023 | SL 209 v AUS 215/5Match 14 · ODI | Australia won by 5 wickets | Lucknow | ICC Cricket World Cup 2023/24 |
| 25 Oct 2022 | SL 157/6 v AUS 158/3Match 19 · T20I | Australia won by 7 wickets | Perth | ICC Men's T20 World Cup 2022/23 |
| 8 Jul 2022 | AUS 364 & 151 v SL 5542nd Test · Test | Sri Lanka won by an innings and 39 runs | Galle | Australia tour of Sri Lanka 2022 |
| 29 Jun 2022 | SL 212 & 113 v AUS 321 & 10/01st Test · Test | Australia won by 10 wickets | Galle | Australia tour of Sri Lanka 2022 |
| 24 Jun 2022 | SL 160 v AUS 164/65th ODI · ODI | Australia won by 4 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 21 Jun 2022 | SL 258 v AUS 2544th ODI · ODI | Sri Lanka won by 4 runs | Colombo | Australia tour of Sri Lanka 2022 |
| 19 Jun 2022 | AUS 291/6 v SL 292/43rd ODI · ODI | Sri Lanka won by 6 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 16 Jun 2022 | SL 220/9 v AUS 1892nd ODI · ODI | Sri Lanka won by 26 runs (DLS method) | Kandy | Australia tour of Sri Lanka 2022 |
| 14 Jun 2022 | SL 300/7 v AUS 282/81st ODI · ODI | Australia won by 2 wickets (DLS method) | Kandy | Australia tour of Sri Lanka 2022 |
| 11 Jun 2022 | AUS 176/5 v SL 177/63rd T20I · T20I | Sri Lanka won by 4 wickets | Kandy | Australia tour of Sri Lanka 2022 |
| 8 Jun 2022 | SL 124/9 v AUS 126/72nd T20I · T20I | Australia won by 3 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 7 Jun 2022 | SL 128 v AUS 134/01st T20I · T20I | Australia won by 10 wickets | Colombo | Australia tour of Sri Lanka 2022 |
| 20 Feb 2022 | AUS 154/6 v SL 155/55th T20I · T20I | Sri Lanka won by 5 wickets | Melbourne | Sri Lanka tour of Australia 2021/22 |
| 18 Feb 2022 | SL 139/8 v AUS 143/44th T20I · T20I | Australia won by 6 wickets | Melbourne | Sri Lanka tour of Australia 2021/22 |
| 15 Feb 2022 | SL 121/6 v AUS 124/43rd T20I · T20I | Australia won by 6 wickets | Canberra | Sri Lanka tour of Australia 2021/22 |
| 13 Feb 2022 | AUS 164/6 v SL 164/82nd T20I · T20I | Match tied (Australia won the Super Over) | Sydney | Sri Lanka tour of Australia 2021/22 |
| 11 Feb 2022 | AUS 149/9 v SL 122/81st T20I · T20I | Australia won by 20 runs (DLS method) | Sydney | Sri Lanka tour of Australia 2021/22 |
| 28 Oct 2021 | SL 154/6 v AUS 155/3Match 22 · T20I | Australia won by 7 wickets | Dubai | ICC Men's T20 World Cup 2021/22 |
| 1 Nov 2019 | AUS 145/3 v SL 142/63rd T20I · T20I | Australia won by 7 wickets | Melbourne | Sri Lanka tour of Australia 2019/20 |
| 30 Oct 2019 | AUS 118/1 v SL 1172nd T20I · T20I | Australia won by 9 wickets | Brisbane | Sri Lanka tour of Australia 2019/20 |
| 27 Oct 2019 | AUS 233/2 v SL 99/91st T20I · T20I | Australia won by 134 runs | Adelaide | Sri Lanka tour of Australia 2019/20 |
| 15 Jun 2019 | AUS 334/7 v SL 247Match 20 · ODI | Australia won by 87 runs | London | World Cup 2019 |
| 1 Feb 2019 | AUS 534/5d & 196/3d v SL 215/9 & 1492nd Test · Test | Australia won by 366 runs | Canberra | Sri Lanka tour of Australia 2018/19 |
| 24 Jan 2019 | AUS 323 v SL 144 & 139/91st Test · Test | Australia won by an innings and 40 runs | Brisbane | Sri Lanka tour of Australia 2018/19 |
| 22 Feb 2017 | AUS 187/6 v SL 146Match 3 · T20I | Australia won by 41 runs | Adelaide | Sri Lanka in Australia T20I Series 2016/17 |
| 19 Feb 2017 | AUS 173 v SL 176/8Match 2 · T20I | Sri Lanka won by 2 wickets | Victoria | Sri Lanka in Australia T20I Series 2016/17 |
| 17 Feb 2017 | AUS 168/6 v SL 172/5Match 1 · T20I | Sri Lanka won by 5 wickets | Melbourne | Sri Lanka in Australia T20I Series 2016/17 |
| 9 Sept 2016 | SL 128/9 v AUS 130/6Match 2 · T20I | Australia won by 4 wickets | Colombo | Australia in Sri Lanka T20I Series 2016 |
| 6 Sept 2016 | SL 178/9 v AUS 263/3Match 1 · T20I | Australia won by 85 runs | Kandy | Australia in Sri Lanka T20I Series 2016 |
| 4 Sept 2016 | SL 195 v AUS 199/5Match 5 · ODI | Australia won by 5 wickets | Kandy | Australia in Sri Lanka ODI Series 2016 |
| 31 Aug 2016 | SL 212 v AUS 217/4Match 4 · ODI | Australia won by 6 wickets | Dambulla | Australia in Sri Lanka ODI Series 2016 |
| 28 Aug 2016 | SL 226 v AUS 227/8Match 3 · ODI | Australia won by 2 wickets | Dambulla | Australia in Sri Lanka ODI Series 2016 |
| 24 Aug 2016 | SL 288 v AUS 206Match 2 · ODI | Sri Lanka won by 82 runs | Colombo | Australia in Sri Lanka ODI Series 2016 |
| 21 Aug 2016 | SL 227/8 v AUS 228/7Match 1 · ODI | Australia won by 3 wickets | Colombo | Australia in Sri Lanka ODI Series 2016 |
| 13 Aug 2016 | SL 355/9 & 347/8d v AUS 379 & 160Match 3 · Test | Sri Lanka won by 163 runs | Colombo | Warne-Muralitharan Trophy 2016 |
| 4 Aug 2016 | SL 281 & 237 v AUS 106 & 183Match 2 · Test | Sri Lanka won by 229 runs | Galle | Warne-Muralitharan Trophy 2016 |
| 26 Jul 2016 | SL 117 & 353 v AUS 203 & 161Match 1 · Test | Sri Lanka won by 106 runs | Kandy | Warne-Muralitharan Trophy 2016 |
| 8 Mar 2015 | AUS 376/9 v SL 312/9Match 32 · ODI | Australia won by 64 runs | Sydney | ICC Cricket World Cup 2014/15 |
| 17 Jun 2013 | AUS 233 v SL 253/8Match 12 · ODI | Sri Lanka won by 20 runs | London | ICC Champions Trophy 2013 |
| 28 Jan 2013 | AUS 119/3 v SL 161/4Match 2 · T20I | Sri Lanka won by 2 runs (DLS method) | Melbourne | Sri Lanka in Australia T20I Series 2012/13 |
| 26 Jan 2013 | AUS 137/3 v SL 139/5Match 1 · T20I | Sri Lanka won by 5 wickets | Sydney | Sri Lanka in Australia T20I Series 2012/13 |
| 23 Jan 2013 | AUS 247/5 v SL 215Match 5 · ODI | Australia won by 32 runs | Hobart | Sri Lanka in Australia ODI Series 2012/13 |
| 20 Jan 2013 | AUS 222/9 v SL 14/0Match 4 · ODI | No result | Sydney | Sri Lanka in Australia ODI Series 2012/13 |
| 18 Jan 2013 | AUS 74 v SL 75/6Match 3 · ODI | Sri Lanka won by 4 wickets | Brisbane | Sri Lanka in Australia ODI Series 2012/13 |
| 13 Jan 2013 | AUS 170 v SL 172/2Match 2 · ODI | Sri Lanka won by 8 wickets | Adelaide | Sri Lanka in Australia ODI Series 2012/13 |