# 2019–20 VfL Wolfsburg season

The 2019–20 season was VfL Wolfsburg's 75th season in existence and the club's 23rd consecutive season in the top flight of German football. In addition to the domestic league, VfL Wolfsburg participated in this season's edition of the DFB-Pokal, and also participated in the UEFA Europa League. The season was slated to cover a period from 1 July 2019 to 30 June 2020. It was extended extraordinarily beyond 30 June due to the COVID-19 pandemic in Germany.

## Players
### Current squad

    As of 11 February 2020
Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 1 | GK | BEL | Koen Casteels (vice-captain) |
| 2 | DF | BRA | William |
| 4 | MF | ESP | Ignacio Camacho |
| 6 | DF | BRA | Paulo Otávio |
| 7 | MF | CRO | Josip Brekalo |
| 8 | MF | SUI | Renato Steffen |
| 9 | FW | NED | Wout Weghorst |
| 11 | MF | GER | Felix Klaus |
| 12 | GK | AUT | Pavao Pervan |
| 13 | MF | GER | Yannick Gerhardt |
| 14 | FW | SUI | Admir Mehmedi |
| 15 | DF | FRA | Jérôme Roussillon |
| 19 | DF | SUI | Kevin Mbabu |
| No. | Pos. | Nation | Player |
| 22 | DF | CRO | Marin Pongračić |
| 23 | MF | FRA | Josuha Guilavogui (captain) |
| 24 | MF | AUT | Xaver Schlager |
| 25 | DF | USA | John Brooks |
| 27 | MF | GER | Maximilian Arnold (3rd captain) |
| 30 | GK | GER | Niklas Klinger |
| 31 | DF | GER | Robin Knoche |
| 32 | DF | COD | Marcel Tisserand |
| 33 | FW | GER | Daniel Ginczek |
| 36 | GK | GER | Phillip Menzel |
| 38 | MF | BEL | Ismail Azzaoui |
| 40 | FW | BRA | João Victor |

### Players out on loan

Note: Flags indicate national team as defined under FIFA eligibility rules; some limited exceptions apply. Players may hold more than one non-FIFA nationality.
| No. | Pos. | Nation | Player |
| 5 | DF | NED | Jeffrey Bruma (at Mainz 05 until 30 June 2020) |
| 10 | MF | TUR | Yunus Mallı (at Union Berlin until 30 June 2020) |
| 17 | DF | GER | Felix Uduokhai (at FC Augsburg until 30 June 2020) |
| No. | Pos. | Nation | Player |
| 29 | MF | GER | John Yeboah (at VVV-Venlo until 30 June 2020) |
| 34 | MF | GER | Marvin Stefaniak (at Greuther Fürth until 30 June 2021) |
| 37 | MF | GER | Elvis Rexhbeçaj (at FC Köln until 30 June 2021) |

## Transfers
### Transfers in

| # | Position | Player | Transferred from | Fee | Date |
| 19 | DF | Kevin Mbabu | Young Boys | €9,200,000 | 25 April 2019 |
| 40 | FW | João Victor | LASK Linz | €3,500,000 | 10 May 2019 |
| 6 | DF | Paulo Otávio | FC Ingolstadt | €1,100,000 | 11 June 2019 |
| 24 | MF | Xaver Schlager | Red Bull Salzburg | €15,000,000 | 26 June 2019 |
| 22 | DF | Marin Pongračić | Red Bull Salzburg | €10,000,000 | 15 January 2020 |

#### Loans in

| # | Position | Player | Loaned from | Date | Loan expires | Source |
| 22 | FW | Lukas Nmecha | Manchester City | 3 August 2019 | 2 January 2020 | |

### Transfers out

| # | Position | Player | Transferred to | Fee | Date |
| 30 | MF | Paul Seguin | SpVgg Greuther Fürth | €300,000 | 7 May 2019 |
| 35 | DF | Gian-Luca Itter | SC Freiburg | €2,500,000 | 27 May 2019 |
| 3 | DF | Paul Verhaegh | FC Twente | Free | 5 June 2019 |
| 24 | DF | Sebastian Jung | Hannover 96 | Free | 23 June 2019 |
| 9 | FW | Landry Dimata | Anderlecht | €5,000,000 | 1 July 2019 |
| 18 | FW | Victor Osimhen | Charleroi | €3,500,000 | 1 July 2019 |
| 6 | MF | Riechedly Bazoer | Vitesse | Undisclosed | 12 July 2019 |
| 21 | MF | Paul-Georges Ntep | Free agent | Free | 11 February 2020 |

