| Season | 2022 | 2023 | 2024 | 2025 | 2026 | 2027 | |
| Salary Cap: | $110 | $112 | $112 | $112 | $112 | $112 | |
| Base Salary: | $78.3 | $62.5 | $28.8 | $2 | $2 | $2 | |
| Remaining Salary: | $31.7 | $49.5 | $83.2 | $110 | $110 | $110 |
| Prospect Bonus (July) | 2021 | 2022 | |
| Bonuses Cap: | $10 | $10 | |
| Bonuses: | $3 | $0 | |
| Remaining Bonuses: | $7 | $10 |
| C | Christian Vazquez | 2023 | $12.0m | $12.0m | |||||||
| C | Dom Nunez | P-2024 | $0.5m | $0.5m | $0.5m | ||||||
| C | Jake Rogers | P-2024 | $0.5m | $0.5m | $0.5m | ||||||
| C | James McCann | 1/18 | 2024 | $5.3m | $5.3m | $5.3m | |||||
| CI | Cavan Biggio | P-2022 | $0.5m | ||||||||
| CI | Daniel Vogelbach | P-2022 | $0.5m | ||||||||
| CI | Edwin Rios | P-2024 | $0.5m | $0.5m | $0.5m | ||||||
| CI,MI | David Bote | 2023 | $0.5m | $0.5m | |||||||
| CI,OF | Connor Joe | P-2024 | $0.5m | $0.5m | $0.5m | ||||||
| CI,OF | Gavin Sheets | P-2024 | $0.5m | $0.5m | $0.5m | ||||||
| CI,OF | Matt Beaty | P-2022 | $0.5m | ||||||||
| MI | Cesar Hernandez | 2023 | $12.0m | $12.0m | |||||||
| MI | Kevin Newman | P-2022 | $0.5m | ||||||||
| MI | Kolten Wong | 2023 | $4.0m | $4.0m | |||||||
| MI | Willi Castro | P-2023 | $0.5m | $0.5m | |||||||
| OF | Andrew McCutchen | 2022 | $8.0m | ||||||||
| OF | Andrew Stevenson | P-2022 | $0.5m | ||||||||
| OF | Manuel Margot | 2023 | $1.7m | $1.7m | |||||||
| OF | Robbie Grossman | 2024 | $6.0m | $6.0m | $6.0m | ||||||
| OF | Tyler Naquin | 2022 | $1.5m | ||||||||
| OF | Yonathan Daza | P-2024 | $0.5m | $0.5m | $0.5m | ||||||
| RP | Adam Cimber | 2023 | $0.5m | $0.5m | |||||||
| RP | Daniel Bard | 2024 | $1.1m | $1.1m | $1.1m | ||||||
| RP | Joe Barlow | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| RP | Joe Mantiply | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| RP | Joel Payamps | P-2024 | $0.5m | $0.5m | $0.5m | ||||||
| RP | Kyle Zimmer | P-2024 | $0.5m | $0.5m | $0.5m | ||||||
| RP | Richard Rodriguez | 1/18 | 2023 | $0.5m | $0.5m | ||||||
| RP | Tyler Matzek | 2024 | $2.0m | $2.0m | $2.0m | ||||||
| SP | Bruce Zimmermann | P-2024 | $0.5m | $0.5m | $0.5m | ||||||
| SP | Jake Latz | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Janson Junk | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Kyle Wright | P-2023 | $0.5m | $0.5m | |||||||
| SP | Madison Bumgarner | 2024 | $7.4m | $7.4m | $7.4m | ||||||
| SP | Mike Soroka | P-2022 | $0.5m | ||||||||
| SP | Patrick Sandoval | P-2023 | $0.5m | $0.5m | |||||||
| SP | Randy Dobnak | P-2023 | $0.5m | $0.5m | |||||||
| SP | Tony Gonsolin | P-2023 | $0.5m | $0.5m | |||||||
| SP | Wade Miley | 2022 | $4.0m | ||||||||
| SP,RP | Sam Hentges | P-2024 | $0.5m | $0.5m | $0.5m |
| C | Austin Allen | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| C | Harry Ford | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| C | Logan O'Hoppe | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| C | Luis Rodriguez* | 1/18 | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | ||
| CI | Christian Encarnacion-Strand | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| CI | Eguy Rosario | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| CI | Romy Gonzalez | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| CI | Seth Beer | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| CI | Vinnie Pasquantino | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| CI,MI | Jose Miranda | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| MI | Abiatal Avelino | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| MI | Alan Trejo | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| MI | Ezequiel Tovar | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| MI | Jordy Barley | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| MI | Kody Clemens | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Cody Thomas | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Corey Rosier | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Donovan Casey | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Izzy Wilson | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Jack Suwinski | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Jake McCarthy | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Jay Allen | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Kyle Stowers | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Luke Raley | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Matt Vierling | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Michael Hermosillo | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| OF | Peyton Burdick | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| RP | Austin Warren | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| RP | Kirby Snead | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| RP | Nick Allgeyer | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| RP | Nick Sandlin | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Alexander Wells | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Andrew Hoffmann | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Chayce McDermott | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Christian MacLeod | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Cooper Criswell | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Griff McGarry | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Max Kranick | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Patrick Wicklander | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Reiss Knehr | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Scott Randall | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Trey Supak | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP | Zach Logue | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP,RP | Clarke Schmidt | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP,RP | Darren McCaughan | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP,RP | Kasey Kalich | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP,RP | Sean Boyle | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | |||
| SP,RP | Zach Haake | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m |
| X | Buster Posey | 2022 | $3.3m | Cash Exchanged on Contract |
| C | Luis Rodriguez* | 1/18 | P-n/a | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m | $0.5m |