Né à Newport, Charlie Pritchard dispute son premier test match le , contre l'Irlande. Il participe le à la victoire mémorable 3 à 0 à Cardiff contre les All Blacks. Charlie Pritchard joue son dernier test match contre l'Angleterre le . Il joue quatorze matches comme deuxième ou troisième ligne. Il fait 220 apparitions pour Newport RFC de 1901 à 1911.
Palmarès
Trois victoires dans le tournoi britannique en 1905, 1906 et 1908.