Reid Detmers pitched a no-hitter for the Angels on Tuesday night against the Rays, becoming the youngest pitcher to throw one since 2006.