# 2019–20 Ipswich Town F.C. season

The 2019–20 season was Ipswich Town's first season back in the third tier of English football after relegation in the 2018–19 season and 142nd year in existence. Along with competing in EFL League One, the club also participated in the FA Cup, EFL Cup and EFL Trophy. The season covers the period from 1 July 2019 to 30 June 2020.
On 1 January 2020, Paul Lambert signed a new 5-year contract with the club until 2025.
On 13 March the season was suspended until further notice due to the Coronavirus outbreak. The season ultimately never resumed, and the final table was determined on a points-per-game basis after the club's voted to end the season on 9 June 2020.

## Season summary
### Pre-season

The 2019–20 season saw Ipswich compete in the third tier of English football for the first time since 1957. Ipswich started the 2019–20 season as one of the promotion favorites following relegation from the EFL Championship in the 2018–19 season. The club's pre-season began in Germany with a 12-day training camp from 4 to 15 July. After returning from Germany Ipswich scheduled pre-season friendlies with a number of English sides. New signings including Tomáš Holý and James Norwood saw a change to the first-team squad, following the departure of a number of first team players at the end of the previous season.

### August to December

The season began on the 3 August, with Ipswich traveling away to face Burton Albion at the Pirelli Stadium. Ipswich made a positive start to the season with a 1–0 victory in the season opener away at Burton. The following week saw Ipswich host Sunderland in the club's first home game of the season at Portman Road. After being in control for the majority of the game Ipswich conceded a second-half equalizer to cancel out a first-half goal from new loan signing Luke Garbutt, drawing the game 1–1. Ipswich exited the EFL Cup in the first round, following a 1–3 away loss to Luton Town on 13 August. Ipswich began the season in exceptional form, going on an eleven-game unbeaten run during the first quarter of the season, reaching the top of the table following a 5–0 win away at Bolton Wanderers on 24 August. Ipswich went the first two months of the season unbeaten in the league, with a 1–0 win away at Fleetwood Town keeping the team top of the league going into the first international break of the season, while manager Paul Lambert also won the EFL League One Manager of the Month award for August. Ipswich suffered their first defeat of the season after returning from the international break, suffering a 0–2 away loss to Accrington Stanley. A first home defeat of the season against Rotherham United saw a stutter in form, although back-to-back away wins over Southend United and Rochdale kept Ipswich top of the division going into November. Summer signing Kane Vincent-Young picked up a groin injury during the win away at Fleetwood, which forced him to leave the field. Despite early expectation that the injury would be minor, it was announced that Vincent-Young would require surgery on the injury, ruling him out for an estimated three months. Ipswich began their 2019–20 FA Cup campaign on 9 November after being drawn at home to divisional rivals Lincoln City, with the first-round match ending in a 1–1 draw, setting up a replay as a result. The replay took place on 20 November at Sincil Bank. A 94th-minute winner from Alan Judge saw Ipswich win their first FA Cup match since January 2010. Ipswich were drawn away at Coventry City in the second round, which was scheduled to take place on 3 December.
Ipswich suffered from a poor run of form over November and December, starting with a 2–2 draw at home to Blackpool followed by a 0–0 draw with then league leaders Wycombe Wanderers, with a goal by Ipswich captain Luke Chambers being controversially ruled out for offside. Ipswich did however progress in the EFL Trophy, with the 2019–20 season being the first time Ipswich had entered the competition in the club's history. After finishing second in the group stage, Ipswich were drawn away to Peterborough United on 4 December. Ipswich progressed into the third round after beating Peterborough 6–5 on penalties following a 1–1 draw, with debutante Adam Przybek saving two penalties in the shoot-out. Despite progression in the EFL Trophy, the poor league run continued as Ipswich failed to win in eight consecutive league games from mid November to New Year's Day, including an FA Cup exit to Coventry City on 10 December following a replay after a 1–1 draw. Ipswich also exited the EFL Trophy in the third round, following a 1–2 away loss to Exeter City.

### January to March

