Youth Davis started his career training at
JSSL Singapore, a youth soccer academy owned by his father based in Singapore that has partnerships with
Fulham and
Singapore Premier League side
Tampines Rovers. He later joined the
Football Association of Singapore's (FAS) Junior Centre of Excellence, and went on to represent various national age group teams.
Fulham In 2017, Davis earned a two-year academy scholarship with Fulham after impressing in trials. He was the first ever Singaporean player to sign for a Premier League side. In his first season, Davis made 10 appearances for the club's under-18 South League team, scoring a header against West Ham's Under-18 side and recording a passing accuracy of 90 percent. He signed his first professional Fulham contract in June 2017 and is listed on the club's website as an English national. On 13 October 2019, Davis confirmed that he had registered to play as a local player with the
English Football Association.
Oxford United On 31 August 2021, Davis joined
League One side
Oxford United on a two-year deal.
Port (loan) In August 2022 he was sent on a season-long loan to
Thai League 1 club
Port His contract with Oxford was not renewed at the end of the
2022–23 season.
Chonburi On 19 May 2023, Davis signed with
Chonburi. On 11 January 2024, Chonburi has officially announced the release of Davis to join
Uthai Thani, a team participating in the Thai League 2nd leg of the 2023/24 season, He played a total of 9 matches for the team in all competitions.
Uthai Thani On 11 January 2024, Davis signed with
Uthai Thani. ==International career==