Aston, Birmingham born outside right Ernie Cull began his football career with Bloxwich Strollers in 1921 and played for Nuneaton Town in 1922 before joining Birmingham & District League club Shrewsbury Town in 1923, from where he was signed by Second Division Stoke City in September 1925, making his Football League debut at Preston North End the same month and playing twice more in the next two weeks, his only appearances for The Potters in a season that ended in relegation. He scored once in 10 matches in 1926-27 as Stoke immediately won the Third Division (North) Championship to regain Second Division status, and he played in 23 matches during their 1927-28, his joint best season total while at The Victoria Ground along with 1929-30 as Stoke finished fifth in the Second Division.
In August 1931, after 9 goals in 80 appearances for Stoke City, he dropped back into the Third Division joining Coventry City where he scored 4 times in 17 appearances before rejoining Shrewsbury Town, but after a season at Gay Meadow he returned to Football League action with Crewe Alexandra in August 1933, where he scored a career best 13 goals in 1933-34 from 33 matches. He moved on again however, this time to Accrington Stanley in June 1934, where he missed only 4 games in their 1934-35 campaign scoring 6 goals in 40 appearances. In July 1935 he moved to Gateshead and scored 5 times in 20 appearances over the first half of the 1935-36 season before a transfer to Aldershot in January 1936, but he only managed 3 appearances for The Shots before finishing his career in professional football at the season end.