Collingwood, Essendon and Richmond will all finish very close to one another. At a rough estimate...
Richmond:
- Geelong (33k)
- Fremantle (35k)
- St Kilda (60k)
Total: 1.17 million
Essendon:
- Adelaide (40k)
- Gold Coast (16k)
- Fremantle (35k)
Total: 1.13 million.
Collingwood:
- Port Adelaide (45k)
- Geelong (50k)
- Melbourne (50k)
Total: 1.12 million.
For Richmond, the Geelong and Fremantle games don't have much scope for variability. I really don't know what to expect for St Kilda. They could get 70k, but I think 60k is a more reasonable estimate.
For Essendon, the Adelaide and Gold Coast matches also don't have much scope for variability; however, the final game against Fremantle could be anything. It'll struggle to reach 25k if Essendon lose to both Adelaide and Gold Coast, but could clear 40k if they win one of those matches.
For Collingwood, I am really guessing. Port Adelaide should draw one of their better crowds considering Collingwood is a crowd pull for most interstate sides. However, I have no idea for the Geelong and Melbourne matches. Whilst Collingwood is out of finals contention they are playing OK and Geelong and Melbourne are both there abouts. These games could draw more, or they could draw less.