He played 563 games, scoring 46 goals and winning 12 League Championships and 5 Scottish Cups. On 5 September 1931, he captained the Rangers side in the Old Firm game which saw the Celtic goalkeeper John Thomson accidentally killed contesting for a ball with Rangers' Sam English. Meiklejohn is credited with having realised the seriousness of the situation and gestured to calm the home support whilst the injured Thomson was being attended to.
He was capped 15 times by Scotland during an 11 year international career. He also scored 3 times and captained the side six times. He made his debut against Wales. Meiklejohn also represented the Scottish League XI six times.