Wiosną 2018 otrzymał powołanie do seniorskiej reprezentacji Polski. W kadrze zadebiutował 23 marca 2018 w sparingu z Nigerią, grając na boisku przez 85 minut. Znalazł się również w szerokiej kadrze na Mistrzostwa Świata 2018 w Rosji, jednak ostatecznie nie otrzymał powołania od selekcjonera Adama Nawałki. 13 października 2019 w meczu z Macedonią Północną po minucie spędzonej na boisku zdobył debiutancką bramkę w reprezentacji, asystował Robert Lewandowski.
Statystyki Klubowe (aktualne na koniec sezonu 2022/2023) Klub Sezon Liga Liga Puchar kraju Europa SumaMeczeBramkiMeczeBramkiMeczeBramkiMeczeBramki Lechia II Gdańsk2011/2012 III liga2 0 0 0 – 2 02012/2013 III liga8 1 0 – 8 12013/2014 III liga1 0 0 0 – 1 0 Lechia Gdańsk2012/2013 Ekstraklasa8 1 0 0 – 8 12013/2014 Ekstraklasa33 1 3 1 – 36 2 Jagiellonia II Białystok2014/2015 III liga1 0 0 0 – 1 02015/2016 III liga1 2 0 0 – 1 2 Jagiellonia Białystok2014/2015 Ekstraklasa28 3 2 0 – 30 32015/2016 Ekstraklasa31 6 2 1 3 3 36 102016/2017 Ekstraklasa35 8 1 0 – 36 82017/2018 Ekstraklasa31 4 0 0 – 31 42018/2019 Ekstraklasa15 3 3 0 4 0 22 3 Chicago Fire2019 MLS31 5 – 1 0 32 52020MLS183––1932021MLS132––132RC Lens2021/2022Ligue 137630–4062022/2023Ligue 137520–395 Ogólnie w karierze 318 47 14 2 8 3 340 51