The San Francisco Giants carried a $207,092,069 payroll in 2024 across 75 players, an average of $2,761,228 and a median of $579,462. The highest-paid player was Blake Snell at $23,500,000. Every salary on the ledger is listed below.
| # | Pos | Service status | Category | |||
|---|---|---|---|---|---|---|
| 1 | Blake Snell | SP | Veteran | Active | $23,500,000 | $23,500,000 |
| 2 | Robbie Ray | SP | Veteran | Injured | $23,000,000 | $23,000,000 |
| 3 | Michael Conforto | DH | Veteran | Active | $18,000,000 | $18,000,000 |
| 4 | Matt Chapman | 3B | Veteran | Active | $16,666,666 | $16,666,666 |
| 5 | Jorge Soler | DH | Retained | $13,666,667 | $13,666,667 | |
| 6 | Taylor Rogers | RP | Veteran | Active | $12,000,000 | $12,000,000 |
| 7 | Jung Hoo Lee | CF | Veteran | Injured | $8,250,000 | $8,250,000 |
| 8 | Logan Webb | SP | Arbitration 2 Bypassed | Active | $8,000,000 | $8,000,000 |
| 9 | Mike Yastrzemski | RF | Arbitration 3 (S2) | Active | $7,900,000 | $7,900,000 |
| 10 | Alex Cobb | SP | Retained | $6,666,667 | $6,666,667 | |
| 11 | Jordan Hicks | RP | Veteran | Injured | $6,583,333 | $6,583,333 |
| 12 | Wilmer Flores | 1B | Veteran | Injured | $6,500,000 | $6,500,000 |
| 13 | Mitch Haniger | LF | Retained | $6,000,000 | $6,000,000 | |
| 14 | Thairo Estrada | 2B | Arbitration 2 (S2) (buried) | Minors | $4,700,000 | $4,700,000 |
| 15 | Luke Jackson | RP | Retained | $4,298,387 | $4,298,387 | |
| 16 | Tom Murphy | C | Veteran | Injured | $4,000,000 | $4,000,000 |
| 17 | Mark Canha | 1B | Veteran | Injured | $11,500,000 | $3,709,680 |
| 18 | LaMonte Wade Jr. | 1B | Arbitration 2 | Active | $3,500,000 | $3,500,000 |
| 19 | Austin Slater | LF | Retained | $3,476,162 | $3,476,162 | |
| 20 | Ross Stripling | SP | Retained | $3,250,000 | $3,250,000 | |
| 21 | Tyler Rogers | RP | Arbitration 2 | Active | $3,200,000 | $3,200,000 |
| 22 | Matt Chapman | 3B | Dead | $2,000,000 | $2,000,000 | |
| 23 | J.D. Davis | 3B | Retained | $1,112,910 | $1,112,910 | |
| 24 | Curt Casali | C | Veteran | Active | $1,000,000 | $1,000,000 |
| 25 | Robbie Ray | SP | Retained | $1,000,000 | $1,000,000 | |
| 26 | Ryan McKenna | CF | Retained | $800,000 | $800,000 | |
| 27 | Patrick Bailey | C | Pre-Arbitration | Active | $747,500 | $747,500 |
| 28 | Ryan Walker | RP | Pre-Arbitration | Active | $747,500 | $747,500 |
| 29 | Tristan Beck | RP | Pre-Arbitration | Active | $747,500 | $747,500 |
| 30 | Keaton Winn | SP | Pre-Arbitration | Injured | $743,750 | $743,750 |
| 31 | Kyle Harrison | SP | Pre-Arbitration | Injured | $743,750 | $743,750 |
| 32 | Sean Hjelle | RP | Pre-Arbitration | Active | $743,750 | $743,750 |
| 33 | Erik Miller | RP | Pre-Arbitration | Active | $740,000 | $740,000 |
| 34 | Camilo Doval | RP | Pre-Arbitration | Active | $770,000 | $707,940 |
| 35 | Tyler Fitzgerald | SS | Pre-Arbitration | Active | $741,875 | $638,240 |
| 36 | Tyler Matzek | RP | Retained | $623,115 | $623,115 | |
| 37 | Randy Rodriguez | RP | Pre-Arbitration | Active | $740,000 | $580,788 |
| 38 | Nick Ahmed | SS | Retained | $579,462 | $579,462 | |
| 39 | Heliot Ramos | LF | Pre-Arbitration | Active | $740,000 | $572,832 |
| 40 | Ethan Small | RP | Pre-Arbitration (buried) | Minors | $741,875 | $566,438 |
| 41 | Brett Wisely | 2B | Pre-Arbitration | Active | $740,000 | $525,161 |
| 42 | Austin Warren | RP | Pre-Arbitration | Active | $755,000 | $523,611 |
| 43 | Landen Roupp | RP | Pre-Arbitration (buried) | Minors | $740,000 | $330,174 |
| 44 | Hayden Birdsong | SP | Pre-Arbitration | Active | $740,000 | $326,196 |
| 45 | Spencer Bivens | RP | Pre-Arbitration | Active | $740,000 | $298,350 |
| 46 | Casey Schmitt | 3B | Pre-Arbitration | Active | $740,000 | $286,416 |
| 47 | Luis Matos | OF | Pre-Arbitration | Active | $740,000 | $278,460 |
| 48 | Marco Luciano | SS | Pre-Arbitration (buried) | Minors | $740,000 | $258,570 |
| 49 | Jerar Encarnacion | OF | Pre-Arbitration | Active | $740,000 | $230,724 |
| 50 | Grant McCray | CF | Pre-Arbitration | Active | $740,000 | $182,988 |
| 51 | Mason Black | SP | Pre-Arbitration (buried) | Minors | $740,000 | $171,054 |
| 52 | Spencer Howard | SP | Retained | $157,312 | $157,312 | |
| 53 | Nick Avila | RP | Retained | $145,555 | $145,555 | |
| 54 | Trenton Brooks | 1B | Pre-Arbitration (buried) | Minors | $740,000 | $107,406 |
| 55 | Kai-Wei Teng | P | Pre-Arbitration (buried) | Minors | $740,000 | $91,494 |
| 56 | Blake Sabol | C | Pre-Arbitration (buried) | Minors | $740,000 | $87,516 |
| 57 | Mike Baumann | RP | Retained | $86,237 | $86,237 | |
| 58 | David Villar | 3B | Pre-Arbitration (buried) | Minors | $740,000 | $83,538 |
| 59 | Mitch White | RP | Retained | $82,409 | $82,409 | |
| 60 | Drew Pomeranz | RP | Retained | $64,516 | $64,516 | |
| 61 | Donnie Walton | SS | Pre-Arbitration | Active | $740,000 | $63,648 |
| 62 | Daulton Jefferies | SP | Retained | $60,321 | $60,321 | |
| 63 | Alex Young | RP | Retained | $56,129 | $56,129 | |
| 64 | Jakson Reetz | C | Pre-Arbitration (buried) | Minors | $740,000 | $55,692 |
| 65 | Derek Hill | OF | Retained | $50,000 | $50,000 | |
| 66 | Kolton Ingram | RP | Retained | $50,000 | $50,000 | |
| 67 | Mitch White | SP | Retained | $50,000 | $50,000 | |
| 68 | Ryan McKenna | CF | Retained | $50,000 | $50,000 | |
| 69 | Andrew Knapp | C | Veteran (buried) | Minors | $740,000 | $23,868 |
| 70 | Joey Bart | C | Retained | $16,560 | $16,560 | |
| 71 | Kolton Ingram | RP | Pre-Arbitration (buried) | Minors | $740,000 | $11,934 |
| 72 | Derek Hill | OF | Retained | $10,698 | $10,698 | |
| 73 | Cooper Hummel | LF | Retained | $4,539 | $4,539 | |
| 74 | Raymond Burgos | RP | Pre-Arbitration (buried) | Minors | $740,000 | $3,978 |
| 75 | Trevor McDonald | SP | Pre-Arbitration | Active | $740,000 | $3,978 |
| 76 | Wade Meckler | OF | Pre-Arbitration | Minors | $0 | $0 |
Each row is one player’s 2024 allocation with the club. Adjusted is the player’s prorated payroll allocation, and the Adjusted figures sum to the club’s published $207,092,069 total, which includes active-roster salary plus injured-list, retained, dead and buried minor-league money. Salary is the full payroll salary published for the season, so the two can differ when money is deferred, prorated or carried by another club. Non-buried minor-league allocations (1 player on this ledger) are real money the club paid but are excluded from that total, so their Adjusted figure reads $0. Amounts are nominal US dollars as recorded; full source credits and access dates live on the sources page.
Salary and payroll records aggregated and published by Legends Deck. Nominal dollars; no inflation adjustment. Full source credits, licenses and access dates on the sources page.