Few bowlers can regularly bowl at 145 kph (90 mph). Anything faster than that is regarded extremely quick (as in Larwood, Thomson, Akhtar, Starc, and so on), and there is a reason for this. We will never witness a person bowl a cricket ball at 200 kilometers per hour. The human body was not designed to withstand such speeds. The fastest recorded human bowling effort is 168 kph (104 mph), by Iqbal Abdulla of Pakistan. He achieved this record on August 5, 2001 at the National Bowling Stadium, Karachi. It should be noted that international bowling standards have been set high over time, and most national bowlers would not even come close to these speeds. It is estimated that a fast bowler could produce one delivery every 0.6 seconds, which would mean he or she could bowl about half of their total deliveries in an entire cricket match. This is clearly not possible for any professional bowler. The fastest ball thrown by a human being is also reported to be 175 km/h (109 mph), by Yu Darvish of Japan. It was released during a baseball game played between the Nippon-Ham Fighters and Yomiuri Giants at Tokyo's Jingu Stadium on June 11, 2003.