Introduction
Sometimes a cricket ball moves so fast that you barely see it. The speed gun flashes a number, and the crowd gasps. For years, fans have asked one simple question: who bowled the fastest ball in cricket?
The answer is Pakistan’s Shoaib Akhtar. In the 2003 Cricket World Cup, he bowled a ball at 161.3 km/h (100.23 mph) against England. That number has never been beaten in international cricket. It is famous because it broke the 100 mph barrier—something fans had talked about for years but almost never saw.
Who Bowled the Fastest Ball in Cricket?
Shoaib Akhtar, nicknamed the “Rawalpindi Express,” is widely credited with bowling the fastest recorded ball in international cricket. The ball was clocked at 161.3 km/h (100.23 mph) during a World Cup group match between Pakistan and England. The match was played at Newlands in Cape Town, South Africa, on 22 February 2003. The batsman was England opener Nick Knight.
Guinness World Records lists this as the fastest electronically measured speed for a ball bowled by any bowler. The ICC has never formally named an “official” record because speed guns around the world are not all the same. But in the cricket world, the 161.3 km/h figure is accepted as the fastest ball ever recorded.
Shoaib Akhtar’s Fastest Ball Record
The delivery came during the 2003 World Cup in South Africa. Shoaib was at his fastest in that tournament, and his spell against England became part of cricket history. Reports from the match say several balls in that over were clocked above 150 km/h, building up to the record ball.
What makes it special is not just the number. Fast bowling is hard on the body, and bowling that fast in a real match is very rare. The 161.3 km/h ball showed the absolute limit of what a human arm could do at that time.
One thing to remember: speed-gun readings can differ. Different TV broadcasters use different machines. That is why the ICC never formally approved a single “world record.” Still, major cricket publications, Guinness World Records, and fans all over the world cite the 2003 reading as the fastest.
Top 10 Fastest Bowlers in Cricket History

