DELIVERING: to send (something aimed or guided) to an intended target or destination "ability to deliver nuclear warheads" "delivered a fastball"
Another 1988 Olympic Team Gold Medalist - man them Orioles were STACKED with Olympians!
He was considered the Stephen Strasburg of 20 years ago.
At 6'7" his fastball probably seemed at times to be nuclear tipped.
His first Major League start was a complete game shutout.