Was rated the 63rd-best prospect by Baseball America entering the 2016 MLB Draft...was named a Rawlings-Perfect Game second team All-American and to the Southeast All-Region First Team in 2016 and a Perfect Game Underclass High Honorable Mention in 2015.
Worked out remotely during the 2020 season as a result of the COVID-19 pandemic... Ranked as the No. 20 prospect in the Twins organization by Baseball America.
Played in just 29 games with Single A Fort Myers in 2019 due to injury...On the injured list from May 12-Sept. 16 with a left forearm strain...Rated as the 19th-best prospect in the Minnesota Minor League system by Baseball America.
Spent the entire 2018 season with Single A Cedar Rapids, leading the team with 113 games played...Scored the winning run on a walk-off sacrifice fly on April 7 vs. Quad Cities...the run was the first scored of the season under the new Minor League extra-inning rule, which places a runner on second base to start the 10th inning...Sidelined from May 21-28 with a right hamstring spasm...Had four hits, including a double and two triples, on June 2 at Burlington...Posted an 11-game hitting streak from June 26-July 8, batting .408/.463/.714 with four doubles, two triples and two RBI...Helped clinch the first round victory over Beloit in the Midwest League playoffs by going 3x4 with a double, a RBI and a run scored in Game 2...Ranked as the No. 11 prospect in the Twins organization, and the No. 18 prospect in the Midwest League by Baseball America.
Combined to play in 53 games between the GCL Twins and Rookie-level Elizabethton in 2017...Named a Baseball America Rookie All-Star and a Twins Organization All-Star by MiLB.com...Compiled a 13-game hitting streak from July 31-August 19, during which he batted .460/.557/.680 with six RBI...Selected the MiLB.com Appalachian League Player of the Month for August after hitting .389/.504/.622 with 13 doubles, one triple, two home runs and 13 RBI...Ranked as the 16th-best prospect in the Twins system and the No. 7 prospect in the Appalachian League by Baseball America.
Began his professional career in 2016 with the GCL Twins, playing in 38 games...On injured list from July 12-20 with a left hamstring strain.