# 2021–22 Millwall F.C. season

The 2021–22 season was Millwall's 137th year in existence, 95th consecutive season in the Football League, and 45th in the second tier. The club competed in the Championship for the fifth consecutive season and finished ninth. Millwall had a chance of making the play-offs right down the last game day, but ultimately missed out by six points. The team also played in the FA Cup and League Cup, and were knocked out in the early rounds.

## First-team squad

    As of 1 June 2021
Note: Flags indicate national team as has been defined under FIFA eligibility rules. Players may hold more than one non-FIFA nationality.
| No. | Name | Position(s) | Date of birth (Age) | Apps. | Goals | Year signed | Signed from | Transfer fee |
| Goalkeepers ||||||||||
| 1 | George Long | GK | (1993-11-05) 5 November 1993 (age 31) | 2 | 0 | 2021 | Hull City | Free |
| 33 | Bartosz Białkowski | GK | (1987-07-06)6 July 1987 (aged 33) | 136 | 0 | 2020 | Ipswich Town | £350,000 |
| Defenders ||||||||||
| 2 | Danny McNamara | RB/RM | (1998-12-27)27 December 1998 (aged 22) | 48 | 2 | 2018 | Academy | Trainee |
| 3 | Murray Wallace | CB/LB | (1993-01-10)10 January 1993 (aged 28) | 137 | 11 | 2018 | Scunthorpe United | Undisclosed |
| 4 | Shaun Hutchinson | CB/DM | (1990-11-23)23 November 1990 (aged 30) | 210 | 13 | 2016 | Fulham | Free |
| 5 | Jake Cooper | CB | (1995-02-03)3 February 1995 (aged 26) | 244 | 18 | 2017 | Reading | Undisclosed |
| 11 | Scott Malone | LB/LM | (1991-03-25) 25 March 1991 (age 33) | 149 | 14 | 2021 | Derby County | Free |
| 15 | Alex Pearce | CB | (1988-11-09)9 November 1988 (aged 32) | 79 | 1 | 2019 | Derby County | Free |
| 26 | Daniel Ballard | CB/DM | (1999-09-22) 22 September 1999 (age 25) | 26 | 1 | 2021 | Arsenal | Loan |
| Midfielders ||||||||||
| 6 | Maikel Kieftenbeld | DM/CM | (1990-06-26)26 June 1990 (aged 31) | 36 | 0 | 2021 | Birmingham City | Undisclosed |
| 7 | Jed Wallace | RW/AM | (1994-03-26)26 March 1994 (aged 27) | 253 | 43 | 2017 | Wolverhampton Wanderers | Undisclosed |
| 16 | Luke Freeman | AM/LW/RW | (1992-03-22)22 March 1992 (aged 30) | 1 | 0 | 2022 | Sheffield United | Loan |
| 17 | George Saville | CM/DM | (1993-06-01) 1 June 1993 (age 31) | 86 | 13 | 2021 | Middlesbrough | Undisclosed |
| 18 | Ryan Leonard | CM/RM/RB | (1992-05-24)24 May 1992 (aged 29) | 109 | 5 | 2019 | Sheffield United | £1,500,000 |
| 21 | Connor Mahoney | LM/RM/AM | (1997-02-12)12 February 1997 (aged 24) | 65 | 5 | 2019 | Bournemouth | Undisclosed |
| 24 | Billy Mitchell | CM | (2001-04-07)7 April 2001 (aged 20) | 65 | 1 | 2019 | Academy | Trainee |
| 28 | George Evans | CM/CB | (1994-12-13)13 December 1994 (aged 26) | 39 | 2 | 2021 | Derby County | Undisclosed |
| 32 | Tyler Burey | AM/CF/LM/RM | (2001-01-09)9 January 2001 (aged 20) | 27 | 2 | 2019 | AFC Wimbledon | Free |
| Forwards ||||||||||
| 9 | Tom Bradshaw | CF | (1992-07-27)27 July 1992 (aged 28) | 115 | 23 | 2019 | Barnsley | £1,250,000 |
| 10 | Oliver Burke | CF/RW/LW | (1997-04-07) 7 April 1997 (age 27) | 13 | 2 | 2022 | Sheffield United | Loan |
| 14 | Sheyi Ojo | RW/LW/SS | (1997-06-19) 19 June 1997 (age 27) | 17 | 0 | 2021 | Liverpool | Loan |
| 20 | Mason Bennett | LW/RW/CF | (1996-07-15)15 July 1996 (aged 24) | 74 | 11 | 2020 | Derby County | Undisclosed |
| 23 | Benik Afobe | CF/SS/RW | (1993-02-12) 12 February 1993 (age 32) | 41 | 13 | 2021 | Stoke City | Loan |
| Out on Loan ||||||||||
| 12 | Mahlon Romeo | RB | (1995-09-19)19 September 1995 (aged 25) | 220 | 3 | 2015 | Gillingham | Free |
| 25 | Isaac Olaofe | CF/RW/LW | (1999-11-21) 21 November 1999 (age 25) | 0 | 0 | 2019 | Academy | Trainee |
| | Hayden Muller | CB | (2002-02-07)7 February 2002 (aged 19) | 4 | 0 | 2019 | Academy | Trainee |

