Bernd Leno: A tremendous save from Youssef El-Arabi in the first half after the Arsenal defence let him down. Could do little to stop the Moroccan scoring later in the match though. 6.
Hector Bellerin: His link up play with Nicolas Pepe just doesn’t seem to be as silky as Cedric’s is with the Ivorian as Bellerin looks to come inside often. Not necessarily his fault as it seems to be tactical, but it did affect the Spaniard’s attacking display. Solid enough defensively though. 5.
David Luiz: After such a strong display in the first-half the Brazilian looked off the pace tonight. Horribly at fault for El-Arabi’s goal and to blame for the chance the Moroccan should have scored in the opening 45 minutes. 4.
Gabriel: A good display from the Brazilian who stood up well to the physical challenge posed by El-Arabi. Assured on the ball as well and was unlucky to see Olympiacos’ goal deflect in off him. 6.
Kieran Tierney: Constantly got forward on the night as he looked to support the Arsenal attack, but looked absolutely knackered by the end of the game. Tonight might have been the game to rest the Scot who will be heavily involved over the international break. 6.
Mohamed Elneny: Solid enough in front of the back four, mopping up most of the danger that Olympiacos posed. However, the Egyptian is a clear drop off in quality from the other central midfield options despite his undeniably impressive work rate. 5.
Granit Xhaka: Sat well in front of the defence and covered Tierney nicely as he sought to get forward. A standard solid performance that we’ve grown accustomed to from the Swiss international in recent weeks. 6
Nicolas Pepe: Arsenal’s brightest spark on the night who could easily have had a goal had his strike not deflected his own player in Emile Smith Rowe. His defensive work continues to improve as well, much to the delight of Mikel Arteta. 8.
Dani Ceballos: Actually had a good game in an unfamiliar number 10 role, creating Arsenal’s best chances of the first half. The Spaniard is clearly better suited to a deeper lying position though and was unsurprisingly taken off early in the second. 7.
Emile Smith Rowe: Bright with good movement in the final third as he continued on the left. Would have been nice to see him influence the game more at number 10, but still a decent display. 6
Pierre-Emerick Aubameyang: Would have wanted to do more on his return to the side after being left out for disciplinary issues against Spurs. Missed Arsenal’s best chances on the night though. 5.
By signing up for our Arsenal newsletter, you will receive a once-daily email, focused around goings-on at Emirates Stadium.
You won’t miss a thing when it comes to the Gunners – you’ll get all you need to know directly into your inbox.
We’ll also send out special newsletters with any big breaking news too.
And with the January transfer window now open there’s plenty of content to get your teeth into.
How do you sign up?
It’s easy and only takes seconds.
Simply type your email address into the box at the top of this article – or any article on the Arsenal section of football.london in fact – labelled ‘Get the biggest daily stories by email’ and click ‘Subscribe’.
And that’s it, you’re all set.
If you decide later that you no longer wish to receive the emails, simply follow the unsubscribe link in one of the newsletters – but we don’t think you’ll want to.
For more details, click here.
Thomas Partey: Did a good job of staying cool under pressure as Arsenal looked to play out from the back and re-establish control late in the game. 6.
Martin Odegaard: A few nice passes to create opportunities but missed a big chance to seal the tie not long after coming on. 6.
Gabriel Martinelli: Did a great job to create a chance that Aubameyang somehow managed to miss. Also played a role in getting Ba sent off. Only given nine minutes, but surely did enough to warrant more. 7.
Calum Chambers: Came on too late to influence the game. n/a.