Andrew Shinnie has left Luton Town after making his loan at Charlton Athletic permanent.

The 31-year-old midfielder has been on loan from the Hatters to the League One side from South London for the season, and has now signed a permanent deal at The Valley.

The move ends Shinnie’s association with Luton Town, which saw him first join on loan in 2017 and playing a role in the team that won promotion from League 2 in the 2017-18 season, before re-signing on a permanent basis in 2018 and being a key figure in the team that made it back to back promotions.

Charlton confirmed the deal is planned to allow the club the flexibility to meet EFL rules that state a club may only name five loan players in a matchday squad.

The South Londoners had a further five players on loan as well as Shinnie, but may now name all of their other loan players on a matchday as well as their new permanent recruit. 

Charlton Manager Lee Bowyer told his club’s official website, “We’d like to thank Luton Town and Andrew for working with us to get this deal done. It gives us greater flexibility as we prepare for our final 18 league games of the season.”

Shinnie has made 16 appearances for the Addicks so far this season, scoring twice.