[1] The Kansas City Royals selected Craig in the 13th round of the 2013 Major League Baseball draft, but he did not sign.
As a sophomore, Craig was named the ACC Player of the Year after hitting .382/.496/.702 with 13 home runs and 58 RBI.
[8] He signed and was then assigned to the West Virginia Black Bears where he batted .280 with two home runs and 23 RBIs in 63 games.
[13] On August 27, 2020, Craig was promoted to the major leagues for the first time and made his debut that night against the St. Louis Cardinals.
[16] That day, he hit his first MLB home run, a solo shot off of San Francisco Giants pitcher Camilo Doval.
Willson Contreras scored from second base as Craig threw the ball to catcher Michael Pérez.
[19] On July 13, 2021, Craig was acquired by the Kiwoom Heroes of the KBO League and signed a contract worth $371K with the team.