This is a known issue. Been awhile since I looked at these but off the type of my head I recall that there are a bunch of these that have been reported, but part of a larger yet-to-be-tackled cleanup of the milbteams.cvs file.
It's a bit difficult to find all of these because - seemingly - the give-away is blank fields, such as City. However, the milbteams.csv file contains A LOT of these and they are not actually a problem. Why? Because there are a lot of teams in that csv file that are in leagues that aren't part of OOTP; rather, they are in the teams file so player's real life historical stats can be included in OOTP & associated with their actual team on the Real Llife Stats panel (something like that). So the challenge is to...
a) find teams in the milbteams.csv file that have blank fields, and...
b) where the league for that team can also be found in the milbleagues.csv file
IOW, if the league isn't included in milbleagues.csv, then that league won't be in OOTP, thus that team won't be an issue... I did this, and have the file somewhere...
I will try to revisit this and connect with Lukas on it