Despite the poor run of results, on 1 January it was announced that Paul Lambert had signed a four-year contract extension with the club, extending his contract until 2025. Ipswich's next league win did not come until 11 January, with a 4–1 win at home to Accrington Stanley. January saw an upturn in form, with a draw away at Oxford United being followed by a 2–1 away win over Tranmere Rovers at Prenton Park, in which Ipswich came from behind in the second half to win the match. The following match saw Ipswich beat Lincoln City 1–0 at Portman Road, returning Ipswich to the top of the League One table for the first time since November. The following league match was a top of the table clash between Ipswich and second-placed Rotherham United. Ipswich suffered a 0–1 defeat at the New York Stadium. The following run saw a huge decline in results for Ipswich, defeats to promotion rivals Peterborough United and Sunderland followed by a 0–0 draw away to AFC Wimbledon. Ipswich suffered another injury blow on 21 February, when it was announced that James Norwood would require surgery on an adductor injury, adding to long term first-team injuries to Kane Vincent-Young, Danny Rowe, Jack Lankester and Tristan Nydam. A 4–1 win at home to Burton Albion followed four league defeats in a row to see Ipswich drop to 10th in the table, after being in the top six of the league from August through to February.

### Season postponement

On 13 March the season was suspended until further notice due to the Coronavirus outbreak. After months of uncertainty, it was announced on 9 June that the season would ultimately not resume, with the final league table being determined on a points-per-game basis after the League One club's voting to end the season. Ipswich dropped a further place to 11th in League One, representing the club's lowest league finish since the 1952–53 season.

## Kits

Supplier: Adidas / Sponsor: Magical Vegas (chest), East Anglian Air Ambulance (back), Nicholas Estates (shorts)
| Home | Away | Away alt.1 | Away alt.2 | Away alt.3 |

## First-team squad

Age listed below are accurate as of 4 May 2020
| Number | Position(s) | Name | Age |
| Goalkeepers |||||
| 1 | GK | Tomáš Holý | (1991-12-10)10 December 1991 (aged 28) |
| 12 | GK | Will Norris | (1993-08-12)12 August 1993 (aged 26) |
| Defenders |||||
| 2 | CB / RB / LB | Janoi Donacien | (1993-11-03)3 November 1993 (aged 26) |
| 3 | LB / CB | Josh Earl | (1998-10-24)24 October 1998 (aged 21) |
| 4 | CB | Luke Chambers (C) | (1985-09-28)28 September 1985 (aged 34) |
| 5 | CB | James Wilson | (1989-02-26)26 February 1989 (aged 31) |
| 24 | RB / LB | Kane Vincent-Young | (1996-03-15)15 March 1996 (aged 24) |
| 28 | CB / RB | Luke Woolfenden | (1998-10-21)21 October 1998 (aged 21) |
| 29 | LB / LW | Luke Garbutt | (1993-05-21)21 May 1993 (aged 26) |
| 30 | LB | Myles Kenlock | (1996-11-26)26 November 1996 (aged 23) |
| Midfielders |||||
| 7 | RW / LW | Gwion Edwards | (1993-03-01)1 March 1993 (aged 27) |
| 8 | DM | Cole Skuse (VC) | (1986-03-29)29 March 1986 (aged 34) |
| 11 | CM | Jon Nolan | (1992-04-22)22 April 1992 (aged 28) |
| 14 | RW / LW / AM / SS | Jack Lankester | (2000-01-19)19 January 2000 (aged 20) |
| 15 | CM | Teddy Bishop | (1996-07-15)15 July 1996 (aged 23) |
| 16 | CM / LB | Tristan Nydam | (1999-11-06)6 November 1999 (aged 20) |
| 17 | LW / RW / AM | Danny Rowe | (1992-06-01)1 June 1992 (aged 27) |
| 18 | AM / LW / RW | Alan Judge | (1988-11-11)11 November 1988 (aged 31) |
| 21 | CM / DM | Flynn Downes | (1999-01-20)20 January 1999 (aged 21) |
| 23 | CM | Andre Dozzell | (1999-05-02)2 May 1999 (aged 21) |
| 36 | AM / RW / LW | Armando Dobra | (2001-04-14)14 April 2001 (aged 19) |
| 44 | CM | Emyr Huws | (1993-09-30)30 September 1993 (aged 26) |
| Forwards |||||
| 9 | CF | Kayden Jackson | (1994-02-22)22 February 1994 (aged 26) |
| 10 | CF | James Norwood | (1990-09-05)5 September 1990 (aged 29) |
| 20 | SS / LW / CF | Freddie Sears | (1989-11-27)27 November 1989 (aged 30) |
| 48 | CF | Will Keane | (1993-01-11)11 January 1993 (aged 27) |
| Players transferred/loaned out during the season |||||
| 19 | LW / CF | Jordan Roberts | (1994-01-05)5 January 1994 (aged 26) |
| 22 | CB | Aristote Nsiala | (1992-03-25)25 March 1992 (aged 28) |
| 26 | AM / CM | Idris El Mizouni | (2000-09-26)26 September 2000 (aged 19) |
| 27 | RB | Josh Emmanuel | (1997-08-18)18 August 1997 (aged 22) |
| 38 | LW / LB | Anthony Georgiou | (1997-02-24)24 February 1997 (aged 23) |

