The season is over, but who were the heroes and villains of Arsenal’s campaign?

We’ve decided it’d only be fair to go through the squad and have a look at who let us down or who really gave us moments to remember during a hit-and-miss campaign.

We’ve already looked at our:

Before finishing with our men directly in front of goal, let’s look at our attacking midfielders.

Mesut Ozil: A

(BEN STANSALL/AFP/Getty Images)

Despite just finishing short of Thierry Henry’s record of 20 assists in a season with 19, Ozil was our stand-out player of the year.

With a pass accuracy of 85.6%, an average of 3.8 key passes per match and over 65 passes per Premier League game, he was one of our most crucial players when it came to scoring goals.

The only downside to the playmaker’s overall game is that he should be scoring more goals. He only scored eight all season and while this isn’t terrible, an attacking midfielder of his quality should be finding the net far more. Hopefully, this is something he can work on and improve.

Alex Iwobi: B-

(GLYN KIRK/AFP/Getty Images)

The 19-year-old forward only made 10 appearances for Arsenal’s first team all season. A player often kept on the fringes of the squad, Iwobi was one of those players that we saw impress everyone in the Emirates Cup but then never really get another chance.

This was until both Theo Walcott and Alex Oxlade-Chamberlain picked up injuries and the youngster, who’s never been anything other than promising, got a chance.

In two appearances, the Nigerian scored two goals. Not only this but his youth, passion and athleticism sparked life into a team that just didn’t appear as if it could be bothered. For a 19-year-old, having over 85% pass accuracy in the Premier League is amazing and to have such a level head on his shoulders despite the hype is impressive.

Although he cooled down after his initial few performances, this is to be expected. He’s a teenager. Consistency will come with experience.

Alex Oxlade-Chamberlain – D

BOURNEMOUTH, ENGLAND – FEBRUARY 07: Alex Oxlade-Chamberlain of Arsenal looks on during the Barclays Premier League match between A.F.C. Bournemouth and Arsenal at the Vitality Stadium on February 7, 2016 in Bournemouth, England. (Photo by Michael Regan/Getty Images)

In the space of one season, the Ox has gone from one of the favourite players, who I was genuinely excited to see on the team sheet, to practically my arch nemesis.

The frustration I feel when I watch him play – and when I say play, I mean pick up the ball, dribble it towards the byline with purpose and then get clumsily dispossessed – is akin to hearing nails down a chalk board. I’ve never had such a swift change of heart when it comes to a player while they’re still at the club.

I think a lot of this frustration is down to him not fulfilling the potential we all thought he had. It’s a feeling of ‘what if’ and as much as injuries can be to blame for him not progressing in the way he should have, they’re not the be all and end all. He has to do his thing on the pitch, recognise where he’s going wrong and at least attempt to fix it but he simply repeats old mistakes, looking ruefully at the heavens when he scuffs a shot and it lands somewhere on the moon. He tries, he really does, but not in the right areas.

It’s a shame.

Joel Campbell – C

LONDON, ENGLAND – MARCH 13: Joel Campbell of Arsenal in action during The Emirates FA Cup Sixth Round match between Arsenal and Watford at the Emirates Stadium on March 13, 2016 in London, England. (Photo by Richard Heathcote/Getty Images)

When Campbell initially started getting game time, a lot of us were pretty chipper. He was finally getting a chance to show what he was made of and he did. Three goals in the Premier League in reasonably short succession showed he was capable of ‘doing a job’ and it was exciting to watch.

Unfortunately, for whatever reason, the 23-year-old was dropped as fast as he was promoted to the first team and his success appears to have been a flash in the pan.

Tomas Rosicky – A+

LONDON, UNITED KINGDOM – MAY 15: Tomas Rosicky of Arsenal applauds supporters after the Barclays Premier League match between Arsenal and Aston Villa at Emirates Stadium on May 15, 2016 in London, England. (Photo by Julian Finney/Getty Images)

Because.

He’s Tomas Rosicky.