He sure did. 4 and 5 seasons ago. Under one of the best managers in history, with a large part of that timeframe being in empty stadiums (the same year Martial and Rashford both scored 20 goals each).
3 goals in 22 this season, 7 in 33 last season, 2 in 17 the year before that, 5 in 17 the year before that.
Goal return just is nowhere near good enough, yet for some reason some people cling on to dear life to the two good seasons he's had in eight-n-half years at the club and think it's why he's worth another contract. No other club does that, certainly not one with any ambition beyond circling the drain every year.