Leeds United (4-2-3-1)
22 Joel Robles
Called into action throughout the game, but more so after the break. Equal to virtually everything bar Declan Rice's back-post strike. 7
2 Luke Ayling (c)
Made some blocks around his own box, but got forward and tried to provide an attacking option on the overlap. However, left the team exposed down his flank when they were countered on. 4
25 Rasmus Kristensen
Steady. No howlers in possession, but, like everyone else, generally looked off it when West Ham United got at him. 4
READ MORE: James Milner makes Leeds United admission as he gets set to leave Liverpool after Anfield farewell
39 Max Wober
Marshalled the defence and didn't look out of his depth with Danny Ings. 5
21 Pascal Struijk
The odd decent challenge, but generally struggled with Jarrod Bowen down that flank. 4
5 Robin Koch
Looked overrun at points and could not provide the protection his defence needed. Pablo Fornals seemed to have the freedom of Stratford all afternoon. 3
4 Adam Forshaw
Brought some of the composure and calm Allardyce had called for, but impression on the game faded away after half an hour. Chasing shadows in the second half. 5
19 Rodrigo
Again popped up with the penalty-box quality when Leeds needed it, but impact on the match was minimal thereafter save for the odd cut-back and run in behind. 6
28 Weston McKennie
The occasional break on the counter from deep in the early stages, but the limit of his impact would be confined to the long throw before the opening goal. 3
11 Jack Harrison
Poor decisions with the ball when it came to him, poor execution when he seemed to make better decisions or simply not involved enough to make decisions at other times. 3
9 Patrick Bamford
Gainfully ran the channels early on, but whatever his injury was would stay impeding him and he was a passenger ploughing a lonely furrow until he went off. 3
Substitutes
1 Illan Meslier
6 Liam Cooper
7 Brenden Aaronson (on for Forshaw 62min)
Some legs, but no impact on the flow of the game. Scuffed one memorable opening he had, much to the away end's frustration. 3
8 Marc Roca (on for McKennie 84min)
Late switch. N/A
10 Crysencio Summerville (on for Harrison 62min)
The odd ball carry, but guilty of hesitating when he was present with decent opportunities around the West Ham box. 4
24 Georginio Rutter
29 Wilfried Gnonto (on for Bamford 34min)
Didn't see enough of him. Has been a deflating end to a season which promised to explode in February. 4
42 Sam Greenwood (on for Struijk 84min)
Late change. N/A
62 Jeremiah Mullen
READ NEXT:
Everton 'one final push' rally cry from Sean Dyche as Leeds United see Toffees claim late point
Sam Allardyce's response to question on his own future as he reveals Leeds United 'wish'
Sam Allardyce explains his intent with bold Guardiola and Klopp claim at Leeds United unveiling
Marcelo Bielsa hits all the notes Leeds United fans came to love in Uruguay press conference
Ex-Leeds United prospect Leif Davis on the Marcelo Bielsa nous behind latest promotion campaign