
During the Pakistan Tri-Nation game against South Africa at Lahore, Kane Williamson became the second-fastest to 7,000 runs in ODIs.
South Africa rode on Matthew Breetzke’s 150 – the highest individual score by an ODI debutant – to post 304-6 at Lahore. Devon Conway (97) led New Zealand’s chase before Williamson took over.
After taking 44 balls for his first fifty, Williamson took only another 28 for the second, ending a drought of ODI hundreds that dated back to the 2019 World Cup game against the West Indies. He finished on 133 off 113 balls, an innings that featured 13 fours and two sixes.
Williamson was on 6,997 ODI runs when Senuran Muthusamy came to bowl the 49th over. After Glenn Phillips ran a single off the third ball to level the scores, Williamson off-drove the fourth for four to reach 7,000 ODI runs in only his 159th innings, pushing Virat Kohli (161) to third place. Only Hashim Amla (150) had got there in fewer innings. The New Zealand record of 186 was previously held by Martin Guptill, followed by Ross Taylor (188).
Having won both their league games, New Zealand have qualified for the final on February 14. There, they will face the winner of the Pakistan-South Africa match on February 12.
Fastest to 7,000 runs in men’s ODIs
Innings | Batter | Team | Debut | 7,000th run |
150 | Hashim Amla | South Africa | 2008 | 2017 |
159 | Kane Williamson | New Zealand | 2010 | 2025 |
161 | Virat Kohli | India | 2008 | 2016 |
166 | AB de Villiers | South Africa, Africa XI | 2005 | 2014 |
174 | Sourav Ganguly | India | 1992 | 2001 |
181 | Rohit Sharma | India | 2007 | 2018 |
183 | Brian Lara | West Indies | 1990 | 2001 |
186 | Martin Guptill | New Zealand | 2009 | 2022 |
187 | Desmond Haynes | West Indies | 1978 | 1991 |
188 | Jacques Kallis | South Africa | 1996 | 2004 |
188 | Ross Taylor | New Zealand | 2006 | 2018 |
- Mithali Raj, the only women to reach the 7,000-run mark in ODIs, took 192 innings to get there.