
Kane Williamson scored his 48th international century in the second 2025 Champions Trophy semi-final between New Zealand and South Africa today (March 5), drawing him level with Steve Smith on the all-time list.
The former ODI captain came to the crease in the powerplay after Will Young was out attempting a big shot to Lungi Ngidi. He put on a huge partnership with Rachin Ravindra, who also reached a century, to take the BlackCaps past 200 shortly after the 30-over mark.
Ravindra edged behind off Kagiso Rabada soon after reaching his century, ending their partnership for 164 off 154 balls. Williamson, however, carried on and went to his own three-figure milestone in the 40th over of the innings. He ramped a ball from Wiaan Mulder over the keeper's head to get to the mark off 91 balls. His second 50 came off just 30 deliveries.
How many centuries does Williamson have?
Dismissed for 102, it was his 15th ODI century and his second in less than a month after he scored 133* against the same opposition in the tri-series ahead of the Champions Trophy. Overall, it was Williamson's 48th century in international cricket, with 33 Test hundreds making up the rest.
Only 11 players have more international centuries than Williamson, and he is now level with fellow Fab Four member Smith, who announced his ODI retirement today (March 5), and India legend Rahul Dravid. The other two members of that group, Joe Root and Virat Kohli, are still ahead on 53 and 82 international centuries respectively.
The innings took him past former South Africa legend AB de Villiers, with a gap back to the next player on the list on 42, Chris Gayle.
Full list: Players with the most men's international centuries
Player | Team | Span | Centuries scored |
Sachin Tendulkar | India | 1989-2013 | 100 |
Virat Kohli | India | 2008-2025* | 82 |
Ricky Ponting | Australia | 1995-2012 | 71 |
Kumar Sangakkara | Sri Lanka | 2000-2015 | 63 |
Jacques Kallis | South Africa | 1995-2014 | 62 |
Hashim Amla | South Africa | 2004-2019 | 55 |
Mahela Jayawardene | Sri Lanka | 1997-2015 | 54 |
Brian Lara | West Indies | 1990-2007 | 53 |
Joe Root | England | 2012-2025* | 53 |
Rohit Sharma | India | 2007-2025* | 49 |
David Warner | Australia | 2009-2024 | 49 |
Rahul Dravid | India | 1996-2012 | 48 |
Steve Smith | Australia | 2010-2025* | 48 |
Kane Williamson | New Zealand | 2010-2025* | 48 |
AB de Villiers | South Africa | 2004-2018 | 47 |
Chris Gayle | West Indies | 1999-2021 | 42 |
Sanath Jayasuriya | Sri Lanka | 1989-2011 | 42 |
Shivnarine Chanderpaul | West Indies | 1994-2015 | 41 |
Younis Khan | Pakistan | 2000-2017 | 40 |
Matthew Hayden | Australia | 1993-2009 | 40 |
Ross Taylor | New Zealand | 2006-2022 | 40 |
Follow Wisden for all cricket updates, including live scores, match stats, quizzes and more. Stay up to date with the latest cricket news, player updates, team standings, match highlights, video analysis and live match odds.