FAST-FINISHING Geelong skipper Joel Selwood has leapt to second place in the AFL Coaches Association's champion player award after yet another best-afield performance.

In the Cats' big win over West Coast, Selwood scored his sixth perfect 10 of the season – a competition high – to claw past former teammate Gary Ablett and move to within just two votes of Sydney Swans co-captain Kieren Jack.

In a career-best purple patch during the past seven rounds, Selwood has polled coaches' votes six times and amassed 52 votes.

In that period he has averaged 28.3 disposals and tallied 15 goals, including career-best hauls of four in his past two outings.

With just two rounds remaining, seven players are still in contention to win the award – Jack, Selwood, Ablett, Scott Pendlebury, Dane Swan, Ryan Griffen and Dan Hannebery.

Swan and Griffen were the only others in this exclusive group to poll votes in round 21.

Griffen's consistency has been remarkable. He has earned votes in 13 of his past 14 games, averaging 32.2 possessions (including 14.1 contested) in the process.

Port Adelaide skipper Travis Boak rose to eighth position after receiving maximum votes in his side's win over Gold Coast.

Carlton's rough diamonds Brock McLean and Mitch Robinson were deemed the two most impressive players in the Blues' crucial win over Richmond.

Hawthorn v Collingwood
10 Luke Hodge (Haw)
7 Josh Gibson (Haw)
6 Dane Swan (Coll)
3 Grant Birchall (Haw)
2 Brendan Whitecross (Haw)
1 Lance Franklin (Haw)
1 Cyril Rioli (Haw)

Richmond v Carlton
9 Brock McLean (Carl)
6 Mitch Robinson (Carl)
5 Kade Simpson (Carl)
4 Andrew Walker (Carl)
3 Ed Curnow (Carl)
3 Brett Deledio (Rich)

Port Adelaide v Gold Coast
10 Travis Boak (Port)
8 Kane Cornes (Port)
5 Harley Bennell (GC)
3 Matthew Broadbent (Port)
3 Brad Ebert (Port)
1 Danny Stanley (GC)

Essendon v North Melbourne
9 Levi Greenwood (North)
9 Daniel Wells (North)
6 Drew Petrie (North)
2 Jake Melksham (Ess)
2 Sam Wright (North)
1 Ben Cunnington (North)
1 Lachie Hansen (North)

West Coast v Geelong
10 Joel Selwood (Geel)
8 Jimmy Bartel (Geel)
5 Mathew Stokes (Geel)
3 Allen Christensen (Geel)
2 Steve Johnson (Geel)
1 Eric Mackenzie (WCE)
1 Steve Motlop (Geel)

Brisbane Lions v GWS Giants
8 Sam Mayes (Bris)
5 Simon Black (Bris)
5 Joel Patfull (Bris)
4 Jed Adcock (Bris)
4 Ryan Harwood (Bris)
2 Sam Docherty (Bris)
2 Matthew Leuenberger (Bris)

Melbourne v Fremantle
10 David Mundy (Frem)
8 Zac Clarke (Frem)
4 Danyle Pearce (Frem)
3 Hayden Ballantyne (Frem)
3 Michael Walters (Frem)
1 Lynden Dunn (Melb)
1 Jack Viney (Melb)

Sydney Swans v St Kilda
10 Josh Kennedy (Syd)
6 Jack Steven (St K)
6 Kurt Tippett (Syd)
4 Dane Rampe (Syd)
3 Jarrad McVeigh (Syd)
1 Luke Parker (Syd)

Western Bulldogs v Adelaide
10 Tory Dickson (WB)
8 Tom Liberatore (WB)
5 Tom Campbell (WB)
4 Adam Cooney (WB)
2 Ryan Griffen (WB)
1 Andy Otten (Adel)

LEADERBOARD

90 Kieren Jack (Syd)

88 Joel Selwood (Geel)

85 Gary Ablett (GC)

79 Scott Pendlebury (Coll)

78 Ryan Griffen (WB)

71 Dane Swan (Coll)

70 Dan Hannebery (Syd)

65 Travis Boak (Port)

64 Patrick Dangerfield (Adel)

63 Nathan Fyfe (Frem)

Twitter: @AFL_BenCollins