Attended St. Petersburg (Fla.) College…Was named a NJCAA First Team All-American as a sophomore in 2019 after batting .409 (81-for-198) with seven home runs and 42 RBI…Hit for the cycle on March 3, 2019 vs. Kalamazoo Valley Community College...Graduated in 2017 from Land O'Lakes (Fla.) High School…Earned First Team All-State following as a senior...Has seven siblings (three brothers and four sisters)…His father, David, played one season (2011) in the Anaheim organization…His brother, Dylan, spent two Minor League seasons (2018-19) in the Cincinnati system…His younger brother, Dakota, is an infielder in the St. Louis organization.
2025
Spent the majority of the season with Class AAA Round Rock while also playing in 19 games over two stints with Texas...Appeared in 56 games in center field with the Express, 21 in right, 14 in left, four as designated hitter and one at first base…Made appearances in left field (eight), center (four), right (four) and designated hitter (one) with the Rangers...Began the season with Round Rock…Was recalled by the Rangers on April 8...Hit safely in four straight games from April 13-18, going 6-for-14 (.429)…Recorded just one hit over 10 games from April 19-May 8…Was optioned on May 9...Went 3-for-4 with three walks, six RBI and three runs scored on May 23 at Charlotte...Hit for the cycle on June 4 at Salt Lake, going 4-for-7 with five RBI and three runs scored...Slashed .315/.384/.516 (86-for-273) with 18 doubles, two triples, 11 home runs, 32 RBI, 28 walks, 24 stolen bases, 57 runs scored and a .900 OPS over 65 games with Round Rock from June 4-Sept. 4...Was designated for assignment by Texas on July 31 and outrighted to Round Rock on Aug. 3...Compiled a career-high, 17-game hitting streak from Aug. 15-Sept. 4, batting .414 (29-for-70) with 10 doubles, one triple, seven RBI, nine walks, seven stolen bases, 15 runs scored and a 1.152 OPS...His contract was selected by the Rangers on Sept. 5…Went 1-for-1 with a double and RBI that night vs. Houston...Was placed on the 10-day injured list on Sept. 14 with a right wrist strain and missed the remainder of the season.
2024
Made his Major League debut with Texas in a two-game stint from 9/28-29 after spending balance of the season with Round Rock (AAA)…recalled by Rangers on 9/24 and started at DH in debut on 9/28 at LAA, drawing a walk in three plate appearances… recorded his first big league hit (seventh inn. two-run double) and home run (ninth inning solo HR, Roansy Contreras) 9/29 at LAA as DH in Texas’ final regular season game, becoming fifth ever Ranger with 1+ HR, 1+ 2B and 3+ RBI in first two career games, first since Joey Gallo on 6/2-6/3/15…was promoted after logging career-high 131 games at Round Rock, slashing .272/.358/.391/.749 (132-486) with 22 doubles, 10 home runs, 53 RBI, and 35 stolen bases with Express…ranked among Pacific Coast League hitters in steals (T6th), games (7th), and hits (10th) in 2024… deployed mostly in center field (66 G/62 GS) and left field (47 G/45 GS) with Round Rock, also appearing at third base (12 G/ GS), designated hitter (5 G/4 GS) and first base (3 G/2 GS)… entered 7/3 with .252 (67-266) batting avg., then went 18-37 (.486) on season-long 10-game hit streak (7/3-19) and hit .295 (65-220) in final 55 games with Express from 7/3-9/21…10 HR marked lowest single-season output since 2019 (1 HR in 58 G), but cut his strikeout pct. from 22.6% in 2023 to 21.8% in 2024.
2023
Slashed .259/.378/.431/.809 with 14 homers, 60 RBIs, 84 walks and 41 stolen bases over a career-high 127 games split between Frisco and Round Rock…ranked among Rangers Minor Leaguers in walks (second), stolen bases (T2nd), triples (third, 7), runs (T3rd, 89) and hits (fifth, 122)…was successful in 41-of-46 stolen base attempts (89.1%), marking the second-highest single-season mark of his career (2021-92.6%) and 3rd-highest figure among Rangers farmhands in 2023 (min. 25 SBA)…began season with Frisco, batting .224 (35- 156) with four HR and 22 RBIs over first 41 games from beg. of season-5/27 before going 21 for next 73 (.288) over his next 19 games from 5/28-6/18 to rise season BA to .245 and earn a promotion to Round Rock…homered in Triple-A debut on 6/20 vs. Sacramento and hit safely in each of first four AAA contests thru 6/24, going 7-14 (.500) with four XBH, three RBI and three BB in that timeframe…drew a walk in a season-high six straight games from 7/7-7/18, posting a .556 on-base pct. in span.
2022
Batted .257/.346/.471/.817 (85-331) with 17 HR, 66 RBI and 19 SB over 85 G with Double-A Frisco…entered the season with no playing experience above the A-ball levels of the minor leagues...finished the year on the Injured List (8/10-end of season) with a left wrist sprain that did not require surgery…did not see postseason action during the ‘Riders run to the Texas League Championship...hit just .244 (39-160) over his first 42 G to open the season, but posted a .269/.355/.497/.852 (46- 171) line with eight HR, 31 RBI, and nearly as many walks (22) as strikeouts (33) over his last 43 G (beg. 6/4)...selected to participate in SiriusXM All-Star Futures Game on 7/17 at Dodger Stadium (2-3, RBI, BB)...had pair of multi-HR games on 5/21 vs. Corpus Christi (2) and 7/28 at Springfield (2)…recorded season-high four hits on 7/26 at Springfield (4-for-5, HR, 3 RBI)… made 58 starts in left field after appearing exclusively at first and third base prior to 2022…participated in an offseason hitting minicamp at Texas’ Spring Training complex in Arizona.
2021
Earned the organization’s Tom Grieve Minor League Player of the Year Award in his first season in the Texas system after slashing .327/.401/.542/.943 (132-404) with a career-high 20 HR and 85 RBI across 110 games with Hickory (A+) and Down East (A)…was the only player in the minor leagues to post 20+ doubles (21), home runs (20), and stolen bases (25), and fewer than 80 strikeouts (73)…his .327 BA ranked 9th in the minor leagues (min. 300 AB)…was tabbed by Baseball America as the 6th-best prospect in the Low-A East after batting .301 with 10 HR and 53 RBI in 73 G for Down East, earning MiLB Low-A East All-Star honors…following a mid-season promotion to Hickory on 8/3, he hit .372 with 10 home runs and 32 RBI, ranking among High-A East leaders (min. 100 AB) over that span in BA (2nd), OPS (2nd), HR (T4th), RBI (T4th), and XBH (T5th, 20)…after the season, he was among a group of prospects that participated in a hitter’s camp at the club’s Arizona facility in December, working with new Major League hitting coaches Donnie Ecker and Tim Hyers...also attended a player development seminar for a select group of top Texas prospects at Globe Life Field in January.
2020
Did not play following the cancellation of the Minor League season due to the COVID-19 pandemic...Was acquired by Texas on Sept. 18 from Oakland as the player to be named later to complete the Aug. 31 trade that sent LHP Mike Minor to the Rangers.
2019
Hit a combined .325/.403/.407 (68-for-209) with 12 doubles, one triple, one home run, 26 RBI and 33 runs scored over 58 games between the Arizona Rookie League Athletics Green and Class Low A Vermont...Posted the second-highest OBP among qualified players in the Athletics organization...Recorded a 16-game hitting streak from July 5-26, slashing .365/.459/.508 (23-for-63) with seven doubles, one triple, eight RBI, 10 walks, 12 runs scored and a .967 OPS...Was signed by Athletics scout Trevor Schaffer.