Highly respected football journalist Mike Sheahan is no stranger to lists.

Football lovers have eagerly anticipated his pre- and post-season top 50s for more than 20 years, but in 2015, he has taken things to the next level.

Sheahan has announced his Teams of the Decade for each period between the 1960s and the 2000s.

The teams include eight players who spent time at Collingwood (be it during that decade or otherwise).

It’s not an easy task, but if anyone is qualified to do it, Mike is the man.

The 68-year-old wrote extensively for The Age, The Herald and the Herald Sun, while he has filled several positions on television and radio in recent decades.

Sheahan remains heavily involved in the coverage of Australian football, hosting the highly acclaimed Open Mike on Fox Footy every Monday night at 9.30pm (EST).

A mural depicting Sheahan's tribute to 'The Finest of Their Generation' is set to be unveiled in Etihad Stadium's Crown Lager Bar on Tuesday night.

1960s
B: John James (Carl), Verdun Howell (StK), John Schultz (Foots)
HB: Barry Davis (Ess/NM), Kevin Murray (Fitz), Denis Marshall (Geel)
C: Jack Clarke (Ess), Ian Stewart (StK/Rich), Alistair Lord (Geel)
HF: Darrel Baldock (StK), Ted Whitten (Foots), Graham Arthur (Haw)
F: Graham Farmer (Geel), Doug Wade (Geel), Billy Goggin (Geel)
Foll: John Nicholls (Carl), Ron Barassi (Melb/Carl), Bob Skilton (Sth Melb)
Int: Kevin Bartlett (Rich), Ken Fraser (Ess), Serge Silvagni (Carl), Hassa Mann (Melb)
Coach: John Coleman

Captain: Ron Barassi

1970s
B: John Rantall (SM/NM/Fitz), David Dench (NM), Geoff Southby (Carl)
HB: Bruce Doull (Carl), Peter Knights (Haw), Francis Bourke (Rich)
C: Wayne Schimmelbusch (NM), Peter Bedford (SM/Carl), Keith Greig (NM)
HF: Michael Blight (NM), Royce Hart (Rich), Alex Jesaulenko (Carl/StK)
F: Kevin Bartlett (Rich), Peter Hudson (Haw), Peter McKenna (Coll/Carl)
Foll: Len Thompson (Coll/SM/Fitz), Leigh Matthews (Haw), Barry Cable (NM)
Int: Garry Wilson (Fitz), Gary Dempsey (Foots/NM), Wayne Richardson (Coll), Michael Tuck (Haw)
Coach: Ron Barassi

Captain: Wayne Schimmelbusch

1980s
B:
Gary Ayres (Haw), Chris Langford (Haw), Chris Mew (Haw)
HB: Paul Roos (Fitz/Syd), Ross Glendinning (NM/WC), Ken Hunter (Carl)
C: Doug Hawkins (Foots/Fitz), Greg Williams (Geel/Syd/Carl), Robbie Flower (Melb)
HF: Tim Watson (Ess), Dermott Brereton (Haw/Syd/Coll), Bernie Quinlan (Foots/Fitz)
F: Gary Ablett Senior (Haw/Geel), Jason Dunstall (Haw), Leigh Matthews (Haw)
Foll: Simon Madden (Ess), Gerard Healy (Melb/Syd), Dale Weightman (Rich)
Int: Terry Daniher (SM/Ess), Peter Daicos (Coll), Geoff Raines (Rich/Coll/Ess/BB), John Platten (Haw)
Coach: Allan Jeans

Captain: Leigh Matthews

1990s
B:
Gavin Wanganeen (Ess/PA), Stephen Silvagni (Carl), Ben Hart (Adel)
HB: Guy McKenna (WC), Glen Jakovich (WC), Andrew McLeod (Adel)
C: Peter Matera (WC), Greg Williams (Geel/Syd/Carl), Craig Bradley (Carl)
HF: Darren Jarman (Haw/Adel), Wayne Carey (NM/Adel), James Hird (Ess)
F: Gary Ablett Senior (Haw/Geel), Tony Lockett (StK/Syd), Garry Hocking (Geel)
Foll: Shaun Rehn (Adel/Haw), Paul Kelly (Syd), Robert Harvey (StK)
Int: Stephen Kernahan (Carl), Gavin Brown (Coll), Paul Salmon (Ess/Haw), Chris Grant (Foots/WB)
Coach: Denis Pagan

Captain: Wayne Carey

2000s
B:
Chris Johnson (Fitz/BL), Matthew Scarlett (Geel), Dustin Fletcher (Ess)
HB: Luke Hodge (Haw), Justin Leppitsch (BL), Nigel Lappin (BL)
C: Nathan Buckley (BB/Coll), Michael Voss (BL), Simon Black (BL)
HF: Nick Riewoldt (StK), Jonathan Brown (BL), Brent Harvey (NM)
F: Jason Akermanis (BL/WB), Matthew Lloyd (Ess), Brad Johnson (WB)
Foll: Dean Cox (WC), Chris. Judd (WC/Carl), Gary Ablett Junior (Geel/GC)
Int: Matthew Pavlich (Fre), Mark Ricciuto (Adel), Shane Crawford (Haw), Warren Tredrea (PA)
Coach: Leigh Matthews 

Captain: Michael Voss