The Police Department said the fight happened just before 1 a.m. outside of some bars in the 500 block of Felix.
According to police, the fight started when an unidentified man struck a female. Some other men intervened and started a fight with the man that hit the female.
A large crowd then tried to stop the fight and a bigger tussle ensued.
Two men and one female were transported to Heartland with moderate injuries. The men injured were not part of the initial fight.
No arrests were made and police are now looking for four men that played a role in the fight. Police said they are looking for four dark-skinned, possibly Hispanic, males that left in a dark, SUV and black four-door sports car.
They only have detailed information on one of the males. He is described as being about 5'7" and around 165 pounds. He has a tattoo on his bicep and another on his inner forearm.
Those that have information on the suspects or this case are asked to call the St. Joseph Police Department at 816-271-4777.