I really don't see how anyone can predict them to have less than 3 million in attendance. To have total attendance of 3 million, they would have to average 37,037 for the 81 dates. That would leave an average of 5,000 empty seats per game! Yes, there may be some games of 32,000 (although it's hard for me to imagine there being 10,000 empty seats for ANY game at GAB this year), but there will also be several sellouts of 42,000, which would keep the average at 37,000.
I may be looking through rose-colored glasses, I don't know. I guess we'll know soon enough.
Help stamp out, eliminate, and do away with redundancy.