The 2017 AFL retirement team

With Travis Cloke's 256-game, 452-goal career coming to a close on Wednesday, it capped off an incredible list of departures from the AFL world in 2017.

In fact, this year's class of retirees could perhaps be the best ever. And we couldn't help compiling a best 22 of the players to pull the pin in 2017 - perhaps just to see them lined up one last time.

Led by legendary figures in Nick Riewoldt as skipper and Bob Murphy his deputy, the team also features stars such as Jobe Watson, James Kelly, Sam Mitchell, Shane Mumford and Steve Johnson to name but a few.

The 2017 All-Star retirement team

B: Andrew Mackie, Tom Lonergan, Garrick Ibbotson
HB: Bob Murphy (VC), Josh Gibson, Matthew Boyd
C: Jobe Watson, Scott Thompson, James Kelly
HF: Travis Cloke, Nick Riewoldt (C), Leigh Montagna
F: Steve Johnson, Drew Petrie, Angus Monfries,
Foll: Shane Mumford, Matt Priddis, Sam Mitchell
Inter: Sean Dempster, Ivan Maric, Brent Stanton, Sam Butler
Coach: Neil Craig