Who has the fastest cricket ball thrown ever?

Shoaib Akhtar 161.3 km/h (100.23 mph)