Né à Christchurch, James Ryan fait partie des sélections de jeunes équipe de Nouvelle-Zélande entre 2000 et 2002, qui remporte des trophées mondiaux dans leur catégories d'âge. On détecte en lui un grand potentiel[2]. En 2002, il fait ses débuts pour la province d'Otago et en 2005, il débute dans la franchise des Highlanders dans le Super 12 et dispute 28 matchs.
Il fait ses débuts internationaux avec les All Blacks contre les Fidji le et participe au Tri nations 2005. James Ryan est aligné comme titulaire lors de la tournée européenne des All Blacks contre l'Écosse et le Pays de Galles. En , il contracte une sérieuse blessure au genou qui nécessite trois opérations en douze mois[3]. En , il annonce qu'il résilie son contrat avec Otago et arrête pour un temps indéterminé sa carrière en rugby[3].
James Ryan compte neuf sélections avec les All Blacks entre le contre les Fidji et le contre le Pays de Galles[4]. Avec les Kiwis, il participe à une édition du Tri-nations en 2005[1].
Détails des matchs de James Ryan en équipe de Nouvelle-Zélande.