Pearson joined League One side Barnsley on a one-month loan on 8 January 2015.[7] Two days later, he made his professional debut, playing the full 90 minutes of a 2–0 home win over Yeovil Town.[8] He scored his first senior goal in Barnsley's game at home to Port Vale on 31 January, scoring their second just after half-time in a 2–1 win.[9] His loan spell was extended by one month in February 2015 and on 9 March 2015 it was confirmed that he would remain at Barnsley until the end of the 2014–15 season.[10] Pearson re-joined Barnsley on a six-month loan deal on 18 July 2015.[11] Pearson made 29 appearances for the Tykes in 2015–16 before returning to Manchester United in January 2016.[12]
Preston North End
On 11 January 2016, he signed for Championship side Preston North End for an undisclosed fee.[13] He made 15 appearances in the remainder of the 2015–16 season as North End finished in 11th.[14] Pearson scored his first goal for the club on 1 October 2016, opening the scoring in a 2–0 victory over Aston Villa.[15] He signed a new three-and-a-half-year contract with Preston in December 2016.[16] In 2016–17 Preston again finished in 11th position with Pearson missing six matches due being shown a yellow card 16 times.[17] He was sent-off for the first time in his career in a goalless draw at Leeds United on 12 August 2017.[18] In October 2017 Pearson signed another contract extension until summer 2021.[19] Pearson was booked 15 times in 35 appearances in 2017–18 as North End missed out on a play-off spot on the final day of the season.[20]
Pearson's disciplinary problems continued in 2018–19 as he picked up 14 yellow cards and was sent-off on three occasions with Pearson stating that his mother had stopped coming to watch him play.[21] His discipline improved in 2019–20 and he was able to make 38 appearances as Preston ended up four points off a play-off spot in ninth.[22][23] Pearson picked up an ankle injury in December 2020.[24]
AFC Bournemouth
Pearson joined AFC Bournemouth for an undisclosed fee on 29 January 2021, signing a three-and-a-half-year contract.[25][26] Pearson made 20 appearances for the Cherries in 2020–21 as they finished in sixth place but lost in the Championship play-offs to Brentford.[27][28] The 2021–22 season was a far more successful season for Bournemouth as they gained promotion to the Premier League in 2nd place.[29] Pearson made 26 appearances with most of them coming from the substitute bench as he was behind Philip Billing, Lewis Cook and Jefferson Lerma an in the pecking order.[30] Pearson was unable to force his way into the team following promotion was made available for loan by Gary O'Neil in January 2023.[31]
Stoke City
Pearson joined Stoke City on loan for the remainder of the 2022–23 season on 31 January 2023, linking up with former Preston manager Alex Neil.[32][33] Pearson made 14 appearances for Stoke, as the team finished in 16th position.[34] Pearson completed a permanent move to Stoke on 8 July 2023, signing a four-year contract for an undisclosed fee.[35] Pearson was booked ten times before December 2023, resulting in a three-match ban.[36] He played 32 times in 2023–24 as Stoke avoided relegation.[37][38] Pearson's season was ended early due to a hamstring injury.[39] He underwent hamstring surgery in June 2024 meaning he missed the start of the 2024–25 season.[40]
International career
Pearson made his international debut for the England Under-16s in a 2–1 win at home to Scotland on 30 March 2011. He made three more appearances for the Under-16s, against Uruguay, the United Arab Emirates and Guinea. Before the end of the year, he made four appearances for the Under-17s, including wins over Italy and the Netherlands.
Pearson's form for Manchester United in 2012–13 led to a call-up to the England Under-18s in March 2013, and despite not captaining his club side, he was asked to lead the national team for their 1–0 defeat away to Belgium on 30 March. He only made the one appearance for the Under-18s before making the step up to Under-19 level in May 2013, making his debut against Georgia on 24 May. He played in all three of England's qualifying round matches ahead of the 2014 UEFA European Under-19 Championship, scoring twice in a 7–0 win over Andorra as England finished top of their group ahead of Switzerland and Slovenia.[41][42]
He made one appearance for the England Under-20s in October 2014, a 3–2 win over the Netherlands, in which he was substituted by Harrison Reed in the first minute of injury time.[43]
^"Andorra 0–7 England". UEFA.com. Union of European Football Associations. 12 October 2013. Archived from the original on 28 May 2014. Retrieved 10 January 2015.