# 2019–20 Eintracht Frankfurt season

The 2019–20 was the 120th in the history of Eintracht Frankfurt, a football club based in Frankfurt, Germany. It was their 8th consecutive and 51st overall season in the top flight of German football, the Bundesliga, having been promoted from the 2. Bundesliga in 2012. In addition to the domestic league, Eintracht Frankfurt also participated in this season's edition of the domestic cup, the DFB-Pokal. This was the 95th season for Frankfurt in the Commerzbank-Arena, located in Frankfurt, Hesse, Germany. The season originally covered a period from 1 July 2019 to 30 June 2020. It was extended extraordinarily to 6 August 2020 due to the COVID-19 pandemic in Germany.

## Players
### Squad

    As of 31 January 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 | GER | Kevin Trapp |
| 2 | DF | FRA | Evan Ndicka |
| 3 | MF | AUT | Stefan Ilsanker |
| 5 | MF | SUI | Gelson Fernandes (3rd captain) |
| 6 | MF | NED | Jonathan de Guzmán |
| 8 | MF | SUI | Djibril Sow |
| 9 | FW | NED | Bas Dost |
| 10 | MF | SRB | Filip Kostić |
| 11 | MF | SRB | Mijat Gaćinović |
| 13 | DF | AUT | Martin Hinteregger |
| 15 | MF | JPN | Daichi Kamada |
| 16 | MF | ESP | Lucas Torró |
| 17 | MF | GER | Sebastian Rode |
| 18 | DF | FRA | Almamy Touré |
| 19 | DF | ARG | David Abraham (captain) |
| No. | Pos. | Nation | Player |
| 20 | MF | JPN | Makoto Hasebe (vice-captain) |
| 22 | DF | USA | Timothy Chandler |
| 23 | DF | GER | Marco Russ (4th captain) |
| 24 | DF | GER | Danny da Costa |
| 25 | DF | GER | Erik Durm |
| 26 | MF | GER | Nils Stendera |
| 28 | MF | GER | Dominik Kohr |
| 29 | GK | GER | Felix Wiedwald |
| 30 | MF | GER | Şahverdi Çetin |
| 32 | GK | DEN | Frederik Rønnow |
| 33 | FW | POR | André Silva (on loan from Milan) |
| 37 | GK | GER | Jan Zimmermann |
| 38 | MF | GER | Patrick Finger |
| 39 | FW | POR | Gonçalo Paciência |
| 42 | MF | BIH | Marijan Ćavar |

### 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 |
| — | MF | GER | Aymen Barkok (at Fortuna Düsseldorf until 30 June 2020) |
| — | DF | GUI | Simon Falette (at Fenerbahçe until 30 June 2020) |
| — | FW | SRB | Dejan Joveljić (at Anderlecht until 30 June 2020) |
| — | FW | CRO | Ante Rebić (at AC Milan until 30 June 2021) |
| No. | Pos. | Nation | Player |
| — | DF | BRA | Tuta (at KV Kortrijk until 30 June 2020) |
| — | DF | NED | Jetro Willems (at Newcastle United until 30 June 2020) |
| — | MF | URU | Rodrigo Zalazar (at Korona Kielce until 30 June 2020) |

### Transfers
#### In

