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 New York 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.