Answer
Yes, Jermaine Beckford did play for Leicester City. He signed for the club in 2005 and played for them for four seasons, scoring 25 goals in 131 appearances. He helped the club to promotion to the Premier League in 2007 and to the FA Cup final in 2009. He left the club in 2009 to join Bolton Wanderers.