Background
He was born in Birkenhead, Cheshire (now in Merseyside).
He was born in Birkenhead, Cheshire (now in Merseyside).
Fogg started his career at Tranmere Rovers, scoring on his league debut against Ashington in a Football League Third Division North match in January 1925. In May 1926 he moved to Bangor City, appearing in the 1928 Welsh Cup Final, which Bangor lost 2–0. In May 1928 he switched to for a fee of £20.
Fogg joined Football League Third Division South club on 16 August 1933, playing in 86 senior matches.
He scored twice for the club, once in a 3–2 league defeat at home to Watford on 21 April 1934, and again in a 2–1 league defeat at Southend United on 28 September 1935. After three seasons he was transferred to New Brighton on 20 August 1936, where he played in 77 senior matches, scoring once.
He died aged 63 in Barnston, Cheshire (also now in Merseyside).