Which pitcher threw the fastest pitch and how fast did he throw?

Minor Leaguer Steve Dalkowski threw a 108 MPH pitch, the record.

The fastest pitch recorded in a major league game under modern valid conditions was 105 MPH by Aroldis Chapman.