He was booked at the 115th Precinct station house in the borough of Queens for allegedly not paying cab fare, police told ESPN.
He refused to be fingerprinted and punched a police sergeant in the face above the left eye, police said.
The officer received three stitches and suffered a concussion authorities said.
Bates is facing a felony charge of assaulting a police officer as well as resisting arrest and theft of service.
“We are aware of the arrest