Josh Magennis has left Charlton Athletic to sign for Bolton Wanderers for an undisclosed fee.

The 27-year-old has penned a two-year-deal with his new club after scoring 20 goals in 88 appearances overall for the Addicks.

He joins Ahmed Kashi, Ezri Konsa, and Harry Lennon out the door this summer after joining from Scottish club Kilmarnock in 2016.

Lee Bowyer said: “We knew that Bolton were interested in Josh in January, so I thought they would come back in.

“He is a good player. He’s a good pro and he gives everything so I wish him all the best and thank him for the services he’s given us.”