Blantyre, Lanarkshire born inside forward John McInally started his career with Wishaw Juniors before joining Celtic in April 1934. He made his Scottish League debut in a 4-1 win against Kilmarnock on August 11th 1934 at Parkhead and marked his debut with a goal. But he was largely a fringe player being unable to dislodge either of Willie Buchan and Johnny Crum from the Celtic first team. McInally made 9 appearances and scored 4 goals for Celtic before joining Arbroath in September 1937. He played for Arbroath both sides of the Second World War, during which he played for Motherwell, Leicester City, Albion Rovers and Clachnacuddin.
After the War he resumed with Arbroath, before joining Queen of the South in October 1946 and Cowdenbeath a month later. He then spent the 1947-48 season in Ireland with Ballymena United before returning to Scotland to join Albion Rovers in September 1948, but his stay was brief and he emigrated to the United States later that year, later returning to play for Wigtown and Bladnoch in September 1951.