Police have charged a 23-year-old man following a near four month investigation into a brawl that up-ended an under-12’s rugby league match.