Number 8 by trade, the Saint Ignatius' College graduate hails from Sydney, Australia.
McCaffrey's professional career began in 2010 with the Waratahs but after failing to break into the first XV on a regular basis, moved to fellow Australian franchise the Western Force. The former Australian Under-20 international, made his Super Rugby debut in 2010 for the Waratahs against the Cheetahs in Sydney.
McCaffrey shifted West to join up with the Western Force, going onto make seven appearances for the club before signing for the Brumbies for the 2014 season.
Following the 2014 Super Rugby season McCaffrey signed for English side London Welsh where he spent the 2014/15 season before he signed for Leicester Tigers.
He made 47 appearances for Leicester before he left the club ahead of the 2017/18 season
In August 2017, McCaffrey re-joined the Brumbies for the 2018 Super Rugby season after signing a deal with the Canberra-based team.
McCaffrey was originally with the Brumbies for the 2014 Super Rugby season, making his debut for the club against the Reds.
He enters the 2018 season having previously made 16 appearances in the competition.
JW Feb 18
|2014 - present|
|2010 - 2010|
|2012 - 2013|
|2014 - 2015|
|2015 - 2017|