Harvey Lewis Barnes is an English professional footballer who plays as a winger for Premier League club Leicester City and the England national team.