Rockies starter Jeff Hoffman was carted off the field after he was hit on the right knee by a line drive in the fourth inning Tuesday night.