The average nine-inning baseball game lasts roughly three hours. This average holds true for Major League Baseball, minor league baseball and college baseball. High school and youth teams generally play games with fewer innings, so these games often finish in around one and a half to two hours.
Because there is no clock, certain games can be significantly longer or shorter than the three-hour average. A tie score can lead to a much longer game as extra innings will be added until the tie is broken.
See More Baseball Trivia & Questions