I took my kids when they were about 5 & 7 to a Colorado Rockies game one year when the Rockies were lousy. We were playing Greg Maddux in one of his Cy Young award years. We went to the pitching station, the batting station where the kids pitched and swung, they went and got cotton candy…then another trip for hot dogs…the weather was nice, we had good seats. They watched Digger the mascot…the big screen stuff…then in about the 7th inning…the score was tied, Maddux was still pitching…the bases were loaded and there were two outs…the crowd was holding it breath…and my daughter says: "Mom, can we go home now?" Everyone around us just started laughing. We stayed one more out and left and I rode home listening on the radio. It is not the weather but the attention spans of kids that might not make it the best idea. If they get bored and want to leave early and it's a good game…? Take them to a game that won't kill you to leave early or go to late otherwise you'll just be mad at them for not having adult attention spans.