Partick, Glasgow born inside left Jimmy Liddell began his football career with Glasgow Ashfield in 1919 and joined Scottish League Albion Rovers in 1920, the first of his four spells at the club. After a single season with The Wee Rovers, he ventured south and joined Third Division (South) club Bristol Rovers in May 1921, making his Football League debut against Plymouth Argyle that August, scoring his first goal for The Pirates on his next outing in a 4-2 win over Charlton Athletic two weeks later. A regular in their starting line up in 1921-22, he played only 3 more matches for the club in 1922-23 and surprisingly left Eastville to join First Division Preston North End in January 1924 after 4 goals in 31 appearances.
However he never got further than the reserves at Deepdale, and in the summer of 1924 he returned to Albion Rovers, before joining Clyde in May 1925. After four years with The Bully Wee he left Broadwood to join Welsh League Connah’s Quay & Shotton in 1929, before returning to join The Wee Rovers in October 1930. In November 1931 he moved to Dumbarton, where he scored 3 goals in 52 appearances over the next two seasons, before returning once more to Albion Rovers in June 1933, where he finished his career.