Drafted by the Los Angeles Angels of Anaheim in the second round of the 2015 MLB June Amateur Draft from Wesleyan School (Ga.)...signed as a Free Agent with the Detroit Tigers in 2024.
2025
Appeared in a career-high 72 games with the Tigers, slashing .287/.387/.550 in the regular season, posting career highs with 37 hits, 11 doubles, seven home runs and 23 RBI...In his first career postseason appearance went 1-for-2 with two runs, two walks, a double and an RBI...Hit a two-out, two-run single against Boston on Sept. 27...all the offense they needed to send Detroit to the postseason...Entered the Aug. 16 game against Minnesota as a pinch-hitter and went 2-for-2 with a double, two RBI and a stolen base...Hit a home run in his Tigers debut in a 3-1 win against the Cubs on June 6...Had his contract selected on June 6 after starting the year and playing 52 games with Triple-A Toledo.
2024
Batted .238 (10-for-42) with eight R, one double, one triple, one HR, four RBI, two BB, two HP and one SB in 33 games with the Yankees...appeared defensively in both the infield (three G/ two GS at 2B, three G/zero GS at 3B) and outfield (eight G/ one GS in RF, five G/ two GS in LF)...Made his first career Opening Day roster...Made his Yankees debut on March 29 at Houston, entering the game as a defensive replacement at second base in the seventh inning...Collected his first hit as a Yankee with a single in the ninth inning on April 27 at Milwaukee...Hit his first career home run in the third inning on May 12 at Tampa Bay...Recorded his first career triple in the second inning on June 21 vs. Atlanta...Collected a career-high three hits, including an RBI single in the ninth inning on June 28 at Toronto...Batted leadoff in the starting lineup for the first time in his career on July 23 vs. New York-NL...Was designated for assignment on July 29...was sent outright to Triple-A Scranton/Wilkes-Barre on Aug. 2.
2023
Began the season at Triple-A Oklahoma City, where he batted .292 with nine HR and 34 RBI in 62 games before he opted out of his Dodgers contract on 7/1...Signed as a free agent with Milwaukee on 7/3...Appeared in seven games with the Brewers, making four starts (2g at 2B, 2g at DH)...Had two stints with the team (7/3-7/9 and 7/16-7/28)...Produced a pinch-hit, three-run double in his debut with the Brewers on 7/3 vs. Chicago-NL, tying the game at 6-6 in the seventh inning.....Brewers won, 8-6...Batted .232 with three HR, 14 RBI and 10 SB in 41 games at Triple-A Nashville.
2022
Played 27 games for Triple-A Norfolk before being released June 3...signed by the Los Angeles Dodgers July 23...With Triple-A Norfolk slashed .212/.339/.343 with five doubles, one triple, two home runs and seven RBI…placed on the injured list May 13...Assigned to Rookie-league ACL Dodgers…did not appear in a game Had three separate three-game hit streaks (April 5-7, April 12-14, May 4-7)…went 3-for-5 on April 7 with a home run and two RBI vs. Charlotte, went 3-for-4 on May 7 with three total bases…slashed .211/.348/.368 in April with four doubles, a triple, two home runs and six RBI in 21 games.
2021
Recalled from Triple-A Norfolk on 8/23 and made his Orioles debut on 8/24 vs. LAA...Appeared in 26 games for the Orioles across two stints with the Major League club: 23 at 2B (19 GS), three as a pinch-runner, and two as a pinch-hitter...Collected his first hit (single) as an Oriole on 8/25 vs. LAA...Slashed .267/.353/.400 (4-for-15) for a .753 OPS in eight road games compared to .115/.164/.135 (6-for-52) for a .298 OPS in 18 home games...Slashed .375/.375/.625 (3-for-8) with two doubles, three runs, and two RBI in four games against the New York Yankees...Stole his first career base on 9/10 vs. TOR; has 106 career minor league steals...Owned a .768 OPS in 70 games with Triple-A Norfolk; had 23 extra-base hits (11 HR, 9-2B, 3-3B) and 35 walks...Ranked as the No. 14 Orioles prospect by Baseball America and No. 18 by MLB Pipeline.
2020
Spent a majority of the year at the Los Angeles Angels Alternate Training Site...Recalled by the Angels on 8/31 and made his Major League Debut that afternoon as a pinch runner vs. SEA...Appeared in three games across two stints with the Angels; two at second base and one as a pinch runner...Collected his first big league hit on 9/26 at LAD, an RBI-single off Tony Gonsolin...Along with Elliot Soto, became the first duo in Angels history to record their first career Major League hits in consecutive plate appearances...According to the ELIAS Sports Bureau, became the first pair of Angels teammates to make their first Major League starts in the same game since 9/24/10 (Mark Trumbo & Andrew Romine).
2019
Spent the entire season with Double-A Mobile appearing in a career-high 130 games...Led Mobile in runs scored (66), tied for first in triples (3), and finished second on the club in hits (113), doubles (22), RBI (50), stolen bases (9), and walks (50)...Invitee to big league camp for the second-straight season...Following the season, played for the Mesa Solar Sox in the Arizona Fall League... Slashed .302/.377/.509 with the Solar Sox.
2018
Split the season between Class A-Advanced Inland Empire and Double-A Mobile, batting a combined .239 (115-for-482) with 39 extra-base hits, 80 runs scored, and 24 stolen bases...Named a California League Mid-Season All-Star...Following the season played for the Mesa Solar Sox in the Arizona Fall League...Named to the Arizona Fall League All-Prospect Team as well as the Arizona Fall League Rising Stars Game.
2017
Named the Angels Minor League Player of the Year...Named the Angels No. 1 prospect by Baseball America...Spent the season between Class-A Burlington and Class A-Advanced Inland Empire, slasing .282/.348/.446 (146-for-518) with 29 doubles, seven triples, 14 home runs, 86 runs scored, and 27 stolen bases in 127 combined games...Named a MiLB.com Organizational All-Star...Named the Angels Minor League Player of the Month in both May and July.
2016
Split the season between Rookie-Level Orem and Class-A Burlington, appearing in a combined 64 games and hitting .302 (78-for-258) with 20 extra-base hits, 57 runs scored and 20 stolen bases...Named a MiLB.com Organizational All-Star.
2015
Started his professional career with the AZL Angels, hitting .244 (39-for-160) with eight extra-base hits and 16 stolen bases in 40 games...Made 36 starts in center field and two starts in right field.