Baseball fans mill about an upper concourse before the Opening...

Baseball fans mill about an upper concourse before the Opening Day baseball game between the Miami Marlins and the St. Louis Cardinals at Marlins Park. (April 4, 2012) Credit: AP

CHICAGO -- Major League Baseball's average ticket price has stayed flat for the first time in two decades.

The Team Marketing Report said Friday that MLB's average is $26.92 this year, up 1 cent from last season.

The average was $77.36 in the NFL last year and is $57.10 in the NHL and $48.48 in the NBA in their current seasons.

Boston has the highest average for a nonpremium ticket at $53.38, followed by the Yankees at $51.55. Moving into their new ballpark, the Miami Marlins had the highest rise, a 36.5 percent increase to $26.02.

San Diego has the lowest average at $15.67, just beneath Arizona's $15.74.

This is the 21st year of the survey.

SUBSCRIBE

Unlimited Digital AccessOnly 25¢for 6 months

ACT NOWSALE ENDS SOON | CANCEL ANYTIME