Né à Coleford, Jim Webb dispute son premier test match le contre l'Écosse et son dernier également contre l'Écosse le . Il joue vingt matches en équipe nationale. Il est invité à jouer trois test matches avec les Lions britanniques en 1910 en Afrique du Sud.