To mark Joel Selwood's 350th game this weekend, Cats Media has done a deep dive on the best photos of the skipper we could get our hands on. 

Stephen Kernahan, the former record holder who captained 226 games for Carlton, passes on a specially made guernsey to the Cats skipper before he becomes the official record holder in Round 3, 2022. (Dylan Burns/AFL Photos)

Joel Selwood prepares to lead his team up the race ahead of the Round 1, 2019 game against Collingwood at the MCG. (Michael Wilson/AFL Photos)

Joel Selwood is aided off the field after sustaining an injury during the Geelong Cats Intra-Club practice match at Skilled Stadium in Geelong on February 10, 2007. 

Joel Selwood, Tom Hawkins, and Football Department Assistant Sam Moorfoot (David McPherson/Cats Media)

Joel Selwood poses for a photograph in the 2014 Australian International Rules guernsey in Melbourne on October 3, 2014. (Michael Wilson/AFL Media)

Joel Selwood and Tom Hawkins celebrate Geelong’s win after the AFL 2011 Toyota Grand Final between Collingwood and Geelong at the MCG.

Joel Selwood addresses his teammates during the 2016 AFL Second Preliminary Final between Geelong and Sydney at the MCG on September 23, 2016. 

Joel Selwood and Lance Franklin of Hawthorn clash during a Round 1, 2013 clash at the MCG on April 1, 2013. (Michael Wilson/AFL Media)

Frank Costa and Joel Selwood are seen during the 2015 Geelong Cats team photo day at Simonds Stadium, Geelong on February 17, 2015. (Justine Walker/AFL Media)

Joel Selwood celebrates after kicking the winning goal during the Round 12, 2014 match against Carlton at Etihad Stadium on June 6. (Michael Wilson/AFL Media)

Joel Selwood holds the head of Scott Selwood of the West Coast Eagles during the Round 21, Round 13 game at Patersons Stadium, Perth. (Daniel Carson/AFL Media)

Joel Selwood and Meghan McDonald of the Cats pose for a legacy photo during an AFL Media Opportunity at the MCG on July 21, 2022. (Dylan Burns/AFL Photos)

Joel Selwood of the Cats receives his jacket from Brent Harvey during the 2017 Virgin AFL All Australian Awards at the Palais Theatre in Melbourne on August 30, 2017 (Adam Trafford/AFL Media)

Joel Selwood looks on during the Round Six match against North Melbourne at Blundstone Arena on April 22, 2022 in Hobart. (Robert Clanflone/Getty Images)