# 2018–19 Eintracht Frankfurt season

The 2018–19 season was the 120th in the history of Eintracht Frankfurt, a football club based in Frankfurt, Germany. It was their 7th consecutive season and 50th overall 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 were participating in that season's edition of the domestic cup, the DFB-Pokal. This was the 94th season for Frankfurt in the Commerzbank-Arena, located in Frankfurt, Hesse, Germany. The season covered a period from 1 July 2018 to 30 June 2019.

## Players
### Squad

    As of 16 February 2019
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 | DEN | Frederik Rønnow |
| 2 | DF | FRA | Evan Ndicka |
| 3 | DF | GUI | Simon Falette |
| 4 | MF | CRO | Ante Rebić |
| 5 | MF | SUI | Gélson Fernandes |
| 6 | MF | NED | Jonathan de Guzmán |
| 8 | FW | SRB | Luka Jović (on loan from Benfica) |
| 9 | FW | FRA | Sébastien Haller |
| 10 | MF | SRB | Filip Kostić (on loan from Hamburger SV) |
| 11 | MF | SRB | Mijat Gaćinović |
| 13 | DF | AUT | Martin Hinteregger (on loan from FC Augsburg) |
| 15 | DF | NED | Jetro Willems |
| 16 | MF | ESP | Lucas Torró |
| 17 | MF | GER | Sebastian Rode (on loan from Borussia Dortmund) |
| 18 | DF | MLI | Almamy Touré |
| 19 | DF | ARG | David Abraham |
| 20 | MF | JPN | Makoto Hasebe |
| No. | Pos. | Nation | Player |
| 21 | MF | GER | Marc Stendera |
| 22 | DF | USA | Timothy Chandler |
| 23 | DF | GER | Marco Russ |
| 24 | MF | GER | Danny da Costa |
| 25 | MF | GER | Patrice Kabuya |
| 26 | MF | GER | Nils Stendera |
| 30 | MF | GER | Şahverdi Çetin |
| 31 | GK | GER | Kevin Trapp (on loan from Paris Saint-Germain) |
| 32 | FW | CMR | Nelson Mandela Mbouhom |
| 33 | DF | ISR | Taleb Tawatha |
| 34 | FW | SWE | Branimir Hrgota |
| 35 | DF | BRA | Tuta |
| 36 | FW | GER | Mischa Häuser |
| 37 | GK | GER | Jan Zimmermann |
| 38 | MF | GER | Patrick Finger |
| 39 | FW | POR | Gonçalo Paciência |
| 41 | GK | GER | Tobias Stirl |

### Transfers
#### In

