Davis began his career with Millwall and spent time on loan at King’s Lynn Town, before signing a one-year contact with Crawley Town in July 2022 following a successful trial. The Club’s fans had voted to sign Davis.
After making his debut for the club in August 2022, his next appearance came in October, where he scored and gained an assist.
In March 2023, Davis joined Isthmian League Premier Division side Lewes on loan. Joined Farnborough on loan in August 2023.