The industry standard these days is for professional sports teams to pay if local police forces are needed for traffic control and such on game day. It wasn’t always that way, but it has trended that way over time. Today the vast majority of teams either reimburse municipalities for police work or else that cost is accounted for in rent payments on publicly-owned stadiums.
The Atlanta Braves don’t pay for traffic control in their new home in Cobb County, however. Not because they drove a hard bargain or anything, though. They don’t because the Cobb County government didn’t think to ask or demand them to pay.