Thomas Hinson Harrington...Wife’s name is Lindsey...Is a 2020 graduate of Southern Lee (N.C.) High School, where he helped lead the team to three consecutive conference championships from 2017-19 (went 4-0 with a 0.32 ERA and 54 strikeouts over 43.2 innings in 2019)...Attended Campbell (N.C.) University (2021-22), where he was honored as the 2022 Big South Conference Pitcher of the Year after leading NCAA Division I with 12 wins...Was the second-highest pick in school and conference history, trailing teammate Zach Neto (No. 13 in 2022)...Was also recognized as the 2021 Big South Conference Freshman of the Year after recording a 3.45 ERA, the fifth-lowest mark in the conference (lowest among qualified freshman starters), over 16 outings (14 starts)...Was signed by Pirates scout Mike Bradford.
2025
Entered the season rated by Baseball America as the No. 74 prospect in all of baseball...Pitched in four spring games (two starts) as a non-roster invitee, including the Grapefruit League finale on 3/24 at Minnesota...Did not appear in a Minor League game before being selected by the Pirates on 4/1...Made his Major League debut as a starter that night at Tampa Bay, allowing six runs over 4.0 innings in a 7-0 loss...Made his next appearance as a reliever on 4/7 vs. St. Louis, striking out five batters over 4.0 innings while securing a save (the first 4.0-inning save by a Pittsburgh pitcher since Jason Christiansen on 7/17/98 at Montréal)...Was also the fifth Pirates pitcher to record a save of at least 4.0 innings or more for their first save since the stat became official in 1969, the first since Jim Winn (4.0 IP) on 9/19/84 at Chicago...Became the third Pirates rookie with a 4.0-inning save, along with Kent Tekulve (4.0 IP) on 9/22/75 vs. Philadelphia and Blas Minor (5.0 IP) on 6/19/93 vs. New York (Bubba Chandler went on to secure a 4.0-inning save in his Major League debut on 8/22 vs. Colorado)...Also became one of four Major League pitchers since 1969 to start in his big-league debut and earn a save in his second game, according to the Elias Sports Bureau, joining Montréal’s Kent Bottenfield in 1992, Washington’s A.J. Cole in 2015 and Los Angeles (NL)’s Tony Gonsolin in 2019...Was optioned to Indianapolis following Pittsburgh’s win on 4/9 vs. St. Louis...Struck out three batters in 2.0 scoreless innings in his lone relief appearance with the Indians on 4/13 at Louisville...Struck out a season-high 10 batters while allowing two runs over 6.0 innings in a 4-2 win on 6/14 vs. St. Paul...Went 3-0 with a 2.75 ERA (19.2 IP/7 R/6 ER) over his first four July starts...Was recalled by Pittsburgh on 8/1 and pitched in relief that night at Colorado, allowing six runs in 0.1 inning...Was optioned back to Indianapolis, where he remained for the rest of the season, after the Pirates’ 17-16 loss that night...Allowed nine runs across 4.2 innings in his two relief appearances and six runs in 4.0 innings in his lone start...Started for the Indians on 8/8 vs. Omaha before being placed on the seven-day injured list with a groin injury on 8/10 (retro to 8/9)...Was reinstated from the I.L. on 8/28 and pitched a perfect first inning while starting that night vs. Buffalo...Was placed on the seven-day I.L. with a right groin strain on 8/29 and missed the remainder of the season.
2024
Was a non-roster invitee during Spring Training (made one appearance and tossed a scoreless inning against the Orioles on 2/29 at Sarasota)…Began regular season on the injured list at Altoona with a rotator cuff strain...Began a rehab assignment with Bradenton on 5/7; struck out three batters and yielded one hit in three scoreless innings vs. St. Lucie...Ended rehab and was activated at Altoona on 5/12; tossed three hitless innings in his start that day vs. Somerset (Game 2)…Pitched four hitless innings on 5/18 at Akron...Posted a 2.70 ERA (16.2ip/5er), 17 strikeouts and just one walk in four starts with Altoona in May...Made his only relief appearance on 6/5 at Richmond and surrendered six runs (five earned) in five innings...Suffered his first loss on 6/11 vs. Erie; gave up six runs (one earned) in 5.0ip...Pitched five scoreless innings on 6/16 vs. Erie (no-decision)…Gave up three hits in seven scoreless innings and picked up his first win on 7/4 at Harrisburg...Surrendered one run and struck out a career-high tying 11 batters on 7ip while winning his second game on 7/10 vs. Bowie...Struck out 10 batters in his next start on 7/20 at Somerset (6.0ip/1er)…Pitched 5.2 scoreless innings in a no-decision on 7/26 at Erie...Went 2-0 with a 0.70 ERA (25.2ip/2er), 32 strikeouts and a .170 batting average against in four starts during the month of July and was named the Eastern League Pitcher-of-the-Month...Led all Double-A pitchers in ERA and strikeouts in July...Was promoted to Indianapolis and made his first Triple-A start on 8/4 vs. Toledo; gave up five runs in 5.2ip (no-decision)…Allowed two hits and tossed seven scoreless innings while winning his first Triple-A game on 8/17 vs. St. Paul...Was named International League Pitcher-of-the-Week for the week of 8/12-18...Gave up one run on two hits and struck out six batters in 6ip while winning his second game on 6/23 at Columbus...Went 3-1 with a 3.81 ERA (28.1ip/12er) in five starts in August...Won his fourth decision on 9/11 vs. Rochester (6.2ip/2er)…Made his final start on 9/18 at Paul and gave up two runs (one earned) in 5.0ip while winning his fifth straight game with Indy...Went 7-3 with a 2.61 ERA (117.1ip/34er), 115 strikeouts, 19 walks and a 0.96 WHIP in 22 total Minor League games (21 starts)…Tied all pitchers in MiLB in wins (five) and his 2.52 ERA ranked fifth in the International League from 8/17 through the end of the season.
2023
Went a combined 7-6 with a 3.53 ERA (127.1ip/50er) and 146 strikeouts in 26 starts between Bradenton and Greensboro…Finished tied for the organizational lead in strikeouts while also ranking second among Pirates farmhands in ERA…Began the season with Bradenton…Struck out seven batters in 5.0 scoreless innings while earning the win in his professional debut on 4/7 vs. Clearwater…Won each of his first four decisions before being charged with his first career loss (5.1ip/2er) on 5/19 at Clearwater…Ranked fourth among all Florida State League pitchers with a 2.77 ERA at the time he was promoted from Bradenton to Greensboro on 6/1…Recorded 106 strikeouts with Greensboro beginning on 6/1, which were tied for the most among all pitchers at the High-A level through the remainder of the season...Allowed three runs in 2.1 innings in his High-A debut on 6/2 at Winston-Salem…Allowed two hits while striking out eight batters in 7.0 scoreless innings on 6/8 vs. Wilmington…Was named the South Atlantic League Pitcher of the Week for the week of 6/5-11…Struck out 11 batters in 7.0 innings while allowing one run on 8/1 vs. Asheville.