| No. | Pos. | Name | Age | EU | Moving from | Type | Transfer Window | Contract ends | Transfer fee |
| 1 | Goalkeeper | Frederik Rønnow | 25 | Yes | Brøndby | Transfer | Summer | 30 June 2022 | €2.8 million |
| 2 | Defender | Evan Ndicka | 18 | Yes | AJ Auxerre | Transfer | Summer | 30 June 2023 | €5.5 million |
| 4 | Striker | Ante Rebić | 24 | Yes | Fiorentina, was previously loaned | Transfer | Summer | 30 June 2021 | €2.0 million |
| 10 | Midfielder | Filip Kostić | 25 | No | Hamburger SV | Loan | Summer | 30 June 2020 | €1.7 million |
| 13 | Defender | Carlos Salcedo | 24 | No | Guadalajara, was previously loaned | Transfer | Summer | 30 June 2022 | €5.0 million |
| 16 | Midfielder | Lucas Torró | 23 | Yes | CA Osasuna | Transfer | Summer | 30 June 2023 | €3.5 million |
| 18 | Midfielder | Max Besuschkow | 21 | Yes | Holstein Kiel, was previously loaned | Loan return | Summer | 30 June 2020 | — |
| 18 | Midfielder | Francisco Geraldes | 23 | Yes | Sporting CP | Loan | Summer | 30 June 2019 | €200,000 |
| 25 | Midfielder | Patrice Kabuya | 18 | Yes | Eintracht Frankfurt U19 | Academy | Summer | 30 June 2019 | Free |
| 27 | Forward | Marius Wolf | 23 | Yes | Hannover 96, was previously loaned | Transfer | Summer | 30 June 2020 | €500,000 |
| 27 | Striker | Nicolai Müller | 30 | Yes | Hamburger SV | Free transfer | Summer | 30 June 2020 | — |
| 28 | Midfielder | Allan Souza | 21 | No | Liverpool | Loan | Summer | 30 June 2019 | Undisclosed |
| 29 | Goalkeeper | Felix Wiedwald | 28 | Yes | Leeds United | Transfer | Summer | 30 June 2021 | Free |
| 30 | Midfielder | Şahverdi Çetin | 18 | Yes | Eintracht Frankfurt U19 | Academy | Summer | 30 June 2020 | Free |
| 31 | Goalkeeper | Kevin Trapp | 28 | Yes | Paris Saint-Germain | Loan | Summer | 30 June 2019 | Undisclosed |
| 36 | Striker | Mischa Häuser | 18 | Yes | Eintracht Frankfurt U19 | Academy | Summer | 30 June 2019 | Free |
| 39 | Striker | Gonçalo Paciência | 23 | Yes | FC Porto | Transfer | Summer | 30 June 2022 | €3.0 million |
| 41 | Goalkeeper | Tobias Stirl | 18 | Yes | Eintracht Frankfurt U19 | Academy | Summer | 30 June 2019 | Free |
| 13 | Defender | Martin Hinteregger | 26 | Yes | FC Augsburg | Loan | Winter | 30 June 2019 | €800,000 |
| 17 | Midfielder | Sebastian Rode | 28 | Yes | Borussia Dortmund | Loan | Winter | 30 June 2019 | Undisclosed |
| 18 | Defender | Almamy Touré | 22 | Yes | AS Monaco | Transfer | Winter | 30 June 2023 | €750,000 |
| 26 | Midfielder | Nils Stendera | 18 | Yes | Eintracht Frankfurt U19 | Academy | Winter | 30 June 2022 | Free |
| 35 | Defender | Tuta | 19 | Yes | São Paulo | Transfer | Winter | 30 June 2023 | €1.8 million |
| 38 | Midfielder | Patrick Finger | 18 | Yes | Eintracht Frankfurt U19 | Academy | Winter | 30 June 2020 | Free |

#### Out

| No. | Pos. | Name | Age | EU | Moving to | Type | Transfer Window | Transfer fee |
| 1 | Goalkeeper | Lukáš Hrádecký | 28 | Yes | Bayer Leverkusen | End of contract | Summer | Free |
| 7 | Midfielder | Danny Blum | 27 | Yes | UD Las Palmas | Loan | Summer | Undisclosed |
| 14 | Forward | Alexander Meier | 35 | Yes | FC St. Pauli | End of contract | Summer | Free |
| 17 | Midfielder | Kevin-Prince Boateng | 31 | Yes | US Sassuolo | Transfer | Summer | Released |
| 18 | Midfielder | Max Besuschkow | 21 | Yes | Union Saint-Gilloise | Loan | Summer | Undisclosed |
| 27 | Forward | Marius Wolf | 23 | Yes | Borussia Dortmund | Transfer | Summer | €6.5 million |
| 28 | Midfielder | Aymen Barkok | 20 | Yes | Fortuna Düsseldorf | Loan | Summer | €800,000 |
| 29 | Defender | Andersson Ordóñez | 24 | No | LDU de Quito | Loan | Summer | €415,000 |
| 34 | Goalkeeper | Leon Bätge | 20 | Yes | Würzburger Kickers | Free Transfer | Summer | — |
| 38 | Striker | Renat Dadaşov | 19 | Yes | GD Estoril Praia | Transfer | Summer | Undisclosed |
| 39 | Midfielder | Omar Mascarell | 25 | Yes | Real Madrid, sold on to Schalke 04 | Transfer (buy back clause) | Summer | €4.0 million |
| 40 | Midfielder | Daichi Kamada | 21 | No | Sint-Truidense VV | Loan | Summer | Undisclosed |
| 42 | Midfielder | Marijan Ćavar | 20 | Yes | NK Osijek | Loan | Summer | Undisclosed |
| 7 | Midfielder | Marco Fabián | 29 | Yes | Philadelphia Union | Transfer | Winter | Undisclosed |
| 13 | Defender | Carlos Salcedo | 25 | Yes | Tigres UANL | Transfer | Winter | €8.8 million |
| 18 | Midfielder | Francisco Geraldes | 23 | Yes | Sporting CP | Loan return | Winter | - |
| 26 | Defender | Deji-Ousman Beyreuther | 19 | Yes | Chemnitzer FC | Loan | Winter | Undisclosed |
| 27 | Striker | Nicolai Müller | 31 | Yes | Hannover 96 | Loan | Winter | Undisclosed |
| 28 | Midfielder | Allan Souza | 21 | No | Liverpool, loaned on to Fluminense | Loan terminated | Winter | - |
| 29 | Goalkeeper | Felix Wiedwald | 28 | Yes | MSV Duisburg | Loan | Winter | Undisclosed |
| 35 | Defender | Noel Knothe | 19 | Yes | FC Pipinsried | Loan | Winter | Undisclosed |

