Actually, 2,379,915 (37,776 avg.) have paid to show up at games. The discrepancy is the result of an attendance tax imposed by the commissioner. 167,779 fans have been distributed among the Marlins, Royals, Pirates, and Athletics. ESPN's attendance page shows the pre-tax figures.