Graduated from Trinity High School in Euless, Texas, where he was a Texas District 3-6A MVP by the Dallas Morning News. Batted .423 with six home runs and 30 RBI his senior season...Won the 2019 Connie Mack World Series and the tournament "Big Stick Award" as first team all-tournament selection with the Midland Redskins, a nationally prominent team out of Cincinnati, Ohio with alums such as Ken Griffey Jr., Mike Matheny and David Bell...Played the COVID-shortened 2020 season at McLennan College in Waco, Texas...Transferred to the University of Oklahoma and played two seasons (2021-22), hitting .297/.409/.504 (140-for-472) with a .913 OPS in 123 games...As the Sooners advanced to the 2022 College World Series, hit a pair of three-run home runs against Texas A&M (6/17 & 6/22), advancing to the finals before losing to Ole Miss...Hit 5-of-his-9 homers on the season over the final four weeks from the Big XII Tournament through the College World Series...Played for Wareham in the 2021 Cape Cod League...Signed by Pete Parise...Resides in Norman, Okla.
2025
Made his MLB debut on Aug. 29, 2025 at Cincinnati, entered the game as a defensive replacement and caught the ninth and 10th innings of a 7-5 victory, becoming the first Cardinals player to make his debut as a defensive replacement since Iván Herrera in 2022...Hit a home run for his first career MLB hit on Aug. 31, 2025 at Cincinnati off LHP Sam Moll, becoming the first Cardinals player to homer for his first MLB hit since Lane Thomas (4/19/19 vs. NYM), and the third Cardinals catcher to do so, joining Ray Stephens (1990) and Bill Warwick (1925). Also became the first Cardinals left-handed-hitting catcher to hit his first career homer with St. Louis since Mike LaValliere (June 19, 1986 at Philadelphia), and the first to do so against a left-handed pitcher since Terry Kennedy (July 1, 1979 vs. Philadelphia off Tug McGraw)...Ranked among Cardinals Minor League leaders in RBI (79, T-2nd), home runs (14, T-5th), total bases (172, 6th), extra-base hits (36, seventh) and doubles (21, T-7th)...Led Memphis hitters for the season with 79 RBI, which ranked sixth in the International League at the time of his promotion Aug. 29 to St. Louis. Also had a team-high 14 home runs, while ranking second in hits (107), extra-base hits (36), runs scored (61) and total bases (172), and third in doubles (21)...Threw out a career-high 30 baserunners attempting to steal bases with Memphis at a 29.4% rate (30 CS/102 ATT). Gunned down San Francisco's Drew Gilbert attempting to steal second base in the fifth inning on Sept. 5 at Busch Stadium for his first MLB caught stealing; threw out two of 10 (20%) MLB attempted base stealers for the season...Compiled a 13-game hitting streak from June 22-July 12 that was the second-longest streak by a Memphis player during the season (1st, Nathan Church, 14 games, 6/5-22). Batted .302 (16-53) with a home run, 12 RBI, five doubles and a .453 OBP during the streak...Hit safely in 18 of his 21 games played with Memphis in August and paced the club with a .337 batting average (28-for-83) that ranked 10th in the International League leading up to his promotion to St. Louis on Aug. 29...Batted a team-high .357 (46-for-129) with runners in scoring position for Memphis, which ranked fifth among International League hitters and 19th among all MiLB hitters...Notched his first MLB career triple on 9/28 in the season finale at the Chicago Cubs in the second inning off Javier Assad, becoming the first left-handed-hitting Cardinals catcher to hit a triple as a rookie since Orlando Sánchez in 1982.
2024
2024 Cardinals Minor League Player of the Year. Became the third Cardinals catcher to win the organizational award along with Carson Kelly (2017) and Iván Herrera (2023)...Led Cardinals Minor League players in on-base+slugging (.908) and ranked among leaders in batting (.321, 2nd), on-base percentage (.410, second), slugging (.498, third) home runs (11, T-10th), RBI (62, eighth) and extra base hits (32, T-ninth)...Texas League Most Valuable Player and Post-season All-Star...Baseball America Double-A All-Star...Led the Texas League in slugging percentage (.498)...Threw out 32.9% (25 CS/76 SB ATT) of attempted base stealers in the Texas League...Reached base safely in 74-of-82 (90.2%) games started...Tallied 11 three-hit games, T-third most among Cardinals minor leaguers...Hammered a pair of home runs and had five RBI establishing career-highs in both categories at Tulsa (8/3) in an 8-2 Cardinals win...Was 3-for-12 in three Texas League postseason games including a three-hit game vs. Arkansas (9/20).
2023
Named to the Midwest League's Post-Season All-Star team...Ranked among Midwest League leaders and paced Peoria in runs scored (71, T-sixth), RBI (73, T-second), total bases (179, T-fifth), batting average (.271, T-ninth), extra-base hits (42, T-eighth), hits (112, T-sixth) and doubles (29, fourth)...Ranked among Cardinals organizational leaders in doubles (third) and RBI (fifth)...Also paced Peoria in home runs (12) and OPS (.791) across 114 games as the club’s primary starting catcher...Opened season batting .197 (29-for-147) with 11 extra-base hits in his first 44 games and then hit .312/.372/.502 (87-for-279) with an .874 OPS in his final 73 games...Named Midwest League Player of the Month for August, hitting .379/.427/.611 (36-for-95) with four homers, 22 RBI and a 1.038 OPS in 24 games...Threw out 27.4% (29 CS/106 ATT) of attempted base stealers...Hit safely in all three games (.308, 4-for-13) in the Midwest League playoffs as Peoria was eliminated by Cedar Rapids...Promoted to Memphis (AAA) on 9/22 following the playoffs...Appeared in one game for Memphis (9/24) as a defensive replacement, catching two innings without having a plate appearance...Played for the Scottsdale Scorpions in the Arizona Fall League following the season, appearing in 14 games.
2022
Began playing with Palm Beach (A) less than two weeks after being drafted by the Cardinals out of the University of Oklahoma. Appeared in 20 games from July 29 through the end of the season...Scored a run in six straight games (8/2-13)...Hit his first professional home run at Bradenton (8/11) off Luis Peralta, a fourth inning solo shot...Missed hitting for the cycle by a double vs. Daytona (9/3) with a season-high four RBI...Threw out 30.8% (8 CS/26 SB ATT) of attempted base stealers.