Logan, who made his senior debut for Leicester in a 2–0 League Cup win over Macclesfield Town on 22 August 2006. After a series of poor displays from first-choice keeper Paul Henderson at the start of the 2006–07 season, Logan made his league debut in a 0–0 draw against Colchester United on 23 September. He was dropped from the first-team squad after conceding four goals against Sheffield Wednesday on 2 December 2006. Nonetheless, he signed a new three-year contract on 21 December. When Nigel Worthington was appointed caretaker manager, Logan regained his place in a 2–1 defeat to Norwich City on 14 April 2007. He played in the club's last five league games of the season, earning two clean sheets helping Leicester avoid relegation.