Graduated from Elk Grove High School, where he hit .500 (47x94) with 26 runs scored, 11 doubles, seven triples and 30 RBI as a senior...also stole 29 bases and posted a .586 on-base percentage.
Made his Major League debut with the Tigers in 2020, appearing in 15 games... Was recalled from the alternate training site on Sept. 2, marking his first appearance on the active roster... Played mostly as a defensive replacement and pinch runner, combining to go 1x11 with three runs scored…became the seventh player in franchise history to appear in 15-or-more games during his rookie season and have 11-or-fewer at-bats... Made his Major League debut as a defensive replacement on Sept. 4 at Minnesota in game two of the doubleheader, going 0x1 with a strikeout... Reached base safely for the first time in his Major League career on Sept. 17 vs. Cleveland, drawing a walk and later coming around to score... Picked up the first hit of his big league career on Sept. 26 at Kansas City, a first-inning single off Carlos Hernández... Ranked as the No. 22 prospect in the Tigers organization and rated as the best defensive outfielder by Baseball America.
Played in a career-high 120 games in 2019 with Double A Erie...Established career bests in runs scored (78), hits (114), doubles (19), home runs (14) and RBI (45)...Finished the season tied for the Eastern League lead in runs scored, while he was seventh in total bases (185) and tied for 10th in triples (5)....Had a career-high five hits, including a double, with a RBI on August 7 at Portland...Played for Mesa in the Arizona Fall League after the season, and hit .254/.323/.475 with four doubles, three home runs and six RBI.
Led the Florida State League with 35 stolen bases in 2018 as he spent the entire season with Single A Lakeland...Sidelined from May 5-23 with left knee tendinitis.
Played in just 58 games in 2017 after missing the first half of the season due to an injury...Had a 10-game hitting streak from August 5-15, batting .390/.458/.610 with three doubles, three triples and six RBI...Sidelined from April 6-July 12 with a right elbow ulnar collateral ligament injury...Finished a triple shy of the cycle on August 20 at Bowling Green, going 4x6 with a double, a home run and two RBI...Ranked as the No. 28 prospect in the Tigers organization by Baseball America following the season.
Spent the entire 2016 season with Single A West Michigan...Named a Tigers Minor League Gold Glove winner as an outfielder and was selected an organization All- Star by MiLB.com...Ranked second in the Midwest League with 35 stolen bases...Sidelined from May 8-19 with a concussion...Had four hits, including a double and two triples, and drove in two runs on June 29 vs. Bowling Green... added a second four-hit game on July 22 vs. Peoria...Played in 25 games during June, and hit .327/.372/.452 with six doubles, two triples, one home run and nine RBI...Sidelined from August 9-September 14 with a right elbow sprain...Rated as the 10th-best prospect in the Tigers organization by Baseball America following the season.