The Cincinnati Reds selected Dunn in the 15th round of the 2021 MLB draft.[6] After signing with the team he was assigned to the Rookie-levelArizona Complex League Reds before being promoted to the Daytona Tortugas of Low-A Southeast. Dunn hit .286 over 11 total minor league games.[7] He returned to Daytona in 2021, but missed most of the season due to a shoulder injury and finished the season with a .290 batting average in 33 games olayed.[8] Dunn was assigned to the High-ADayton Dragons to begin the 2023 season.[9] He was promoted to the Double-A Chattanooga Lookouts after hitting .276 with eight home runs and 19 stolen bases over 47 games played.[10]
Dunn began the 2024 season with the Triple–A Louisville Bats, hitting .223/.348/.378 with four home runs, 22 RBI, and nine stolen bases across 44 games. On June 4, 2024, Dunn was selected to the 40-man roster and promoted to the major leagues for the first time.[11] Dunn made his MLB Debut the same day.