Arizona Diamondbacks right-hander Ryne Nelson exited his start against the San Francisco Giants after getting hit on his pitching arm by a line drive in the second inning.