Regarding cricket deliveries - There is some doubt over the veracity of the speed of bowling a cricket ball, however, I would be surprised if there has ever been a delivery of 120mph nevermind 'is not unusual'
The fastest international(Test) delivery was measured at about 160kph (c.100mph) and a good international fast bowler would be consistently over 90mph.
After pitching ('skipping')the delivery would be less than 120mph. Some old cricketers would often say some bowlers gained pace of the wicket - but the laws of physics still hold!
The pain of getting hit at whatever the speed is real!