David Warner finished his international career with 49 centuries for Australia: 26 in Tests, 22 in ODIs and one in T20Is. Across 383 matches and 472 innings, the explosive opener built a reputation for aggressive strokeplay and match-winning performances across formats.
Warner made his international debut in 2009 without playing a first-class match, an unusual route into the Australian team. Over the next 15 years, he developed from a T20 specialist into one of the most accomplished opening batters of his generation.
His 49 international hundreds put him second only to Sachin Tendulkar among opening batters. Here is the complete David Warner centuries list, along with his biggest scores, major milestones and batting lessons.
David Warner International Centuries: Format-Wise Breakdown
Format | Centuries |
Tests | 26 |
ODIs | 22 |
T20Is | 1 |
Total | 49 |
Warner's century record reflects his adaptability. His Test hundreds included huge scores against several of the world's leading attacks, while his ODI record shows how effectively he converted his aggressive approach into sustained scoring.
David Warner Test Centuries List: 26 Hundreds
Warner scored 26 Test centuries in 112 matches. His Test career included a 335 not out against Pakistan, a 253 against New Zealand and a double-century in his 100th Test against South Africa.
No. | Score | Opposition | Venue | Year | Result |
1 | 123* | New Zealand | Hobart | 2011 | Lost |
2 | 180 | India | Perth | 2012 | Won |
3 | 119 | South Africa | Adelaide | 2012 | Drawn |
4 | 124 | England | Brisbane | 2013 | Won |
5 | 112 | England | Perth | 2013 | Won |
6 | 115 | South Africa | Centurion | 2014 | Won |
7 | 135 | South Africa | Cape Town | 2014 | Won |
8 | 145 | South Africa | Cape Town | 2014 | Won |
9 | 133 | Pakistan | Dubai | 2014 | Lost |
10 | 145 | India | Adelaide | 2014 | Won |
11 | 102 | India | Adelaide | 2014 | Won |
12 | 101 | India | Sydney | 2015 | Drawn |
13 | 163 | New Zealand | Brisbane | 2015 | Won |
14 | 116 | New Zealand | Brisbane | 2015 | Won |
15 | 253 | New Zealand | Perth | 2015 | Drawn |
16 | 122* | West Indies | Sydney | 2016 | Drawn |
17 | 144 | Pakistan | Melbourne | 2016 | Won |
18 | 113 | Pakistan | Sydney | 2017 | Won |
19 | 112 | Bangladesh | Dhaka | 2017 | Lost |
20 | 123 | Bangladesh | Chittagong | 2017 | Won |
21 | 103 | England | Melbourne | 2017 | Drawn |
22 | 154 | Pakistan | Brisbane | 2019 | Won |
23 | 335* | Pakistan | Adelaide | 2019 | Won |
24 | 111* | New Zealand | Sydney | 2020 | Won |
25 | 200 | South Africa | Melbourne | 2022 | Won |
26 | 164 | Pakistan | Perth | 2023 | Won |
His 335* against Pakistan in Adelaide remains the standout score on the list. Warner also produced the fastest Test century at the WACA in 2012, reaching three figures from 69 balls against India.
David Warner ODI Centuries List: 22 Hundreds
Warner scored 22 ODI centuries in 161 matches, maintaining a career strike rate above 95. His ODI record also includes six World Cup centuries, highlighting his ability to produce major scores on the biggest stage.
His highest ODI score was 179 against Pakistan in Adelaide in 2017.
No. | Score | Opposition | Venue | Year | Result |
1 | 163 | Sri Lanka | Brisbane | 2012 | Won |
2 | 100 | Sri Lanka | Adelaide | 2012 | Lost |
3 | 127 | England | Sydney | 2015 | Won |
4 | 178 | Afghanistan | Perth | 2015 | Won |
5 | 122 | India | Sydney | 2016 | Lost |
6 | 109 | South Africa | Basseterre | 2016 | Won |
7 | 106 | Sri Lanka | Pallekele | 2016 | Won |
8 | 117 | South Africa | Durban | 2016 | Lost |
9 | 173 | South Africa | Cape Town | 2016 | Lost |
10 | 119 | New Zealand | Canberra | 2016 | Won |
11 | 156 | New Zealand | Melbourne | 2016 | Won |
12 | 130 | Pakistan | Sydney | 2017 | Won |
13 | 179 | Pakistan | Adelaide | 2017 | Won |
14 | 124 | India | Bengaluru | 2017 | Won |
15 | 107 | Pakistan | Taunton | 2019 | Won |
16 | 166 | Bangladesh | Nottingham | 2019 | Won |
17 | 122 | South Africa | Manchester | 2019 | Lost |
18 | 128* | India | Mumbai | 2020 | Won |
19 | 106 | England | Melbourne | 2022 | Won |
20 | 104 | South Africa | Bloemfontein | 2023 | Won |
21 | 163 | Pakistan | Bengaluru | 2023 | Won |
22 | 104 | Netherlands | Delhi | 2023 | Won |
One of Warner's notable ODI innings came against India in Mumbai in 2020, when he made an unbeaten 128. He also scored 163 against Pakistan in Bengaluru in 2023, adding another major hundred late in his international career.
David Warner T20I Century
Warner scored one century in T20 Internationals, despite finishing with 28 T20I half-centuries.
Score: 100* off 56 balls
Opposition: Sri Lanka
Venue: Adelaide Oval
Date: October 27, 2019
Result: Australia won by 134 runs
The innings completed Warner's set of international hundreds across all three formats. He became the third Australian batter, after Aaron Finch and Glenn Maxwell, to score an international century in Tests, ODIs and T20Is.
David Warner's Major Century Records and Milestones
Several milestones stand out from Warner's century record:
49 international centuries as an opener: Warner finished with 49 international hundreds and ranks second behind Sachin Tendulkar among opening batters.
335 at Adelaide Oval:* His unbeaten 335 against Pakistan in 2019 became the highest individual Test score at the venue, surpassing the previous 334 marks associated with Mark Taylor and Sir Donald Bradman.
200 in his 100th Test: Warner scored 200 against South Africa at the MCG on Boxing Day in 2022, becoming the second Australian after Ricky Ponting to score a century in his 100th Test.
69-ball Test hundred: Warner reached his century from 69 balls against India at Perth in 2012.
Three Tests with centuries in both innings: He scored centuries in both innings of a Test on three occasions—twice against South Africa and once against New Zealand.
Frequently Asked Questions
How many international centuries has David Warner scored?
David Warner scored 49 international centuries for Australia: 26 in Tests, 22 in ODIs and one in T20Is.
What is David Warner's highest Test score?
Warner's highest Test score is 335 not out against Pakistan at the Adelaide Oval in November 2019.
How many ODI World Cup centuries did David Warner score?
Warner scored six ODI World Cup centuries during his career.
Who has more international centuries as an opener, Sachin Tendulkar or David Warner?
Sachin Tendulkar has more international centuries as an opener. Warner finished with 49 international hundreds across formats and ranks second in the figures covered in this article.
Did David Warner score centuries in all three international formats?
Yes. Warner scored 26 Test centuries, 22 ODI centuries and one T20I century, giving him hundreds in all three international formats.







