For three seasons (son graduated last year), I handled the announcing and the music before/during/after the game for his high school home games.
It is my belief that the PREGAME music -- while the teams are throwing and loosening up -- should be for the PLAYERS -- what they wanted to hear. The parents and fans will continue to arrive up to the first pitch, so not so much targeted to the audience since it was pretty much background music.
Once the game got underway, there are only 30-45 sec. at the end of each half inning DURING THE GAME to play music. So we tried to play more great standards that the AUDIENCE would appreciate and sprinkle in some popular songs the players would like -- all upbeat of course.
POSTGAME doesn't give you much time -- while the crowd is leaving and the players/coaches are preparing the field/tarp for the next game -- so we were pretty random in our song choices and always kept it upbeat.
We had quite a few songs at our disposal, so not sure if this addresses the "best song" question, but will give some insight on how we selected songs to play.
thumb