## First-team coaching staff

| Position | Name |
| Manager | Paul Lambert |
| Assistant manager | Stuart Taylor |
| First-team Coach | Matt Gill |
| Goalkeeping coach | Jimmy Walker |
| Head of Athletic Performance & Sports Science | Jim Henry |
| Strength & conditioning Coach | Tom Walsh |
| Head physiotherapist | Matt Byard |
| Assistant Head Physiotherapist | Alex Chapman |
| Head of performance Analysis | Will Stephenson |
| First-team Assistant Analyst | George Buckley |
| Recruitment Analyst | Alex Hood |
| Kitman | James Pullen |

## Pre-season

The club's pre-season schedule was confirmed in June 2019. The club's pre-season schedule also included a 12-day training camp in Germany, from 4 to 15 July.

### Interwetten Cup

The Interwetten Cup is a four team pre-season friendly tournament hosted by German side SV Meppen at their home ground, the Hänsch-Arena in Meppen, Germany. The tournament features four teams, including hosts SV Meppen, with teams playing 45 minute semi-finals, with the winner of each semi-final progressing into another 45 minute final. The two losing teams then take part in a 45-minute 3rd place play-off to decide the final position for each team. The teams competing in the 2019 Interwetten Cup included Ipswich Town, Fortuna Düsseldorf, SV Meppen and FC Utrecht. The two semi-finals featured Fortuna Düsseldorf against Ipswich Town, with Fortuna emerging 4–1 winners, and SV Meppen against FC Utrecht, with Utrecht winning 5–4 on penalties, after the semi-final match finished in a 0–0 draw. The final of the tournament was contested by FC Utrecht and Fortuna Düsseldorf, with Utrecht winning the Interwetten Cup following a 1–0 win over Fortuna in the tournament final. Hosts SV Meppen finished third following a 3–1 penalty shootout win over Ipswich Town, after the 3rd place play-off match finished in a 0–0 draw.

## Competitions
### EFL League One
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | PPG |
| 7 | Peterborough United | 35 | 17 | 8 | 10 | 68 | 40 | +28 | 59 | 1.69 |
| 8 | Sunderland | 36 | 16 | 11 | 9 | 48 | 32 | +16 | 59 | 1.64 |
| 9 | Doncaster Rovers | 34 | 15 | 9 | 10 | 51 | 33 | +18 | 54 | 1.59 |
| 10 | Gillingham | 35 | 12 | 15 | 8 | 42 | 34 | +8 | 51 | 1.46 |
| 11 | Ipswich Town | 36 | 14 | 10 | 12 | 46 | 36 | +10 | 52 | 1.44 |
| 12 | Burton Albion | 35 | 12 | 12 | 11 | 50 | 50 | 0 | 48 | 1.37 |
| 13 | Blackpool | 35 | 11 | 12 | 12 | 44 | 43 | +1 | 45 | 1.29 |
| 14 | Bristol Rovers | 35 | 12 | 9 | 14 | 38 | 49 | −11 | 45 | 1.29 |
| 15 | Shrewsbury Town | 34 | 10 | 11 | 13 | 31 | 42 | −11 | 41 | 1.21 |

#### 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 March 2020. Source: BBC

#### 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 |
| Ground | A | H | A | H | A | H | H | A | A | H | A | A | H | A | A | H | H | A | H | A | H | A | A | H | A | A | H | A | H | A | A | H | H | A | H | A | H | H | H | A | H | A | H | A | H |
| Result | W | D | D | W | W | W | D | W | W | W | W | L | L | W | W | D | D | D | L | L | D | L | D | W | D | W | W | L | L | L | D | W | L | L | L | L | | | | | | | | | |
| Position | 8 | 6 | 8 | 5 | 1 | 1 | 2 | 2 | 1 | 1 | 1 | 1 | 2 | 1 | 1 | 2 | 2 | 2 | 2 | 3 | 2 | 4 | 5 | 3 | 3 | 3 | 1 | 3 | 4 | 7 | 7 | 7 | 8 | 9 | 9 | 10 | | | | | | | | | |

