Club Davis had been a South Sydney
rugby union junior before he joined the new
South Sydney rugby league club in its inaugural 1908 season. He initially played three seasons with the club and was sent off in the
1910 Grand Final played against
Newtown. He played the
1911 NSWRFL season with
North Sydney before playing three seasons with the
Glebe club. His top-grade career finished up back at
Souths in 1918-19 before concluding with a country stint at Parkes.
Representative Davis made his debut
Test appearance in 1908 against
New Zealand, appearing in both matches of the first rugby league international series played by an
Australian representative side. At the end of that season he was selected in the 35-man squad to make the first-ever
Kangaroo Tour. Davis played in six tour matches but in none of the three Test matches played. In the 1909 season, he returned to test selection playing in the first test against New Zealand. He is listed on the
Australian Players Register as Kangaroo No. 3. ==Death==