Alfie George Alexander Kilgour (born 18 May 1998) is an English footballer who plays for Bristol Rovers.