Around 2:30 p.m. Friday, officers were conducting a drug investigation near 4th and Allen streets.
When police tried to stop a car of interest, the vehicle fled.
The suspect struck two police cruisers in the 500 block of West Linden Street and a police officer who was on a bike.
Authorities say the suspects continued to flee and went through a construction fence before jumping out of the vehicle at 6th and Gordon streets.
After a foot chase, police were able to apprehend the suspect.
Three officers were taken to the hospital for minor to moderate injuries. All are expected to be okay.
No information has been released about the suspect.