He soon moved on to Lincoln City of the Third Division North, where he played for little more than six months, but still finished as the club"s leading scorer for 1925-1926, with 18 goals from 30 League and FA Cup games.
He played Army football before joining Hull City, making his debut in the Second Division in the 1923-1924 Football League season. Havelock then returned to the Second Division with Portsmouth. Although he played only infrequently, he contributed to the club"s promotion to the First Division at the end of the 1926-1927 season with a winning goal against Wolverhampton Wanderers and the opening goal in a 2–0 defeat of Hull City.
According to The Times" correspondent, "the inclusion of Havelock in their forward line was successful" and "Havelock and Haines were prominent throughout".
Portsmouth finished level on points with Manchester City and were promoted on goal average – "by the merest fraction of a goal" – on the last day of the season. Havelock never played for Portsmouth in the First Division, instead dropping back to the third tier with Crystal Palace.
In four seasons in the Third Division South, again not playing regularly, he scored 43 goals from 76 appearances in League and Cup, and was the club"s top scorer in the 1928-1929 season with 24 goals (20 in the League). He returned to Hull City for the 1931-1932 season and then played for Southern League club Folkestone.
Havelock died in 1973 at the age of 72.