On this day: 18 December
Big innings, best bowling and memorable results from Tests, ODIs, T20Is and the IPL played on 18 December, from our ball-by-ball records (2002 onwards).
Highlights
2025
Batting
Devon Conway 227 (367)New Zealand v West Indies · Test · Mount Maunganui
2023
Result
New Zealand v Pakistan: Match tied (Pakistan won the Super Over)Tied · Women's ODI · Christchurch
2019
Batting
Rohit Sharma 159 (138)India v West Indies · ODI · Visakhapatnam
2007
Batting
Mahela Jayawardene 213* (411)Sri Lanka v England · Test · Galle International Stadium
2005
Bowling
Harbhajan Singh 7/62India v Sri Lanka · Test · Ahmedabad
Top innings
2025
Batting
Devon Conway 227 (367)New Zealand v West Indies · Test · Mount Maunganui
2007
Batting
Mahela Jayawardene 213* (411)Sri Lanka v England · Test · Galle International Stadium
2019
Batting
Rohit Sharma 159 (138)India v West Indies · ODI · Visakhapatnam
2009
Batting
Tillakaratne Dilshan 123 (113)Sri Lanka v India · ODI · Nagpur
2013
Batting
Mohammad Hafeez 122 (129)Pakistan v Sri Lanka · ODI · Sharjah Cricket Stadium
2013
Batting
Cheteshwar Pujara 153 (270)India v South Africa · Test · Johannesburg
2009
Batting
MS Dhoni 107 (111)India v Sri Lanka · ODI · Nagpur
2019
Batting
KL Rahul 102 (104)India v West Indies · ODI · Visakhapatnam
2025
Batting
Esha Oza 102* (68)United Arab Emirates v Bahrain · Women's T20I · Al Amarat
2022
Batting
Fatuma Kibasu 101* (62)Tanzania v Qatar · Women's T20I · Nairobi
Best bowling
2005
Bowling
Harbhajan Singh 7/62India v Sri Lanka · Test · Ahmedabad
2022
Bowling
Lauren Bell 4/12England v West Indies · Women's T20I · Bridgetown
2020
Bowling
Jacob Duffy 4/33New Zealand v Pakistan · T20I · Auckland
2022
Bowling
Cosmas Kyewuta 4/5Uganda v Tanzania · T20I · Kigali City
2022
Bowling
YM Nkanya 4/10Tanzania v Uganda · T20I · Kigali City
2025
Bowling
Nur Arianna Natsya 4/11Malaysia v Myanmar · Women's T20I · Bangkok
2022
Bowling
Sarfaraz Ali 4/12Bahrain v Qatar · T20I · Bangi
2025
Bowling
Onnicha Kamchomphu 4/13Thailand v Indonesia · Women's T20I · Bangkok
2024
Bowling
SS Kang 4/15United Arab Emirates v Qatar · T20I · Dubai
2022
Bowling
Sharvin Muniandy 4/21Malaysia v Singapore · T20I · Bangi