Rangers internationals 1 of 10 Which Rangers player has the most international caps? Scott Arfield Allan McGregor Steven Davis