After 460 professional games, 21 seasons and 17 major trophies across two codes, Brad Thorn has drawn the curtain on an incredible career.
Thorn played the final game of his unparalleled rugby league and union career overnight when his Leicester Tigers suffered a semi-final defeat to Sam Burgess' Bath outfit.
The 40-year-old began his career in rugby league, representing Australia eight times.
Having made the switch to union, Thorn then went on to earn 59 caps for the All Blacks, winning the World Cup in 2011.
The former Crusaders, Leinster and Highlanders forward joined the Premiership Tigers last August, and went on to become the oldest captain in the club's history earlier this season.
Thorn has long stuggled with the idea of retirement, and recently told the Leicester Mercenary that he couldn't even say the word.
"The hard part about discussing the 'R Word' is that my body is not broken. I am really enjoying my rugby and feel like I am really contributing. So it's not easy. When your body is broken and you are not performing, it must be easier.
1994: Makes debut for rugby league side Brisbane Broncos.
2001: Switches codes and joins Crusaders.
2002: Takes a year out of the game before rejoining Crusaders and making his All Blacks debut a year later.
2005: Goes back to league, rejoining Broncos and making 70 more appearances for the club.
2008: Switches back to union again in 2008 and wins the World Cup with New Zealand in 2011.
2014: Joins Leicester Tigers, becoming the oldest captain in club history against Saracens.
2015: Announces retirement aged 40.
Thorn's trophy cabinet 1997 Super League title 1997 World Club Championship 1998 State of Origin title 1998 NRL title 1999 State of Origin title 2000 NRL title 2001 NPC title 2003 Tri Nations 2003 Bledisloe Cup holder 2004 NPC title 2006 NRL title 2008 Super 14 title 2008 Tri Nations 2008 Grand Slam 2009 Bledisloe Cup holder 2010 Bledisloe Cup holder 2010 Grand Slam 2008 Tri Nations 2010 Tri Nations 2011 Bledisloe Cup holder 2011 Rugby World Cup winner 2012 Heineken Cup title