## Friendly matches

Win  Draw  Loss

## Competitions

Win  Draw  Loss

### 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 | 25 August 2018 | 18 May 2019 | Matchday 1 | 7th | 34 | 15 | 9 | 10 | 60 | 48 | +12 | 044.12 |
| DFB-Pokal | 18 August 2018 | 18 August 2018 | First round | First round | 1 | 0 | 0 | 1 | 1 | 2 | −1 | 000.00 |
| DFL-Supercup | 12 August 2018 | 12 August 2018 | Final | Runners-up | 1 | 0 | 0 | 1 | 0 | 5 | −5 | 000.00 |
| Europa League | 20 September 2018 | 9 May 2019 | Group stage | Semi-finals | 14 | 9 | 4 | 1 | 30 | 14 | +16 | 064.29 |
| Total | Total | Total | Total | Total | 50 | 24 | 13 | 13 | 91 | 69 | +22 | 048.00 |
Last updated: 25 May 2019 Source: Competitions

### Bundesliga
#### League table

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification or relegation |
| 5 | Borussia Mönchengladbach | 34 | 16 | 7 | 11 | 55 | 42 | +13 | 55 | Qualification for the Europa League group stage |
| 6 | VfL Wolfsburg | 34 | 16 | 7 | 11 | 62 | 50 | +12 | 55 | Qualification for the Europa League group stage |
| 7 | Eintracht Frankfurt | 34 | 15 | 9 | 10 | 60 | 48 | +12 | 54 | Qualification for the Europa League second qualifying round |
| 8 | Werder Bremen | 34 | 14 | 11 | 9 | 58 | 49 | +9 | 53 | |
| 9 | 1899 Hoffenheim | 34 | 13 | 12 | 9 | 70 | 52 | +18 | 51 | |
* 1 2 Since the winners of the 2018–19 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: 25 May 2019. 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 | A | H | A | H | A | H | A | H | A | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H | A | H | H | A | H | A | H | A | H | A |
| Result | W | L | L | D | L | W | W | W | D | W | W | W | L | L | W | D | L | W | D | D | D | D | W | W | W | W | W | W | L | D | D | L | L | L |
| Position | 3 | 9 | 12 | 13 | 15 | 11 | 7 | 7 | 7 | 5 | 4 | 3 | 5 | 5 | 5 | 5 | 6 | 5 | 5 | 5 | 5 | 7 | 6 | 5 | 5 | 5 | 4 | 4 | 4 | 4 | 4 | 4 | 6 | 7 |

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

