Hard-nosed Davis battles injuries for sake of team