Colts Texans 13 7 Commanders Seahawks 17 10 Jaguars Patriots 14 3 136′ Lions Jets 24 10 Steelers Bengals 17 20 Bills Chargers 10 13 135′ Matches →

Millwall — West Ham: 2:2, Championship

Championship
Millwall L2 Sep · Home Wrexham · 0:3W5 Sep · Home Bolton · 4:0L8 Sep · Home Newcastle United · 0:1L12 Sep · Away Blackburn · 1:3D15 Sep · Away Middlesbrough · 2:2D19 Sep · Home West Ham · 2:2
2:2
Finished

Kick-off was BST

West Ham W1 Sep · Home Wolves · 4:2W5 Sep · Home Derby · 3:0W8 Sep · Away Bolton · 3:2W11 Sep · Home Wrexham · 6:0L15 Sep · Home Fulham · 2:3D19 Sep · Away Millwall · 2:2
Venue: The Den City: London

In the Championship game on 19 September 2026, Millwall beat West Ham 2:2. Match numbers: shots on target 7:6, corners 3:11.

Match report

Millwall and West Ham share points in dramatic draw

Millwall drew 2-2 with West Ham at the Den on Saturday evening in a Championship match that swung between advantage and equaliser. The hosts took control early through Caleb Taylor's goal before Camiel Neghli added a second just before half-time. West Ham responded after the break with goals from Mohamadou Kante and Konstantinos Mavropanos to salvage a point. And here's the thing — the match ended with West Ham down to ten men after Kante's red card in the 89th minute.

Taylor opened the scoring in the 16th minute to give Millwall the lead they would maintain for nearly an hour. Neghli doubled the advantage on 45+3 minutes, capitalising on a moment of confusion as the first half concluded. By then West Ham had controlled the ball but failed to find the net despite enjoying 66 per cent of possession. The visitors entered the interval frustrated but with plenty of time to recover.

West Ham's response began in earnest after the break. Kante pulled the strings with a goal in the 74th minute to bring his side level. Mavropanos added a second of his own five minutes later, putting the visitors ahead for the first time. And here's the thing about that period — the away side created fewer chances but took them more ruthlessly, converting their moments while Millwall struggled to respond.

The drama intensified when Kante was shown a red card in the 89th minute, just minutes after his goal. The dismissal came after a second yellow card, leaving West Ham to defend with ten men. Millwall pushed for a winner but could not break through the reduced away side. The match ended with both teams sharing the points despite the late upheaval.

The statistics tell a story of contrasting approaches. Millwall registered 2.68 expected goals from 14 shots while West Ham managed 1.87 from just eight attempts. The hosts completed 216 passes to the visitors' 424, but their efficiency in the final third told a different tale. To be fair, West Ham's dominance in possession did not translate into the number of chances they created — five big chances for Millwall compared to four for the visitors.

The result means Millwall remain in 11th place with 11 points from eight games, while West Ham stay second with 15. The draw does little to alter either team's trajectory, though the manner of the result may leave questions. Millwall showed resilience after going behind, while West Ham demonstrated character to come back despite losing a key player. By then, the season's patterns were already emerging — moments of brilliance separating the teams more than sustained dominance.

Prepared from match data

Video

Key numbers

Possession, % 34 – 66
Shots on target 7 – 6
Shots off target 7 – 2
Expected goals 2.68 – 1.87

Match events

  1. 16' 1:0 Millwall Goal Caleb Taylor
  2. 40' 1:0 West Ham Yellow card Felipe Morato
  3. 45' 1:0 West Ham Substitution Joel Piroe off: Pablo Felipe Pereira de Jesus
  4. 45' 1:0 West Ham Substitution Kyle Walker-Peters off: Mohamadou Kante
  5. 45+3' 2:0 Millwall Goal Camiel Neghli assist: Lyndon Dykes
  6. 68' 2:0 West Ham Substitution Divine Mukasa off: Edvin Austbö
  7. 70' 2:0 Millwall Substitution Mark Sykes off: Elkan Baggott
  8. 74' 2:1 West Ham Goal Mohamadou Kante assist: Pablo Felipe Pereira de Jesus
  9. 80' 2:2 West Ham Goal Konstantinos Mavropanos assist: Manor Solomon
  10. 81' 2:2 Millwall Substitution Taïryk Arconte off: Kyrell Lisbie
  11. 81' 2:2 Millwall Substitution Jenson Metcalfe off: M. Servais
  12. 83' 2:2 West Ham Yellow card Pablo Felipe Pereira de Jesus
  13. 86' 2:2 West Ham Yellow card Maximilian Kilman
  14. 89' 2:2 West Ham Red card Mohamadou Kante
  15. 90+1' 2:2 West Ham Substitution Taty Castellanos off: Lewis Orford
  16. 90+1' 2:2 Millwall Substitution Derek Mazou Sacko off: Luke Cundle
  17. 90+5' 2:2 West Ham Yellow card Konstantinos Mavropanos
  18. 90+5' 2:2 Millwall Yellow card Kyrell Lisbie

Statistics

34 Possession, % 66
7 Shots on target 6
7 Shots off target 2
2.68 Expected goals 1.87
5 Big chances 4
98 Attacks 86
3 Corners 11
17 Fouls 18
17 Free kicks 17
1 Offsides 2
1 Yellow cards 4
0 Red cards 1
6 Goal kicks 9
14 Throw-ins 15
All statistics
30/3977% Aerial duels 9/3923%
24 Backward passes 60
5 Blocked shots 7
21 Clearances 20
5/1338% Crosses 3/2214%
4/1429% Dribbles 5/1242%
0.73 Expected assists 1.67
84 Failed passes 88
4 Goalkeeper saves 4
9 Interceptions 5
11 Key passes 11
28/5947% Long passes 15/5328%
49 Passes into the final third 81
177 Passes in the opposition half 231
52 Passes in own half 215
0.37 Shot accuracy 0.40
5 Shots from outside the box 7
14 Shots inside the box 8
6/1250% Tackles 10/1471%
216 Total passes 424

Line-ups

Recent form

L2 Sep · Home Wrexham · 0:3W5 Sep · Home Bolton · 4:0L8 Sep · Home Newcastle United · 0:1L12 Sep · Away Blackburn · 1:3D15 Sep · Away Middlesbrough · 2:2D19 Sep · Home West Ham · 2:2

Recent matches

All team matches
W1 Sep · Home Wolves · 4:2W5 Sep · Home Derby · 3:0W8 Sep · Away Bolton · 3:2W11 Sep · Home Wrexham · 6:0L15 Sep · Home Fulham · 2:3D19 Sep · Away Millwall · 2:2

Recent matches

All team matches