Kariera reprezentacyjna W reprezentacji Polski zadebiutował 13 listopada 2017 w przegranym 0:1 towarzyskim spotkaniu z Meksykiem. Do gry wszedł w 83. minucie, zmieniając Macieja Rybusa. W przegranym 0:1 meczu z Nigerią rozegranym 23 marca 2018 zagrał po raz pierwszy w pełnym wymiarze czasu. W czerwcu 2018 został powołany do 23-osobowej kadry na mistrzostwa świata 2018. Na turnieju zagrał 78 minut w wygranym 1:0, ostatnim meczu fazy grupowej z Japonią; po jego podaniu Jan Bednarek zdobył jedyną bramkę tego spotkania.
Statystyki Klubowe (aktualne na dzień 20 sierpnia 2022) KlubSezonLigaLigaPuchar krajuPuchar ligiEuropaSumaMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramki Energetyk ROW Rybnik (wyp.) 2012/2013 II liga323–––323 2013/2014 I liga17111––182 Łącznie w Energetyku 49 4 1 1 – – 50 5 Górnik Zabrze 2013/2014 Ekstraklasa50–––50 2014/2015 Ekstraklasa12010––130 2015/2016 Ekstraklasa23110––241 2016/2017 I liga33421––355 2017/2018 Ekstraklasa36252––414 Łącznie w Górniku 109 7 9 3 – – 118 10 Amiens SC 2018/2019 Ligue 1 11 1 1 0 2 0 – 14 1 FC Midtjylland (wyp.) 2018/2019 Superligaen 7 1 2 0 – – 9 1 Esbjerg fB (wyp.) 2019/2020 Superligaen 12 2 1 0 – – 13 2 Pogoń Szczecin 2020/2021 Ekstraklasa 10 2 0 0 – – 10 2 2021/2022Ekstraklasa22110–202512022/2023Ekstraklasa0000–00Łącznie w Pogoni32310–20353Łącznie w karierze223 18