Mark Marshall has joined Gillingham on a free transfer following his release from Charlton. 

The winger, 33, joined the Addicks in 2017 but struggled to get consistent playing time in their promotion-winning campaign last term.

He scored four times in 60 appearances for Charlton prior to his release earlier in the summer.

Marshall, who started his career at non-league with Carshalton and Grays Athletic, has also featured for Eastleigh, Swindon, Barnet and Coventry City.

Marshall then went onto play for Bradford City where he would score six times in 88 matches before signing a two-year contract at The Valley. 

Marshall, who is available for his new club’s preseason clash with Southend on Friday, arrives at Priestfield Stadium following the departure of Nathan Thomas.