## Statistics

    As of 7 May 2022
    Players with names in italics and marked * were on loan from another club for the whole of their season with Millwall.
| No. | Pos | Nat | Player | Total | Total | Championship | Championship | FA Cup | FA Cup | League Cup | League Cup |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| 1 | GK | ENG | George Long | 3 | 0 | 0+0 | 0 | 1+0 | 0 | 2+0 | 0 |
| 2 | DF | IRL | Danny McNamara | 32 | 2 | 27+4 | 2 | 1+0 | 0 | 0+0 | 0 |
| 3 | DF | SCO | Murray Wallace | 37 | 6 | 36+0 | 4 | 0+0 | 0 | 1+0 | 2 |
| 4 | DF | ENG | Shaun Hutchinson | 30 | 0 | 27+1 | 0 | 1+0 | 0 | 1+0 | 0 |
| 5 | DF | ENG | Jake Cooper | 39 | 2 | 35+1 | 2 | 1+0 | 0 | 2+0 | 0 |
| 6 | MF | NED | Maikel Kieftenbeld | 27 | 0 | 19+6 | 0 | 0+1 | 0 | 1+0 | 0 |
| 7 | MF | ENG | Jed Wallace | 33 | 6 | 27+5 | 6 | 0+0 | 0 | 1+0 | 0 |
| 8 | MF | ENG | Ben Thompson | 3 | 0 | 0+1 | 0 | 0+0 | 0 | 1+1 | 0 |
| 9 | FW | WAL | Tom Bradshaw | 25 | 9 | 15+7 | 9 | 1+0 | 0 | 2+0 | 0 |
| 10 | FW | SCO | Oliver Burke* | 13 | 2 | 10+3 | 2 | 0+0 | 0 | 0+0 | 0 |
| 11 | DF | ENG | Scott Malone | 35 | 3 | 30+3 | 2 | 1+0 | 0 | 1+0 | 1 |
| 14 | FW | ENG | Sheyi Ojo* | 17 | 0 | 12+4 | 0 | 1+0 | 0 | 0+0 | 0 |
| 15 | DF | IRL | Alex Pearce | 7 | 0 | 3+2 | 0 | 1+0 | 0 | 1+0 | 0 |
| 16 | MF | ENG | Luke Freeman* | 1 | 0 | 0+1 | 0 | 0+0 | 0 | 0+0 | 0 |
| 17 | MF | ENG | George Saville | 35 | 3 | 29+3 | 2 | 1+0 | 0 | 1+1 | 1 |
| 18 | MF | ENG | Ryan Leonard | 19 | 0 | 10+8 | 0 | 0+0 | 0 | 1+0 | 0 |
| 20 | FW | ENG | Mason Bennett | 27 | 3 | 14+12 | 3 | 0+1 | 0 | 0+0 | 0 |
| 21 | MF | ENG | Connor Mahoney | 9 | 0 | 1+6 | 0 | 0+0 | 0 | 1+1 | 0 |
| 23 | FW | COD | Benik Afobe | 36 | 13 | 30+4 | 12 | 1+0 | 1 | 1+0 | 0 |
| 24 | MF | ENG | Billy Mitchell | 38 | 0 | 29+7 | 0 | 1+0 | 0 | 1+0 | 0 |
| 26 | DF | ENG | Daniel Ballard* | 26 | 1 | 25+0 | 1 | 0+0 | 0 | 1+0 | 0 |
| 28 | MF | ENG | George Evans | 19 | 1 | 10+8 | 1 | 0+0 | 0 | 1+0 | 0 |
| 32 | MF | ENG | Tyler Burey | 12 | 2 | 2+9 | 2 | 0+1 | 0 | 0+0 | 0 |
| 33 | GK | POL | Bartosz Białkowski | 46 | 0 | 46+0 | 0 | 0+0 | 0 | 0+0 | 0 |
| 38 | FW | ENG | Nana Boateng | 1 | 0 | 0+0 | 0 | 0+1 | 0 | 0+0 | 0 |
| 49 | FW | ENG | Zak Lovelace | 2 | 0 | 0+2 | 0 | 0+0 | 0 | 0+0 | 0 |
| Players out on loan: ||||||||||||
| 12 | DF | ATG | Mahlon Romeo | 3 | 0 | 2+0 | 0 | 0+0 | 0 | 1+0 | 0 |
| 34 | DF | ENG | Alex Mitchell | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |
| Players who left the club: ||||||||||||
| 10 | FW | ENG | Matt Smith | 24 | 2 | 6+15 | 1 | 0+1 | 0 | 1+1 | 1 |
| 22 | FW | ISL | Jón Daði Böðvarsson | 1 | 0 | 0+0 | 0 | 0+0 | 0 | 0+1 | 0 |

