Former Carlisle United forward Harry McKirdy has been hit with a disciplinary charge by the Football Association.

The Swindon Town player is in hot water over his alleged behaviour after being sent off against Salford City earlier this month.

McKirdy, 25, has been accused of "aggressive and/or improper" behaviour after his 43rd-minute dismissal in the 0-0 draw.

He is charged with a breach of FA Rule E3 and has until Friday to respond.

McKirdy was sent off for two bookable offences in the August 6 game, his first yellow card for dissent and his second for a challenge.

The FA charge does not give details of the alleged behaviour which has landed the former Blues man with a charge.

McKirdy, after the game, posted on Instgram that he was "speechless" about the dismissal.

He served a one-match ban and returned to the Swindon team to take on Carlisle on Saturday.

He played the full game in the Robins' 1-1 draw at Brunton Park.

READ MORE: Harry McKirdy's reaction after Swindon Town's draw with Carlisle United