Played college baseball at North Carolina State University where he was a third baseman and catcher during his career... Ended his three-year career with the Wolfpack batting .312 with 15 HR and 119 RBI over 169 games. Batted .316 (6-19) with six RBI in the 2016 Raleigh NCAA Regional falling to eventual NCAA Champion Coastal Carolina... Was a Louisville Slugger freshman All-American playing third base and moved to catcher, where he was second team All-Atlantic Coast Conference and preseason third team All-American as a junior... Was a CoSIDA Second Team Academic All-American... Played High School Baseball at Hanover (VA) High School and helped his team to the 2013 Virginia AAA State Championship as an All-State Shortstop... Played football as a quarterback and punter... His uncle, Matt, was a quarterback at Penn State and was on the 1986 National Championship Nittany Lion squad... Played for the Wareham Gateman in the Cape Cod League over the 2014-2015 seasons... Resides in Richmond, Virginia.
Began the 2017 season as a non-roster invitee to Major League Spring Training a year after being drafted in the 7th round of the 2016 First-Year Player Draft out of North Carolina State... Played in 95 total games during the 2017 season between Peoria (A) and Springfield (AA), batting .302 with 12 home runs and 51 RBI... Ranked among Cardinals minor league leaders in batting (.302, 7th), slugging (.471, 6th), and doubles (23, T-8th)... Hit safely in 67-of-95 games during the season... Named a Midwest League Mid-Season All-Star... Posted the 8th-longest hitting streak in the Midwest League at 15 games (4/28-5/19) batting .323 (20-62) and the 10th-longest hitting streak in the Texas League at 13 games (7/5-25) batting .469 (23-49). Reached base safely in 23 straight games for Springfield (7/5-8/8), T-10th longest streak in the league... Threw out 45.1% (23 CS/51 SB ATT) of attempted basestealers on the season, made only three errors... Played 17 games for Surprise in the Arizona Fall League and ranked 5th in the league in batting (.358), tied for 9th in home runs (3) and 8th in on-base percentage (.403) and slugging (.537)... Missed hitting for the cycle by a home run on Opening Day at Burlington (4/7) tying his career-high with four hits (4-for5) with a double and a triple... Was selected to play in the AFL Rising Stars game and caught three innings in reserve... Named Arizona Fall League Player of the Week (10/24) with performances which included a four-hit game and a two-homer game (10/21).