Setelah masuk skuad pemain pengganti selama pertandingan Liga Premier saat melawan Norwich City, Liverpool dan Arsenal, Garnacho melakukan debut di tim utama untuk United pada 28 April 2022, menggantikan Anthony Elanga pada menit ke-91 dari hasil imbang 1-1 melawan Chelsea.
Garnacho berhak bermain untuk Spanyol dan Argentina karena ibunya adalah orang Argentina. Garnacho dipanggil ke tim Spanyol U-17 pada 25 Mei 2021 untuk pelatihan di bulan itu. Garnacho mewakili dan melakukan debutnya untuk Spanyol U-18 pada 8 Oktober 2021.
Pada 7 Maret 2022, Garnacho dipanggil ke tim senior Argentina sebagai bagian dari skuat awal berisi 44 orang untuk kualifikasi Piala Dunia bulan itu. Dia berhasil mencapai skuad final berisi 33-orang untuk mengarungi pertandingan.
Garnacho melakukan debutnya untuk Argentina U20 pada 26 Maret 2022, di mana ia menjadi starter dalam pertandingan persahabatan melawan Amerika Serikat.***