Ralph dispute le Super 14 avec les Crusaders. Il a joué 13 matchs de Super 12 en 2003-04 et 2004-05, marquant respectivement 5 et 8 essais.
En équipe nationale
Il a débuté au niveau international en jouant le championnat du monde de rugby à VII de 1997.
Il a eu sa première cape internationale le , à l’occasion d’un match contre l'équipe d'Angleterre.
Il a disputé quatre matchs de la coupe du monde de rugby 2003, dont la petite finale gagnée contre l'équipe de France. Caleb Ralph participe également à deux éditions du Tri-nations en 2002 et en 2003 qu'il remporte à deux reprises avec les All Blacks.