| Pos | Teamvte | Pld | W | D | L | GF | GA | GD | Pts | Qualification | FRA | LAZ | APL | MAR |
| 1 | Eintracht Frankfurt | 6 | 6 | 0 | 0 | 17 | 5 | +12 | 18 | Advance to knockout phase | — | 4–1 | 2–0 | 4–0 |
| 2 | Lazio | 6 | 3 | 0 | 3 | 9 | 11 | −2 | 9 | Advance to knockout phase | 1–2 | — | 2–1 | 2–1 |
| 3 | Apollon Limassol | 6 | 2 | 1 | 3 | 10 | 10 | 0 | 7 | | 2–3 | 2–0 | — | 2–2 |
| 4 | Marseille | 6 | 0 | 1 | 5 | 6 | 16 | −10 | 1 | | 1–2 | 1–3 | 1–3 | — |

#### Knockout phase
##### Semi-finals
## Statistics
### Appearances and goals

| No. | Pos | Nat | Player | Total | Total | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | DFL-Supercup | DFL-Supercup | UEFA Europa League | UEFA Europa League |
| No. | Pos | Nat | Player | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals | Apps | Goals |
| Goalkeepers ||||||||||||||
| 1 | GK | DEN | Frederik Rønnow | 6 | 0 | 1+1 | 0 | 1 | 0 | 1 | 0 | 2 | 0 |
| 31 | GK | GER | Kevin Trapp | 45 | 0 | 33 | 0 | 0 | 0 | 0 | 0 | 12 | 0 |
| 37 | GK | GER | Jan Zimmermann | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 41 | GK | GER | Tobias Stirl | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Defenders ||||||||||||||
| 2 | DF | FRA | Evan Ndicka | 36 | 1 | 24+3 | 1 | 0 | 0 | 0 | 0 | 8+1 | 0 |
| 3 | DF | GUI | Simon Falette | 14 | 0 | 7 | 0 | 0 | 0 | 0 | 0 | 6+1 | 0 |
| 13 | DF | AUT | Martin Hinteregger | 21 | 2 | 14 | 1 | 0 | 0 | 0 | 0 | 7 | 1 |
| 15 | DF | NED | Jetro Willems | 36 | 0 | 7+16 | 0 | 1 | 0 | 1 | 0 | 5+6 | 0 |
| 18 | DF | MLI | Almamy Touré | 7 | 0 | 6+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 | DF | ARG | David Abraham | 27 | 0 | 17 | 0 | 1 | 0 | 1 | 0 | 8 | 0 |
| 22 | DF | USA | Timothy Chandler | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | DF | GER | Marco Russ | 9 | 0 | 3+2 | 0 | 0 | 0 | 0 | 0 | 3+1 | 0 |
| 24 | DF | GER | Danny da Costa | 50 | 4 | 34 | 2 | 1 | 0 | 1 | 0 | 14 | 2 |
| 33 | DF | ISR | Taleb Tawatha | 6 | 0 | 1+2 | 0 | 0 | 0 | 0 | 0 | 2+1 | 0 |
| 35 | DF | BRA | Tuta | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Midfielders ||||||||||||||
| 5 | MF | SUI | Gelson Fernandes | 37 | 1 | 28 | 1 | 0 | 0 | 0 | 0 | 9 | 0 |
| 6 | MF | NED | Jonathan de Guzmán | 39 | 3 | 17+11 | 3 | 1 | 0 | 1 | 0 | 3+6 | 0 |
| 10 | MF | SRB | Filip Kostić | 46 | 10 | 33+1 | 6 | 0 | 0 | 0 | 0 | 11+1 | 4 |
| 11 | MF | SRB | Mijat Gaćinović | 45 | 2 | 16+13 | 0 | 1 | 0 | 1 | 0 | 13+1 | 2 |
| 16 | MF | ESP | Lucas Torró | 13 | 1 | 6+2 | 0 | 1 | 0 | 1 | 0 | 2+1 | 1 |
| 17 | MF | GER | Sebastian Rode | 20 | 1 | 12 | 0 | 0 | 0 | 0 | 0 | 8 | 1 |
| 20 | MF | JPN | Makoto Hasebe | 44 | 0 | 28 | 0 | 1 | 0 | 1 | 0 | 14 | 0 |
| 21 | MF | GER | Marc Stendera | 11 | 0 | 0+7 | 0 | 0 | 0 | 0 | 0 | 1+3 | 0 |
| 25 | MF | GER | Patrice Kabuya | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | MF | GER | Nils Stendera | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 30 | MF | GER | Şahverdi Çetin | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 38 | MF | GER | Patrick Finger | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Forwards ||||||||||||||
| 4 | FW | CRO | Ante Rebić | 35 | 10 | 23+5 | 9 | 0 | 0 | 0+1 | 0 | 4+2 | 1 |
| 8 | FW | SRB | Luka Jović | 48 | 27 | 25+7 | 17 | 1 | 0 | 0+1 | 0 | 11+3 | 10 |
| 9 | FW | FRA | Sébastien Haller | 41 | 20 | 23+6 | 15 | 1 | 0 | 1 | 0 | 9+1 | 5 |
| 32 | FW | CMR | Nelson Mandela Mbouhom | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 34 | FW | SWE | Branimir Hrgota | 1 | 0 | 0+1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 36 | FW | GER | Mischa Häuser | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 39 | FW | POR | Gonçalo Paciência | 18 | 5 | 4+7 | 3 | 0+1 | 1 | 0 | 0 | 0+6 | 1 |
| Players transferred out during the season ||||||||||||||
| 7 | MF | GER | Danny Blum | 2 | 0 | 0 | 0 | 0+1 | 0 | 0+1 | 0 | 0 | 0 |
| 7 | MF | MEX | Marco Fabián | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 0 | 0 | 0 |
| 13 | DF | MEX | Carlos Salcedo | 8 | 0 | 6 | 0 | 1 | 0 | 1 | 0 | 0 | 0 |
| 18 | MF | POR | Francisco Geraldes | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | DF | GER | Deji-Ousman Beyreuther | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | FW | GER | Nicolai Müller | 12 | 2 | 3+4 | 2 | 0+1 | 0 | 0 | 0 | 1+3 | 0 |
| 28 | MF | BRA | Allan Souza | 4 | 0 | 2+2 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 29 | GK | GER | Felix Wiedwald | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 35 | DF | GER | Noel Knothe | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 40 | MF | JPN | Daichi Kamada | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 42 | MF | BIH | Marijan Ćavar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
Last updated: 18 May 2019 Source: Competitions

