Leif Davis has signed a new long-term contract to remain at Ipswich Town.

The left-back, who first signed back in 2022 from Leeds United, has been a crucial part of the Blues' squad in the last three seasons, helping them secure promotion from League One before his record-breaking campaign in the Championship last term.

Davis registered 18 assists - the most for a defender in a single season at the level - as Town finished second to secure their place in the Premier League.

SIGN-UP! Get five months of all our Town content for just £5 - or 40% off a whole year!

The 24-year-old's previous deal was due to expire at the end of the 2024/25 campaign, with the club holding the option to extend it for another 12 months. However, Davis has since signed a new deal that'll keep him at Portman Road until the summer of 2028.

"I am really pleased to have signed a new contract," he said.

"I have loved my time at the club so far and have improved so much during my two seasons here working with this group of players and under a manager who has done so much for me. 

"This feels like home now and I am excited to continue the journey."

Manager Kieran McKenna said: "We are all delighted that Leif has committed his future to the club. 

“Leif has made huge strides over the last two-and-a-half seasons and has developed well, both as a player and as a young man. 

Davis has played the full 90 minutes in each of the Blues eight Premier League games so far this seasonDavis has played the full 90 minutes in each of the Blues eight Premier League games so far this season (Image: ITFC/Matchday Images)

"He has been an important part of the successes of the last two seasons and now has the opportunity to play regularly in the Premier League for the first time in his career. 

"We are excited to have the opportunity to work with him for an extended period and are confident he will continue to work hard to improve and develop in all areas."

Davis has made eight appearances for Ipswich in the Premier League so far this season, providing an assist for Liam Delap in the 1-1 home draw against Fulham back in August.