Signed by Orioles scout Rich Morales...Attended Campbell University (NC) and Louisburg College (NC).
Enters the 2018 season ranked as the Orioles ninth-best prospect, according to Baseball America ... Selected as an Eastern League Player of the Week for 4/6-16, batting .455/.489/.818 (20-for-44) with five doubles, one triple, three home runs, 15 runs scored, eight RBI, and three stolen bases in 10 games during that span ... On Opening Day (4/6 at Akron), went 4-for-5 with a triple, home run, season-high four runs scored and two RBI ... Began the season hitting safely in the first 10 games (.455, 20-for-44) ... Went 50-for-162 (.309) in 39 road games.
Entered 2017 ranked as the No. 26 Orioles prospect, according to Baseball America...Ranked among South Atlantic League leaders in a number of offensive categories, including total bases (240, 2nd), triples (10, 2nd), extra-base hits (61, T-2nd), doubles (37, 3rd), hits (141, 3rd), and runs scored (79, 3rd)...Tied for the second-most stolen bases in the Orioles organization (led Class-A Delmarva)...Tied for the league's longest hitting streak of the season (19 games), in which he hit .333/.356/.536 (28-for84) from 7/24-8/19...Registered 17 extra-base hits in 27 July games...Batted .300/.346/.480 (30-for-100) in 24 August games... Selected as the SAL Player of the Week for 8/29-9/5, batting .433/.433/.833 (13-for-30) with three doubles, three home runs, seven RBI, and three stolen bases in seven games during that span...Hit .290/.333/.499 (115-for-397) vs. right-handers...Batted .302 (29-for-96) with RISP...Logged 38 multi-hit games, including three four-hit games...Recorded two multi-stolen base games.
Led the Short-Season A New York-Penn League in at bats (277), finished tied for third in hits (73), and tied for fourth in triples (five)...Ranked first on the IronBirds in stolen bases (17), total bases (104), and tied for first in runs scored (34)...Made his professional debut on 6/19 vs. Hudson Valley and went 2-for-3 with a walk, hit by pitch, double, RBI, and a run scored...Recorded an 11-game hitting streak (.392, 20-for-51) from 6/21-7/4...Hit his first professional home run on 7/12 at Brooklyn...Registered a season-high two stolen bases in Game 2 of a doubleheader on 8/26 at Staten Island...Collected a season-high three RBI on 9/5 at Hudson Valley...Hit .293 (60-for-205) vs. right-handed pitchers...Logged 21 multi-hit games.