A former Orlando City player is accused of punching a cab driver in Lake Mary, according to the Seminole County Sheriff’s Office.

Benjamin David Polk, 25, of Lake Mary, was arrested and charged with aggravated battery causing bodily harm.

The incident happened just before 3 a.m. Saturday.

The cab driver, identified as Ronald Sylvain, told investigators that he took Polk and another man from downtown Orlando to Island Shore Lane in Lake Mary. Sylvain said Polk became upset when he told him the fare for the trip was $57.

“Then phuh, phuh, phuh. I am thrown back on the car.”” said Sylvain, making punching noises and motions as he described being attacked. “Somebody pass, and I go, ‘Help me, help me.’ And blood, the blood everywhere. ‘Help me.’ They called the police for me.”

Sylvain lost two teeth in the ordeal; teeth he has kept as a reminder and for court.

“I have been driving six years,” said Sylvain. “Never a problem with anybody, never a problem.”

Polk was arrested and charged with aggravated battery. He booked into the John E. Polk Correctional Facility on $15,000 bond, but has since been released.

Polk was a forward with Orlando City B, the team's United Soccer League arm. Polk's contract ended last week, according to Orlando City.

The Orlando City Soccer Club released the following statement in connection with the incident:

“Orlando City SC is aware of and will continue to monitor the situation. However, because the incident occurred after Polk’s contract expired on Thursday night following the conclusion of OCB’s season, the Club will not issue any further comment.”

Sylvain visited dental specialists on Monday. He was told he may have to have more teeth removed.

It will be a long road ahead with more doctor’s visits, but even knowing that, he doesn’t plan to give up his profession.

“It’s my job. It’s my job,” said Sylvain.

Polk did not answer our messages to his social media accounts for comment.