Stats Millwall 2025
All figures below cover Championship 2025, 48 played matches.
Millwall season overview
Millwall played 48 matches this season: 24 won, 12 drawn and 12 lost. That adds up to 84 points, or 1.75 points per match. At home the side averages 1.75 points per match, away from home 1.75.
| Finished | W | G | V | For | Against | GD | Points | PPG | |
|---|---|---|---|---|---|---|---|---|---|
| Total | 48 | 24 | 12 | 12 | 64 | 51 | 13 | 84 | 1,75 |
| Home | 24 | 13 | 3 | 8 | 33 | 27 | 6 | 42 | 1,75 |
| Away | 24 | 11 | 9 | 4 | 31 | 24 | 7 | 42 | 1,75 |
Millwall basic statistics
| Basic | Total | Home | Away |
|---|---|---|---|
| Won | 50% | 54% | 46% |
| Draw | 25% | 13% | 38% |
| Lost | 25% | 33% | 17% |
| Goals scored per match | 1,33 | 1,38 | 1,29 |
| Goals conceded per match | 1,06 | 1,13 | 1,00 |
| Clean sheet | 40% | 46% | 33% |
| Failed to score | 21% | 21% | 21% |
| Scored first | 52% | 58% | 46% |
Millwall goal statistics
Millwall scored 64 goals, an average of 1.33 per match. That works out at a goal every 68 minutes. In 40% of matches the side scored at least twice, and in 21% it failed to score at all.
| Scored | Total | Home | Away |
|---|---|---|---|
| Goals scored per match | 1,33 | 1,38 | 1,29 |
| Scored at least 1 goal | 79% | 79% | 79% |
| Scored at least 2 goals | 40% | 38% | 42% |
| Scored at least 3 goals | 13% | 17% | 8% |
| Scored at least 4 goals | 2% | 4% | 0% |
| Scored in both halves | 21% | 25% | 17% |
| Failed to score | 21% | 21% | 21% |
Goals conceded by Millwall
At the other end Millwall conceded 51 goals, an average of 1.06 per match. The side kept a clean sheet in 40% of its matches.
| Against | Total | Home | Away |
|---|---|---|---|
| Goals conceded per match | 1,06 | 1,13 | 1,00 |
| At least 1 goal conceded | 60% | 54% | 67% |
| At least 2 goals conceded | 29% | 38% | 21% |
| At least 3 goals conceded | 13% | 17% | 8% |
| At least 4 goals conceded | 4% | 4% | 4% |
| Clean sheet | 40% | 46% | 33% |
Millwall over/under statistics
Matches involving Millwall produce 2.40 goals on average. More than 2.5 goals were scored in 46% of them and more than 3.5 in 21%.
| Total goals | Total | Home | Away |
|---|---|---|---|
| Average goals | 2,40 | 2,50 | 2,29 |
| Over 0.5 | 92% | 96% | 88% |
| Over 1.5 | 79% | 79% | 79% |
| Over 2.5 | 46% | 50% | 42% |
| Over 3.5 | 21% | 21% | 21% |
| Over 4.5 | 2% | 4% | 0% |
| Over 5.5 | 0% | 0% | 0% |
Both teams to score in Millwall matches
Both teams scored in 48% of matches. At home that figure is 38%, away from home 58%.
| Both teams to score | Total | Home | Away |
|---|---|---|---|
| Both teams to score | 48% | 38% | 58% |
| Both teams to score + win | 19% | 13% | 25% |
| Both teams to score + draw | 17% | 8% | 25% |
| Both teams to score + loss | 13% | 17% | 8% |
| Both teams to score + over 2.5 | 33% | 29% | 38% |
| No BTTS + over 2.5 | 13% | 21% | 4% |
| Both teams to score in the first half | 13% | 8% | 17% |
| Both teams to score in the second half | 29% | 29% | 29% |
| Both teams to score in both halves | 2% | 0% | 4% |
Statistics by half
Millwall scored 25 goals before the break and 39 after it, while conceding 17 in the first half and 34 in the second. The side is clearly stronger after the interval.
| First half | Total | Home | Away |
|---|---|---|---|
| First half won | 31% | 46% | 17% |
| First half drawn | 52% | 46% | 58% |
| First half lost | 17% | 8% | 25% |
| Scored in the first half | 0,52 | 0,67 | 0,38 |
| Conceded in the first half | 0,35 | 0,21 | 0,50 |
| Clean sheet in the first half | 71% | 83% | 58% |
| Failed to score in the first half | 56% | 46% | 67% |
| Second half | Total | Home | Away |
|---|---|---|---|
| Second half won | 35% | 25% | 46% |
| Second half drawn | 42% | 46% | 38% |
| Second half lost | 23% | 29% | 17% |
| Scored in the second half | 0,81 | 0,71 | 0,92 |
| Conceded in the second half | 0,71 | 0,92 | 0,50 |
| Clean sheet in the second half | 56% | 54% | 58% |
| Failed to score in the second half | 44% | 50% | 38% |
| Most goals in the first half | 27% | 33% | 21% |
| Most goals in the second half | 48% | 54% | 42% |
| Equal in both halves | 25% | 13% | 38% |
When does Millwall score?
Most of Millwall's goals arrive between minutes 81 and 90, accounting for 23% of the total. Goals against come most often between minutes 81 and 90.
Millwall corner statistics
Millwall won 5.5 corners per match on average and gave away 5.6. More than 8.5 corners were taken in 69% of its matches.
| Corners | Total | Home | Away |
|---|---|---|---|
| Corners for per match | 5,53 | 6,17 | 4,86 |
| Corners against per match | 5,60 | 5,17 | 6,05 |
| Over 6.5 corners in the match | 87% | 83% | 91% |
| Over 8.5 corners in the match | 69% | 74% | 64% |
| Over 10.5 corners in the match | 53% | 57% | 50% |
| Over 12.5 corners in the match | 38% | 48% | 27% |
| Team over 3.5 corners | 76% | 78% | 73% |
| Team over 4.5 corners | 62% | 74% | 50% |
Based on 45 from the 48 matches.
Millwall card statistics
Millwall picked up 1.81 yellow cards per match on average, against 1.77 for the opposition. More than 3.5 cards were shown in 50% of its matches.
| Cards | Total | Home | Away |
|---|---|---|---|
| Yellow cards per match | 1,81 | 1,29 | 2,33 |
| Red cards per match | 0,06 | 0,08 | 0,04 |
| Opponent yellow cards per match | 1,77 | 1,96 | 1,58 |
| Team over 1.5 cards | 52% | 29% | 75% |
| Team over 2.5 cards | 27% | 8% | 46% |
| Over 3.5 cards in the match | 50% | 38% | 63% |
| Over 4.5 cards in the match | 29% | 13% | 46% |
| Over 5.5 cards in the match | 13% | 4% | 21% |
Millwall shots and xG
The side attempted 12.8 shots per match on average, 4.2 of them on target, a shooting accuracy of 33%.
| Shots | Total | Home | Away |
|---|---|---|---|
| Shots per match | 12,76 | 13,48 | 12,00 |
| Shots on target per match | 4,22 | 4,65 | 3,77 |
| Shots off target per match | 5,33 | 5,52 | 5,14 |
| Shots against per match | 12,62 | 10,87 | 14,45 |
| Expected goals (xG) for | 1,36 | 1,39 | 1,34 |
| Expected goals (xG) against | 1,25 | 1,12 | 1,38 |
| Ball possession | 47,3 | 49,7 | 44,8 |
Based on 45 from the 48 matches (shots).
Most common Millwall scorelines
The most frequent scoreline is 1-1, in 7 of the 48 matches.
| Result | Count | Share |
|---|---|---|
| 1 - 1 | 7 | 15% |
| 2 - 0 | 6 | 13% |
| 2 - 1 | 6 | 13% |
| 1 - 0 | 6 | 13% |
| 0 - 0 | 4 | 8% |
| 1 - 2 | 3 | 6% |
| 1 - 3 | 3 | 6% |
| 0 - 2 | 3 | 6% |
| 3 - 0 | 2 | 4% |
| 3 - 1 | 2 | 4% |
Scorelines are shown from the perspective of Millwall.
Millwall player statistics
| Player | Goals |
|---|---|
| Femi Azeez | 11 |
| Josh Coburn | 9 |
| Mihailo Ivanović | 9 |
| Camiel Neghli | 5 |
| Jake Cooper | 4 |
The leading scorer for Millwall this season is Femi Azeez (11). Next come Josh Coburn (9) and Mihailo Ivanović (9).
| Player | Assists |
|---|---|
| Femi Azeez | 7 |
| Tristan Crama | 6 |
| Alfie Doughty | 5 |
| Thierno Mamadou Lamarana Ballo | 5 |
| Camiel Neghli | 4 |
Femi Azeez has provided the most assists for Millwall (7). Next come Tristan Crama (6) and Alfie Doughty (5).
| Player | Matches |
|---|---|
| Camiel Neghli | 48 |
| Tristan Crama | 48 |
| Jake Cooper | 47 |
| Mihailo Ivanović | 46 |
| Zack Sturge | 40 |
Camiel Neghli has played the most matches for Millwall (48). Next come Tristan Crama (48) and Jake Cooper (47).
| Player | Cards |
|---|---|
| Jake Cooper | 10 |
| Tristan Crama | 9 |
| Zack Sturge | 9 |
| Femi Azeez | 7 |
| Billy Mitchell | 6 |
Jake Cooper has picked up the most cards for Millwall (10). Next come Tristan Crama (9) and Zack Sturge (9).
Attacking
| Player | Total | |
|---|---|---|
| 1 | Femi Azeez | 18 |
| 2 | Mihailo Ivanović | 12 |
| 3 | Camiel Neghli | 9 |
| 3 | Josh Coburn | 9 |
| 3 | Tristan Crama | 9 |
| 6 | Thierno Mamadou Lamarana Ballo | 6 |
| 7 | Alfie Doughty | 5 |
| 7 | Caleb Taylor | 5 |
| 7 | Casper De Norre | 5 |
| 7 | Jake Cooper | 5 |
| Player | Total | |
|---|---|---|
| 1 | Femi Azeez | 11 |
| 2 | Josh Coburn | 9 |
| 2 | Mihailo Ivanović | 9 |
| 4 | Camiel Neghli | 5 |
| 5 | Jake Cooper | 4 |
| 5 | Luke Cundle | 4 |
| 5 | Macaulay Langstaff | 4 |
| 8 | Caleb Taylor | 3 |
| 8 | Tristan Crama | 3 |
| 10 | Aidomo Emakhu | 2 |
| Player | Total | |
|---|---|---|
| 1 | Femi Azeez | 2 |
| Player | Total | |
|---|---|---|
| 1 | Femi Azeez | 73 |
| 2 | Mihailo Ivanović | 62 |
| 3 | Camiel Neghli | 38 |
| 4 | Josh Coburn | 36 |
| 5 | Tristan Crama | 34 |
| 6 | Thierno Mamadou Lamarana Ballo | 30 |
| 7 | Jake Cooper | 29 |
| 8 | Caleb Taylor | 24 |
| 9 | Aidomo Emakhu | 22 |
| 10 | Macaulay Langstaff | 17 |
| Player | Total | |
|---|---|---|
| 1 | Mihailo Ivanović | 33 |
| 2 | Femi Azeez | 32 |
| 3 | Josh Coburn | 19 |
| 4 | Camiel Neghli | 15 |
| 5 | Jake Cooper | 14 |
| 6 | Thierno Mamadou Lamarana Ballo | 13 |
| 7 | Macaulay Langstaff | 10 |
| 7 | Tristan Crama | 10 |
| 9 | Aidomo Emakhu | 9 |
| 9 | Caleb Taylor | 9 |
| Player | Total | |
|---|---|---|
| 1 | Luke Cundle | 64,3% |
| 2 | Macaulay Langstaff | 58,8% |
| 3 | Mihailo Ivanović | 53,2% |
| 4 | Josh Coburn | 52,8% |
| 5 | Jake Cooper | 48,3% |
| 6 | Femi Azeez | 43,8% |
| 7 | Thierno Mamadou Lamarana Ballo | 43,3% |
| 8 | Aidomo Emakhu | 40,9% |
| 9 | Camiel Neghli | 39,5% |
| 10 | Caleb Taylor | 37,5% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Luke Cundle | 28,6% |
| 2 | Josh Coburn | 25,0% |
| 3 | Macaulay Langstaff | 23,5% |
| 4 | Femi Azeez | 15,1% |
| 5 | Mihailo Ivanović | 14,5% |
| 6 | Jake Cooper | 13,8% |
| 7 | Camiel Neghli | 13,2% |
| 8 | Caleb Taylor | 12,5% |
| 9 | Zack Sturge | 10,0% |
| 10 | Aidomo Emakhu | 9,1% |
From 450 minutes played
Passing
| Player | Total | |
|---|---|---|
| 1 | Femi Azeez | 71 |
| 2 | Alfie Doughty | 49 |
| 3 | Camiel Neghli | 45 |
| 4 | Tristan Crama | 38 |
| 5 | Mihailo Ivanović | 33 |
| 6 | Jake Cooper | 26 |
| 7 | Casper De Norre | 23 |
| 8 | Thierno Mamadou Lamarana Ballo | 22 |
| 9 | Billy Mitchell | 18 |
| 10 | Aidomo Emakhu | 16 |
| Player | Total | |
|---|---|---|
| 1 | Jake Cooper | 1.664 |
| 2 | Tristan Crama | 1.233 |
| 3 | Camiel Neghli | 939 |
| 4 | Billy Mitchell | 859 |
| 5 | Casper De Norre | 832 |
| 6 | Caleb Taylor | 728 |
| 7 | Zack Sturge | 590 |
| 8 | Alfie Doughty | 493 |
| 9 | Ryan Leonard | 411 |
| 10 | Femi Azeez | 392 |
| Player | Total | |
|---|---|---|
| 1 | Luke Cundle | 85,5% |
| 2 | Derek Mazou-Sacko | 84,9% |
| 3 | Casper De Norre | 83,0% |
| 4 | Barry Bannan | 82,6% |
| 5 | Billy Mitchell | 80,0% |
| 6 | Caleb Taylor | 78,2% |
| 7 | Camiel Neghli | 75,2% |
| 8 | Jake Cooper | 74,8% |
| 9 | Danny McNamara | 74,3% |
| 10 | Zack Sturge | 74,2% |
From 450 minutes played
Defending
| Player | Total | |
|---|---|---|
| 1 | Tristan Crama | 83 |
| 2 | Camiel Neghli | 60 |
| 3 | Billy Mitchell | 58 |
| 4 | Ryan Leonard | 51 |
| 5 | Casper De Norre | 50 |
| 5 | Femi Azeez | 50 |
| 7 | Zack Sturge | 49 |
| 8 | Thierno Mamadou Lamarana Ballo | 45 |
| 9 | Jake Cooper | 43 |
| 10 | Caleb Taylor | 30 |
| Player | Total | |
|---|---|---|
| 1 | Tristan Crama | 71 |
| 2 | Caleb Taylor | 54 |
| 3 | Jake Cooper | 41 |
| 4 | Casper De Norre | 35 |
| 5 | Camiel Neghli | 34 |
| 6 | Zack Sturge | 23 |
| 7 | Billy Mitchell | 21 |
| 8 | Derek Mazou-Sacko | 18 |
| 8 | Ryan Leonard | 18 |
| 10 | Alfie Doughty | 17 |
| Player | Total | |
|---|---|---|
| 1 | Jake Cooper | 35 |
| 2 | Tristan Crama | 32 |
| 3 | Caleb Taylor | 30 |
| 4 | Zack Sturge | 18 |
| 5 | Billy Mitchell | 13 |
| 6 | Camiel Neghli | 9 |
| 7 | Femi Azeez | 8 |
| 8 | Casper De Norre | 6 |
| 8 | Mihailo Ivanović | 6 |
| 10 | Ryan Leonard | 5 |
| Player | Total | |
|---|---|---|
| 1 | Jake Cooper | 354 |
| 2 | Tristan Crama | 277 |
| 3 | Mihailo Ivanović | 202 |
| 4 | Femi Azeez | 198 |
| 5 | Caleb Taylor | 181 |
| 6 | Camiel Neghli | 145 |
| 7 | Zack Sturge | 141 |
| 8 | Josh Coburn | 132 |
| 9 | Ryan Leonard | 117 |
| 10 | Billy Mitchell | 110 |
| Player | Total | |
|---|---|---|
| 1 | Caleb Taylor | 69,3% |
| 2 | Jake Cooper | 66,4% |
| 3 | Tristan Crama | 58,3% |
| 4 | Ryan Leonard | 56,8% |
| 5 | Derek Mazou-Sacko | 56,7% |
| 6 | Billy Mitchell | 56,4% |
| 7 | Joe Bryan | 56,3% |
| 8 | Massimo Luongo | 52,7% |
| 9 | Aidomo Emakhu | 52,3% |
| 10 | Zack Sturge | 51,8% |
From 450 minutes played
| Player | Total | |
|---|---|---|
| 1 | Camiel Neghli | 27 |
| 1 | Thierno Mamadou Lamarana Ballo | 27 |
| 3 | Casper De Norre | 26 |
| 4 | Tristan Crama | 24 |
| 5 | Femi Azeez | 21 |
| 6 | Jake Cooper | 19 |
| 7 | Zack Sturge | 17 |
| 8 | Billy Mitchell | 16 |
| 9 | Macaulay Langstaff | 15 |
| 10 | Caleb Taylor | 13 |
Dribbles
| Player | Total | |
|---|---|---|
| 1 | Femi Azeez | 50 |
| 2 | Camiel Neghli | 33 |
| 3 | Aidomo Emakhu | 21 |
| 4 | Tristan Crama | 18 |
| 4 | Zack Sturge | 18 |
| 6 | Thierno Mamadou Lamarana Ballo | 16 |
| 7 | Mihailo Ivanović | 14 |
| 8 | Alfie Doughty | 13 |
| 9 | Billy Mitchell | 9 |
| 10 | Joe Bryan | 8 |
| Player | Total | |
|---|---|---|
| 1 | Alfie Doughty | 59,1% |
| 2 | Camiel Neghli | 56,9% |
| 3 | Tristan Crama | 56,3% |
| 4 | Zack Sturge | 52,9% |
| 5 | Aidomo Emakhu | 46,7% |
| 6 | Femi Azeez | 41,3% |
| 7 | Mihailo Ivanović | 38,9% |
| 8 | Thierno Mamadou Lamarana Ballo | 36,4% |
From 450 minutes played
Goalkeeper
| Player | Total | |
|---|---|---|
| 1 | Maxime Teremoana Crocombe | 10 |
| 2 | Anthony Patterson | 7 |
| 3 | Steven Benda | 3 |
| Player | Total | |
|---|---|---|
| 1 | Maxime Teremoana Crocombe | 78 |
| 2 | Anthony Patterson | 37 |
| 3 | Steven Benda | 16 |
| Player | Total | |
|---|---|---|
| 1 | Maxime Teremoana Crocombe | 77,2% |
| 2 | Anthony Patterson | 72,5% |
From 450 minutes played
Discipline
| Player | Total | |
|---|---|---|
| 1 | Jake Cooper | 10 |
| 2 | Tristan Crama | 9 |
| 3 | Zack Sturge | 8 |
| 4 | Billy Mitchell | 6 |
| 4 | Femi Azeez | 6 |
| 4 | Thierno Mamadou Lamarana Ballo | 6 |
| 7 | Casper De Norre | 5 |
| 7 | Joe Bryan | 5 |
| 9 | Alfie Doughty | 4 |
| 9 | Camiel Neghli | 4 |
| Player | Total | |
|---|---|---|
| 1 | Femi Azeez | 1 |
| 1 | Joe Bryan | 1 |
| 1 | Zack Sturge | 1 |
| Player | Total | |
|---|---|---|
| 1 | Femi Azeez | 60 |
| 2 | Tristan Crama | 58 |
| 3 | Jake Cooper | 54 |
| 4 | Josh Coburn | 41 |
| 5 | Mihailo Ivanović | 37 |
| 6 | Camiel Neghli | 35 |
| 6 | Zack Sturge | 35 |
| 8 | Thierno Mamadou Lamarana Ballo | 34 |
| 9 | Ryan Leonard | 27 |
| 10 | Billy Mitchell | 23 |
| Player | Total | |
|---|---|---|
| 1 | Josh Coburn | 39 |
| 2 | Jake Cooper | 34 |
| 3 | Femi Azeez | 30 |
| 4 | Aidomo Emakhu | 24 |
| 4 | Thierno Mamadou Lamarana Ballo | 24 |
| 6 | Ryan Leonard | 22 |
| 6 | Zack Sturge | 22 |
| 8 | Tristan Crama | 20 |
| 9 | Casper De Norre | 16 |
| 10 | Camiel Neghli | 15 |
| Player | Total | |
|---|---|---|
| 1 | Femi Azeez | 26 |
| 2 | Mihailo Ivanović | 24 |
| 3 | Aidomo Emakhu | 8 |
| 3 | Jake Cooper | 8 |
| 3 | Josh Coburn | 8 |
| 3 | Thierno Mamadou Lamarana Ballo | 8 |
| 7 | Macaulay Langstaff | 7 |
| 8 | Camiel Neghli | 3 |
| 8 | Tristan Crama | 3 |
| 10 | Raees Bangura-Williams | 2 |
Playing time
| Player | Total | |
|---|---|---|
| 1 | Tristan Crama | 4.293 |
| 2 | Jake Cooper | 4.236 |
| 3 | Camiel Neghli | 3.485 |
| 4 | Mihailo Ivanović | 3.041 |
| 5 | Femi Azeez | 2.996 |
| 6 | Zack Sturge | 2.535 |
| 7 | Casper De Norre | 2.342 |
| 8 | Caleb Taylor | 2.249 |
| 9 | Billy Mitchell | 2.104 |
| 10 | Maxime Teremoana Crocombe | 2.070 |
| Player | Total | |
|---|---|---|
| 1 | Tristan Crama | 48 |
| 2 | Jake Cooper | 47 |
| 3 | Camiel Neghli | 39 |
| 4 | Femi Azeez | 35 |
| 5 | Mihailo Ivanović | 31 |
| 5 | Zack Sturge | 31 |
| 7 | Casper De Norre | 29 |
| 8 | Thierno Mamadou Lamarana Ballo | 25 |
| 9 | Billy Mitchell | 24 |
| 9 | Caleb Taylor | 24 |
| Player | Total | |
|---|---|---|
| 1 | Femi Azeez | 7,23 |
| 2 | Caleb Taylor | 7,17 |
| 3 | Jake Cooper | 7,12 |
| 4 | Tristan Crama | 7,05 |
| 5 | Maxime Teremoana Crocombe | 7,02 |
| 6 | Ryan Leonard | 7,01 |
| 7 | Anthony Patterson | 6,99 |
| 8 | Billy Mitchell | 6,93 |
| 9 | Camiel Neghli | 6,87 |
| 10 | Casper De Norre | 6,86 |
From 450 minutes played
Millwall · Calendar · Top scorers · Most assists · Most cards · Players