Op negenjarige leeftijd sloot Pearson zich aan in de jeugdacademie van Manchester United. Op 8 januari 2015 werd hij uitgeleend aan Barnsley. Twee dagen later maakte de centrale middenvelder zijn debuut tegen Yeovil Town. Hij speelde de volledige wedstrijd.[3] Op 31 januari 2015 maakte hij zijn eerste competitietreffer tegen Port Vale.[4] Hij kwam tot een totaal van 22 competitieduels voor The Tykes.
Pearson kwam reeds uit voor diverse Engelse nationale jeugdelftallen. Hij maakte twee doelpunten in acht interlands voor Engeland –19. In 2014 debuteerde hij voor Engeland –20.