McCaffrey was a member of the Australia under 20 team that competed in the 2010 IRB Junior World Championship.