As a freshman at Ole Miss in 2020, Dunhurst appeared in 17 games and batted .269 with five home runs before the season was cancelled due to the COVID-19 pandemic.[9] In 2021, as a redshirt freshman, Dunhurst made 65 starts and slashed .280/.385/.435 with seven home runs, 43 RBI, and 11 doubles.[10] He won the ABCA/Rawlings Gold Glove award at catcher.[11][12] After the season, he was named to the USA Baseball Collegiate National Team.[13] Dunhurst entered the 2022 season as a top prospect for the upcoming draft.[14] He missed a brief period at the beginning of the season after tweaking a hamstring.[15] He ended the season batting .231 with six home runs and 30 RBI over 56 games, helping lead Ole Miss to their first ever NCAA Championship.[16]
Dunhurst split the 2023 season between the ACL Royals, Single–A Columbia Fireflies, and High–A Quad Cities River Bandits. In 31 games split between the three affiliates, he hit a combined .164/.241/.289 with two home runs and 15 RBI.[20] On March 27, 2024, Dunhurst was released by the Royals organization.[21]
Kane County Cougars
On April 26, 2024, Dunhurst signed with the Kane County Cougars of the American Association of Professional Baseball.[22] Dunhurst appeared in 48 games for Kane County, posting a .173 batting average with one home run and 13 RBI. He started in 3 games for the Cougars during their championship run alongside fellow catcher Simon Reid, going hitless in each of those games as the Cougars won the Miles Wolff Cup for the first time since joining the American Association in 2021 and their third title in franchise history.[23]
On March 18, 2025, Dunhurst re-signed with the Cougars.[24] He did not make an appearance for the team before he was released on May 28.[25]