The fastest ball in cricket history is Shoaib Akhtar’s 161.3 km/h — 100.2 mph — to Nick Knight of England at Cape Town during the 2003 World Cup. Twenty-three years on, nothing has been measured faster, and only one other bowler has been credited with a delivery past 100 mph.

⚠️ Before the lists, the thing that governs all of them: cricket keeps no official record for bowling speed. The ICC ratifies runs and wickets; it does not ratify these. Every figure below is a broadcaster’s speed-gun reading, taken on equipment that has changed repeatedly over fifty years, calibrated differently, and measured at different points in the ball’s flight. These are the numbers the game has settled on — they are not measurements made to one standard.

The clearest illustration is a reading that was withdrawn. Brett Lee was clocked at 161.8 km/h in a Test at Brisbane in the 2000-01 season, which would have put him ahead of Akhtar. Channel Nine, Australia’s broadcaster at the time, later accepted the reading was wrong. It appears on no list, this one included.

Fastest ball in cricket history: the ten quickest recorded

Bowler Fastest delivery Against Year
Shoaib Akhtar (Pakistan) 161.3 km/h (100.2 mph) England 2003
Shaun Tait (Australia) 161.1 km/h (100.1 mph) England 2010
Brett Lee (Australia) 160.8 km/h (99.9 mph) New Zealand 2005
Jeff Thomson (Australia) 160.6 km/h (99.8 mph) West Indies 1975
Mitchell Starc (Australia) 160.4 km/h (99.7 mph) New Zealand 2015
Andy Roberts (West Indies) 159.5 km/h (99.1 mph) Australia 1975
Fidel Edwards (West Indies) 157.7 km/h (97.9 mph) South Africa 2003
Mitchell Johnson (Australia) 156.8 km/h (97.4 mph) England 2013
Mohammad Sami (Pakistan) 156.4 km/h (97.1 mph) Zimbabwe 2003
Shane Bond (New Zealand) 156.4 km/h (97.1 mph) India 2003

Shaun Tait’s 161.1 km/h came to Craig Kieswetter in his first over of an ODI against England at Lord’s in 2010; Australia won that match by 42 runs. Jeff Thomson’s 160.6 km/h at Perth in 1975 stood as the benchmark for three decades before the modern guns arrived.

Fastest ball in Tests, ODIs and T20s

📌 There is no per-format speed record either, which is the honest answer to “what is the fastest ball in Test cricket?” Nobody maintains separate ratified lists by format, which is why the same handful of deliveries turns up wherever the question is asked.

What can be said with confidence: Akhtar’s 161.3 km/h and Tait’s 161.1 km/h were both bowled in one-day internationals, and Mitchell Starc’s 160.4 km/h against New Zealand at Perth in 2015 is the quickest delivery widely credited in a Test match. Beyond those, the format attached to a given reading is often reported inconsistently, and this page does not guess at it.

Fastest ball in the Indian T20 League

Bowler Team Speed Year
Shaun Tait (Australia) Rajasthan 157.71 kph 2011
Lockie Ferguson (New Zealand) Gujarat 157.3 kph 2022
Umran Malik (India) Hyderabad 157 kph 2022
Mayank Yadav (India) Lucknow 156.7 kph 2024
Anrich Nortje (South Africa) Delhi 156.2 kph 2020
Umran Malik (India) Hyderabad 156 kph 2022

Tait’s 157.71 kph for Rajasthan in 2011 is still the quickest recorded in the competition, fifteen seasons later. Mayank Yadav’s 156.7 kph against Bengaluru was the fastest ball of the 2024 season.

Fastest ball by an Indian bowler

Bowler Fastest ball Against Year
Umran Malik 157 kph Delhi 2022
Mayank Yadav 156.7 kph Bengaluru 2024
Irfan Pathan 153.7 kph Pakistan 2007
Mohammed Shami 153.3 kph Australia 2014
Jasprit Bumrah 153.26 kph Australia 2018

⚠️ The top two rows are franchise cricket, and that distinction gets lost constantly. Umran Malik’s 157 kph and Mayank Yadav’s 156.7 kph were both bowled in the Indian T20 League. The fastest ball by an India bowler in international cricket is Malik’s 156 kph against Sri Lanka in 2023 — not Irfan Pathan’s 153.7 kph, which is the quickest of the earlier generation but has been beaten.

Javagal Srinath is reported to have passed 157 kph in South Africa in 1996, on equipment nobody now treats as reliable, so it sits outside every list.

Fastest ball in cricket history: quick answers

What is the fastest ball ever bowled? 161.3 km/h (100.2 mph) by Shoaib Akhtar against England at Cape Town in 2003.

Has anyone else bowled 100 mph? One bowler: Shaun Tait, 161.1 km/h (100.1 mph) against England in 2010.

What is the fastest ball by an Indian? Umran Malik’s 157 kph in the 2022 Indian T20 League; his 156 kph against Sri Lanka in 2023 is the fastest by an India bowler in an international.

What is the fastest ball in the Indian T20 League? Shaun Tait’s 157.71 kph for Rajasthan in 2011.

Is there an official fastest-ball record? No. The ICC does not ratify bowling speeds; every figure comes from a broadcaster’s speed gun.

More on the same subject: the fastest bowler in the world, the fastest Indian bowler and Umran Malik’s fastest ball.

Follow us on Telegram for the latest updates from the world of sports!

Interested in cricket betting? Click here to check out the list of top sites.

Photo credit: Alamy