Fans of Bangkok Football Club and Singtharua engaged in a mass brawl after a League One match on Saturday.
The fight began after hosts Bangkok FC beat Singtharua, formerly Thai Port, 2-1 to leapfrog the visitors into third place.
After a war of words, the fans started fighting and throwing objects at each other. Several people were injured and rushed to hospital.
It was unclear which side started the brawl which took place just days after a referee was shot.
Bangkok FC have 58 points and Singtharua 56 with three matches to go. The top three teams move up to the Thai Premier League.