Norwich City Born in
Bury St Edmunds, Suffolk, In August 2003 he agreed to join Norwich, the club his family supported, as a scholar at the culmination of his studies at
Bungay High School in the summer of 2004. He turned professional in October 2004, but got no nearer to a first team debut than being named on the bench for portions of 2004–05 and 2005–06. The sale of first-choice goalkeeper
Robert Green meant that Lewis became second-choice goalkeeper at
Carrow Road before a fractured cheekbone sustained in a reserve team game against
Leyton Orient prompted the loan signing of
Lee Camp.
Loans After an initial trial with
Bury, Lewis joined
Stockport County on loan in March 2007 for the remainder of the 2006–07 season, playing five games and keeping three clean sheets. He was rewarded with a three-year deal at Norwich, in May 2007. At the beginning of 2007–08, Lewis joined
Morecambe on a five-month loan to gain more first-team experience.
Peterborough United Lewis signed for
Peterborough United on 8 January 2008, for a reported fee of £400,000,
Cardiff City On 25 May 2012, Lewis agreed a three-year deal at Welsh club Cardiff City, which would commence on 1 July, where he linked up with former Norwich City teammates,
Malky Mackay (at the time manager of Cardiff) and
David Marshall. He made his debut for the club on 14 August, in a
League Cup defeat to
Northampton Town, and a second appearance came in the
FA Cup exit at
Macclesfield Town in January. Following promotion to the
Premier League, Lewis was named in the 25-man squad and made his league debut for the club in a 1–1 draw at
Hull City.
Blackpool (loan) On 5 August 2014 he joined
Blackpool on a season-long loan. He made his debut for the club on 9 August. On 24 January 2015, he was omitted from the line-up to face
Watford at
Vicarage Road. Blackpool manager
Lee Clark initially gave the reason as being a tactical – not monetary – one, Blackpool attempted to terminate the loan, but the
Bluebirds refused.
Fulham (loan) On 24 August 2015, Lewis joined
Fulham on a season-long loan.
Aberdeen On 15 June 2016, Lewis signed for
Scottish Premiership club
Aberdeen. He made his debut for the club on 30 June 2016, in a
Europa League First qualifying round tie against
Fola Esch. Lewis started all matches for the
Dons in
2016–17, and signed a new deal at the end of the season to keep him at the club until 2020. Lewis continued to play regularly for Aberdeen over the next two seasons, and extended his contract with the club until 2024 in May 2019. Ahead of the
2019–20 season, Lewis was named as Aberdeen's club captain, replacing
Graeme Shinnie in the role following his transfer to
Derby County. Having lost his position as first-choice goalkeeper to
Kelle Roos during the
2022–23 season, Lewis left Aberdeen at the season's end after seven years at the club. From December 2023, Lewis trained with
Manchester United. On 15 October 2024, Lewis announced his retirement from football. ==International career==