#### Matches
### FA Cup

The first round draw was made on 21 October 2019. The second round draw was made live on 11 November from Chichester City's stadium, Oaklands Park.

### EFL Cup

The first round draw was made on 20 June 2019.

### EFL Trophy

On 9 July 2019, the pre-determined group stage draw was announced with Invited clubs to be drawn on 12 July 2019. The draw for the second round was made on 16 November 2019 live on Sky Sports. The draw for the third round was made on 5 December 2019 live on Sky Sports.

#### Group stage

| Pos | Div | Teamvte | Pld | W | PW | PL | L | GF | GA | GD | Pts | Qualification |
| 1 | L2 | Colchester United | 3 | 2 | 0 | 1 | 0 | 5 | 3 | +2 | 7 | Advance to Round 2 |
| 2 | L1 | Ipswich Town | 3 | 2 | 0 | 0 | 1 | 6 | 2 | +4 | 6 | Advance to Round 2 |
| 3 | L1 | Gillingham | 3 | 1 | 0 | 0 | 2 | 4 | 7 | −3 | 3 | |
| 4 | ACA | Tottenham Hotspur U21 | 3 | 0 | 1 | 0 | 2 | 2 | 5 | −3 | 2 | |

#### Third round
## Transfers
### Transfers in

| Date | Position | Name | From | Fee |
| 1 July 2019 | GK | Tomáš Holý | Gillingham | Free transfer |
| 1 July 2019 | GK | Adam Przybek | West Bromwich Albion | Free transfer |
| 1 July 2019 | CF | James Norwood | Tranmere Rovers | Free transfer |
| 2 August 2019 | CB | James Wilson | Lincoln City | Free transfer |
| 19 August 2019 | RB | Kane Vincent-Young | Colchester United | £500,000 |
| 20 August 2019 | CF | Will Keane | Hull City | Free transfer |
| 1 January 2020 | DF | Levi Andoh | Worcester City | Free transfer |

### Loans in

| Date from | Position | Name | From | Date until |
| 12 July 2019 | LB | Luke Garbutt | Everton | 30 June 2020 |
| 30 July 2019 | GK | Will Norris | Wolverhampton Wanderers | 30 June 2020 |
| 19 August 2019 | LM | Anthony Georgiou | Tottenham Hotspur | 28 December 2019 |
| 13 January 2020 | LB | Josh Earl | Preston North End | 4 May 2020 |

### Transfers out

| Date | Position | Name | To | Fee |
| 21 June 2019 | CF | Ellis Harrison | Portsmouth | Undisclosed |
| 1 July 2019 | CM | Tom Adeyemi | Free agent | Released |
| 1 July 2019 | CB | James Collins | Free agent | Released |
| 1 July 2019 | LW | Simon Dawkins | Free agent | Released |
| 1 July 2019 | GK | Dean Gerken | Colchester United | Free transfer |
| 1 July 2019 | RB | Ashton Henry | Free agent | Released |
| 1 July 2019 | LB | Jonas Knudsen | Malmö | Free transfer |
| 1 July 2019 | CB | Ross Marshall | Maidstone United | Free transfer |
| 1 July 2019 | LW | Conor McKendry | Larne | Free transfer |
| 1 July 2019 | MF | Kian Ronan | Manchester 62 | Free transfer |
| 1 July 2019 | MF | Ryley Scott | Free agent | Released |
| 1 July 2019 | MF | Henry Barley | Felixstowe & Walton United | Free transfer |
| 1 July 2019 | CB | Chris Smith | King's Lynn Town | Free transfer |
| 1 July 2019 | RB | Jordan Spence | Free agent | Released |
| 1 July 2019 | CB | Luca Vega | Charlton Athletic | Free transfer |
| 1 July 2019 | RM | Grant Ward | Free agent | Released |
| 1 July 2019 | GK | Mitchell Ware | Free agent | Released |
| 12 August 2019 | LB | Patrick Webber | Wigan Athletic | Free transfer |
| 2 September 2019 | RB | Josh Emmanuel | Bolton Wanderers | Free transfer |
| 27 January 2020 | GK | Bartosz Białkowski | Millwall | Undisclosed |
* ↑ Fee reported as £450,000

