A 16-year-old rugby league player punched a referee twice before unleashing on his captain who tried to subdue him in a junior match on the Central Coast.
The teenager is now facing a potential life ban from the game for allegedly striking the 21-year-old referee on his mouth and nose, moments after being sent off the field in Sunday's match.
He then struck his captain, who tried to restrain him, up to seven times.
Former NRL referee Shayne Hayne, who is now the director of junior referees on the Central Coast, says it was the worst attack on a match official he had seen since arriving in the area 16 years ago.
"The young referee, who has spoken with police about the matter, has suffered a cut on his nose and a fat lip in the worst attack I've seen on a referee since I arrived on the Coast in 2000," Hayne told News Corp Australia.