### Goals record

    As of 7 May 2022
| Rank | No. | Nat. | Po. | Name | Championship | FA Cup | League Cup | Total |
| 1 | 23 | | CF | Benik Afobe | 12 | 1 | 0 | 13 |
| 2 | 9 | | CF | Tom Bradshaw | 9 | 0 | 0 | 9 |
| 3 | 3 | | CB | Murray Wallace | 4 | 0 | 2 | 6 |
| 3 | 7 | | RM | Jed Wallace | 6 | 0 | 0 | 6 |
| 5 | 17 | | CM | George Saville | 2 | 0 | 1 | 3 |
| 5 | 20 | | LW | Mason Bennett | 3 | 0 | 0 | 3 |
| 7 | 2 | | RB | Danny McNamara | 2 | 0 | 0 | 2 |
| 7 | 5 | | CB | Jake Cooper | 2 | 0 | 0 | 2 |
| 7 | 10 | | CF | Oliver Burke | 2 | 0 | 0 | 2 |
| 7 | 10 | | CF | Matt Smith | 1 | 0 | 1 | 2 |
| 7 | 11 | | LB | Scott Malone | 1 | 0 | 1 | 2 |
| 7 | 32 | | AM | Tyler Burey | 2 | 0 | 0 | 2 |
| 10 | 26 | | CB | Daniel Ballard | 1 | 0 | 0 | 1 |
| 10 | 28 | | CM | George Evans | 1 | 0 | 0 | 1 |
| Own Goals | Own Goals | Own Goals | Own Goals | Own Goals | 2 | 0 | 0 | 2 |
| Total | Total | Total | Total | Total | 50 | 1 | 5 | 56 |

### Disciplinary record

    As of 7 May 2022
