- Entering first season with the Grizzlies in 2025
- Played two years in the St. Louis Cardinals organization at Single-A Palm Beach, hitting .199 with five homers and 45 RBIs in 79 games in 2024
- Played in six games with Palm Beach in 2023 as a rookie, going 7-for-12 with one home run and five RBIs
- Signed with the Cardinals as an undrafted free agent after playing four years collegiately at Army West Point (NCAA D-I), receving a deferment from the Army to play professional baseball
- Was a two-time First Team All-Patriot League selection at first base, batting .368 with 17 home runs, 59 RBIs, 15 doubles, and 84 hits in 56 games as a senior captain in 2023
- Hit .340 with six homers, 13 doubles, 49 RBIs, and 73 hits in 56 games as a junior at West Point in 2022
- Spent some of his childhood in St. Louis