Hutchesontown, Glasgow born centre half Jim Riddell started his football career with junior clubs Fern Thistle in 1908, Bellevue Hearts in 1909 and Glasgow Ashfield in 1910 before signing for Glasgow Rangers in 1912, making his Scottish League debut against Hibernian in January 1913. Riddell joined Dumbarton in 1913 and was a regular in their next three campaigns, scoring 8 goals in 99 appearances for The Sons, before spells at Renton and a return to Rangers in 1916, where he played 23 of his 30 total appearances for Rangers during 1916-17, scoring 3 goals for The Gers that season.
A move to Clyde followed in 1917 and he played a pair of matches for The Bully Wee before a return to Rangers in 1918 where he made 6 further appearances for their first team, a year in which he also played on loan for Partick Thistle, playing one match, Kilmarnock, where he played 3 matches in October and November 1918, playing 13 more matches for Dumbarton that season, and St Mirren, where he scored twice in 30 appearances during 1919-20.
Riddell joined Third Division club Millwall from St Mirren in July 1920 making his Football League debut in their inaugural League fixture against Bristol Rovers in August 1920, spending three seasons at The Den, where he scored 5 goals in 112 appearances before a move to Second Division club Fulham in September 1923. He made 42 appearances for The Cottagers over the next two years before joining Wigan Borough in October 1925, spending a further three seasons at Springfield Park and scoring 4 times in 96 appearances before joining Welsh League club Caernarvon Town in 1928, his last known club before his eventual retirement.