Revered football figure Ryan Kinnear will make history on Saturday when he runs out for his 300th league game in a Royals jersey.