I don’t think we’ve overachieved but I think there has been progression . I thought the squad by the end of 17/18 was one of the worst in the league and definitely bottom half (even if Allardyce scraped us into a ridiculous 8th place after we’d spent the season battling to keep away from relegation)
At the start of this season I thought we had the 9th best squad so we’ll probably finish about right. Some have over achieved (West Ham) others have under achieved (Arsenal) but looking at the squads on paper I can’t make a case for our squad being better than any of the squads finishing ahead of us. The fact that we’re close to them, have beaten a lot of them, and competed all season long with them is progression.
It’s also progression to have injuries and finish where we should be rather than in previous seasons were a few injuries meant a spiral towards relegation and a change in manager. The R word hasn’t been mentioned this season which like it or not is a step forward from the seasons 14/15, 15/16, 17/18, 19/20.
I’m hoping we can make another step next season. Get even more consistency especially with fans back. Qualify for Europe, push the top 4 even harder for longer, continue to go as deep as we can in the cups. If we do this each season and keep improving then success will arrive.