Was signed by the Mariners as a non-drafted free agent on July 2, 2018. Was signed by Eddy Toledo and Tim Kissner…Was acquired by the Reds, along with IF Edwin Arroyo, RHP Levi Stoudt and RHP Andrew Moore, for RHP Luis Castillo on July 29, 2022...On Chattanooga's seven-day injured list with a strained hamstring, June 5-21, 2023; included a rehabilitation assignment at ACL Reds, June 16-21...On 80-game suspended list for violating Major League Baseball's Joint Drug Prevention and Treatment Program, March 8-June 27, 2024; included a rehabilitation assignment at Louisville, June 11-25.
2025
After starting the 2025 season in the infield, made his first two professional appearances in RF on 7/20 at NYM and 7/22 at WSH...played outfield exclusively beginning on 7/30...His .516 slugging percentage against right-handed pitching was the seventh-best mark among all qualified right-handed batters (min. 200 AB)...Began the 2025 season with AAA-Louisville...was recalled from the Bats on 4/8 and made his season debut the next day at SF... optioned back to Louisville on 4/15 before being recalled again on 4/17...On 4/20 at BAL set new career bests with five hits (one shy of CIN single-game club record), three extra-base hits and seven RBI, which were tied for seventh-most by a Reds batter in a single game since it became an official stat in 1920...On 4/20 at BAL, he (seven RBI) and Austin Wynns (six RBI) became the first pair of Reds teammates since RBI became an offi cial stat in 1920 to each drive in at least six runs in the same game...were also just the third set of Reds teammates since 1900 to each record five hits in the same game (Vada Pinson and Frank Robinson, 8/14/59 G1 at PHI Pete Donohue and Curt Walker, 5/22/1925 at PHI)...In the eighth inning on 4/20 at BAL hit his first career grand slam (off Jorge Mateo)...in that game, became the sixth Red since RBI became an official stat in 1920 with five-plus hits and seven-plus RBI in a game (last: Scooter Gennett, 6/6/17 vs. STL)...On 4/20 at BAL also became the youngest Red (23 years, 186 days) to post a five-hit game since Johnny Bench (21 years, 239 days) on 8/3/69 at PHI...On 4/22 at MIA hit a 116.7-mph, solo HR off Edward Cabrera...marked the hardest-hit HR of his career and fourth-hardest by a Red in the Statcast era (since 2015)...On 4/27 at COL singled off Scott Alexander in the ninth inning for his 100th career hit...From 4/12-4/27 became the fourth Red since RBI became an official stat in 1920 with at least 15 hits and 15 RBI through his first 10 starts of a season, joining Brandon Phillips (2006), Ken Griffey Sr. (1976) and Ted Kluszewski (1952)...From 4/20 at BAL to 4/27 at COL became the fourth Red (5th occurrence) since RBI became an official stat in 1920 with at least 15 hits and 15 RBI in any seven-game span, joining George Foster (1976), Tony Perez (2x in 1970) and Gus Bell (1959)...On 5/7 was placed on the 10-day injured list, retroactive to 5/5 (left oblique strain)...from 6/20-7/2 appeared in nine rehab games with the Rookie-ACL Reds, AA-Chattanooga, and AAA-Louisville...activated from the IL on 7/4...From 7/11-7/12 vs. COL homered in back-to-back games for the second time in his career (also: 9/29-9/30, 2023)...In the ninth inning on 7/12 vs. COL, delivered his second career walkoff plate appearance (also: 1B, 9/1/23 G2 vs. CHC), reaching on a fielder's choice that plated Will Benson...On 8/9 at PIT recorded a career-high three doubles...became the second-youngest Red since 1900 (23 years, 297 days) to double three times in a single game, older than only Vada Pinson (20 years, 362 days) on 8/8/59 vs. SF...Produced four doubles and five RBI from 8/9-8/10 at PIT...became the seventh Red since RBI became an official stat in 1920 with as many as four doubles and five RBI in any two-game span (last: Elly De La Cruz, 2024)...From 8/9-8/20 hit in a season-high 11 straight games...was the second-longest streak of his Major League career (16 G, 2023)...From 8/9 at PIT to 8/13 vs. PHI became the fifth Red since 1900 to double five times over any five-game span at age 23 or younger...joined Reds Hall of Famers George Foster (1971), Bobby Tolan (1969), Vada Pinson (several times from 1959-60) and Frank Robinson (1956)...From 8/16 to 8/20 recorded multiple hits in a career-best five consecutive games...In the ninth inning on 9/1 vs. TOR hit a walkoff, two-run single off Brendon Little...marked his third career walkoff PA, the first since a walkoff fielder's choice on 7/12 vs. COL...In the eighth inning on 9/24 vs. PIT hit his first career inside-the-park home run, the first homer by a Red since Stuart Fairchild on 5/10/24 at SF...At 23 years, 343 days old, on 9/24 vs. PIT became the third-youngest Red in the divisional era (since 1969) to hit an inside-the-park HR, behind Elly De La Cruz (22 years, 88 days 2024) and Nick Esasky (23 years, 127 days 1983)...On 9/25 vs. PIT and the Reds battling for a Postseason spot, made a leaping catch to rob a game-tying home run from Bryan Reynolds in the ninth inning...earned MLB Play of the Week for his efforts...Made his Postseason debut in 2025, appearing in both games of the National League Wild Card Series at LAD.
2024
On March 8, was suspended for 80 games for testing positive for a performance-enhancing substance in violation of Major League Baseball's Joint Drug Prevention and Treatment Program...On June 11, was placed on a rehab assignment at AAA-Louisville, where he batted .151 (8-for-53) in 12 games from June 11-25...On June 26, was returned from his assignment...On June 27 at STL, made his 2024 debut after being activated from the suspended list earlier in the day...Became the third Red (fourth occurrence) since 1901 with at least three hits, three runs and one steal in his season debut, joining Eric Davis on April 6, 1987 vs. Montreal and Joe Morgan on two separate occasions (April 6, 1978 and April 8, 1976 vs. HOU)...On June 28 at STL, had his career-long 17-game hitting streak (since Sept. 5, 2023 vs. SEA) snapped...Was the third-longest active run among all Major League batters when it was snapped, trailing PIT's Bryan Reynolds (23 games) and TB's Yandy Díaz (19)...On July 7 vs. DET, had his 15-game on-base streak at home (since Aug. 20, 2023 vs. TOR, his MLB debut) snapped...Was the fifth-longest run by a Red to begin his career since 1901...On July 10 vs. COL, tied a season high with three hits (also: June 27 at STL, 2024 debut)...Was his fifth career game with at least three hits, tied with Elly De La Cruz (2023) and Billy Hamilton (2013-14) for third-most by a Red in his first 48 career appearances since 1975...In the sixth inning on Aug. 21 at TOR, combined with Jonathan India to hit back-to-back homers off Erik Swanson...That was Cincinnati's sixth pair of back-to-back homers in 2024...On Sept. 28 at CHC, appeared in his 100th Major League game...At 22 years and 348 days old, became the youngest Reds right-handed batter at the time of his 100th Major League game since Wily Mo Pena (22 years, 87 days) on April 19, 2004 at CHC...His 468.1 innings at third base in 2024 were ninth-most by a Cincinnati rookie in a season since 1901, and most since Todd Frazier (589.2) in 2012...Trailed only MIL's Joey Ortiz (1,098.1) for most among all Major League rookies this season.
2023
Began the season at Class AA Chattanooga but started 31 of the Reds' 39 games after he was promoted from Class AAA Louisville on 8/19...As the Reds battled for a playoff spot, beginning 9/1 hit .380 (30-79, 4 2b, 3hr, 13rbi, 1sb, .417obp, .544slg, .961ops)…Beginning 8/30 finished the season with a 22-game on-base streak (30-82, .366, 4 2b, 3hr, 13rbi, 2sb, 13r, .409obp, .524slg, .933ops)…Beginning 9/5 finished the season with a 16-game hitting streak (25-62, .403, 3 2b, 3hr, 9rbi, 1sb, .431obp, .597slg, 1.028ops)…tied for the fourth-longest season-ending hitting streak in club history (Hal Morris, 29g in 1996; Vada Pinson, 27g in 1965; Barry Larkin, 21g in 1988; Joe Stripp, 16g in 1931)…His 16-game hitting streak was the longest by a Reds batter this season and the longest by a Reds rookie since IF Benny Zientara's 16-game hitting streak from 9/10-9/22, 1946...When the season concluded, his was the second-longest active hitting streak in the Major Leagues (Mil's William Contreras, 18g)…his 16-game hitting streak covered 19 appearances and included a pinch-hit single in the fifth game and three games in which he extended the streak in his final plate appearance...When the season concluded, his 22-game on-base streak was the fourth-longest active streak in the Major Leagues...was the second-longest on-base streak by a Reds batter in 2023 (Matt McLain, 23g)…In his final plate appearance of the season, in the ninth inning of the 4-3 loss at StL in the season finale, doubled off Ryan Helsley to extend his hitting and on-base streaks...Made 26 starts at 3B, 3 starts at SS (last, 9/20 vs Min) and 1 start at DH (9/1/g1 vs Chc)…this season in the Minor Leagues made 28 starts at SS, all for Chattanooga...In the ninth inning of the 7-0 loss on 9/19 vs Min made his only professional appearance at 2B...During warmups on 9/9 suffered a nasal fracture when he was hit by an errant throw...missed 2 games (9/9 & 9/10 vs StL) and 3 starts (9/9 & 9/10 vs StL, 9/12 at Det)...in his last 15 appearances of the season following the injury hit .392 (20-51, 2 2b, 2hr, 8rbi, .415obp, .549slg, .964ops). Was promoted on 8/19, when IF Kevin Newman went on the 10-day injured list...In the ninth inning of that night's 4-3 loss vs Tor made his Major League debut as a pinch runner...stole third base on the front end of a double steal with Christian Encarnacion-Strand...also was Encarnacion-Strand's first career stolen base...With two outs in the ninth inning of the 3-2 win on 9/1/g2 vs Cubs produced his first career walk-off hit, an RBI-single off Adbert Alzolay…In the sixth inning of the 7-6 walk-off win on 9/5 vs Sea produced his first career HR (solo off Dominic Leone)…When promoted on 8/19 was rated the Reds' No. 1 prospect by MLB Pipeline (24th overall) and No. 2 by Baseball America (52nd overall) behind 2023 top draft pick RHP Rhett Lowder…In 92 appearances for ACL Reds (3g), Class AA Chattanooga (50g) and Class AAA Louisville (39g) combined to hit .279 (20 2b, 4 3b, 11hr, 45rbi, 18sb, .812ops)…played 3B (56gs), SS (28gs) and DH (6gs)…Played in the 2023 SiriusXM All-Star Futures Game in Seattle...Was the Southern League's Player of the Month for May and its Player of the Week for 5/1-5/7 and 5/15-5/21.
2022
In 115 appearances for the Class A+ affiliates of the Mariners (Everett) and Reds (Dayton) combined to hit .279 with 23 doubles, 19 HR, 68 RBI, 23 stolen bases and an .829 OPS... Among all Class A+ players ranked fourth with 205 total bases... Entered the season as the fifth-youngest player in the Northwest League... The Mariners' No. 1 prospect was a non-roster invitee to Major League spring training camp... Entered the season rated baseball's No. 18 prospect by Baseball America, No. 15 by Baseball Perspectus and No. 11 by MLB Pipeline... Following the season played for Glendale in the prestigious Arizona Fall League (21g, .211, 1 2b, 2hr, 10rbi, 1sb)...along with OF Rece Hinds, was selected to play in the Fall Stars Game... Was added to the 40-man roster at the 11/15 restricted list deadline, along with IF Elly De La Cruz, RHP Ricky Karcher, RHP Lyon Richardson, RHP Levi Stoudt and RHP Brandon Williamson.
2021
Among all Mariners farmhands ranked 1st in runs scored (91), T1st in hits (121), 3rd in total bases (204), T3rd in stolen bases (24), 5th in RBI (71), T5th in doubles (28), T5th in extra-base hits (47), T5th in walks (60), 8th in home runs (17), 9th in on-base percentage (.368), 9th in slugging percentage (.462) and 10th in OPS (.831)...ranked as the #73 prospect by Baseball America prior to the 2021 season.