#### Loans out

| # | Position | Player | Loaned to | Date | Loan expires |
| 34 | MF | Marvin Stefaniak | Greuther Fürth | 1 July 2019 | 30 June 2021 |
| 21 | FW | Paul-Georges Ntep | Kayserispor | 25 August 2019 | 30 June 2020 |
| 17 | DF | Felix Uduokhai | FC Augsburg | 28 August 2019 | 30 June 2020 |
| 29 | MF | John Yeboah | VVV-Venlo | 2 September 2019 | 30 June 2020 |
| 37 | MF | Elvis Rexhbeçaj | 1. FC Köln | 6 January 2020 | 30 June 2021 |
| 10 | MF | Yunus Mallı | Union Berlin | 17 January 2020 | 30 June 2020 |
| 5 | DF | Jeffrey Bruma | Mainz 05 | 29 January 2020 | 30 June 2020 |

## Pre-season and friendlies

Win  Draw  Loss

## Competitions
### Overview

| Competition | First match | Last match | Starting round | Final position | Record | Record | Record | Record | Record | Record | Record | Record |
| Competition | First match | Last match | Starting round | Final position | Pld | W | D | L | GF | GA | GD | Win % |
| Bundesliga | 17 August 2019 | 27 June 2020 | Matchday 1 | 7th | 34 | 13 | 10 | 11 | 48 | 46 | +2 | 038.24 |
| DFB-Pokal | 12 August 2019 | 30 October 2019 | First round | Second round | 2 | 1 | 0 | 1 | 6 | 9 | −3 | 050.00 |
| Europa League | 19 September 2019 | 5 August 2020 | Group stage | Round of 16 | 10 | 5 | 2 | 3 | 15 | 13 | +2 | 050.00 |
| Total | Total | Total | Total | Total | 46 | 19 | 12 | 15 | 69 | 68 | +1 | 041.30 |
Last updated: 5 August 2020 Source: Soccerway

### Bundesliga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 5 | Bayer Leverkusen | 34 | 19 | 6 | 9 | 61 | 44 | +17 | 63 | Qualification for the Europa League group stage |
| 6 | 1899 Hoffenheim | 34 | 15 | 7 | 12 | 53 | 53 | 0 | 52 | Qualification for the Europa League group stage |
| 7 | VfL Wolfsburg | 34 | 13 | 10 | 11 | 48 | 46 | +2 | 49 | Qualification for the Europa League second qualifying round |
| 8 | SC Freiburg | 34 | 13 | 9 | 12 | 48 | 47 | +1 | 48 | |
| 9 | Eintracht Frankfurt | 34 | 13 | 6 | 15 | 59 | 60 | −1 | 45 | |
* 1 2 Since the winners of the 2019–20 DFB-Pokal, Bayern Munich, qualified for the Champions League based on league position, the Europa League group stage spot was passed to the sixth-placed team, and the Europa League second qualifying round spot was passed to the seventh-placed team.

#### Results summary

| Overall | Overall | Overall | Overall | Overall | Overall | Overall | Overall | Home | Home | Home | Home | Home | Home | Away | Away | Away | Away | Away | Away |
Last updated: 27 June 2020. Source: Bundesliga

#### Results by round

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

#### Matches

The Bundesliga schedule was announced on 28 June 2019.

### UEFA Europa League
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | GNT | WLF | STE | OLE |
| 1 | Gent | 6 | 3 | 3 | 0 | 11 | 7 | +4 | 12 | Advance to knockout phase | — | 2–2 | 3–2 | 2–1 |
| 2 | VfL Wolfsburg | 6 | 3 | 2 | 1 | 9 | 7 | +2 | 11 | Advance to knockout phase | 1–3 | — | 1–0 | 3–1 |
| 3 | Saint-Étienne | 6 | 0 | 4 | 2 | 6 | 8 | −2 | 4 | | 0–0 | 1–1 | — | 1–1 |
| 4 | Oleksandriya | 6 | 0 | 3 | 3 | 6 | 10 | −4 | 3 | | 1–1 | 0–1 | 2–2 | — |