Here are the fastest recorded deliveries in international cricket. These speeds are the most commonly reported in trusted cricket sources. They are reported speeds, not officially approved ICC records, because speed-gun technology has not been the same everywhere and in every era.
| Rank | Bowler | Country | Reported Fastest Speed | Match/Year (Where Reported) |
|---|---|---|---|---|
| 1 | Shoaib Akhtar | Pakistan | 161.3 km/h (100.23 mph) | vs England, 2003 World Cup |
| 2 | Shaun Tait | Australia | 161.1 km/h (100.14 mph) | vs England, 2010 |
| 3 | Brett Lee | Australia | 161.1 km/h (100.14 mph) | vs New Zealand, 2005 |
| 4 | Jeff Thomson | Australia | 160.6 km/h (99.66 mph) | vs West Indies, 1975-76 |
| 5 | Mitchell Starc | Australia | 160.4 km/h (99.57 mph) | vs New Zealand, 2015 |
| 6 | Andy Roberts | West Indies | 159.5 km/h (99.12 mph) | vs Australia, 1975 |
| 7 | Fidel Edwards | West Indies | 157.7 km/h (97.94 mph) | vs South Africa, 2003 |
| 8 | Mitchell Johnson | Australia | 156.8 km/h (97.49 mph) | vs England, 2013 |
| 9 | Mohammad Sami | Pakistan | 156.4 km/h (97.18 mph) | vs Zimbabwe, 2003 |
| 10 | Shane Bond | New Zealand | 156.4 km/h (97.18 mph) | vs India, 2003 |
A note on wrong speeds: Sometimes TV graphics show crazy numbers by mistake. In 2025, one Mitchell Starc ball was shown at 176.5 km/h, but it was later corrected to the low 140s. A Mohammed Siraj ball was once shown at 181.6 km/h because of a machine error. These are not records. They are glitches.
Fastest Ball in Different Cricket Formats
Cricket has three main formats: Tests, ODIs, and T20s. Fast bowling looks a little different in each one.
ODI Cricket: The fastest ball in any format is Shoaib Akhtar’s 161.3 km/h, and it came in an ODI during the 2003 World Cup.
Test Cricket: The fastest ball recorded in a Test match belongs to Australia’s Mitchell Starc. He bowled at 160.4 km/h against New Zealand at the WACA in Perth on 15 November 2015. Starc is one of only four bowlers to reach 160 km/h in international cricket, along with Shoaib Akhtar, Brett Lee, and Shaun Tait.
T20 Cricket: Good data for T20 internationals is harder to find. Shaun Tait is often named as the fastest in T20s, with a reported speed of about 161.1 km/h against Pakistan. But this number is often mentioned together with his ODI speed, so T20 records are less clearly documented than ODI and Test records.
How Fast Can a Cricket Ball Travel?
To understand 161.3 km/h, think of it as 100.23 mph. At that speed, the ball reaches the batsman in well under half a second. The batter has almost no time to think—just react.
Bowling speed comes from many things working together. A good, smooth run-up builds speed. At the crease, the body turns from the hips and shoulders, passing energy from the ground up through the body and into the bowling arm. The wrist and fingers add a final snap. Fast bowlers usually have strong legs, flexible shoulders, and a bowling action that lets them put out a lot of force without getting hurt.
Being strong is not enough. Timing and a repeatable action matter a lot. That is why bowlers like Shoaib Akhtar and Brett Lee could stay fast for years, while other strong players could not.
Why Is Shoaib Akhtar Considered So Special?
Shoaib Akhtar is remembered for more than one number. His action was wild and exciting—a long, angry run-up, then a slingy delivery that few batsmen could handle. He was not just fast once. He was fast again and again, often bowling over 150 km/h through his career.
His nickname, the “Rawalpindi Express,” came from his home city and his non-stop pace. Ricky Ponting, one of the best batsmen of that era, once called a Shoaib spell at the WACA in 1999 the fastest he ever faced. That kind of praise from a top player says a lot.
Shoaib also had injuries and controversies in his career, which makes his record even more surprising. He did not have the smooth, easy action of some other fast bowlers, yet he bowled the single fastest ball the game has seen. That mix of speed, aggression, and a little madness made him one of the most feared fast bowlers in cricket history.
Frequently Asked Questions
Who bowled the fastest ball in cricket history?
Shoaib Akhtar of Pakistan bowled the fastest recorded ball in cricket history. It was clocked at 161.3 km/h (100.23 mph) against England on 22 February 2003.
What was Shoaib Akhtar’s fastest bowling speed?
His fastest recorded speed was 161.3 km/h (100.23 mph). He did it in the 2003 World Cup match against England at Newlands, Cape Town.
Who is the fastest bowler in cricket history?
Shoaib Akhtar is widely seen as the fastest bowler in cricket history because he has the highest recorded speed. But bowlers like Shaun Tait, Brett Lee, and Mitchell Starc have also crossed 160 km/h.
Did Brett Lee bowl faster than Shoaib Akhtar?
No. Brett Lee’s fastest recorded ball is 161.1 km/h, just below Shoaib Akhtar’s 161.3 km/h. Lee was fast for a long time, but the single fastest ball belongs to Akhtar.
Who bowled the fastest ball in the 2023 or 2024 cricket seasons?
In IPL 2024, Gerald Coetzee bowled a ball at 157.4 km/h, the fastest of that tournament. That is still far below the all-time international record. In recent international cricket, no ball has come close to 161.3 km/h.
Is Shoaib Akhtar’s fastest ball record officially recognized?
Guinness World Records recognizes it as the fastest electronically measured delivery. The ICC has said speed-gun readings are not the same everywhere and has never formally approved a single “official” world record. Still, the 161.3 km/h figure is accepted by the cricket world as the fastest recorded ball.
Conclusion
So, who bowled the fastest ball in cricket? The record books say Shoaib Akhtar, with a ball that hit 161.3 km/h on a February evening in Cape Town in 2003. More than twenty years later, no one has clearly beaten it in international cricket.
For fans, this record is a reminder of why fast bowling is so exciting. The speed-gun number is only one part of it. What really matters is the courage, skill, and pure athleticism needed to bowl that fast. Whether the record stands for another twenty years or falls tomorrow, Shoaib Akhtar’s name will always be tied to the fastest ball the game has ever measured.

