Background
Flavell was born in Annathill, North Lanarkshire in 1921.
Flavell was born in Annathill, North Lanarkshire in 1921.
He later became a manager of Ayr United, Street Mirren and Albion Rovers. He joined the senior game by signing for Airdrie, but had to wait until the 1946-1947 season to make a league appearance, due to the Second World War. During the war, Flavell had made guest appearances for both Arsenal and Tottenham.
He again scored frequently at Hearts, but he became a football outcast on 12 June 1949 by signing for Millonarios, of the breakaway Colombian league, a move that Hearts manager Dave McLean said meant he would "never play for Hearts again".
Flavell played alongside the legendary Alfredo Di Stefano in Bogota, but at the end of the Columbian season returned to Scotland in December 1950 He was punished heavily for his actions in going to Columbia, attracting far stronger sanctions than English players who had made a similar move. He was fined £150 - then a record fine for a Scottish player - and suspended from playing until May 1951.
He was transfer-listed by Hearts in February 1951, before signing for Dundee in April, making his debut for the club in a Dewar Shield game against Street Johnstone on 5 May 1951. He also played in the 1952 Scottish Cup Final, which ended in a 4–0 defeat by Motherwell.
He also played for Kilmarnock and Street Mirren before retiring as a player.
Flavell had five stints as a manager at three different clubs, starting with Ayr United in 1961. He quickly moved to Street Mirren, whom he guided to the 1962 Scottish Cup Final. He briefly returned to Ayr, before having two spells at Albion Rovers.
Flavell later became a director of Albion Rovers.