Народився 27 жовтня1998 року в місті Евре. З 15 років, після різних дитячих команд, Дайо перейшов в академію «Валансьєнна», де його стали відзначати численні скаути. Після переможного юнацького чемпіонату Європи до 17 років ним зацікавилися гранди. Серед інших ходили чутки про предметний інтерес з боку «Манчестер Юнайтед», проте в липні 2015 року Дайо перейшов в австрійський «Ред Булл», який був більш наполегливим і заплатив за трансфер 2,2 млн. євро[2].
У першому сезоні Упамекано виступав за «Ліферінг», фарм-клуб «Ред Булла», що грав у другому за рівнем дивізіоні Австрії. Там Дайо дебютував 31 липня 2015 року, вийшовши в основному складі на зустріч проти «Санкт-Пельтена»[3]. Всього за «Ліферинг» Упамекано провів 16 матчів.
Під час зимового відрізка чемпіонату Дайо став викликатися в основну команду. 19 березня2016 року він дебютував у австрійській Бундеслізі у поєдинку проти «Маттерсбурга», вийшовши на поле в основному складі й провівши весь матч[4]. За підсумками сезону 2016/17 виграв з командою «золотий дубль» — чемпіонат і Кубок Австрії.
13 січня 2017 року Дайо перейшов за 10 млн євро в інший клуб, що належить концерну Ред Булл, німецький «РБ Лейпциг»[5]. Станом на 12 травня 2018 року відіграв за клуб з Лейпцига 40 матчів в національному чемпіонаті.