Cricket’s Speed Demons: Shoaib Akhtar The fastest ball ever recorded in cricket was bowled by Shoaib Akhtar of Pakistan, who achieved a top speed of 161.3 km/h in a 2003 Worldcup.