| No. | Pos. | Name | Age | EU | Moving from | Type | Transfer Window | Contract ends | Transfer fee |
| 1 | Goalkeeper | Kevin Trapp | 29 | Yes | Paris Saint-Germain | Transfer | Summer | 30 June 2024 | €7.0 million |
| 7 | Midfielder | Danny Blum | 28 | Yes | UD Las Palmas | Loan return | Summer | 30 June 2020 | — |
| 7 | Striker | Dejan Joveljić | 19 | No | Red Star Belgrade | Transfer | Summer | 30 June 2024 | €4.0 million |
| 8 | Striker | Luka Jović | 21 | Yes | Benfica, was previously loaned | Transfer | Summer | 30 June 2023 | €7.0 million |
| 8 | Midfielder | Djibril Sow | 22 | No | BSC Young Boys | Transfer | Summer | 30 June 2024 | €9.0 million |
| 9 | Striker | Bas Dost | 30 | Yes | Sporting CP | Transfer | Summer | 30 June 2022 | €7.0 million |
| 10 | Midfielder | Filip Kostić | 26 | Yes | Hamburger SV, was previously loaned | Transfer | Summer | 30 June 2023 | €6.0 million |
| 13 | Defender | Martin Hinteregger | 26 | Yes | FC Augsburg | Transfer | Summer | 30 June 2024 | €9.0 million |
| 15 | Midfielder | Daichi Kamada | 22 | No | Sint-Truidense VV | Loan return | Summer | 30 June 2021 | — |
| 17 | Midfielder | Sebastian Rode | 28 | Yes | Borussia Dortmund | Transfer | Summer | 30 June 2024 | €4.0 million |
| 25 | Defender | Erik Durm | 27 | Yes | Huddersfield Town | Free transfer | Summer | 30 June 2023 | — |
| 27 | Midfielder | Nicolai Müller | 31 | Yes | Hannover 96 | Loan return | Summer | 30 June 2020 | — |
| 28 | Midfielder | Dominik Kohr | 25 | Yes | Bayer Leverkusen | Free transfer | Summer | 30 June 2024 | €8.5 million |
| 29 | Goalkeeper | Felix Wiedwald | 29 | Yes | MSV Duisburg | Loan return | Summer | 30 June 2021 | — |
| 33 | Striker | André Silva | 23 | Yes | AC Milan | Loan | Summer | 30 June 2021 | Undisclosed |
| 35 | Defender | Noel Knothe | 20 | Yes | FC Pipinsried | Loan return | Summer | 30 June 2020 | — |
| 42 | Midfielder | Marijan Ćavar | 21 | Yes | NK Osijek | Loan return | Summer | 30 June 2021 | — |
| | Defender | Deji-Ousman Beyreuther | 19 | Yes | Chemnitzer FC | Loan return | Summer | 30 June 2021 | — |
| | Midfielder | Rodrigo Zalazar | 19 | Yes | Atlético Malagueño | Free transfer | Summer | 30 June 2023 | — |
| 3 | Midfielder | Stefan Ilsanker | 30 | Yes | RB Leipzig | Transfer | Winter | 30 June 2022 | €500,000 |

#### Out

| No. | Pos. | Name | Age | EU | Moving to | Type | Transfer Window | Transfer fee |
| 4 | Striker | Ante Rebić | 25 | Yes | AC Milan | Loan | Summer | €5.0 million |
| 7 | Striker | Danny Blum | 28 | Yes | VfL Bochum | Transfer | Summer | €250,000 |
| 8 | Striker | Luka Jović | 21 | No | Real Madrid | Transfer | Summer | €60.0 million |
| 9 | Striker | Sébastien Haller | 25 | Yes | West Ham United | Transfer | Summer | €40.0 million |
| 13 | Defender | Martin Hinteregger | 26 | Yes | FC Augsburg | Loan return | Summer | Free |
| 15 | Defender | Jetro Willems | 25 | Yes | Newcastle United | Loan | Summer | €1.0 million |
| 17 | Midfielder | Sebastian Rode | 28 | Yes | Borussia Dortmund | Loan return | Summer | Free |
| 18 | Midfielder | Max Besuschkow | 22 | Yes | Jahn Regensburg | Transfer | Summer | Undisclosed |
| 21 | Midfielder | Marc Stendera | 23 | Yes | Hannover 96 | Free transfer | Summer | Undisclosed |
| 25 | Striker | Patrice Kabuya | 19 | Yes | Hamburger SV II | Free transfer | Summer | Free |
| 27 | Midfielder | Nicolai Müller | 32 | Yes | Western Sydney Wanderers | Transfer | Summer | Undisclosed |
| 29 | Defender | Andersson Ordóñez | 25 | No | LDU de Quito | Transfer | Summer | €450,000 |
| 31 | Goalkeeper | Kevin Trapp | 28 | Yes | Paris Saint-Germain | Loan return | Summer | Free |
| 32 | Striker | Nelson Mandela Mbouhom | 20 | No | Sportfreunde Lotte | Free transfer | Summer | Free |
| 33 | Defender | Taleb Tawatha | 27 | No | Ludogorets Razgrad | Free transfer | Summer | Free |
| 34 | Striker | Branimir Hrgota | 26 | Yes | SpVgg Greuther Fürth | Free transfer | Summer | Free |
| 35 | Defender | Noel Knothe | 20 | Yes | 1. FC Nürnberg II | Released | Summer | Free |
| 35 | Defender | Tuta | 20 | No | KV Kortrijk | Loan | Summer | Undisclosed |
| 36 | Striker | Mischa Häuser | 19 | Yes | FSV Frankfurt | Free transfer | Summer | Free |
| 41 | Striker | Tobias Stirl | 19 | Yes | VfL Wolfsburg II | Free transfer | Summer | Free |
| | Defender | Deji Beyreuther | 19 | Yes | TSG 1899 Hoffenheim II | Free transfer | Summer | Free |
| | Midfielder | Rodrigo Zalazar | 19 | Yes | Korona Kielce | Loan | Summer | Undisclosed |
| 3 | Defender | Simon Falette | 27 | Yes | Fenerbahçe | Loan | Winter | Undisclosed |
| 7 | Defender | Dejan Joveljić | 20 | Yes | RSC Anderlecht | Loan | Winter | Undisclosed |