### Loans out

| Date from | Position | Name | To | Date until |
| 30 July 2019 | GK | Bartosz Białkowski | Millwall | 27 January 2020 |
| 5 August 2019 | GK | Toby Egan | Haverhill Rovers | September 2019 |
| 8 August 2019 | CF | Aaron Drinan | GAIS | 1 January 2020 |
| 17 August 2019 | MF | Brett McGavin | Concord Rangers | September 2019 |
| 26 September 2019 | RB | Barry Cotter | Chelmsford City | 3 December 2019 |
| 8 November 2019 | CB | Corrie Ndaba | Hemel Hempstead Town | 8 December 2019 |
| 8 November 2019 | LB | Bailey Clements | Hemel Hempstead Town | 8 December 2019 |
| 30 November 2019 | LB | Tommy Smith | Bury Town | 30 February 2020 |
| 30 November 2019 | CB | Alex Henderson | Bury Town | 30 February 2020 |
| 6 December 2019 | CB | Corrie Ndaba | Chelmsford City | 6 January 2020 |
| 9 January 2020 | LW | Jordan Roberts | Gillingham | 6 May 2020 |
| 9 January 2020 | CF | Zak Brown | Leiston | 9 February 2020 |
| 10 January 2020 | CB | Aristote Nsiala | Bolton Wanderers | 30 June 2020 |
| 17 January 2020 | CF | Aaron Drinan | Ayr United | 30 June 2020 |
| 17 January 2020 | FW | Kai Brown | East Thurrock United | February 2020 |
| 23 January 2020 | MF | Idris El Mizouni | Cambridge United | 2 March 2020 |
| 25 January 2020 | MF | Lounes Foudil | Bury Town | 25 February 2020 |
| 31 January 2020 | CF | Ben Folami | Stevenage | 30 June 2020 |
* ↑ On 31 October 2019, Cotter's loan spell was extended until 3 December 2019.
* ↑ On 2 March 2020, El Mizouni's loan spell was ended due to an injury.

### New contracts
#### Coaching staff

| Date signed | Nationality | Name | Contract length | Expiry | Ref. |
| 1 January 2020 | | Paul Lambert | 5 years | 2025 | |

#### Players

| Date signed | Number | Position | Name | Contract length | Expiry |
| 1 July 2019 | – | CF | Zak Brown | 2 years | 2021 |
| 17 July 2019 | 30 | LB | Myles Kenlock | 3 years | 2022 |
| 26 July 2019 | – | RB | Dylan Crowe | 3 years | 2022 |
| 31 July 2019 | 20 | CF | Freddie Sears | 2 years | 2021 |
| 24 October 2019 | 5 | CB | James Wilson | 18 Months | 2021 |
| 25 February 2020 | 53 | LB | Tommy Smith | 2 years | 2022 |
| 2 March 2020 | 47 | CF | Tyreece Simpson | 2 years | 2022 |
| 18 May 2020 | 8 | DM | Cole Skuse | 1 year | 2021 |
| 20 May 2020 | 36 | AM | Armando Dobra | 3 years | 2023 |

## Squad statistics

All statistics updated as of end of season

### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | League One | League One | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Trophy | EFL Trophy |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||
| 1 | GK | CZE | Tomáš Holý | 25 | 0 | 21 | 0 | 2 | 0 | 0 | 0 | 2 | 0 |
| 12 | GK | ENG | Will Norris | 20 | 0 | 15 | 0 | 2 | 0 | 1 | 0 | 2 | 0 |
| 31 | GK | WAL | Adam Przybek | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| Defenders ||||||||||||||
| 2 | DF | LCA | Janoi Donacien | 19 | 0 | 12+1 | 0 | 3 | 0 | 0 | 0 | 3 | 0 |
| 3 | DF | ENG | Josh Earl | 7 | 0 | 5+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | DF | ENG | Luke Chambers | 32 | 1 | 31 | 1 | 0 | 0 | 1 | 0 | 0 | 0 |
| 5 | DF | WAL | James Wilson | 31 | 0 | 21+2 | 0 | 3 | 0 | 1 | 0 | 4 | 0 |
| 24 | DF | ENG | Kane Vincent-Young | 9 | 2 | 9 | 2 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | DF | ENG | Luke Woolfenden | 36 | 1 | 31 | 1 | 2 | 0 | 0 | 0 | 3 | 0 |
| 29 | DF | ENG | Luke Garbutt | 30 | 6 | 28 | 5 | 1+1 | 1 | 0 | 0 | 0 | 0 |
| 30 | DF | ENG | Myles Kenlock | 17 | 0 | 8+1 | 0 | 3 | 0 | 0 | 0 | 5 | 0 |
| 37 | DF | IRL | Barry Cotter | 2 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 46 | DF | ENG | Bailey Clements | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 52 | DF | ENG | Alex Henderson | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 53 | DF | ENG | Tommy Smith | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| Midfielders ||||||||||||||
| 7 | MF | WAL | Gwion Edwards | 35 | 2 | 22+5 | 2 | 1+2 | 0 | 1 | 0 | 3+1 | 0 |
| 8 | MF | ENG | Cole Skuse | 32 | 0 | 25+4 | 0 | 1 | 0 | 0 | 0 | 2 | 0 |
| 11 | MF | ENG | Jon Nolan | 25 | 2 | 17+5 | 2 | 1+1 | 0 | 0 | 0 | 1 | 0 |
| 14 | MF | ENG | Jack Lankester | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15 | MF | ENG | Teddy Bishop | 10 | 0 | 2+7 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 16 | MF | ENG | Tristan Nydam | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 17 | MF | ENG | Danny Rowe | 18 | 1 | 9+5 | 1 | 1+1 | 0 | 0+1 | 0 | 1 | 0 |
| 18 | MF | IRL | Alan Judge | 34 | 4 | 21+9 | 3 | 3 | 1 | 1 | 0 | 0 | 0 |
| 21 | MF | ENG | Flynn Downes | 32 | 2 | 29 | 2 | 2 | 0 | 0+1 | 0 | 0 | 0 |
| 23 | MF | ENG | Andre Dozzell | 15 | 1 | 8+2 | 0 | 3 | 1 | 1 | 0 | 1 | 0 |
| 36 | MF | ALB | Armando Dobra | 8 | 1 | 0+3 | 0 | 1 | 0 | 1 | 1 | 2+1 | 0 |
| 40 | MF | ENG | Tommy Hughes | 3 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 | 0+2 | 0 |
| 42 | MF | ENG | Brett McGavin | 4 | 0 | 1 | 0 | 1 | 0 | 0 | 0 | 2 | 0 |
| 44 | MF | WAL | Emyr Huws | 25 | 1 | 11+6 | 0 | 3 | 0 | 1 | 0 | 4 | 1 |
| 50 | MF | ENG | Liam Gibbs | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 51 | MF | ZIM | Tawanda Chirewa | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| Forwards ||||||||||||||
| 9 | FW | ENG | Kayden Jackson | 36 | 11 | 28+4 | 11 | 1+1 | 0 | 0+1 | 0 | 0+1 | 0 |
| 10 | FW | ENG | James Norwood | 32 | 11 | 22+6 | 11 | 1+1 | 0 | 0 | 0 | 1+1 | 0 |
| 20 | FW | ENG | Freddie Sears | 12 | 1 | 2+9 | 1 | 0 | 0 | 0 | 0 | 1 | 0 |
| 47 | FW | ENG | Tyreece Simpson | 4 | 0 | 0+3 | 0 | 0 | 0 | 0 | 0 | 0+1 | 0 |
| 48 | FW | ENG | Will Keane | 29 | 6 | 14+9 | 3 | 3+1 | 1 | 0 | 0 | 2 | 2 |
| Players transferred out during the season ||||||||||||||
| 19 | MF | ENG | Jordan Roberts | 5 | 3 | 0+1 | 0 | 0 | 0 | 1 | 0 | 3 | 3 |
| 22 | DF | COD | Aristote Nsiala | 9 | 0 | 3 | 0 | 3 | 0 | 0 | 0 | 3 | 0 |
| 26 | MF | TUN | Idris El Mizouni | 9 | 1 | 1+2 | 0 | 0+1 | 0 | 0 | 0 | 4+1 | 1 |
| 27 | DF | ENG | Josh Emmanuel | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 34 | FW | AUS | Ben Folami | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 38 | MF | CYP | Anthony Georgiou | 13 | 0 | 0+10 | 0 | 2 | 0 | 0 | 0 | 1 | 0 |
Last updated: end of season Source: Competitions

