Pearson began the 2018 season with the Advanced-A Dunedin Blue Jays, however he was placed on the disabled list due to an oblique injury.
On May 7, he made his Florida State League debut but departed the game in the second inning after being hit by a line ball.
Pearson has a broken ulna in his right arm, according to the team the next day. He was on the disabled list for the rest of the 2018 season and spent the summer with the Surprise Saguaros of the Arizona Fall League.
Pearson began 2019 with the Dunedin Blue Jays, where he went 3–0 with a 0.86 ERA and 35 strikeouts in 21 innings before being promoted to the Double-A New Hampshire Fisher Cats in early May.
On May 7, he made his Double-A debut, pitching five scoreless innings and striking out eight batters. Pearson has been named to the All-Star Futures Game for 2019.
On May 3, 2021, Pearson was sent to Triple-A Buffalo.
Pearson made his Major League Baseball debut on July 29, 2020, against Max Scherzer and the Washington Nationals.
Despite being a home game for the Blue Jays, the game was played in Washington because the COVID-19 pandemic had forced them to play at Sahlen Field in Buffalo, which was not yet ready for use.
In his debut, he went five innings, allowing two hits and two walks while striking out five batters and allowing no runs, despite the Nationals winning 4–0.
Pearson pitched in five games for the 2020 Toronto Blue Jays, posting a 1–0 record, a 6.00 ERA, and 16 strikeouts in 18 innings thrown.
How Much Does Nate Pearson Make?
Nate Pearson is paid an average of $710,400 each year. Pearson will be paid a base salary of $710,400 in 2022.