Davis speelde interlands namens zowel de Ierse voetbalbond (FAI) als de Noord-Ierse voetbalbond (IFA) en scoorde in totaal vijf doelpunten in vijf interlands. Bij aanvang van zijn interlandcarrière in 1936 waren er in feite twee Ierse teams, verkozen door twee rivaliserende bonden. Zowel de Noord-Ierse IFA als de Ierse FAI claimden jurisdictie over heel Ierland en selecteerden spelers van het hele eiland. Als gevolg hiervan kwamen verschillende spelers, waaronder Davis, destijds uit voor beide teams.
In juli 1947 ging Davis in Nederland als trainer aan de slag bij VVV.[2] De Ierse ex-international werd door de club tevens beschikbaar gesteld als trainer bij Hoensbroek en Sevenum. Een half jaar later besloot het Venlose gemeentebestuur hem geen vestigingsvergunning te geven, waarna Davis besloot terug te keren naar Engeland.[3] Daar werd hij vervolgens trainer bij Fulham waarmee hij in 1949 kampioen werd van de Football League Second Division.[4]