The Roos and Crows are both in the mix for this year's minor premiership

There are just three rounds remaining of the NAB AFLW season, and it's shaping up to be one of the most hotly contested finishes yet.

The top four sides could finish in any order, there's no discounting reigning premier Brisbane in fifth, while three sides are in the mix for the last spot in the six.

1. Adelaide

24 points (six wins, one loss), 230.2 per cent
Adelaide will be hoping to strike a double blow on Saturday when it takes on fellow top-two aspirant Fremantle on the Dockers' home deck. A win would all but guarantee finals, and also develop a buffer between it and Fremantle. The Crows have an excellent record at Norwood Oval, and should comfortably account for St Kilda.

The run home
R8: Fremantle @ Fremantle Oval
R9: Collingwood @ Norwood Oval
R10: St Kilda @ RSEA Park

05:24

2. Fremantle

24 points (six wins, one loss), 211.2 per cent
After a week's rest following its eastern state marathon, Fremantle face a tough run into finals, facing two pace-setters in Adelaide and Melbourne. The good news for the Dockers is all three of its final three games will be at home. While unlikely to drop out of the top six, the race for the double-chance and top two could be decided by their first two matches.

The run home
R8: Adelaide @ Fremantle Oval
R9: Melbourne @ Optus Stadium
R10: Gold Coast @ Fremantle Oval

04:58

3. North Melbourne

24 points (six wins, one loss), 168.4 per cent
North Melbourne will have well and truly earned its finals spot if it gets through the next two weeks unscathed. The Roos have two of the toughest (and windiest) road trips in the AFLW, taking on Melbourne at its fortress of Casey Fields, and then Brisbane at Maroochydore. West Coast should be a comfortable victory.

The run home
R8: Melbourne @ Casey Fields
R9: Brisbane @ Maroochydore
R10: West Coast @ Arden Street

4. Melbourne

24 points (six wins, one loss), 165.0 per cent
Two incredibly difficult fixtures to come for Melbourne, hosting North Melbourne at Casey Fields before taking on Fremantle at Optus Stadium, the first of a West Australian double-header. The Dees should have too much firepower for Carlton at home in round 10.

The run home
R8: North Melbourne @ Casey Fields
R9: Fremantle @ Optus Stadium
R10: Carlton @ Casey Fields

5. Brisbane

20 points (five wins, two losses), 156.7 per cent
One game off the pace, Brisbane has a fractionally easier run home than the top four sides in terms of opponents. The Lions should bank a win against West Coast (although travel and fatigue could be a factor given their hectic schedule), but the Bulldogs are a tougher proposition than original round 10 opponent Richmond. North Melbourne looms as the deciding factor as to Brisbane's finishing spot.

The run home
R8: West Coast @ Mineral Resources Park
R9: North Melbourne @ Maroochydore
R10: Western Bulldogs @ Mars Stadium

6. Collingwood

16 points (four wins, three losses), 101.5 per cent
It's all or nothing for Collingwood from here on in, holding onto its top-six spot by half a match. A classic eight-point match is on the cards against fellow finals aspirant Western Bulldogs, while on the Pies' current form, Adelaide at Norwood looks a step too far. Richmond is a winnable game.

The run home
R8: Western Bulldogs @ Victoria Park
R9: Adelaide @ Norwood Oval
R10: Richmond @ Victoria Park

04:26

7. Western Bulldogs

14 points (three wins, one draw, three losses), 90.9 per cent
The Dogs are just half a win out of the top six, and can dictate their own destiny with a must-win clash against Collingwood this Sunday. They should be too strong for West Coast, meaning their finals aspirations may be decided off the back of their round 10 game against Brisbane in Ballarat.

The run home
R8: Collingwood @ Victoria Park
R9: West Coast @ Optus Stadium
R10: Brisbane @ Mars Stadium

8. Gold Coast

14 points (three wins, one draw, three losses), 78.0 per cent
After holding on for a draw with the Bulldogs, the Suns are still well and truly alive in the quest for their second finals appearance. The issue for Gold Coast will be its percentage, which is the lowest of the top eight sides, meaning wins are at a premium. Originally scheduled to take on Collingwood in round 10, Fremantle at home is a much more difficult proposition.

The run home
R8: St Kilda @ Trevor Barker Beach Oval
R9: Carlton @ Ikon Park
R10: Fremantle @ Fremantle Oval