Baseball games are very flexible and can take anything from 1 to 8 hours. The average is around 3 hours, so you should definitely plan for half a day if you want to see a baseball game in New York.