Graduated from Poway (CA) High School, where he was teammates with Major Leaguers Alex Dickerson and Conner Joe...attended Fresno State University, where he was teammates with Aaron Judge...as a senior was Mountain West Academic All-Conference.
2023
Made 51 appearances overall and 42 starts at catcher for the Giants, Dodgers and Rockies...Began the season with the Giants' Class AAA Sacramento affiliate...Was promoted on 4/8 and appeared in one game for SF, on 4/9 vs KC, before he was designated for assignment on 4/10...elected free agency four days later...On 4/16 was signed by the Dodgers and from 4/17-4/26 made his five appearances for LAD before he was designated for assignment on 5/1...On 5/4 was claimed off waivers by the Rockies and spent the rest of the season on their roster...Became a free agent following the season and on 12/14 was signed by the Reds to a one-year contract through the 2024 season...Was designated for assignment on 1/2/24, when the Reds signed free agent RHP Frankie Montas...On 1/4/24 cleared waivers and accepted an outright to Louisville with an invitation to 2024 Major League Spring Training camp.
2022
Was acquired by the Giants on June 8 from Philadelphia in exchange for Minor League LHP Michael Plassmeyer and cash considerations....Prior to joining the Giants, he was with Philadelphia’s Triple-A affiliate in Lehigh Valley where he slashed .365/.504/.500 with five doubles and three homers in 33 games...had 28 walks to 18 strikeouts....Appeared in 66 games for SF (48 starts: 43 at catcher and five as the DH) and hit .259 with seven doubles, three homers and 21 RBI....Posted a 3.76 catchers ERA over 390.2 innings behind the dish....Made two appearances as a pitcher (July 3 vs. CWS and August 26 at MIN)...allowed three runs over 2.0 innings....Recorded a career-high three hits and matched his career-high with four RBI on June 21 at Atlanta....Hit .276 off right-handers and was 13-for-his-last-28 (.464) over his final 13 contests....Finished the season hitting .433 (13-for-30) with two homers and six RBI over his last 12 games.`
2021
Began season at BAL’s alternate training site; was assigned to Norfolk (AAA) at the start of the minor league season...Had his contract selected on 5/31 and spent the remainder of the season with BAL...Slugged his first career grand slam on 6/12 at TB (Rich Hill), also recording a career-high four RBI...Appeared in 44 games (39 starts) at catcher, throwing out 11 of 29 attempted base stealers (37.9%).
2020
Spent the season at the Alternate Training Site at Double-A Bowie...Appeared in 12 Spring Training games for the O's, hitting .250 (4-for-16).
2019
Made his 2019 Orioles debut on 4/28 at MIN after being recalled earlier in the day... Hit his first home run of the season on 9/24 at TOR; his first since 9/21/18 at NYY... Recorded his first multi-run game of the season on 9/19 vs. TOR; the fourth of his career... Threw out 3-of-17 (17.6%) potential base stealers while with the Orioles... Recalled from Triple-A Norfolk on 9/3 after the Tides season ended, his third stint with the big league club... In 66 games in the minors (62 G with Norfolk and 4 G with Bowie), he hit .266/.355/.341 (57-for-214) with seven doubles, three home runs, 28 runs, 29 RBI, and 28 walks... Hit .348 (23-for-66) in 20 games in August for the Tides... Threw out 17-of-49 (34.7%) potential base stealers while with Norfolk.
2018
Made his Major League debut on 6/5 at NYM; singled in his first at-bat for his first hit...Became the 77th Orioles player to collect a hit in his Major League debut (since 1954)...Hit his first Major League home run on 6/7 at TOR, a solo homer in the seventh inning off RHP Tyler Clippard...Hit safely in a career-high eight-straight games from 7/27-8/17; batted .423 (11-for-26) with two doubles, two home runs, seven runs, and seven RBI in this stretch...Hit .274 (23-for-84) with 12 runs scored and 10 RBI in 32 games after the All-Star Break...Scored a season-high three runs on 7/29 vs. TB and 8/29 vs. TOR; Drove in a career-high three runs on 8/5 at TEX...Hit .230 (32-for-139) with four home runs, and 16 RBI in 41 games with Triple-A Norfolk...Hit .400 (18-for-45) with two home runs and 11 RBI against left-handers at Norfolk.
2017
Spent the entire season with Double-A Bowie...Batted .281 (104-for-370) with 10 home runs, 46 RBI, and 54 runs scored across 105 games...Ranked second on the team in walks (52)...Set single-season career-highs in games played, hits, runs scored, RBI, doubles, home runs, and walks...Began the season with a 12-game hitting streak, batting .442 (19-for-43) with four doubles, two home runs, and six RBI...Hit safely in 13 of 15 total games in April, posting a .357 average in the first month...Recorded season-highs in hits and RBI on 4/17 vs. Richmond, going 3-for-4 with a home run and three RBI.
2016
Caught a combined 45.3% of attempted base stealers (29-of-64) between Class A-Advanced Frederick (19-of-47), Double-A Bowie (8-of-14), and Triple-A Norfolk (2-of-3)...Recorded a season-high four hits twice (6/19 with Bowie and 8/26 with Frederick)...Hit .359 (14-for-39) in 11 June games with the Baysox...In 23 August games with the Keys, hit .368/.398/.460 (32-for- 87)...Batted .377 (23-for-61) vs. left-handed pitchers while with Frederick...Following the season, appeared in 12 games for the Peoria Javelinas of the Arizona Fall League, batting .300/.404/.400 (12-for-40) with a double, home run, and two RBI.
2015
Registered a season-high three hits in three games (7/4 at Winston-Salem, 8/1 vs. Myrtle Beach, and 8/20 at Lynchburg)... Homered in consecutive games for the Keys, 8/1-2 vs. Myrtle Beach...Drew three walks in a game for the first time in his professional career on 4/13 vs. Lynchburg...Played in four games with Double-A Bowie from 5/29-6/7...Recorded a 10-game hitting streak (.395, 15-for-38) with nine RBI combined between Class A-Advanced Frederick (six games) and Bowie (four games) from 5/21-6/9...Hit .362 (25-for-69) against left-handers.
2014
Posted two hitting streaks of 12-or-more games, 4/30-5/16 (12 games) and 6/29-7/21 (14 games)...Collected a season-high tying three hits, going 3-for-4 with two doubles, a home run, and a season-high tying three RBI on 8/10...Batted .281 (38-for-135) over 38 home games.
2013
Had a 10-game hitting streak from 7/18-31, batting .429 (15-for-35) in that span...Named a New York-Penn League Mid-Season All-Star.