Former NFL running back Zac Stacy is accused of attacking his ex-girlfriend in front of their infant son, and a video of the incident has gone viral.

Stacy, who played with the then-St. Louis Rams and New York Jets from 2013 to 2015, allegedly  punched his ex-girlfriend in the head and slammed her into the television in her Florida apartment Saturday. The couple’s 5-month-old child was sitting on the couch in full view of the alleged assault.

The victim called the police soon after the incident, according to TMZ, but Stacy left the home before the cops arrived on the scene. She was treated at the hospital for bumps and bruises.

"He punched me several times in the head! I begged him to stop because the baby was on the couch just a few feet from where he punched me," the woman wrote in an application for a restraining order, according to TMZ.

“He then picked me up and threw me into my TV. The TV began to fall and he turned to make sure I wasn't getting up. As I laid on the floor he began to yell at me, telling me I'm destructive. He then picked me up off the floor and off my feet and body slammed me into our son's bouncy seat."

Stacy was selected by the Rams in the fifth round of the 2013 NFL Draft. He was traded to the Jets two years later, but he only played half of the team’s games in one season in New York. 

Stacy officially retired from the NFL in 2017 and later had stints in both the Canadian Football League and Alliance of American Football.

Zac Stacy Rams Zac Stacy ran for nearly 1,000 yards as a rookie in 2013, despite starting the season as a backup. Photo: Reuters