Return to international cricket
In April 2019, he was named in Australia's squad for the 2019 Cricket World Cup. After missing the 2018–19 season, Warner was awarded a national contract by Cricket Australia for the 2019–20 season. On 1 June 2019, Warner played in Australia's opening match of the Cricket World Cup, against Afghanistan, at the County Ground in Bristol and was awarded player of the match for scoring 89 not out off 114 balls.
He was also named player of the match in Australia's third match against Pakistan. Here he made 107, his first century on returning to international cricket. On 20 June 2019, in the match against Bangladesh, Warner scored 166 runs, becoming the first batsman to score two 150+ scores in the Cricket World Cup. Nine days later, in the match against New Zealand, Warner scored his 13,000th run in international cricket. He finished the tournament as the leading run-scorer for Australia and with 647 runs in ten matches, he also finished as the second highest run-scorer in the entire tournament behind Rohit Sharma.
In July 2019, he was named in Australia's squad for the 2019 Ashes series in England. However, he had a poor series, scoring only 95 runs over 10 innings at an average of 9.5. His only score of note was 61 at Headingley, that being his only score above 50, whilst he made a pair at Old Trafford and was dismissed seven times by Stuart Broad during the series.
On 27 October 2019, in the first T20I match against Sri Lanka, Warner scored his first century in T20I cricket, from just 56 balls, becoming the third Australian batsman to score centuries in all three formats of the international game after Shane Watson and Glenn Maxwell. He continued his good form with an unbeaten 60 in the second T20I and 57 in the third. He scored a total of 217 runs (most ever runs by an Australian in a three-match T20I series) and was awarded the player of the series. On 30 November 2019, Warner scored his maiden Test Triple century, scoring 335 not out against Pakistan, which is the second-highest individual score for an Australian Test batsman behind Matthew Hayden's 380 and also saw Warner surpassing the record of Azhar Ali's 302 to register the highest ever individual score in an innings of a day/night test match. He also became the second batsman to score a triple century in a pink ball test.
On 14 January 2020, in the first ODI match against India, Warner completed his 5000 runs in One Day Internationals becoming the fastest Australian and fourth fastest batsman in the world to reach this milestone. On 16 July 2020, Warner was named in a 26-man preliminary squad of players to begin training ahead of a possible tour to England following the COVID-19 pandemic. On 14 August 2020, Cricket Australia confirmed that the fixtures would be taking place, with Warner included in the touring party.
Warner was included in the ODI, T20I and Test squads for India's tour of Australia taking place from November 2020 to January 2021. After scoring 69 and 83 runs in the first and second ODI respectively, he sustained a groin injury while fielding in the second innings of the second ODI and was ruled out for the remaining ODI, T20Is and the first two Tests. Following his return for the final two Tests, he failed to make any major impact after scoring just 67 runs across the four innings at an average of 16.75.In August 2021, Warner was named in Australia's squad for the 2021 ICC Men's T20 World Cup. He entered the T20 World Cup following a disappointing IPL season with Sunrisers Hyderabad, however he quickly turned around his form around and went on to play a crucial role for Australia in the tournament. He scored 289 runs (second-highest in the tournament) with three half-centuries including one in the final where he scored 53 off 38 balls helping Australia win their maiden T20 World Cup and was named Player of the Tournament. In November 2021, Warner was named in Australia's squad for the 2021–22 Ashes taking place in Australia. He scored 273 runs across 8 innings at an average of 34.12, he scored two fifties and also made a pair at Hobart in the series.
During Australia's 2022 tour of Pakistan, Warner failed to impress, scoring 169 runs in 5 innings, at an average of 33.80 and scored 2 fifties with a high score of 68. Warner had also missed the 3 match ODI series and the one-off T20I. However, Warner performed considerably better against Sri Lanka during Australia's 2022 tour of Sri Lanka; as he scored 130 runs in 3 innings, at an average of 65.00, with a high score of 70 during the T20I series and was the leading run scorer. Warner was not able to translate this during the ODI series, as he scored 155 runs in five innings at and average of 31.0 and reached a high score of 99 during the fourth ODI, before being stumped by Niroshan Dickwella. This became the second time a batsman was dismissed on 99 in an ODI by the way of stumping, the first being VVS Laxman in November 2002. Warner failed to impress again during the test series, as during the first innings of the first test, he scored 25 runs off of 24 balls before being dismissed. In the second innings, Warner scored a four and a six to win the first test match by 10 wickets, as the target was 5 runs. In the first innings of the second test, Warner scored 5 runs off of 13 balls before being dismissed. He scored 24 runs off of 44 balls in the second innings, where Australia collapsed and were bowled out for 151 runs. Sri Lanka won the second test match by an innings an 39 runs and drew the series 1–1. Warner finished the test series with 64 runs in 4 innings, with a high score of 25 and a batting average of 21.33.
In September 2022, Warner was named in Australia's squad for the 2022 ICC Men's T20 World Cup. He had a poor T20 World Cup scoring only 44 runs in 4 matches.
Warner made his return to form in series against England, in the first match he scored 86 runs. In the final match of series, he scored a century and his 269 run partnership with Travis Head was the highest stand for any wicket in ODIs at the Melbourne Cricket Ground, he was also named Player of the series.
On 27 December, Warner scored a double century in the second Test in the series against South Africa, this was Warner's first test ton since January 2020. On a day with many milestones, Warner passed 8000 test runs. He also became the first Australian since Ricky Ponting to score a century and only the second batsman to score a double century in his 100th Test match.
In the 2023 Ashes, Warner scored 285 runs at average of 28.50. He only passed 50 twice with a highest score of 66.
In September 2023, Warner was named in Australia's squad for the 2023 ICC Cricket World Cup in India. Australia started the tournament slow, losing their first two matches but then went on to win all the matches in the tournament including the final. In the fourth group stage match against Pakistan, Warner scored an impressive 163 runs off 124 balls and helped Australia win by 62 runs. Five days later, he scored his second consecutive century in the World Cup against Netherlands and surpassed Ricky Ponting to score the most centuries in the World Cup (6) by an Australian. In the semi-final against South Africa, he became the third batsman after Rohit Sharma and Sachin Tendulkar to complete 500 runs twice in World Cup tournaments. In the final, he missed out with the bat scoring 7 off 3 balls but put in a strong fielding display as Australia beat India to clinch their sixth World Cup title with Warner winning his second. He finished as Australia's top run scorer with 535 runs which included two centuries and two half centuries.
On 9 February 2024, Warner played his 100th T20I in the first match of the T20I series against the West Indies at the Blundstone Arena. He scored 70 off 36 balls, earning him player of the match in a 10 run victory for Australia. This made Warner the first Australian to reach 100 appearances for Australia in each format of the game. He was also player of the match in his 100th game of each format. On 13 February, in the third T20I against West Indies, Warner scored 81 runs off 49 balls. Despite his performance, his team lost but went on to win the series 2–1. He was named the player of the series for scoring a total of 173 runs across the three matches.
In May 2024, he was named in Australia's squad for the 2024 ICC Men's T20 World Cup tournament. On 24 June, he played his final match with Australia, losing by 24 runs to India in the Super 8 stage, where Australia were eliminated from the tournament.