McCarthy is a second-year professional who was signed out of the Pioneer League last season by the White Sox. The left-handed hitter batted .372 with six homers and 25 RBIs in 22 games with Great Falls. The White Sox sent him to Kannapolis where he played in 42 games at Class-A and reached base at a .342 clip. McCarthy played 67 games in the MLB Draft League in 2022, hitting .283 with five homers, 44 RBIs, 33 walks and 27 steals. McCarthy played both football and baseball at The Citadel.