Skip Navigation to Main Content
Gregory Soto

RP - Pittsburgh Pirates

  • Age 31
  • Bats: L
  • Throws: L
Country: DOM
Rostered In ~0.5% of leagues

2026 Outlook

Draft Rank (ECR)
P #208
Best / Worst
#163 / #256
ADP
#658

Eligibility

Yahoo
RP
ESPN
RP
CBS
RP

Availability



Player News
View More News

Gregory Soto signs one-year deal with Pirates

The Pirates signed Gregory Soto to a one-year, $7.75 million contract.

Fantasy Impact

Soto will have a chance to compete for the closer role in the Pirates bullpen heading into next season. If he has success, he could end up being traded to a contender at the deadline.

Ari Koslow12 weeks ago
Recent Articles
View More Articles
Fantasy Baseball Closer Outlook: Team-by-Team (2026) photo

The toughest category to fill in fantasy baseball is saves. Part of that is tied to the volatility of pitching a single inning. A couple of 85-mile-per-hour bloop hits fall in, followed by a home run, and suddenly three earned … read more »

Fantasy Baseball Closer Outlook: Team-by-Team (2026) by Corey Pieper in Fantasy6 days ago
Rankings
ECRBestWorst# of Experts
Draft#492#383#6004
Rest of Season ----
Dynasty ----
ECR vs ADP
Projections
(2026 Season)
View More Projections
Projections (2026 Season)
GGSWLSVBSHDIPHERHRBBKERAWHIP
63033311659.65427525654.021.32
Stats
Pitching Stats
SeasonTeamGGSWLSVIPHRERHRBBBB%KK%ERAWHIP
2023PHI69034360.14734316228.806526.004.621.14
2024PHI43024235.136191622012.124426.674.081.58
2024BAL23011017.2201110278.862126.585.091.53
2024 Totals6603525356302642711.076526.644.421.57
2025BAL45002136.129171621811.254427.503.961.29
2025NYM25013024331612265.042621.854.501.63
2025 Totals70015160.16233284248.607025.094.181.43
Game Log
View More Games
Game Log
GameOPPScoreDECIPHRERHRBBKERAWHIP
Sun, Sep 28@ MIA--1.02000010.002.00
Fri, Sep 26@ MIA--1.132210113.502.25
Tue, Sep 23@ CHC-HLD1.211100113.501.50
Sun, Sep 21vs. WSH--1.01000020.001.00
Game Schedule
View Schedule
Game Schedule
GameOpp. Team
DateOppTimePitcherVBRMatchup
Thu, Mar 26th@ NYM1:15pm
Sat, Mar 28th@ NYM4:10pm
Sun, Mar 29th@ NYM1:40pm
Mon, Mar 30th@ CIN6:40pm