Who threw the fastest delivery in cricket?

The fastest delivery in cricket was bowled by the Pakistani cricketer Shoaib Akhtar of Pakistan. His delivery was recorded at a speed of 161.3 kilometers per hour (100.23 miles per hour). He is also known as the "Rawalpindi Express," achieved this feat during a match against England in the 2003 Cricket World Cup. His outstanding pace and ability to delivered the fastest ball made him one of the most fast bowlers in the history of the cricket.