## Friendly matches

Win  Draw  Loss

## Competitions

Win  Draw  Loss

### Bundesliga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 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 | |
| 10 | Hertha BSC | 34 | 11 | 8 | 15 | 48 | 59 | −11 | 41 | |
| 11 | Union Berlin | 34 | 12 | 5 | 17 | 41 | 58 | −17 | 41 | |
* ↑ 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 | H | A | H | A | H | A | H | A | H | A | A | H | A | H | A | H | A | A | H | A | H | A | H | A | H | A | H |
| Result | W | L | W | L | D | W | D | W | L | W | L | L | L | D | L | L | L | W | W | D | W | L | L | W | L | L | L | D | W | L | W | W | D | W |
| Position | 7 | 10 | 7 | 9 | 9 | 9 | 9 | 8 | 9 | 7 | 9 | 10 | 10 | 11 | 12 | 12 | 13 | 11 | 9 | 11 | 9 | 10 | 11 | 12 | 12 | 13 | 14 | 14 | 11 | 11 | 10 | 9 | 9 | 9 |

#### Matches

The Bundesliga schedule was announced on 28 June 2019.

### UEFA Europa League
#### Second qualifying round
#### Group stage

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | ARS | FRA | STL | VSC |
| 1 | Arsenal | 6 | 3 | 2 | 1 | 14 | 7 | +7 | 11 | Advance to knockout phase | — | 1–2 | 4–0 | 3–2 |
| 2 | Eintracht Frankfurt | 6 | 3 | 0 | 3 | 8 | 10 | −2 | 9 | Advance to knockout phase | 0–3 | — | 2–1 | 2–3 |
| 3 | Standard Liège | 6 | 2 | 2 | 2 | 8 | 10 | −2 | 8 | | 2–2 | 2–1 | — | 2–0 |
| 4 | Vitória de Guimarães | 6 | 1 | 2 | 3 | 7 | 10 | −3 | 5 | | 1–1 | 0–1 | 1–1 | — |

