Geelong struggled at home against a Fremantle team who were missing Fyfe, Sandilands and Alex Pearce. Op top of that Fremantle had five players with less then 10 games experience and almost won. Geelong are not are not in the same ball park as Adelaide and Western Sydney.
When was the last time a Geelong player who wasn't named Dangerfield or Selwood got best on ground by the coaches?
And Adelaide lost to your side at home - a 17th placed team with a bunch of youngsters who Geelong beat by 86 points. Not sure why Geelong cops criticism for eeking out a win but the Crows avoid it despite losing to an even worse team.
Every team this season has major flaws:
GWS probably has the least and should be favourites. Injuries are the main thing holding them back.
Crows have been blown out of the water by North, Melbourne and Geelong (I don't think I'm being too one eyed in saying the margin flattered them against us, and they've lost their last 4 without getting close). The best teams are rarely if ever uncompeditive like the Crows can be.
Geelong continue to struggle against middle tier teams, but are 4-1 against top 8 teams.
Port are 0-4 against top 8 teams.
Melbourne have only shown consistency in the last 4 weeks, which is the first time they've managed it in a positive sense for over a decade.
Richmond are Richmond and shouldn't be this high.
West Coast are awful outside of Perth.
St Kilda knocked off the Giants but have been poor against every other team of note.
The Dogs are 1-5 against the top 8, the win being against Richmond.
Sydney have probably the toughest run home with little margin for error due to their early losses.
Essendon have a massive gap between their best and worst, and like Melbourne have struggled for consistency both this season and in the past.
The rest aren't contenders even if they sneak into the 8.