In January 1911 he beat former English and World champion Harry McDermott at the National Sporting Club.
In December 1913 he travelled to the United States where he fought eleven times over the next eighteen months, winning nine but losing to Frankie Burns and Eddie Campi.
[4][5] He made a second successful defence in June 1917, stopping Joe Symonds in the eighteenth round, to win the Lonsdale Belt outright.
Fox took a narrow points decision to take the title, becoming the first boxer to win Lonsdale Belts at two weights.
[15] In August he faced Leo "Kid" Roy in Montreal for the vacant British Empire featherweight title, losing by unanimous decision.