### Goalscorers

| No. | Pos | Nat | Player | League One | FA Cup | EFL Cup | EFL Trophy | Total |
| 9 | FW | | Kayden Jackson | 11 | 0 | 0 | 0 | 11 |
| 10 | FW | | James Norwood | 11 | 0 | 0 | 0 | 11 |
| 29 | DF | | Luke Garbutt | 5 | 1 | 0 | 0 | 6 |
| 48 | FW | | Will Keane | 3 | 1 | 0 | 2 | 6 |
| 18 | MF | | Alan Judge | 3 | 1 | 0 | 0 | 4 |
| 19 | MF | | Jordan Roberts | 0 | 0 | 0 | 3 | 3 |
| 7 | MF | | Gwion Edwards | 2 | 0 | 0 | 0 | 2 |
| 11 | MF | | Jon Nolan | 2 | 0 | 0 | 0 | 2 |
| 21 | MF | | Flynn Downes | 2 | 0 | 0 | 0 | 2 |
| 24 | DF | | Kane Vincent-Young | 2 | 0 | 0 | 0 | 2 |
| 4 | DF | | Luke Chambers | 1 | 0 | 0 | 0 | 1 |
| 17 | MF | | Danny Rowe | 1 | 0 | 0 | 0 | 1 |
| 20 | FW | | Freddie Sears | 1 | 0 | 0 | 0 | 1 |
| 23 | MF | | Andre Dozzell | 0 | 1 | 0 | 0 | 1 |
| 26 | MF | | Idris El Mizouni | 0 | 0 | 0 | 1 | 1 |
| 28 | DF | | Luke Woolfenden | 1 | 0 | 0 | 0 | 1 |
| 36 | MF | | Armando Dobra | 0 | 0 | 1 | 0 | 1 |
| 44 | MF | | Emyr Huws | 0 | 0 | 0 | 1 | 1 |
| Own goal | Own goal | Own goal | Own goal | 1 | 0 | 0 | 1 | 2 |
| Total | Total | Total | Total | 46 | 4 | 1 | 8 | 59 |

### Assists

| No. | Pos | Nat | Player | League One | FA Cup | EFL Cup | EFL Trophy | Total |
| 9 | FW | | Kayden Jackson | 7 | 0 | 0 | 0 | 7 |
| 18 | MF | | Alan Judge | 4 | 1 | 0 | 0 | 5 |
| 26 | MF | | Idris El Mizouni | 1 | 1 | 0 | 1 | 3 |
| 29 | DF | | Luke Garbutt | 3 | 0 | 0 | 0 | 3 |
| 36 | MF | | Armando Dobra | 0 | 0 | 0 | 3 | 3 |
| 1 | GK | | Tomáš Holý | 2 | 0 | 0 | 0 | 2 |
| 10 | FW | | James Norwood | 2 | 0 | 0 | 0 | 2 |
| 21 | MF | | Flynn Downes | 1 | 0 | 1 | 0 | 2 |
| 28 | DF | | Luke Woolfenden | 2 | 0 | 0 | 0 | 2 |
| 44 | MF | | Emyr Huws | 2 | 0 | 0 | 0 | 2 |
| 4 | DF | | Luke Chambers | 1 | 0 | 0 | 0 | 1 |
| 7 | MF | | Gwion Edwards | 1 | 0 | 0 | 0 | 1 |
| 20 | FW | | Freddie Sears | 0 | 0 | 0 | 1 | 1 |
| 30 | DF | | Myles Kenlock | 0 | 1 | 0 | 0 | 1 |
| 48 | FW | | Will Keane | 1 | 0 | 0 | 0 | 1 |
| Total | Total | Total | Total | 26 | 3 | 1 | 5 | 35 |

### Clean sheets

| No. | Nat | Player | League One | FA Cup | EFL Cup | EFL Trophy | Total |
| 1 | | Tomáš Holý | 9 | 1 | 0 | 0 | 10 |
| 12 | | Will Norris | 4 | 0 | 0 | 1 | 5 |
| Total | Total | Total | 13 | 1 | 0 | 1 | 15 |

### Disciplinary record

