counterpuncher

(noun)

noun

1. (tennis) A player who returns every ball and relies on the opponent making mistakes

2. (boxing) A boxer who commonly counterpunches.