Ryan Thomas Harbin...Is a 2019 graduate of Bartow (Fla.) High School...Was committed to pitch at State College of Florida...Was signed by Pirates scout Nick Presto.
2025
Began the season with Greensboro...Struck out a career-high-tying six batters while tossing 2.0 hitless innings and earning a save on 5/17 vs. Rome...Pitched a career-high-tying (as a reliever) 2.2 innings while striking out five batters in his final appearance with the Grasshoppers on 6/19 at Greenville...Tossed 16.2 straight scoreless innings, struck out 26 batters and had a .164 batting average against over his final 10 outings with Greensboro from 5/17-6/19...Ranked tied for third among all Pittsburgh Minor League pitchers in appearances, as well as tied for sixth in saves and tied for eighth in strikeouts, during his time with the Grasshoppers...Was also tied for fourth in the South Atlantic League in appearances and tied for sixth in saves during his time with Greensboro...Was promoted to Altoona on 6/24... Struck out six total batters and pitched 3.0 perfect innings in his first two outings with the Curve on 6/24 and 6/28 at Chesapeake...Began his Double-A career with 5.2 consecutive scoreless innings after pitching 1.1 scoreless innings in each of Altoona’s games on 7/1 vs. Harrisburg and 7/4 at Harrisburg...Made his final Double-A appearance on 8/10 vs. Hartford...Had at least two strikeouts in 12 of his 14 outings with the Curve...Was promoted to Indianapolis on 8/12 and earned a win in his debut after tossing 2.0 innings that night at Scranton/Wilkes-Barre...Made his first non-rehab start since 8/13/21 (with the FCL Pirates Black at the FCL Pirates Gold) on 8/24 at Syracuse (1.0 IP)...Earned his only save with the Indians on 9/2 at Columbus...Did not allow an earned run in any of his final four appearances (5.0 IP) from 9/11-21...Was a combined 4-4 with seven saves, a 4.69 ERA (63.1 IP/33 ER) and 92 strikeouts across 50 outings (one start) split between Greensboro, Altoona and Indianapolis...Was tied for the lead among Pittsburgh Minor League pitchers in appearances (was also tied for fifth among that group in saves and 10th in strikeouts)...Was selected to the 40-man roster on 11/6.