Former Pakistan fast bowler Shoaib Akhtar holds the record for throwing the fastest ball in cricket history. The former Pakistani fast bowler, known as Rawalpindi Express, bowled the ball at 161.3 kilometers per hour in the match against England during the 2003 World Cup. However, this is the fastest ball in cricket history. Even after almost 20 years of Shoaib Akhtar's record, no bowler can throw the ball at this speed. However, this year Shoaib Akhtar's record can be broken.