Graduated from Horace Mann School in the Bronx neighborhood of New York City in 2012...Earned first-team all-region, first-team all-state, first-team all-city and was a member of the 2012 Rawlings Northeast All-Region First Team...While attending school, also played for the New York Grays, summer league baseball team...Played college baseball at the University of Florida (201315)...Previously committed to play at the University of Pittsburgh and University of Maryland before receiving a partial scholarship from Florida...Became the 11th player in school history to record 20+ home runs, 100+ RBI and 30+ steals over his career...2015 Dick Howser Award Semifinalist as a junior...Was the 7th Gator in school history to be named to the NCAA College World Series Tournament Team in 2015...Named to the NCAA Gainesville Regional All-Tournament team...Hit a lead-off home run against Miami (FL) in the College World Series and one in the SEC Championship Game against Vanderbilt...Played on the Bourne Braves of the Cape Cod Baseball League in 2014...Resides in Miami, Florida.
Named to the Baseball America and Topps All-Rookie Teams at one of three outfield positions with Atlanta's Ronald Acuña, Jr. and Washington's Juan Soto...Recognized as the MLBPAA Heart & Hustle Award nominee for the Cardinals...anked among National League rookie leaders in batting average (.264, 9th), home runs (12, 5th), RBI (37, T-9th), runs (61, 4th), hits (100, 6th), doubles (20, 5th), multi-hit games (23, T-5th), walks (31, 6th), on-base percentage (.334, 9th), slugging (.422, 7th), total bases (160, 5th) and extra base hits (34, 5th)...His 15 stolen bases as a rookie were the most by a Cardinal since Kolten Wong (20) in 2014...Tallied 100 hits, becoming the first Cardinals rookie outfielder with 100 hits since Colby Rasmus (119) in 2009...Led MLB in 5-star catches (7) & was T-1st in Outs Above Average (21) according to Statcast's metrics...Ranked 4th in MLB with 19 defensive runs saved according to FanGraphs advanced metrics...Tied for the National League lead among rookies with eight outfield assists...Became the first Cardinals rookie with two outfield assists in one game (6/15 vs. CHI) since Leon Durham (1980)...His two outfield assists vs. CHI (6/15) made him one of five MLB rookies to do so in a game in 2018...Led the Cardinals with a .315 batting average (29-92) and a .554 slugging percentage when leading off an inning...Hit 10 of his 12 home runs on the road (13 of 15 career)...Homered in consecutive games twice in 2018 and three times in his career...Did not make the Opening Day roster; was recalled from Memphis (AAA) on 4/3 when Jedd Gyorko was placed on 10-day D...Had two-out infield single to keep game alive for two-run Dexter Fowler walk-off homer in the 14th inn. vs. CHI (5/6)...Ran off a career-high eight game hitting streak (4/11-4/22)...Scored in a team-high eight straight games (8/8-8/16), T-2nd longest streak in the National League (Turner, 9)...Recorded his 100th career hit on a solo home run (eventual game-winning RBI) on 8/30 vs. Pittsburgh...Batted .301 (28-93) in August including 13 extra-base hits, ranking 2nd on the club (Carpenter, 16)...Posted single-month highs in August in hits (28), runs (17), doubles (8) & RBI (13)...Scored from second base on an infield single by Austin Gomber at Colorado (8/26)...Started 27 straight games from 8/10-9/8 reaching base safely in 23 of 27 with a .368 OBP....Hit two sac flies vs. Pittsburgh (9/10), becoming the first Cardinal with two sac flies since Matt Adams in 2014...Went hitless in three straight starts only once (9/8-9/11).
Named 2017 Cardinals Minor League Player of the Year...Ranked second among Cardinals minor leaguers in home runs (20) and runs scored (74), and seventh in hits (122) and stolen bases (15)...Purchased on 7/25 and made his MLB debut that night starting in CF. Scored the game-winning run on a walk-off sac fly by Jedd Gyorko in the bottom of the 9th in a 3-2 win...Played and started six games in centerfield (7/25-31) in STL (.286, 6-21) before being optioned back to Memphis until his recall on 9/1...Started 20 of 27 games (17 CF/2 LF/1 RF) with St. Louis...Hit first Major League homer at SF (8/31) off Johnny Cueto with a two-run shot in the 3rd inning...Homered in every other game from 9/1-5...Posted a season-high 3 RBI at SD (9/5) going 2-for-5 with a home run...Had 7 infield hits among his 20 hits, with a season-high of two at SD (9/7)...Hit 3 home runs in first 11 MLB games, becoming the first Cardinals player since Jeremy Hazelbaker (2016), one behind Albert Pujols (4, 2001)...Batted .400 vs. left-handed pitching (8-for-20, 2 HR)... Knocked in go-ahead run in the bottom of the 8th to complete Cardinals largest comeback of 2017 (6 runs) and eliminate Brewers from postseason consideration (9/30)...Had 6 multi-hit games in his first 13 MLB games...Named Cardinals Minor League Player of the Month for July batting .317 (32-101) with 6 HR, 12 RBI and was 5-for-5 in stoles bases over 21 games...Started 111 of 117 games for Memphis (AAA) in centerfield ...Rated as the No. 8 prospect in the Cardinals organization by Baseball America.