Not a good game for the German and one he will want to forget. The second goal, in particular, was far too easy.
A good game from the defender and one of the few to come out of it with much credit. Got forward and looked a real threat. Grabbed an assist.
Been one of the most consistent players recently but was way off the pace today. Looked tired and in need of a rest.
Looked very rusty and, early on in the game, as if he had met Luiz in the car park. Pair lacked an understanding and struggled in the first 30 minutes.
Nowhere near the level he has been at and was out shone by Chambers’ attacking play on the other flank too.
Like the rest of the team started so poorly, but got a bit better. Still yet to hit the heights you would want from a £45million player.
Over ran by the West Ham midfield early on and was half asleep for West Ham’s second goal.
Just anonymous and not involved at all really. Started on the right flank before moving to the left, but failed to make an impact on the game.
Arsenal’s best player during a truly bonkers game. Everything went through the Norwegian, who looks like a real talent.
Missed a great chance to make it 3-2 just before half-time. Back from injury but wasn’t up to the level expected of him now.
Put in a shift up top and pressed well. Linked the play nicely too and grabbed a deserved goal as Arsenal equalised late one.
Emile Smith Rowe (Xhaka 74’) 5
Few nice touches and moments after coming off the bench.
Nicolas Pepe (Saka 74’) 6
Came on and was sharp and lively. Put in a good cross for Lacazette to equalise late on, but then missed two good chances.
Gabriel Martinelli (Aubameyang 81’) N/A
Subs not used: Ryan, Holding, Gabriel, Cedric, Ceballos, Elneny.