Holenderski piłkarz grający na pozycji prawego obrońcy w Interze Mediolan oraz w reprezentacji Holandii. Grę w piłkę nożną rozpoczął w lokalnym klubie R.K.S.V. Spartan 1920, a następnie przeniósł się do VV Smitshoek. Jego kolejnym klubem był czwartoligowy BVV Barendrecht, później Dumfries trafił do szkółki piłkarskiej Sparty Rotterdam. W lutym 2015 roku piłkarz zadebiutował w drugiej najwyższej lidze holenderskiej. W sezonie 2015/16 awansował ze Spartą do Eredivisie — najwyższej w hierarchii klasie ligowych rozgrywek piłkarskich w Holandii. Latem 2017 roku zawodnik zmienił ponownie zespół na SC Heerenveen. Następnie na sezon 2018/19 przeniósł się do drużyny PSV Eindhoven, a od 2021 r. jest związany z obecnym klubem. Dla juniorskiej reprezentacji Holandii Dumfries rozegrał cztery mecze na poziomie U-20 oraz 11 spotkań dla reprezentacji U-21 od listopada 2016 r. do września 2018 roku. W październiku 2018 r. po raz pierwszy zagrał dla seniorskiej reprezentacji Holandii w meczu fazy grupowej UEFA Nations League z drużyną Niemiec.