Matthew Clemmens of Cherry Hill, N.J., pleaded guilty to simple assault and other charges.
Clemmens stuck his fingers down his throat and vomited on Easton police Captain Michael Vangelo and his daughter during an April 14 Phillies-Nationals game after his companion was ejected from the park, police said.
Assistant District Attorney Patrick Doyle said sentencing guidelines call for Clemmens to get probation. The Vangelo family is satisfied by the plea, Doyle added.
Clemmens dodged reports outside court Tuesday but his lawyer said the Cherry Hill man was remorseful.
The 21-year-old accepts responsibility for his actions, Public defender Richard Hark said.
Sentencing is set for July 30. He could face up to three years in prison, according to prosecutors.
Fan, follow and download: Get the latest from NBCPhiladelphia.com anytime, anywhere. Follow us on Twitter, Facebook and NBC Philadelphia. Sign up for our sports newsletter. And, get breaking news delivered right to your mobile phone -- just text PHIBREAKING to 639710 to sign up. (Message and data rates may apply.)