Millwall came out swinging at The Den and Norwich simply had no answer. The Lions dominated from start to finish, taking the lead before half-time and never looking back. They had 19 shots across the 90 minutes with seven finding the target, while Norwich managed just eight attempts and two on goal. Corners went 8-3 in Millwall's favour as they pressed relentlessly. The 3-0 scoreline flattered Norwich in the end. Camiel Neghli was outstanding for the hosts, pulling the strings in midfield and earned the official man of the match rating. It was a thorough dismantling that leaves Millwall in a strong position while Norwich will be licking their wounds heading home from south London.
The Matchup
Millwall beat Norwich City 3-0 at The Den, and the numbers from the match back up how the game played out. Millwall also had the better share of the ball, holding 52% possession, which usually goes hand in hand with the extra control a winning side tends to show. The shot count told a similar story, with 19 attempts from Millwall against 8 from Norwich City over the course of the game. Norwich City had their moments and did not make it easy from start to finish, but ultimately came up short on the day. Small margins like this one tend to add up over a season, and results such as this are often what separates teams in the table further down the line. Here is a closer look at exactly how the two sides compared, statistically.
Man of the Match
Match Statistics
Match Events
| Min | Team | Card | Event | Score |
|---|---|---|---|---|
| 18' | Millwall | Goal — T. Arconte | 1-0 | |
| 25' | Norwich City | José Córdoba | 1-0 | |
| 37' | Norwich City | Harry Darling | 1-0 | |
| 40' | Millwall | Jenson Metcalfe | 1-0 | |
| 58' | Millwall | Goal — T. Arconte (assist: J. Cooper) | 2-0 | |
| 60' | Norwich City | Substitution — K. Fisher on, J. Stacey off | 2-0 | |
| 60' | Norwich City | Substitution — S. Field on, P. Mattsson off | 2-0 | |
| 60' | Norwich City | Substitution — A. Slimane on, P. A. Diallo off | 2-0 | |
| 64' | Norwich City | José Córdoba | 2-0 | |
| 64' | Norwich City | José Córdoba | 2-0 | |
| 65' | Norwich City | Substitution — O. Schwartau on, R. McConville off | 2-0 | |
| 71' | Millwall | Substitution — T. Arconte on, Z. Lovelace off | 2-0 | |
| 73' | Norwich City | Substitution — A. Brooks on, A. Musaba off | 2-0 | |
| 77' | Millwall | Substitution — J. Metcalfe on, D. Kelly off | 2-0 | |
| 78' | Millwall | Substitution — K. Lisbie on, L. Cundle off | 2-0 | |
| 78' | Millwall | Substitution — J. Coburn on, L. Dykes off | 2-0 | |
| 84' | Millwall | Goal — L. Cundle (assist: C. Neghli) | 3-0 | |
| 86' | Millwall | Substitution — C. De Norre on, J. Osei-Tutu off | 3-0 |
Millwall vs Norwich City Lineups
Looking Ahead
Millwall does not have long to wait before getting back out onto the pitch. Their next test comes away at Southampton, and how they respond after this result will be worth watching. You can follow the build-up and everything you need to know when Southampton vs Millwall going to play at 29 August 2026 in Championship 2026-27.
Norwich City, meanwhile, will already be turning their attention to what comes next. They are next in action at home to Burnley, a game that will give an early sense of how they carry this result forward. Full details are here: Norwich City vs Burnley going to play at 29 August 2026 in Championship 2026-27.