Test cricket is the best form of cricket. It is said to be the original form of cricket. It tests the patience and ability of the players to be in a field for one whole day. Batsmen tend to have a lot of energy for staying in the field for one full day. Even the bowlers should have the ability to bowl for a day. These abilities are hard to achieve. Bowlers' should cross these limits and bowl with their maximum effort. Some bowlers go over these limits and bowl at their maximum speeds. These 10 balls are the Top 10 fastest balls that have been bowled in ICC test cricket.

1. Mitchell Starc – 160.4 KMPH

At no.1 is the Australian fast bowler and leading wicket-taker MITCHELL STARC. When it comes to fast bowling, Australian bowlers have been performing well and in an exceptional way. Most teams fear Australia only for their bowling lineup and their bowling speed. This ball from Mitchell Starc is from a test series against New Zealand in Perth in the year 2015.

2. Andy Roberts – 159.9 KMPH

At no.2 is the speedster from West Indies ANDY ROBERTS. In the 70s and 80s era, the whole world feared the West Indies bowlers. They have threatened every batsman with their fast and deadliest forms of bowling. Andy Roberts is one of the people with extraordinary skill and speed. It took decades for other bowlers to break his records and match his bowling speed. This ball was bowled in the year 1975.

3. Brett Lee – 157.4 KMPH

At no.3 is again the Australian bowling beast Brett lee. This match was in the year 2002 in a Test series against South Africa. He was among a few bowlers in the world who could bowl at his desired speed. He constantly bowls at 150kmph at takes wickets at regular intervals.

4. Brett Lee – 157.3 KMPH

At no.4 is the Australian legend and bowling mastermind BRETT LEE. He is one of the most famous Australian bowlers in the world. His extraordinary talent for bowling at top speeds and correct angles made him popular all over the world. This ball was bowled in the match between Australia and South Africa in the year 2002.

5. Mitchell Johnson - 156.8 KMPH

At no.5 is another Australian pace bowler the world had known MITCHELL JOHNSON. This young bowler had performed fantastically and took 37 wickets in the 2013-14 Ashes series. Whenever Ashes happens, something extraordinary happens. That time it was Johnson who bowled at his top speed and took 37 wickets in a single series.

6. Nantie Hayward – 154.4 KMPH

At no. 6 is again the South African bowler NANTIE HAYWARD. He is one of the few cricketers who performed well against Indian batting defense and took many wickets. This was the same match he bowled at his top speed and bowled at 154 kmph. He was in his best form in this match and bowling consistently in 150.

7. Nantie Hayward 154.3 KMPH

At no.8 is again a special bowler from India. MOHAMMAD SHAMI has been performing brilliantly in past few years in test cricket. Against Australia and England, Shami has been in top form with his bowling techniques. He holds this record in a test series between Australia in 2014 at Melbourne. Shami and all other Indian pacers perform in their top form on Australian grounds.

8. Mohammad Shami – 153.3 KMPH

At no.8 is again a special bowler from India. MOHAMMAD SHAMI has been performing brilliantly in past few years in test cricket. Against Australia and England, Shami has been in top form with his bowling techniques. He holds this record in a test series between Australia in 2014 at Melbourne. Shami and all other Indian pacers perform in their top form on Australian grounds.

9. Jasprit Bumrah – 153.2 KMPH

At no.9 is the Indian fast bowler JASPRIT BUMRAH. When it comes to bowling, bumrah is currently one of the top bowlers in the world. He especially performs extraordinarily in test cricket. He has a special record in test cricket bowling. He once bowled at 153 kmph in a test match against Australia.

10. Allan Donald – 152.9 KMPH

At no.10 is the former South African bowler ALLAN DONALD. He is one of the bowlers in the 90s who could bowl and go up to the speed limit of 150kmph.  This happened in a Test series against Sri Lanka in 2000-01. Allan was one of the earliest people to perform at a constant rate of speed bowling.