McGregor was a regular in the side, up until the Boozegate scandal which saw himself and Ferguson dropped by both club and country and was replaced as the Rangers number one by Neil Alexander.
McGregor regularly featured in the lineup, but the Boozegate scandal resulted in his removal from both club and country, with Neil Alexander taking over as the number one goalkeeper for Rangers.