The officer, identified only as Alberto M.M., was off duty and playing for the visiting team in a regional match Sunday in Valencia, ThinkSpain reported. Witnesses said he called the referee, Hector G.T., "sub-normal," after the 17-year-old called a foul and sent Alberto, 27, to the sidelines.
Witnesses disagree about the intensity of the violence in the attack, with some saying Alberto kicked Hector once in the ribs while others say the teenager was repeatedly pummeled.
Hector was taken to Arnau Hospital in Vilanova after he passed out. Doctors removed his spleen after discovering it had been ruptured.
Hector says he plans to give up refereeing.