How much money do the Giants have to play with? In part, it depends upon whether Buster returns or not. It is highly unlikely that a commercial vaccine is available next spring. I suspect MLB will still give players the option to sit out the season, eliminating another year from their contract. Buster's contract has a $22,177,777 price tag. He's still listed as "reserve/exempt" on Spotrac, for 2021.
When 2020 began, the Giants were $54 million below the Competitive Balance Tax (CBT). The Giants had $41 mms. in contracts expire at the end of the 2020 season, including Samardzija ($18m), Gausman ($9m), Smyly ($4m), Watson ($3m), Pence ($3m), Sandoval ($2m) and Cahill ($2m).
Six players are eligible for arbitration; Dickerson, Solano, Anderson, Gott, J. Garcia, Moronta. Solano will get a big bump. The rest, small bumps. And Anderson may be non-tendered.
All that means the Giants will have roughly $80 million to spend. They'll be able to afford some pitching, particularly given that other teams may be reluctant to spend.
Separately, Buster's contract is up after the 2021 season. So is Belt, Crawford, Cueto and Flores, though the club will probably exercise the $3.5 million option in Flores' case and they'll pay the $3m and $5m buyouts to Posey and Cueto respectively. Only Longoria is signed through 2022. So the 2022 season is (mainly) a blank slate, salary-wise.
https://www.spotrac.com/mlb/san-francisc...roll/2022/
For 2021, Posey, Cueto, Belt, Longoria, Crawford and Flores are signed. No others.
https://www.spotrac.com/mlb/san-francisc...roll/2021/