Answer
No, Henri Lansbury has never won the Premier League. He has played for Nottingham Forest, West Ham United, and Aston Villa, but none of these teams have won the Premier League during his time with them. Lansbury has been a regular starter for West Ham and Aston Villa, but he has not been able to help them win the league title.