| Rank | No. | Nat. | Po. | Name | Championship | Championship | Championship | FA Cup | FA Cup | FA Cup | League Cup | League Cup | League Cup | Total | Total | Total |
| 1 | 17 | | CM | George Saville | 9 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 9 | 0 | 0 |
| 2 | 5 | | CB | Jake Cooper | 7 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 8 | 0 | 0 |
| 3 | 6 | | DM | Maikel Kieftenbeld | 7 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 7 | 0 | 0 |
| 4 | 24 | | CM | Billy Mitchell | 5 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 6 | 0 | 0 |
| 5 | 2 | | RB | Danny McNamara | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 5 | 3 | | CB | Murray Wallace | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 5 | 20 | | RW | Mason Bennett | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 | 0 |
| 8 | 23 | | CF | Benik Afobe | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 8 | 11 | | LB | Scott Malone | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 10 | 4 | | CB | Shaun Hutchinson | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 10 | 28 | | CM | George Evans | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 10 | 26 | | CB | Daniel Ballard | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 13 | 7 | | RM | Jed Wallace | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 13 | 9 | | CF | Tom Bradshaw | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 13 | 10 | | CF | Matt Smith | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 13 | 18 | | CM | Ryan Leonard | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 13 | 32 | | AM | Tyler Burey | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 18 | 12 | | RB | Mahlon Romeo | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 18 | 33 | | GK | Bartosz Białkowski | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| Total | Total | Total | Total | Total | 71 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 73 | 0 | 0 |

## Transfers
### Transfers in

| Date | Position | Name | From | Fee |
| 1 July 2021 | GK | George Long | Hull City | Free transfer |
| 1 July 2021 | LB | Scott Malone | Derby County | Free transfer |
| 2 July 2021 | CM | George Saville | Middlesbrough | Undisclosed |

### Loans in

| Date from | Position | Name | From | Date until |
| 1 July 2021 | CB | Daniel Ballard | Arsenal | End of season |
| 2 July 2021 | CF | Benik Afobe | Stoke City | End of season |
| 31 August 2021 | RW | Sheyi Ojo | Liverpool | End of season |
| 21 January 2022 | CF | Oliver Burke | Sheffield United | End of season |
| 1 February 2022 | AM | Luke Freeman | Sheffield United | End of season |

### Loans out

| Date from | Position | Name | To | Date until |
| 1 July 2021 | CB | Hayden Muller | St Johnstone | End of season |
| 5 August 2021 | MF | Tyler Burey | Hartlepool United | 1 January 2022 |
| 27 August 2021 | RB | Dan Moss | Yeovil Town | 12 January 2022 |
| 27 August 2021 | FW | Sean O'Brien | Bromley | 22 September 2021 |
| 31 August 2021 | CB | Alex Mitchell | Leyton Orient | End of season |
| 31 August 2021 | CF | Isaac Olaofe | Sutton United | End of season |
| 31 August 2021 | RB | Mahlon Romeo | Portsmouth | End of season |
| 18 September 2021 | LB | Junior Tiensia | Dover Athletic | 2 January 2022 |
| 26 October 2021 | MF | Jayden Davis | King's Lynn Town | 21 November 2021 |
| 29 October 2021 | CB | Arthur Penney | Welling United | 18 March 2022 |
| 13 January 2022 | RB | Dan Moss | Leyton Orient | End of season |
| 14 February 2022 | LB | Junior Tiensia | Dartford | 14 March 2022 |
| 18 February 2022 | GK | Joe Wright | Cray Wanderers | End of season |

### Transfers out