### Goalscorers

| Rank | No. | Pos | Nat | Name | Bundesliga | DFB-Pokal | UEFA Europa League | Total |
| 1 | 8 | FW | | Luka Jović | 17 | 0 | 10 | 27 |
| 2 | 9 | FW | | Sébastien Haller | 14 | 0 | 5 | 19 |
| 3 | 4 | FW | | Ante Rebić | 9 | 0 | 1 | 10 |
| 3 | 10 | MF | | Filip Kostić | 6 | 0 | 4 | 10 |
| 5 | 39 | FW | | Gonçalo Paciência | 3 | 1 | 1 | 5 |
| 6 | 24 | DF | | Danny da Costa | 2 | 0 | 2 | 4 |
| 7 | 6 | MF | | Jonathan de Guzmán | 3 | 0 | 0 | 3 |
| 8 | 27 | FW | | Nicolai Müller | 2 | 0 | 0 | 2 |
| 8 | 11 | MF | | Mijat Gaćinović | 0 | 0 | 2 | 2 |
| 8 | 13 | DF | | Martin Hinteregger | 1 | 0 | 1 | 2 |
| 11 | 2 | DF | | Evan Ndicka | 1 | 0 | 0 | 1 |
| 11 | 5 | MF | | Gelson Fernandes | 1 | 0 | 0 | 1 |
| 11 | 16 | MF | | Lucas Torró | 0 | 0 | 1 | 1 |
| 11 | 16 | MF | | Sebastian Rode | 0 | 0 | 1 | 1 |
| Own goals | Own goals | Own goals | Own goals | Own goals | 0 | 0 | 2 | 2 |
| Totals | Totals | Totals | Totals | Totals | 59 | 1 | 30 | 90 |
Last updated: 9 May 2019