| No. | Pos | Nat | Player | League One | League One | FA Cup | FA Cup | EFL Cup | EFL Cup | EFL Trophy | EFL Trophy | Total | Total |
| 2 | DF | | Janoi Donacien | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 4 | DF | | Luke Chambers | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 |
| 5 | DF | | James Wilson | 3 | 1 | 0 | 0 | 0 | 0 | 1 | 0 | 4 | 1 |
| 7 | MF | | Gwion Edwards | 10 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 10 | 0 |
| 8 | MF | | Cole Skuse | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 9 | FW | | Kayden Jackson | 4 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 1 |
| 10 | FW | | James Norwood | 6 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 6 | 0 |
| 11 | MF | | Jon Nolan | 5 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 5 | 0 |
| 12 | GK | | Will Norris | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 18 | MF | | Alan Judge | 3 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 4 | 0 |
| 19 | MF | | Jordan Roberts | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 2 | 0 |
| 20 | FW | | Freddie Sears | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 |
| 21 | MF | | Flynn Downes | 10 | 0 | 2 | 0 | 0 | 0 | 0 | 0 | 12 | 0 |
| 22 | DF | | Aristote Nsiala | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 4 | 0 |
| 23 | MF | | Andre Dozzell | 2 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 27 | DF | | Josh Emmanuel | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 1 | 0 |
| 28 | DF | | Luke Woolfenden | 8 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 9 | 0 |
| 29 | DF | | Luke Garbutt | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 |
| 30 | DF | | Myles Kenlock | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 36 | MF | | Armando Dobra | 1 | 1 | 1 | 0 | 1 | 0 | 0 | 0 | 3 | 1 |
| 44 | MF | | Emyr Huws | 4 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 6 | 0 |
| 48 | FW | | Will Keane | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| 53 | DF | | Tommy Smith | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 0 |
| Total | Total | Total | Total | 74 | 4 | 5 | 0 | 4 | 0 | 8 | 0 | 90 | 4 |

### Suspensions

| No. | Position | Player | Suspension | Start date | Reason |
| 5 | DF | James Wilson | 1 game | 5 October 2019 (vs Fleetwood Town) | Red card - second yellow card |
| 36 | MF | Armando Dobra | 3 games | 20 October 2019 (vs Accrington Stanley) | Red card - dangerous play |
| 21 | MF | Flynn Downes | 1 game | 26 October 2019 (vs Southend United) | 5 yellow cards |
| 10 | FW | James Norwood | 1 game | 26 November 2019 (vs Wycombe Wanderers) | 5 yellow cards |
| 7 | MF | Gwion Edwards | 1 game | 7 December 2019 (vs Coventry City) | 5 yellow cards |
| 4 | DF | Luke Chambers | 1 game | 21 December 2019 (vs Portsmouth) | Red card - second yellow card |
| 7 | MF | Gwion Edwards | 2 games | 1 February 2020 (vs Peterborough United) | 10 yellow cards |
| 9 | FW | Kayden Jackson | 3 games | 22 February 2020 (vs Oxford United) | Red card - dangerous play |

### Captains

| No. | Player | League One | FA Cup | EFL Cup | EFL Trophy | Total | Notes |
| 4 | Luke Chambers | 31 | 0 | 1 | 0 | 32 | Club captain |
| 8 | Cole Skuse | 4 | 1 | 0 | 2 | 7 | Vice-captain |
| 5 | James Wilson | 0 | 1 | 0 | 1 | 2 | |
| 21 | Flynn Downes | 1 | 1 | 0 | 0 | 2 | |
| 11 | Jon Nolan | 0 | 0 | 0 | 1 | 1 | |
| 22 | Aristote Nsiala | 0 | 0 | 0 | 1 | 1 | |
| 44 | Emyr Huws | 0 | 1 | 0 | 0 | 1 | |

## Awards
### Greene King Player of the Month

Ipswich Town official player of the month award.
| Month | Player |
| August | Flynn Downes |
| September | Kane Vincent-Young |
| October | Kayden Jackson |
| November | Luke Woolfenden |
| December | Luke Garbutt |
| January | Luke Woolfenden |

### EFL League One Manager of the Month

| Month | Manager | Ref |
| August | Paul Lambert | |

### PFA Fans' League One Player of the Month

| Month | Player | Ref |
| August | James Norwood | |
| September | Kane Vincent-Young | |