Loading…
| Move | Player | Pos | From | To | Yrs | Value | AAV |
|---|---|---|---|---|---|---|---|
| Signed | Ryan O'Hearn | DH/1B/RF | SD | PIT | 2 | $29.0M | $14.5M |
| Signed | Marcell Ozuna | DH | ATL | PIT | 1 | $12.0M | $12.0M |
| Signed | Gregory Soto | RP | NYM | PIT | 1 | $7.8M | $7.8M |
| Departed | Colin Holderman | RP/SU8 | PIT | CLE | 1 | $1.5M | $1.5M |
| Signed | José Urquidy | SP/SP5 | DET | PIT | 1 | $1.5M | $1.5M |
Spotrac player ids carry no StatsAPI crosswalk, so names render as plain text (lib/contracts.ts link-guard law). League-wide class totals live on the free-agent commitments ledger.
The current unsigned free-agent list and player demands or asking prices are not staged: no source for them exists in the pipeline yet.