Players | Total | Start | Sub | CO | Off | Goals |
---|---|---|---|---|---|---|
Yann Sommer | 34 | 34 | - | - | - | - |
Nico Elvedi | 32 | 30 | 2 | 2 | 5 | 1 |
Matthias Ginter | 31 | 31 | - | - | 1 | 1 |
Stefan Lainer | 31 | 31 | - | - | 4 | 1 |
Marcus Thuram | 31 | 28 | 3 | 3 | 18 | 10 |
Florian Neuhaus | 30 | 26 | 7 | 4 | 9 | 4 |
Breel Embolo | 28 | 17 | 12 | 11 | 13 | 8 |
Alassane Plea | 27 | 25 | 3 | 2 | 7 | 10 |
Patrick Herrmann | 27 | 16 | 18 | 11 | 10 | 6 |
Oscar Wendt | 25 | 18 | 15 | 7 | 2 | 2 |
Lars Stindl | 25 | 14 | 13 | 11 | 12 | 9 |
Jonas Hofmann | 24 | 18 | 9 | 6 | 6 | 5 |
Denis Zakaria | 23 | 22 | 1 | 1 | 1 | 2 |
Christopher Kramer | 22 | 17 | 16 | 5 | 5 | - |
Laszlo Benes | 22 | 10 | 21 | 12 | 5 | - |
Ramy Bensebaini | 19 | 16 | 10 | 3 | 3 | 5 |
Tony Jantschke | 17 | 11 | 17 | 6 | 5 | - |
Tobias Strobl | 10 | 6 | 13 | 4 | 2 | - |
Raffael | 8 | - | 27 | 8 | - | - |
Ibrahima Traore | 7 | 1 | 19 | 6 | 1 | - |
Fabian Johnson | 6 | 3 | 9 | 3 | 3 | - |
Jordan Beyer | 3 | - | 11 | 3 | - | - |
Mamadou Doucoure | 2 | - | 8 | 2 | - | - |
Torben Musel | 1 | - | 4 | 1 | - | - |
Keanan Bennetts | 1 | - | 3 | 1 | - | - |
Aaron Herzog | - | - | 1 | - | - | - |
Conor Noss | - | - | 1 | - | - | - |
Michael Lang | - | - | 1 | - | - | - |
Tobias Sippel | - | - | 30 | - | - | - |
Charlampos Makridis | - | - | 3 | - | - | - |
Max Grun | - | - | 4 | - | - | - |
Andreas Poulsen | - | - | 3 | - | - | - |
Famana Quizera | - | - | 7 | - | - | - |
Kaan Kurt | - | - | 3 | - | - | - | 486 | 374 | 294 | 112 | 112 | 64 |
Total = Total appearances,
Start = Total started,
CO = Came on,
Sub = Started as a sub,
Off = Taken off .