






Defensywny pomocnik, dwukrotny zdobywca Ligi Europy z Sevillą i uczestnik dwóch mundiali w reprezentacji Polski.
Urodził się w Gryficach. Jako junior trafił z Arki Gdynia do Girondins Bordeaux.
Po występach we francuskim Stade de Reims latem 2014 roku przeszedł do Sevilli. Rok później strzelił gola w wygranym finale Ligi Europy z Dniprem Dniepropetrowsk w Warszawie, a następnie pomógł obronić trofeum. W 2016 roku przeniósł się do Paris Saint-Germain, gdzie ponownie spotkał Unaia Emery’ego; możliwość dalszej pracy z tym trenerem miała znaczenie przy wyborze klubu.
Jego atuty to siła fizyczna, wytrzymałość i odbiór piłki. Dobrze czuje się w walce o piłkę w środku pola i przy zadaniach defensywnych. Sam chętnie gra też wyżej, gdy partnerzy mogą zabezpieczyć jego wyjście do ataku.
W seniorskiej kadrze zadebiutował 14 grudnia 2008 roku przeciwko Serbii. Z Polską dotarł do ćwierćfinału Euro 2016, wystąpił również na Euro 2020 oraz mistrzostwach świata w 2018 i 2022 roku. We wrześniu 2023 roku zakończył reprezentacyjną karierę po stu meczach.
| Sezon | Klub | Rozgrywki | M | Min | Gole | Asysty |
|---|---|---|---|---|---|---|
| 2024/2025Liga cypryjska | Anorthosis Famagusta | Liga cypryjska | 15 | 1074 | 2 | 0 |
| 2024/2025 | Abha | – | – | – | – | |
| 2023Eliminacje ME | Polska | Eliminacje ME | 2 | 151 | 0 | 0 |
| 2023/2024 | Abha | – | – | – | – | |
| 2022/2023 | Asz-Szabab Rijad | – | – | – | – | |
| 2021/2022 | AEK Ateny | – | – | – | – | |
| 2020/2021 | Lokomotiv | – | – | – | – | |
| 2019/2020 | Lokomotiv | – | – | – | – | |
| 2018/2019 | Lokomotiv | – | – | – | – | |
| 2017/2018Premier League | West Bromwich Albion | Premier League | 9 | 725 | 0 | 1 |
| 2017/2018Puchar Ligi Angielskiej | West Bromwich Albion | Puchar Ligi Angielskiej | 1 | 90 | 0 | 0 |
| 2017/2018 | Paris Saint-Germain | – | – | – | – | |
| 2016/2017 | Paris Saint-Germain | – | – | – | – | |
| 2015/2016La Liga | Sevilla | La Liga | 25 | 2181 | 0 | 0 |
| 2014/2015La Liga | Sevilla | La Liga | 32 | 2717 | 2 | 1 |
| 2013/2014Ligue 1 | Stade de Reims | Ligue 1 | 35 | 2825 | 4 | 1 |
| 2013/2014 | Reims | – | – | – | – | |
| 2012/2013Ligue 1 | Stade de Reims | Ligue 1 | 35 | 3060 | 4 | 0 |
| 2012/2013 | Reims | – | – | – | – | |
| 2011/2012Ligue 1 | Girondins Bordeaux | Ligue 1 | 2 | 91 | 0 | 0 |
| 2011/2012 | Nantes | – | – | – | – | |
| 2010/2011 | Reims | – | – | – | – | |
| 2009/2010 | Reims | – | – | – | – |