Youth career Tallaght,
County Dublin man Davis began playing football in the academy of local club
Shamrock Rovers, where he played for 10 years before being let leave after injury issues, he then had short spells at
St Francis and
Shelbourne in their DDSL teams, before joining
UCD in 2020, playing for their under-17 side until being released in 2021, then played with St Joseph's Boys for a year.
Drogheda United Davis signed for
League of Ireland Premier Division club
Drogheda United ahead of the 2023 season after impressing on trial, he was converted into a
left winger by manager
Kevin Doherty. He made his debut for the club on 24 February 2023, replacing
Evan Weir in the 84th minute of a 1–1 draw at home to
Shamrock Rovers. Davis scored his first goal in senior football on 27 February 2023, in a 4–2 loss to Usher Celtic in the
Leinster Senior Cup. His first league goal for the club came on 25 September 2023, when he opened the scoring in the 7th minute of a 2–1 win away to 9-man
St Patrick's Athletic at
Richmond Park. In December 2023, Davis signed a 2-year contract with the club. On 15 April 2024, he signed a new 2-year contract with the club. Davis was an unused substitute in the
2024 FAI Cup final on 11 November 2024, as his side defeated
Derry City 2–0 at the
Aviva Stadium to win the Cup. On 16 November 2024, he helped his side to a 3–1 win over
Bray Wanderers at
Tallaght Stadium in the
2024 League of Ireland Premier Division Promotion/Relegation Playoff. His performances drew reported interest from
EFL Championship clubs
Cardiff City and
Preston North End in January 2025. On 7 March 2025, he scored the only goal of the game as his side defeated
Shelbourne at
Tolka Park thanks to his 4th minute effort that found the top corner from just outside the corner of the box. On 17 September 2025, Davis signed a new contract with the club up to the end of the 2027 season. ==International career==