Is a 2010 graduate of Iona Prep School in New Rochelle, NY, where he was All-Archdiocese as a senior...was a Journal News Westchester All-Star and a two-time team MVP...played at the University of North Carolina...as a junior in 2013 hit .345 with 13 HR and led the NCAA with 91 RBI, but the Tar Heels lost to UCLA in the semifinals of the College World Series...also in 2013 was an All-American and a finalist for the Golden Spikes Award...was the 2013 Atlantic Coast Conference Player of the Year...his older brother, Brian, is a left-handed pitcher who played in the Major Leagues with the Marlins (2019-2020) and Blue Jays (2020)...is a nephew of B.J. Surhoff, a 19-year Major League veteran and former No. 1 overall draft pick, and Rick Surhoff, who pitched in the majors in 1985.
Was the Pirates' Opening Day starter at first base...Spent time on the Injured List in May-June with a left groin strain and in June-August with a broken left wrist...Suffered the wrist injury when he was hit by a pitch on 6/28 at Coors Field...On 5/5 at SD recorded his only career stolen base...In a 5-4 win on 9/15 vs Cin produced a run-scoring groundout for his first career walk-off.
Led Pirates in home runs (10) and total bases (84); shared lead in RBI (23)...Made 26 starts as the designated hitter, 20 at first base and four at third base...Hit .333 (14-for-42) when leading off an inning and .362 (21- for-58) with no outs...Started each of the first three games at three different positions (3B, DH, 1B)...Recorded his first career two-homer game on 7/27 vs. Milwaukee...Homered five times in his first eight games and was leading the Majors in home runs after the action on 8/1...Hit his lone home run (fourth career) off a left-handed pitcher on 8/1 at Wrigley Field (Kyle Ryan)...Was ejected for the first time in his career on 8/20 vs. Cleveland; was thrown out by third base umpire Tripp Gibson for arguing a checked third strike...Had six straight hits on 8/21-22 (three singles and three doubles)...Had a career-high three doubles on 8/22 vs. Milwaukee...Left the game on 8/23 after a collision at first base with Avisail Garcia...Was placed on the 7-day concussion injured list on 8/27 (retro to 8/24)...Homered five times in his final 44 games after hitting five in his first eight...His home run off Chicago’s Kyle Hendricks on 9/2 bounced into the Allegheny River...Went 7-for-20 with two home runs and six RBI in his last five games after going 2-for-24 with two RBI in his previous eight contests.
Set career highs in games, hits, doubles, home runs and RBI...Hit .328 (45-for-137) with RISP and .316 (68-for-215) with runners on base...Went 6-for-20 (.300) with three walks, three homers and nine RBI as a pinch hitter...Tied for sixth among MLB players with three pinch-hit home runs and tied for fifth with nine pinch-hit RBI (four players tied for the lead with 10 RBI apiece)...Made 121 appearances (106 starts) at third base, 11 appearances (six starts) at second base, eight appearances (four starts) at first base and two starts in left field...Made the Opening Day roster for the second straight season...Made his first start on 4/1 vs. St. Louis in the Home Opener and went 2-for-3 with a double, home run and three RBI; also played the final four innings at first base on 4/1 - his fifth career appearance there and first since 10/1/17...Made his first Major League start/appearance in left field on 4/5 vs. Cincinnati...Connected off Justin Miller for his second career pinch-hit HR on 4/12 at Washington...Made his first big league start (sixth appearance) at first base on 4/17 at Detroit...Made his first professional appearance at second base as a starter on 4/21 vs. SF...Connected off Texas' Kyle Dowdy for his third career pinch-hit home run on 5/8...Homered in back-to-back games on 6/5-6 and in three of his four games from 6/5-8...Went 3-for-5 with a career-high five RBI on 6/14 at Miami...Went 5-for-5 on 7/1 vs. Chicago, setting a career high in hits...Collected his lone triple (third career) on 7/7 vs. Milwaukee; his first since 8/10/18...Played third base, first base and second base on 7/24 vs. St. Louis...Hit his third career grand slam and his second career homer off a LHP on 7/29 at Cincinnati (Wandy Peralta)...Hit .321 (25-for-84) in July and .308 (28-for-91) in August...Hit a pinch-hit grand slam on 8/24 vs. Cincinnati (off Lucas Sims)...Had a career-high 12-game hitting streak from 8/20 thru 9/1 (17-for-44, .386)...Faced his brother Brian, who was making his Major League debut, on 9/5 and struck out on a 3-2 pitch; marked the first time a pair of brothers faced each other while one was making his big league debut.
Ranked fourth among National League rookies in RBI, fourth in total bases (169), sixth in runs scored and eighth in on-base percentage...Shared the National League lead with two grand slams; just the second Pittsburgh rookie with two grand slams in the same season (also Wally Westlake in 1947)...Went 11-for-26 (.423) with a home run and four RBI as a pinch hitter; connected off Kansas City's Brandon Maurer for first career pinch-hit homer on 9/18 at PNC Park...His 11 pinch hits were tied for the fourth-most in the Majors and were the most by a Pittsburgh rookie since Mike Diaz had 11 in 1986; the modern day record (since 1900) for a Pirates rookie is 14 by Dan Costello in 1915...His 107 starts at third base were the most by a Bucco rookie since Richie Hebner made 120 in 1969 and the seventh-highest total since 1913... Was the Opening Day starter at third base...Connected off Lance Lynn for first career grand slam on 4/2 vs. Minnesota; just the third one hit by a Pirates player in the team's Home Opener (also Ralph Kiner off Cincinnati's Howie Fox in the third inning on April 22, 1949 and Roberto Clemente off Philadelphia's Jim Owens on April 10, 1962)...Had a career-high four hits and three runs on 4/6 vs. Cincinnati...Hit .303 (23-for-76) with two homers and 14 RBI in 25 games in April...Hit a game-winning, two-run homer to cap off a four-run ninth inning in a 6-5 win on 5/9 at Chicago (AL)... Had three hits, including two off left-handed pitchers, on 5/30 vs. Chicago (NL); his only Major League game with two hits off southpaws...Hit fourth in the starting lineup for the first time on 6/10 at Chicago (NL)...Homered in back to back games on 6/16-17...Connected off Tyson Ross for his second grand slam on 7/1 at San Diego...Had his second four-hit game on 7/20 at Cincinnati...Had 20 straight singles between 7/12 and 8/9; snapped the streak with his second career triple on 8/10 at San Francisco - first since 7/21/17... Also collected his only RBI of the season off a left-handed pitcher on 8/10...Homered off Adam Wainwright on 9/10 at St. Louis; his first homer since 7/1, ending a homerless drought that lasted 52 games and 162 plate appearances... Hit .303 (47-for-155) in his final 57 games, dating back to 7/15...Produced a .264 average, 10 home runs and 52 RBI in his 110 starts at third base...Hit .323 (21-for-65) in his last 19 starts, dating back to 8/25.
Began season with Fresno (Astros' AAA), where he was named a Pacific Coast League mid-season All-Star... Went 2-for-4 with a home run while starting at third base in the Triple-A All-Star Game...Was recalled by Houston on 7/18... Homered off Richard Bleier and tripled in season debut on 7/21 at Baltimore; his first triple and homer in the big leagues (became the second player in club history to record a homer and triple in his first game of the season, joining Ken Caminiti on 7/16/87 vs. Philadelphia)...Fouled a ball into his face on 7/22 at Baltimore and was placed on the 10 day disabled list the next day with facial fractures...Underwent surgery on 7/31...Played in a total of 12 rehab games with Quad Cities (three in the regular season and nine post-season games)...Went 14-for-33 (.326) with four doubles and six RBI in a total of 12 rehab games with Quad Cities...Was activated from the disabled list on 9/17 and made five appearances down the stretch.
Made his Major League debut with the Astros... made nine appearances, including six starts at third base...spent the entire Spring Training with the Astros as a non-roster invitee, and opened the season with Triple A Fresno...was selected to the Major League roster on May 17...was optioned back to Triple A on May 30, until his final recall on Sept. 16...he remained with the Major League club through the remainder of the season...went 2x4 with two RBI on May 27 at LAA, giving him his first Major League hits and RBI...snapped an 0x13 to begin his career with a single in the 5th inning...recorded his first career extra-base hit with a double on Oct. 2 at LAA, which was the final game of the season...in 32 games with the Grizzlies to start the season, Moran was hitting .288 (36x125) with seven doubles, three home runs and a club-leading 22 RBI before his MLB debut...after being optioned back to Triple A for his second stint with the club, played 85 games though the remainder of the Triple A season...batted .249 (83x334) with 11 doubles, seven homers and 47 RBI in that span.
Spent the entire year with Double A Corpus Christi, batting .306 (112x336) with 25 doubles, nine homers, 67 RBI and an .840 OPS (.381 OBP/.459 SLG) in 96 games...had the beginning of his season derailed after suffering a fractured jaw when an errant throw hit him in the face while sliding into second base on April 30 at Midland... missed a month's worth of games, returning on May 29, but had a torrid finish to the season...was named the MiLB.com July Texas League Player of the Month, as he hit .349 (37x106) with seven doubles, three homers, 22 RBI and a .945 OPS (.407 OBP/.538 SLG) in 27 July games...over his final 32 games spanning the months of August and September, batted .320 (39x122) with six homers, 19 RBI and a .940 OPS (.424 OBP/.516 SLG)...hit all nine of his homers in the second half of play.
Started the season with Class A Advanced Jupiter in what was his second professional season, earning Florida State League Midseason All-Star honors...earned his first invite to Major League Spring Training with the Marlins where he appeared in six games before being sent to minor league camp on March 17...entered the campaign ranked as a top 100 prospect in all of baseball: Baseball America No. 61, MLB.com No. 51 and Baseball Prospectus No. 74...appeared in 89 games with Jupiter, including 86 at third base and three at DH...led Jupiter in batting average (min. 200 AB), hitting at a .294 clip (106x361)...recorded a hit in 11 of his last 14 contests with Jupiter from July 17-31, batting .293 in those games... on July 31 was traded to Houston as part of the trade that sent RHP Jarred Cosart to Miami...was assigned to Double A Corpus Christi where he remained through the end of the season in what was his first action at the Double A level...in 28 games with the Hooks, owned a .303 batting average (34x112)...was named the Corpus Christi Player of the Month in August, batting .303 (33x109) with six doubles, two homers and 21 RBI...following the season, was named a top prospect by multiple outlets (MLB.com No. 5 Astros prospect; MLB.com No. 67 overall prospect; Baseball America No. 7 Astros prospect).
Assigned to Single-A Greensboro after being selected by Miami with the sixth overall selection in the First-Year Player Draft...Homered in first professional at-bat, a solo shot in first inning of eventual 4-3 win vs. Charleston on July 17...Had a hit in each of first three games with Grasshoppers...Average dipped to .232 after 26 games, but recorded a hit in 13 of final 16 games, including eight multi-hit games, to improve to .299 for season...Batted .407 (24x59) over final 16 games, with five doubles, two home runs and five RBI...Hit .262 (11x42) with runners in scoring position, with 18 RBI...Batted .321 (36x112) in 29 games in August, with seven doubles, three home runs and 18 RBI...Appeared in 22 games for Glendale Desert Dogs in Arizona Fall League; batted .230 (20x87) with three doubles and 10 RBI, drawing 12 walks and striking out 18 times.