Później został powołany na turniej Mistrzostw Świata w Katarze i 30 listopada 2022 wystąpił w trzecim meczu grupwym przeciw Argentynie, rozgrywając pierwszą połowę zakończoną wynikiem 0:0 (zmienił go Michał Skóraś, a Polska ostatecznie przegrała 0:2).
W 2025 uczestniczył w meczach Grupy E eliminacji Mistrzostw Europy 2024: 24 marca w Pradze zagrał drugą połowę w wyjazdowym meczu z Czechami (przegrana 3:1), a trzy dni później w Warszawie w 41 min zdobył zwycięskiego gola przeciw Albanii (1:0)•. Potem w kolejnych meczach eliminacyjnych przeważnie pojawiał się jako zmiennik: 20 czerwca 2023 wyjazd z Mołdawią (wszedł na boisko przy prowadzeniu 2:1, Polska przerała 2:3), 7 września 2023 mecz u siebie z Wysp Owczych (pojawił się na murawie w 59 min, a w 83 min asystował przy drugim golu Roberta Lewandowskiego, wynik 2:0), 10 września 2023 w Tirane przeciw Albanii (wszedł na plac gry w 61 min, porażka 0:2), 15 października 2023 w Warszawie z Mołdawią (wyrównujący gol w 53 min, zagrał cały mecz, wynik 1:1)• i 17 listopada 2023 w domowym meczu z Czechami (zagrał pierwszą połowę, wynik 1:1). 21 listopada 2023 zagrał jeszcze w towarzyskim meczu z Łotwą (wszed w 60 min, wynik 2:2).