#### Knockout phase
##### Round of 16
## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | Europa League | Europa League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||
| 1 | GK | BEL | Koen Casteels | 32 | 0 | 26 | 0 | 1 | 0 | 5 | 0 |
| 12 | GK | AUT | Pavao Pervan | 14 | 0 | 8 | 0 | 1 | 0 | 5 | 0 |
| 30 | GK | GER | Niklas Klinger | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 36 | GK | GER | Phillip Menzel | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||
| 2 | DF | BRA | William | 22 | 3 | 16 | 1 | 2 | 1 | 4 | 1 |
| 6 | DF | BRA | Paulo Otávio | 9 | 1 | 4+1 | 0 | 0 | 0 | 3+1 | 1 |
| 15 | DF | FRA | Jérôme Roussillon | 37 | 1 | 27+2 | 1 | 1 | 0 | 5+2 | 0 |
| 19 | DF | SUI | Kevin Mbabu | 27 | 3 | 18+2 | 3 | 1+1 | 0 | 3+2 | 0 |
| 22 | DF | CRO | Marin Pongračić | 12 | 2 | 11 | 2 | 0 | 0 | 1 | 0 |
| 25 | DF | USA | John Brooks | 31 | 1 | 25 | 0 | 1 | 0 | 5 | 1 |
| 31 | DF | GER | Robin Knoche | 31 | 2 | 17+4 | 1 | 1+1 | 1 | 8 | 0 |
| 32 | DF | COD | Marcel Tisserand | 23 | 1 | 14+1 | 1 | 1 | 0 | 7 | 0 |
| Midfielders ||||||||||||
| 4 | MF | ESP | Ignacio Camacho | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | MF | SUI | Renato Steffen | 38 | 6 | 19+8 | 6 | 1+1 | 0 | 5+4 | 0 |
| 11 | MF | GER | Felix Klaus | 29 | 0 | 6+17 | 0 | 1 | 0 | 1+4 | 0 |
| 13 | DF | GER | Yannick Gerhardt | 25 | 4 | 7+11 | 2 | 2 | 1 | 5 | 1 |
| 20 | MF | GER | Luca Horn | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 23 | MF | FRA | Josuha Guilavogui | 31 | 0 | 23+2 | 0 | 1 | 0 | 4+1 | 0 |
| 24 | MF | AUT | Xaver Schlager | 28 | 1 | 21+2 | 1 | 0 | 0 | 5 | 0 |
| 27 | MF | GER | Maximilian Arnold | 44 | 5 | 32+1 | 4 | 2 | 0 | 9 | 1 |
| 38 | MF | BEL | Ismail Azzaoui | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||
| 7 | FW | CRO | Josip Brekalo | 41 | 8 | 19+11 | 4 | 1+1 | 1 | 9 | 3 |
| 9 | FW | NED | Wout Weghorst | 43 | 20 | 30+2 | 16 | 2 | 2 | 9 | 2 |
| 14 | FW | SUI | Admir Mehmedi | 26 | 3 | 14+7 | 2 | 0 | 0 | 5 | 1 |
| 29 | FW | EGY | Omar Marmoush | 6 | 0 | 0+5 | 0 | 0 | 0 | 0+1 | 0 |
| 33 | FW | GER | Daniel Ginczek | 23 | 3 | 9+9 | 3 | 0 | 0 | 2+3 | 0 |
| 37 | FW | FRA | Mamoudou Karamoko | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 |
| 40 | FW | BRA | João Victor | 41 | 5 | 18+14 | 2 | 2 | 0 | 4+3 | 3 |
| Players transferred out during the season ||||||||||||
| 3 | DF | NED | Jeffrey Bruma | 15 | 0 | 9 | 0 | 1 | 0 | 4+1 | 0 |
| 10 | MF | TUR | Yunus Mallı | 2 | 0 | 0 | 0 | 0 | 0 | 0+2 | 0 |
| 17 | DF | GER | Ohis Felix Uduokhai | 1 | 0 | 0 | 0 | 0+1 | 0 | 0 | 0 |
| 21 | MF | CMR | Paul-Georges Ntep | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | FW | GER | Lukas Nmecha | 12 | 0 | 1+5 | 0 | 0+1 | 0 | 0+5 | 0 |
| 29 | MF | GER | John Yeboah | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 37 | MF | GER | Elvis Rexhbeçaj | 2 | 0 | 0 | 0 | 0+1 | 0 | 1 | 0 |
Last updated: 5 August 2020 Source: Competitions