У дорослому футболі дебютував 2018 року виступами на правах оренди за команду «Твенте»[2], в якій провів один сезон, взявши участь у 34 матчах чемпіонату. Більшість часу, проведеного у складі «Твенте», був основним гравцем команди, чим допоміг команді піднятися до Ередивізі.
Своєю грою за цю команду привернув увагу представників тренерського штабу клубу «КПР», до складу якого приєднався на умовах оренди влітку 2019 року[3]. Відіграв за лондонську команду наступних пів сезону своєї ігрової кар'єри.
Після того, як оренду достроково перервали, взимку 2020 до кінця сезону приєднався до складу клубу «Чарльтон Атлетик»[4].
До складу клубу «Донкастер Роверз» приєднався восени 2020 року і знову на правах оренди[5]. Всього за сезон відіграв за клуб з Донкастера 40 матчів в національному чемпіонаті.
2017 року залучався до складу молодіжної збірної Уельсу. На молодіжному рівні зіграв у 5 офіційних матчах, забив 1 гол.
2018 року в товариському матчі проти збірної Мексики (0:0) дебютував у складі національної збірної Уельсу[6]. Попри те, що гравець народився в Англії, на національному рівні виступає у складі «драконів», оскільки у гравця валлійське походження[7].
У кінці травня 2021 року Дейвіса включили до складу збірної Уельсу для участі в чемпіонаті Європи[8].