### Clean sheets

| Rank | No. | Pos | Nat | Name | Bundesliga | DFB-Pokal | UEFA Europa League | Total |
| 1 | 31 | GK | | Kevin Trapp | 8 | 0 | 4 | 12 |
| 2 | 1 | GK | | Frederik Rønnow | 1 | 0 | 1 | 2 |
| Totals | Totals | Totals | Totals | Totals | 9 | 0 | 5 | 14 |
Last updated: 9 May 2019

### Disciplinary record

| No. | Pos. | Nat. | Name | Bundesliga | Bundesliga | Bundesliga | DFB-Pokal | DFB-Pokal | DFB-Pokal | UEFA Europa League | UEFA Europa League | UEFA Europa League | Total | Total | Total |
| Totals ||||
| 1 | GK | | Frederik Rønnow | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 2 | DF | | Evan Ndicka | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 1 | 4 | 0 | 1 |
| 3 | DF | | Simon Falette | 0 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 2 | 0 | 0 |
| 4 | FW | | Ante Rebić | 2 | 1 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 5 | 1 | 0 |
| 5 | MF | | Gélson Fernandes | 8 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 10 | 0 | 0 |
| 6 | MF | | Jonathan de Guzmán | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 |
| 7 | MF | | Marco Fabián | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 7 | MF | | Danny Blum | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 8 | FW | | Luka Jović | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 |
| 9 | FW | | Sébastien Haller | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 |
| 10 | MF | | Filip Kostić | 3 | 0 | 0 | 0 | 0 | 0 | 3 | 0 | 0 | 6 | 0 | 0 |
| 11 | MF | | Mijat Gaćinović | 3 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 0 | 5 | 0 | 0 |
| 13 | DF | | Carlos Salcedo | 3 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 4 | 0 | 0 |
| 13 | DF | | Martin Hinteregger | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 15 | DF | | Jetro Willems | 2 | 0 | 1 | 0 | 0 | 0 | 1 | 1 | 0 | 3 | 1 | 1 |
| 16 | MF | | Lucas Torró | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 17 | MF | | Sebastian Rode | 3 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 4 | 0 | 0 |
| 18 | MF | | Francisco Geraldes | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 18 | DF | | Almamy Touré | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 19 | DF | | David Abraham | 1 | 0 | 0 | 0 | 0 | 0 | 2 | 0 | 0 | 3 | 0 | 0 |
| 20 | MF | | Makoto Hasebe | 3 | 0 | 0 | 1 | 0 | 0 | 2 | 0 | 0 | 6 | 0 | 0 |
| 21 | MF | | Marc Stendera | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 1 | 0 | 1 | 1 | 0 |
| 22 | DF | | Timothy Chandler | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 23 | DF | | Marco Russ | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 24 | DF | | Danny da Costa | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 25 | MF | | Patrice Kabuya | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | DF | | Deji-Ousman Beyreuther | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 26 | MF | | Nils Stendera | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 27 | FW | | Nicolai Müller | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 28 | MF | | Allan Souza | 1 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 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 |
| 31 | GK | | Kevin Trapp | 2 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 | 3 | 0 | 0 |
| 32 | FW | | Nelson Mandela Mbouhom | 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 |
| 34 | FW | | Branimir Hrgota | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 35 | DF | | Noel Knothe | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 35 | DF | | Tuta | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 36 | FW | | Mischa Häuser | 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 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 1 | 0 | 0 |
| 40 | MF | | Daichi Kamada | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 41 | GK | | Tobias Stirl | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| 42 | MF | | Marijan Ćavar | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 | 0 |
| Totals | Totals | Totals | Totals | 56 | 1 | 1 | 4 | 0 | 0 | 24 | 2 | 1 | 84 | 3 | 2 |
Last updated: 18 April 2019