Le , il arbitre son premier match européen, lors de la victoire du Stade Français sur les București Wolves lors de la Coupe d'Europe Challenge 2012-12. En , Pearce arbitre son premier match international, entre la Roumanie et la Russie lors de la Coupe d'Europe des Nations. Plus tard cette année-là, il fut nommé par l'IRB (aujourd'hui World Rugby) pour officier lors du Championnat du monde junior 2013 en France. Cela comprenait la demi-finale entre les U20 d’Afrique du Sud et les U20 de Galles. En octobre de la même année, Pearce arbitre son premier match de la Coupe d'Europe (Toulouse vs Zebre) avant de prendre la tête de son premier test-match au niveau international, Russie vs Japon. En 2014, il fait sa première apparition en Tournoi des Six Nations en tant qu'arbitre assistant de Steve Walsh lors du match entre l'Italie et l'Écosse. Quelques semaines plus tard, il arbitre lors du Tournoi B le match entre la Géorgie et la Roumanie, dernière étape d'une qualification pour les nations européennes avant la Coupe du monde 2015. Pearce participe à la Coupe d'Afrique 2014 à Madagascar, en prenant les commandes de deux matchs.