Il 13 ottobre 2018 scende in campo per la prima volta con la maglia della nazionale maggiore, nella partita vinta per 3-0 sulla Germania. Nel 2021 viene convocato per il campionato europeo. Nella partita di debutto contro l'Ucraina scende in campo dal primo minuto, segnando la sua prima rete in nazionale e contribuendo al successo per 3-2 della nazionale olandese. Si ripete nella partita successiva, mettendo a segno una delle due reti con le quali i Paesi Bassi superano per 2-0 l'Austria: prima di lui, tra i calciatori olandesi, solo Ruud van Nistelrooij aveva segnato due reti nelle prime due gare di un campionato europeo. Questa è anche la sua ultima rete nella competizione, dato che la nazionale olandese viene eliminata agli ottavi dalla . Dumfries conclude il torneo con 4 partite giocate e 2 gol realizzati.