On this day: 29 June
Big innings, best bowling and memorable results from Tests, ODIs, T20Is and the IPL played on 29 June, from our ball-by-ball records (2002 onwards).
Highlights
2024
Result
India beat South Africa by 7 runsICC Men's T20 World Cup final · T20I · Bridgetown
2021
Result
South Africa beat West Indies by 1 runThriller · T20I · St George's
2017
Batting
AC Jayangani 178* (143)Sri Lanka v Australia · Women's ODI · Bristol
2017
Batting
Meg Lanning 152* (135)Australia v Sri Lanka · Women's ODI · Bristol
2016
Batting
Jason Roy 162 (118)England v Sri Lanka · ODI · London
Top innings
2017
Batting
AC Jayangani 178* (143)Sri Lanka v Australia · Women's ODI · Bristol
2016
Batting
Jason Roy 162 (118)England v Sri Lanka · ODI · London
2017
Batting
Meg Lanning 152* (135)Australia v Sri Lanka · Women's ODI · Bristol
2008
Batting
Shane Watson 126 (122)Australia v West Indies · ODI · Grenada
2003
Batting
Jacques Kallis 125* (147)South Africa v Zimbabwe · ODI · Canterbury
2024
Batting
Virat Kohli 76 (59)India v South Africa · T20I · Bridgetown
2008
Batting
Kumar Sangakkara 112 (110)Sri Lanka v Pakistan · ODI · Karachi
2017
Batting
Smriti Mandhana 106* (108)India v West Indies · Women's ODI · Taunton
2023
Batting
Sean Williams 142 (103)Zimbabwe v Oman · ODI · Bulawayo
2022
Batting
Nicolaj Laegsgaard 91 (42)Denmark v Gibraltar · T20I · Waterloo
Best bowling
2019
Bowling
Mitchell Starc 5/26Australia v New Zealand · ODI · London
2021
Bowling
Obed McCoy 4/22West Indies v South Africa · T20I · St George's
2004
Bowling
James Franklin 5/42New Zealand v England · ODI · Chester-le-Street
2008
Bowling
Sohail Tanvir 5/48Pakistan v Sri Lanka · ODI · Karachi
2025
Bowling
Ibrar Ahmad 5/27Hungary v France · T20I · Ilfov County
2019
Bowling
DF Jacobs 4/13Thailand v Maldives · T20I · Kuala Lumpur
2008
Bowling
Sunil Dhaniram 5/32Canada v Bermuda · ODI · King City