Moira, Leicestershire born winger George Dennis began his football career with Stanton in 1913 and played for Gresley Rovers in 1914 prior to the onset of the First World War. After the War he joined Coalville Swifts in 1919 and played for Newhall Swifts in 1920 before signing for Second Division Nottingham Forest in February 1921, making his Football League debut against Cardiff City a few days later. He won a Second Division Championship medal in 1922 when he made 13 appearances during the 1921-22 campaign, but he struggled to establish a regular place in the first team, and after 4 goals in 33 games he joined Luton Town in 1924.
He missed only one match during his maiden campaign for The Hatters, finishing as their joint top goalscorer with 12 goals, and followed this with 16 goals in 1925-26, when he was the club’s second highest scorer, a total that included 8 penalties. He played five seasons at Kenilworth Road scoring 45 goals in 150 appearances for Luton Town, before joining Norwich City in 1929 for whom he only played once against Southend United in February 1930. In May 1930 he joined Bristol Rovers and scored 6 goals, all penalties, in 30 games for The Pirates, before leaving League football at the end of the 1930-31 season. He subsequently joined Burton Town in 1931 before returning to Gresley Rovers in 1932, where he finished his playing career.