Full name is Geoffrey Thomas Hartlieb...He and his wife, Alyse, have a son, Crew (born May 2021)...Was raised a Cardinals fan, attending his first game when he was 4 years old...Was the first member of the Pirates’ 2016 draft class—and the first player on any team drafted outside of the top 13 rounds in that draft—to reach the majors...Began his collegiate career playing basketball at Division II Quincy University (2013) as a freshman...Transferred to Lindenwood University, where he played baseball for three seasons (2014-16)...In 2016, graduated magna cum laude from Lindenwood with a B.A. in Mass Communication & Advertising, Public Relations: Corporate Communications...Named 2016 Lindenwood Male Scholar-Athlete of the Year...Selected to the Mid-America Intercollegiate Athlet.ics Association Academic Honor Roll twice (2015-16)...Graduated from Highland High School (IL).
Spent the year between the PIT, NYM, and BOS organizations, appearing between Triple-A and the majors...Started the season with Triple-A Indianapolis and made four appearances for PIT...Released on 7/3...Was claimed off waivers by the Mets on 7/9...Allowed seven ER over 4.1 IP with NYM and 10 ER over 13.0 IP with Triple-A Syracuse...Released on 9/2...Was claimed off waivers by the Red Sox on 9/4...Made four appearances with Triple-A Worcester, allowing 0 hits and 0 ER (3.2 IP, 1 R, 4 BB, 2 SO, 2 HBP)...Designated for assignment on 9/23 and outrighted to Worcester on 9/26.
Allowed just two of his 18 inherited runners to score (11.1%); the fourth-best pct. among N.L. relief pitchers...Began season at the alternate training site in Altoona...Joined the big league team on 7/28...Pitched 2.0 scoreless innings vs. Milwaukee in season debut on 7/28 and picked up his first Major League win...Made three straight scoreless outings (4.0ip) to start the season before giving up two runs in 1.1ip on 8/5 vs. Minnesota...Surrendered his lone home run on 8/23 vs. Milwaukee (Justin Smoak)... Made six straight scoreless appearances from 8/27 thru 9/11 (7.1ip)...Walked four batters, hit one and gave up three runs without retiring a batter on 9/14 at Cincinnati (game 2)... Also gave up three runs without retiring a batter on 9/19 vs. St. Louis...Finished season making back-to-back scoreless outings (2.0ip)...Posted a 1.86 ERA (19.1ip/4er) in his first 16 games thru 9/11 and a 15.00 ERA (3.0ip/6er) in his last five appearances.
Began season with Triple-A Indianapolis and made five scoreless appearances to begin the campaign (8.0ip)...Posted a 3.32 ERA (19.0ip/7er) in 12 games before being selected by Pittsburgh on 5/17...Struck out the first batter he faced (Ian Kinsler) while retiring each of his three batters in his Major League debut on 5/18 at San Diego...Also retired two of the three batters he faced in his second appearance on 5/19 at San Diego...Gave up a career-high seven runs in 2.1 innings of work on 5/28 at Cincinnati...Suffered first big league loss on 6/15 at Miami... Posted an 8.10 ERA (20.0ip/18er) in 14 games with the Pirates before being optioned on 6/29...Made six straight scoreless outings from 7/7-25 (10.1ip)...Was recalled a second time on 7/30...Pitched in front of family and friends in St. Louis on 8/9 and retired the two batters he faced...Allowed two runs on four hits, including a two-run homer to Dexter Fowler, while not retiring any of the four batters he faced on 8/11 at St. Louis...Was optioned to Indy on 8/16 and was then recalled a third and final time on 8/30...Had a 13.50 ERA (10.0ip/21h/15er) in his last 10 games with the Pirates, dating back to 8/11...Had surgery on his right foot on 10/9 (performed by Dr. James Sferra at Allegheny General Hospital).
Spent entire season with Double-A Altoona, where he ranked sixth in the Eastern League in appearances, fifth in games finished (28) and tied for eighth in saves...Led all Pirates minor leaguers in appearances and finished third in saves...Surrendered just three home runs in 58.1 innings of work...Made Double-A debut on Opening Day (4/5 vs. Akron) and picked up a save despite allowing two runs in the ninth inning...Recorded his first win on 4/14 at Erie when he tossed a scoreless ninth inning and allowed an unearned run in the 10th before the Curve won in 11 innings...Went 4-0 over five appearances between 4/14 and 5/2...Was charged with his first loss (0.1ip/2r) on 5/11 at Reading after surrendering his first homer of the season; a grand slam to Deivi Grullon...Suffered his second straight loss after being charged with seven runs (2er) on 5/17 vs. Portland...Allowed his final home run on 6/17 to New Hampshire's Cavan Biggio...Struck out a career-high five batters and stranded the bases loaded in the ninth inning during a six-out save on 6/23 at Erie...Picked up three wins over four appearances from 6/30 and 7/8, going 3-0 with a 1.29 ERA (7.0ip/1er) heading into the All-Star break...Went 8-2 with a 4.19 ERA (34.1ip/16er) in 27 appearances before the break and 0-0 with a 1.88 ERA (24.0ip/5er) in 20 appearances after the break...Recorded the last four outs for his ninth save on 8/26 vs. Richmond as the Curve clinched a playoff spot with a 3-0 shutout win...Did not allow a run in 14 of his final 19 appearances of the regular season from 7/14 to 9/3, posting a 1.17 ERA (23.0ip/3er) during the stretch...Compiled a 1.82 ERA (39.2ip/8er) over his final 31 outings, dating back to 6/9...Did not allow a home run over his last 27 appearances from 6/20 to 9/3...Recorded the final two outs of the seventh inning and pitched a scoreless eighth inning in his lone playoff appearance on 9/8 vs. Akron...Went 0-1 with one save and a 6.59 ERA (13.2ip/10er) in 10 appearances while pitching for the Surprise Saguaros during the Arizona Fall League.
Went a combined 2-6 with a 2.12 ERA (63.2ip/15er) and nine saves in 39 appearances between West Virginia and Bradenton...Finished tied for fifth among all Pirates minor leaguers in saves...Began season with West Virginia, where he was scored upon in just three of his 20 appearances...Went 6-for-6 in save opportunities with West Virginia...Did not allow an earned run in six appearances (10.0ip) during the month of June before being promoted to Bradenton on 6/24... Did not allow an earned run in five of first six outings with the Marauders...Earned his lone win with Bradenton on 7/13 at Clearwater.
Began his professional career with the Bristol Pirates after being selected by Pittsburgh in the 29th round of the First-Year Player Draft earlier in the summer...Tossed 2.0 scoreless innings during his professional debut and earned the win on 6/24 at Bluefield...Pitched 2.0 scoreless innings while picking up his first professional save on 7/28 vs. Elizabethton.