A teenage girl has been left with “life-changing” injuries after she was allegedly attacked by an opponent during an AFL game in Perth’s north.

Police said the 13-year-old was grabbed by her hair, flung and bashed so vigorously that she sustained severe spinal injuries.

The alleged attack occurred during a junior AFL match in Joondalup on June 8 and police said it was “not part of play”.

Detectives have charged at 15-year-old with grievously bodily harm.

She will face Perth Children’s Court next month.