#### 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 | GER | Kevin Trapp | 34 | 0 | 22 | 0 | 4 | 0 | 8 | 0 |
| 29 | GK | GER | Felix Wiedwald | 6 | 0 | 3 | 0 | 0 | 0 | 3 | 0 |
| 32 | GK | DEN | Frederik Rønnow | 15 | 0 | 9 | 0 | 1 | 0 | 5 | 0 |
| 37 | GK | GER | Jan Zimmermann | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||
| 2 | DF | FRA | Evan Ndicka | 34 | 2 | 20+2 | 1 | 4 | 0 | 8 | 1 |
| 13 | DF | AUT | Martin Hinteregger | 49 | 9 | 30+1 | 8 | 5 | 0 | 12+1 | 1 |
| 18 | DF | FRA | Almamy Touré | 29 | 1 | 18+1 | 1 | 3 | 0 | 7 | 0 |
| 19 | DF | ARG | David Abraham | 37 | 3 | 19+1 | 2 | 4+1 | 0 | 12 | 1 |
| 22 | DF | USA | Timothy Chandler | 33 | 5 | 12+10 | 5 | 3+1 | 0 | 1+6 | 0 |
| 23 | DF | GER | Marco Russ | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 |
| 24 | DF | GER | Danny da Costa | 37 | 4 | 15+4 | 1 | 1+3 | 1 | 11+3 | 2 |
| 25 | DF | GER | Erik Durm | 15 | 0 | 6+3 | 0 | 1+1 | 0 | 2+2 | 0 |
| Midfielders ||||||||||||
| 3 | MF | AUT | Stefan Ilsanker | 18 | 2 | 9+3 | 2 | 2 | 0 | 2+2 | 0 |
| 5 | MF | SUI | Gelson Fernandes | 22 | 0 | 10+1 | 0 | 2 | 0 | 5+4 | 0 |
| 6 | MF | NED | Jonathan de Guzmán | 10 | 1 | 0+8 | 0 | 0 | 0 | 1+1 | 1 |
| 8 | MF | SUI | Djibril Sow | 40 | 1 | 18+11 | 1 | 2 | 0 | 9 | 0 |
| 10 | MF | SRB | Filip Kostić | 51 | 12 | 33 | 4 | 3 | 3 | 15 | 5 |
| 11 | MF | SRB | Mijat Gaćinović | 36 | 1 | 11+12 | 0 | 2+1 | 0 | 5+5 | 1 |
| 15 | MF | JPN | Daichi Kamada | 48 | 10 | 22+6 | 2 | 3+1 | 2 | 12+4 | 6 |
| 16 | MF | ESP | Lucas Torró | 11 | 1 | 4+3 | 0 | 0+1 | 0 | 3 | 1 |
| 17 | MF | GER | Sebastian Rode | 43 | 3 | 25+4 | 3 | 3 | 0 | 10+1 | 0 |
| 20 | MF | JPN | Makoto Hasebe | 39 | 0 | 21+2 | 0 | 3 | 0 | 12+1 | 0 |
| 26 | MF | GER | Nils Stendera | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | MF | GER | Dominik Kohr | 40 | 1 | 16+10 | 0 | 3+2 | 0 | 6+3 | 1 |
| 30 | MF | GER | Şahverdi Çetin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 38 | MF | GER | Patrick Finger | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 42 | MF | BIH | Marijan Ćavar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||
| 9 | FW | NED | Bas Dost | 30 | 10 | 16+8 | 8 | 1+1 | 2 | 2+2 | 0 |
| 33 | FW | POR | André Silva | 37 | 16 | 16+9 | 12 | 3 | 2 | 9 | 2 |
| 39 | FW | POR | Gonçalo Paciência | 43 | 10 | 15+8 | 7 | 0+4 | 0 | 9+7 | 3 |
| Players transferred out during the season ||||||||||||
| 3 | DF | GUI | Simon Falette | 1 | 0 | 1 | 0 | 0 | 0 | 0 | 0 |
| 7 | FW | SRB | Dejan Joveljić | 10 | 1 | 2+2 | 0 | 1 | 0 | 2+3 | 1 |
| 27 | FW | GER | Nicolai Müller | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 4 | FW | CRO | Ante Rebić | 6 | 3 | 1 | 0 | 1 | 3 | 3+1 | 0 |
| 21 | MF | GER | Marc Stendera | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | DF | ISR | Taleb Tawatha | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 35 | DF | BRA | Tuta | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15 | DF | NED | Jetro Willems | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Last updated: 6 August 2020 Source: Competitions

### Goalscorers

| Rank | No. | Pos. | Nat. | Name | Bundesliga | DFB-Pokal | UEFA Europa League | Total |
| 1 | 33 | FW | | André Silva | 12 | 2 | 2 | 16 |
| 2 | 10 | FW | | Filip Kostić | 4 | 3 | 5 | 12 |
| 3 | 9 | FW | | Bas Dost | 8 | 2 | 0 | 10 |
| 3 | 15 | MF | | Daichi Kamada | 2 | 2 | 6 | 10 |
| 3 | 39 | FW | | Gonçalo Paciência | 7 | 0 | 3 | 10 |
| 6 | 13 | DF | | Martin Hinteregger | 8 | 0 | 1 | 9 |
| 7 | 22 | DF | | Timothy Chandler | 5 | 0 | 0 | 5 |
| 8 | 24 | DF | | Danny da Costa | 1 | 1 | 2 | 4 |
| 9 | 4 | FW | | Ante Rebić | 0 | 3 | 0 | 3 |
| 9 | 17 | MF | | Sebastian Rode | 3 | 0 | 0 | 3 |
| 9 | 19 | DF | | David Abraham | 2 | 0 | 1 | 3 |
| 12 | 2 | DF | | Evan Ndicka | 1 | 0 | 1 | 2 |
| 12 | 3 | MF | | Stefan Ilsanker | 2 | 0 | 0 | 2 |
| 14 | 6 | FW | | Jonathan de Guzmán | 0 | 0 | 1 | 1 |
| 14 | 7 | FW | | Dejan Joveljić | 0 | 0 | 1 | 1 |
| 14 | 8 | MF | | Djibril Sow | 1 | 0 | 0 | 1 |
| 14 | 11 | MF | | Mijat Gaćinović | 0 | 0 | 1 | 1 |
| 14 | 16 | MF | | Lucas Torró | 0 | 0 | 1 | 1 |
| 14 | 18 | DF | | Almamy Touré | 1 | 0 | 0 | 1 |
| 14 | 28 | MF | | Dominik Kohr | 0 | 0 | 1 | 1 |
| Own goals | Own goals | Own goals | Own goals | Own goals | 2 | 0 | 1 | 3 |
| Totals | Totals | Totals | Totals | Totals | 59 | 13 | 27 | 99 |
Last updated: 27 July 2020