| Date | Position | Name | To | Fee |
| 30 June 2021 | CF | George Alexander | Bromley | Released |
| 30 June 2021 | FW | Oli Bate | Unattached | Released |
| 30 June 2021 | RB | James Brown | St Johnstone | Released |
| 30 June 2021 | MF | Reuben Duncan | Unattached | Released |
| 30 June 2021 | LM | Shane Ferguson | Rotherham United | Released |
| 30 June 2021 | GK | Frank Fielding | Stoke City | Released |
| 30 June 2021 | DF | Ezekiel Miller | Unattached | Released |
| 30 June 2021 | CB | Harry Ransom | Crawley Town | Released |
| 30 June 2021 | CM | Sam Skeffington | Bromley | Released |
| 30 June 2021 | DF | Rob Strachan | Unattached | Released |
| 30 June 2021 | DM | Shaun Williams | Portsmouth | Released |
| 19 January 2022 | CF | Matt Smith | Salford City | Free transfer |
| 20 January 2022 | CF | Jón Daði Böðvarsson | Bolton Wanderers | Free transfer |
| 31 January 2022 | CM | Ben Thompson | Gillingham | Mutual consent |

## Pre-season and friendlies

As part of their pre-season preparations, Millwall announced friendly matches against Gillingham and Ipswich Town.

## Competitions
### Overview

| Competition | First match | Last match | Starting round | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Pld | W | D | L | GF | GA | GD | Win % |
| | September 2021 | May 2022 | Matchday 1 | 0 | 0 | 0 | 0 | 0 | 0 | +0 | !— |
| FA Cup | January 2022 | | Third round | 0 | 0 | 0 | 0 | 0 | 0 | +0 | !— |
| EFL Cup | September 2021 | | First round | 0 | 0 | 0 | 0 | 0 | 0 | +0 | !— |
| Total | Total | Total | Total | 0 | 0 | 0 | 0 | 0 | 0 | +0 | !— |
Last updated: May 2021 Source: Competitions

### EFL Championship
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Promotion, qualification or relegation |
| 6 | Luton Town | 46 | 21 | 12 | 13 | 63 | 55 | +8 | 75 | Qualification for Championship play-offs |
| 7 | Middlesbrough | 46 | 20 | 10 | 16 | 59 | 50 | +9 | 70 | |
| 8 | Blackburn Rovers | 46 | 19 | 12 | 15 | 59 | 50 | +9 | 69 | |
| 9 | Millwall | 46 | 18 | 15 | 13 | 53 | 45 | +8 | 69 | |
| 10 | West Bromwich Albion | 46 | 18 | 13 | 15 | 52 | 45 | +7 | 67 | |
| 11 | Queens Park Rangers | 46 | 19 | 9 | 18 | 60 | 59 | +1 | 66 | |
| 12 | Coventry City | 46 | 17 | 13 | 16 | 60 | 59 | +1 | 64 | |

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 7 May 2022. Source:

#### Results by matchday

| Matchday | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | 31 | 32 | 33 | 34 | 35 | 36 | 37 | 38 | 39 | 40 | 41 | 42 | 43 | 44 | 45 | 46 |
| Ground | A | H | H | A | H | A | A | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | A | A | H | A | H | H | A | H | H | A | H | A | A | H | H | A | A | H | H | A | H | A | H | A |
| Result | D | D | L | L | W | D | D | D | D | W | W | L | W | W | L | W | D | D | D | L | W | L | W | L | L | L | W | D | L | W | W | W | W | W | D | D | W | L | D | L | W | D | W | D | W | L |
| Position | 11 | 16 | 19 | 21 | 17 | 14 | 15 | 18 | 19 | 14 | 11 | 14 | 11 | 10 | 12 | 9 | 9 | 9 | 10 | 10 | 8 | 11 | 11 | 11 | 11 | 14 | 15 | 14 | 16 | 15 | 14 | 12 | 11 | 10 | 9 | 11 | 10 | 10 | 10 | 10 | 9 | 10 | 7 | 7 | 8 | 9 |

#### Matches

Millwall's fixtures were announced on 24 June 2021.

### FA Cup

Millwall were drawn at home to Crystal Palace in the third round.

### EFL Cup

Millwall were drawn at home to Portsmouth in the first round Cambridge United in the second round and Leicester City in the third round.