ICC Champions Trophy 2025

Fastest ODI hundreds, full list: David Miller breaks Champions Trophy record

Miller 100 vs NZ

David Miller completed a record hundred off the last ball of the second semi-final of the 2025 Champions Trophy in Lahore, but couldn't take South Africa over the line.

Chasing 363, South Africa were always behind the asking rate. Temba Bavuma (56) and Rassie van der Dussen (69) scored half centuries at the top, but they weren't quick enough to put pressure back on New Zealand. Miller came out to bat at No.6 with South Africa needing 196 from 21.2 overs but kept losing partners.

By over 39.3, South Africa had collapsed to 218-8 with the game looking out of their reach. Miller knocked it around with Kagiso Rabada hitting the occasional boundary but it wasn't enough to catch up with the required rate. In the end, it became a race against time for Miller to reach his hundred.

After the 47th over, Miller was batting on 52 off 49, needing another 48 to reach his hundred, which is exactly what he managed to score as South Africa ended on 312-9, eventually losing by 50 runs.

2nd Semi-Final, South Africa vs New Zealand

Recent
South Africa vs New Zealand | ICC Champions Trophy, 2025 | 2nd Semi-Final
Gaddafi Stadium, Lahore
Wednesday, March 05th, 2025 09:00am (UTC:+0000)
SA South Africa
SA South Africa
312/9
(50.0) RR: 6.24

    vs

    NZ New Zealand
    NZ New Zealand
    362/6
    (50.0) RR: 7.24

      Whose Champions Trophy record did Miller break?

      Miller completed his hundred with the last ball of the match, which was the 67th ball he faced. It is now the fastest hundred scored in the history of the Champions Trophy. The previous record belonged to two players: Virender Sehwag and Josh Inglis.

      Sehwag scored a 77-ball ton against England in the 2002 Champions Trophy, while Inglis did the same against the same opponents earlier in the current edition.

      Among South Africa players, it is the 11th fastest hundred in ODIs and the fastest one scored by Miller, eclipsing his 69-ball ton against Australia in 2016. Overall, it was the joint-70th quickest century in men's ODIs.

      Fastest Champions Trophy centuries

      Player Match Balls
      David Miller SA vs NZ, 2025 67
      Virender Sehwag IND vs ENG, 2002 77
      Josh Inglis AUS vs ENG, 2025 77
      Shikhar Dhawan IND vs SA, 2013 80
      Tillakaratne Dilshan SL vs SA, 2009 87
      Marcus Trescothick ENG vs ZIM, 2002 89
      Andrew Flintoff ENG vs SL, 2004 89

      Fastest men's ODI hundreds

      Player Match Year Balls
      AB de Villiers South Africa v West Indies 2015 31
      Corey Anderson New Zealand v West Indies 2014 36
      Shahid Afridi Pakistan v Sri Lanka 1996 37
      Glenn Maxwell Australia v Netherlands 2023 40
      Asif Khan UAE v Nepal 2023 41
      Mark Boucher South Africa v Zimbabwe 2006 44
      Brian Lara West Indies v Bangladesh 1999 45
      Shahid Afridi Pakistan v India 2005 45
      Jesse Ryder New Zealand v West Indies 2014 46
      Jos Buttler England v Pakistan 2015 46
      Jos Buttler England v Netherlands 2022 47
      Sanath Jayasuriya Sri Lanka v Pakistan 1996 48
      Aiden Markram South Africa v Sri Lanka 2023 49
      Jos Buttler England v Pakistan 2019 50
      Kevin O'Brien Ireland v England 2011 50
      Glenn Maxwell Australia v Sri Lanka 2015 51
      Darius Visser Samoa v Vanuatu 2024 51
      Virat Kohli India v Australia 2013 52
      AB de Villiers South Africa v West Indies 2015 52
      Shahid Afridi Pakistan v Bangladesh 2010 53
      Moeen Ali England v West Indies 2017 53
      Saim Ayub Pakistan v Zimbabwe 2024 53
      Jonny Bairstow England v Scotland 2018 54
      Heinrich Klaasen South Africa v West Indies 2023 54
      Sikandar Raza Zimbabwe v Netherlands 2023 54
      Sanath Jayasuriya Sri Lanka v Bangladesh 2008 55
      Chris Gayle West Indies v England 2019 55
      James Faulkner Australia v India 2013 57
      AB de Villiers South Africa v India 2015 57
      Thisara Perera Sri Lanka v New Zealand 2019 57
      Eoin Morgan England v Afghanistan 2019 57
      Michael Bracewell New Zealand v India 2023 57
      Heinrich Klaasen South Africa v Australia 2023 57
      AB de Villiers South Africa v India 2010 58
      Jonny Bairstow England v New Zealand 2018 58
      Kushal Malla Nepal v Oman 2023 59
      Travis Head Australia v New Zealand 2023 59
      Virender Sehwag India v New Zealand 2009 60
      Jos Buttler England v West Indies 2019 60
      Jatinder Singh Oman v Nepal 2021 60
      Muhammad Waseem UAE v PNG 2023 60
      Mushfiqur Rahim Bangladesh v Ireland 2023 60
      Virat Kohli India v Australia 2013 61
      Jos Buttler England v Sri Lanka 2014 61
      Sharjeel Khan Pakistan v Ireland 2016 61
      George Munsey Scotland v Namibia 2023 61
      Heinrich Klaasen South Africa v England 2023 61
      Evin Lewis West Indies v Sri Lanka 2024 61
      Mohammad Azharuddin India v New Zealand 1988 62
      Alex Hales England v Australia 2018 62
      Steve Smith Australia v India 2020 62
      Steve Smith Australia v India 2020 62
      KL Rahul India v Netherlands 2023 62
      Shakib Al Hasan Bangladesh v Zimbabwe 2009 63
      Nicholas Pooran West Indies v Netherlands 2023 63
      Rohit Sharma India v Afghanistan 2023 63
      Fakhar Zaman Pakistan v New Zealand 2023 63
      Sanath Jayasuriya Sri Lanka v Netherlands 2006 64
      Yuvraj Singh India v England 2008 64
      Kedar Jadhav India v England 2017 65
      Jason Roy England v West Indies 2019 65
      Sean Williams Zimbabwe v USA 2023 65
      Kusal Mendis Sri Lanka v Pakistan 2023 65
      Matthew Hayden Australia v South Africa 2007 66
      Suresh Raina India v Hong Kong 2008 66
      Virender Sehwag India v Sri Lanka 2009 66
      AB de Villiers South Africa v Sri Lanka 2014 66
      Jos Buttler England v New Zealand 2015 66
      Charles Amini Papua New Guinea v Namibia 2023 66
      John Davison Canada v West Indies 2003 67
      Basit Ali Pakistan v West Indies 1993 67
      Adam Gilchrist Australia v Sri Lanka 2006 67
      Craig McMillan New Zealand v Australia 2007 67
      Iftikhar Ahmed Pakistan v Nepal 2023 67
      Shreyas Iyer India v New Zealand 2023 67
      David Miller South Africa v New Zealand 2025 67

      Second hundred in global semi-finals

      This is also the second consecutive global ODI semi-final where Miller has scored a hundred, having also scored one in a losing cause against Australia in the 2023 World Cup semi-final in Kolkata.

      With this effort, Miller has become the first South Africa player in an elite list of six batters who have scored more than one hundred in World Cup and Champions Trophy semi-finals and finals combined.

      Sourav Ganguly is the only one among them to have scored three centuries in these knockout games.

      Multiple hundreds in World Cup & Champions Trophy semis and finals

      Player Inns Runs HS Ave SR 100 50
      Sourav Ganguly (IND) 6 489 141* 122.25 90.55 3 1
      Ricky Ponting (AUS) 14 509 140* 42.41 81.7 2 1
      Mahela Jayawardene (SL) 9 372 115* 62 90.29 2 1
      Shane Watson (AUS) 8 338 136* 84.5 81.05 2 1
      David Miller (SA) 4 306 101 153 121.42 2 1
      Saeed Anwar (PAK) 3 232 113* 116 82.85 2 0