### Clean sheets

| Rank | No. | Pos | Nat | Name | Bundesliga | DFB-Pokal | UEFA Europa League | Total |
| 1 | 1 | GK | | Kevin Trapp | 4 | 1 | 2 | 7 |
| 2 | 32 | GK | | Frederik Rønnow | 1 | 0 | 1 | 2 |
| 3 | 29 | GK | | Felix Wiedwald | 0 | 0 | 1 | 1 |
| Totals | Totals | Totals | Totals | Totals | 5 | 1 | 4 | 10 |
Last updated: 17 June 2020

### Disciplinary record

| No. | Pos | Nat | Player | Bundesliga | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | DFB-Pokal | UEFA Europa League | UEFA Europa League | UEFA Europa League | Total | Total | Total |
| Totals ||||
| 1 | GK | | Kevin Trapp | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 2 | DF | | Evan Ndicka | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 |
| 3 | DF | | Simon Falette | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 |
| 3 | MF | | Stefan Ilsanker | 3 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 4 | FW | | Ante Rebić | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 |
| 5 | MF | | Gélson Fernandes | 3 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 6 | 1 | 0 |
| 6 | MF | | Jonathan de Guzmán | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 7 | FW | | Dejan Joveljić | 1 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 8 | MF | | Djibril Sow | 2 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 5 | 0 | 0 |
| 9 | FW | | Bas Dost | 2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 |
| 10 | MF | | Filip Kostić | 4 | 0 | 0 | 1 | 0 | 1 | 2 | 0 | 0 | 7 | 0 | 1 |
| 11 | MF | | Mijat Gaćinović | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 13 | DF | | Martin Hinteregger | 8 | 0 | 0 | 3 | 0 | 0 | 4 | 0 | 0 | 15 | 0 | 0 |
| 15 | DF | | Jetro Willems | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 15 | MF | | Daichi Kamada | 5 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 7 | 0 | 0 |
| 16 | MF | | Lucas Torró | 2 | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 1 | 0 |
| 17 | MF | | Sebastian Rode | 4 | 0 | 0 | 2 | 0 | 0 | 1 | 0 | 0 | 7 | 0 | 0 |
| 18 | DF | | Almamy Touré | 2 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 4 | 0 | 0 |
| 19 | DF | | David Abraham | 1 | 0 | 1 | 1 | 0 | 0 | 3 | 0 | 0 | 5 | 0 | 1 |
| 20 | MF | | Makoto Hasebe | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 6 | 0 | 0 |
| 21 | MF | | Marc Stendera | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 22 | DF | | Timothy Chandler | 4 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 23 | DF | | Marco Russ | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 24 | DF | | Danny da Costa | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 25 | DF | | Erik Durm | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 26 | MF | | Nils Stendera | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | FW | | Nicolai Müller | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | MF | | Dominik Kohr | 5 | 0 | 1 | 1 | 0 | 0 | 1 | 1 | 0 | 7 | 1 | 1 |
| 29 | GK | | Felix Wiedwald | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 30 | MF | | Şahverdi Çetin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 32 | GK | | Frederik Rønnow | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | DF | | Taleb Tawatha | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 33 | FW | | André Silva | 2 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 |
| 35 | DF | | Tuta | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 37 | GK | | Jan Zimmermann | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 38 | MF | | Patrick Finger | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 39 | FW | | Gonçalo Paciência | 4 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 1 |
| 42 | MF | | Marijan Ćavar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Totals | Totals | Totals | Totals | 63 | 2 | 2 | 9 | 0 | 1 | 26 | 1 | 1 | 98 | 3 | 4 |
Last updated: 17 June 2020