Is a 2010 graduate of Valley Christian Academy in Roseville, Calif...Played baseball and basketball...His uncle, Mike Whitmarsh, was a silver medalist in the inaugural men's beach volleyball tournament at the 1996 Summer Olympics and played 15-plus years on the AVP tour.
2019
Made his first career Opening Day roster with the White Sox… Also spent time with Class AAA Charlotte...Appeared in 72 games (49 starts) in right field, 19 (13) in center field and two (one) in left field…Went 1-8 (.125) as a pinch hitter...Connected on a go-ahead, pinch-hit, two-run homer in the eighth inning on April 1 at Cleveland, his first plate appearance of 2019...Was the first White Sox player to homer in his first PA of the season since OF Alejandro De Aza on March 31, 2014 vs. Minnesota (STATS LLC)...Was optioned to Class AAA Charlotte on April 7 and recalled on April 18…Homered on April 18 at Detroit in his first game back...Recorded a game-tying, two-run double in the seventh on May 8 at Cleveland…Executed a game-winning, suicide squeeze bunt in the eighth inning on May 16 vs. Toronto...Matched his career-high with three hits on June 21 at Texas… Recorded his first multi-homer game on July 3 (G2) vs. Detroit...Was optioned to the Knights on July 30, and recalled on August 1 to replace Yoán Moncada (injured list) on the active roster...Was optioned back to Charlotte on August 21 and recalled a final time on August 30 for the remainder of the season.
2018
Spent most of the season in the White Sox minor-league system but made his major-league debut in September ... Was recalled from Charlotte on 9/3 and made his major-league debut that afternoon vs. Detroit as a pinch runner … scored a run on Matt Davidson's game-ending, two-run homer ... Made his first start as the right fielder on 9/4 vs. the Tigers ... Recorded his first major-league hit, a solo home run, on 9/14 at Baltimore (off Tanner Scott) … became the first Sox to homer for his first hit since RHP Anthony Ranaudo on 7/27/16 at Cubs ... Drove in a run in his final two games on 9/29-30 at Minnesota ... Combined to hit .246/.286/.374 with 10 doubles, two triples, four home runs, 26 RBI, eight stolen bases and 18 runs scored in 51 games between the Arizona Rookie League White Sox, Class AA Birmingham and Class AAA Charlotte ... Suffered a fractured right collarbone colliding with the outfield wall on 4/16 vs. Rochester ... Was placed on the disabled list on 4/17 … played in four games with the AZL Sox on a rehab assignment from 7/18-21 and three with Birmingham from 7/23-25 … was reinsated from the disabled list on 7/26 ... Hit his first home run on 8/3 vs. Durham … recorded a hit in 10 of his final 11 games from 8/22-9/2 ... Entered the season ranked by MLB.com as the No. 18 prospect in the White Sox system.
2017
Appeared in just 68 games with Class AAA Colorado Springs in the Milwaukee organization due to a back injury...Hit safely in 10 straight games from 5/5-16, going 16-40 (.400) with four doubles, two home runs and 11 RBI...Was placed on the disabled list on 6/27 with a strained back and missed the remainder of the season...Was acquired by the White Sox from the Brewers in exchange for RHP Anthony Swarzak on 7/26/17... Following the season was rated by MLB.com as the No. 16 Prospect in the White Sox organization.
2016
Batted .264 with 19 HR, 70 RBI and 12 stolen bases in 107 games at Double-A Frisco...Season ended on 8/2 vs. Midland due to a right leg injury (running into the wall)...Was traded to Milwaukee on 9/5 to complete a five-player deal from 8/1...Played for Este in the Dominican Winter League (13g, .186, 0hr, 1rbi)...Was added to the 40-man roster on 11/18.