Team roster -- 2024 San Francisco Giants
Regular season
| Batter Ratings |
| | | | | | vs LHP | vs RHP | Bunt | | | | | |
| S | Name | P | Bats | Age | AVG | PW | AVG | PW | Sac | Hit | Run | Stl | Jmp | Injury | Clutch |
| | Kevin Alcantara | cf | Rsp | 21 | .242 | Av | .227 | Av | Pr | Fr | Vg | Av | Av | Normal | Normal |
| f | Jonathan Aranda | 2b | Lp | 26 | .240 | Av | .261 | Av | Pr | Fr | Av | Fr | Fr | Normal | Normal |
| f | Aeverson Arteaga | ss | Rsp | 21 | .231 | Av | .215 | Fr | Pr | Pr | Av | Fr | Av | Normal | Normal |
| | Ji Hwan Bae | 2b | Lsp | 24 | .234 | Pr | .244 | Fr | Fr | Fr | Ex | Vg | Ex | Normal | Normal |
| f | Patrick Bailey | c | Ssp | 25 | .226 | Av | .226 | Av | Pr | Fr | Av | Fr | Av | Normal | Normal |
| f | Joey Bart | c | Rsp | 27 | .231 | Av | .227 | Av | Pr | Fr | Av | Pr | Fr | Normal | Normal |
| | Brett Baty | 3b | Lsp | 24 | .235 | Av | .250 | Vg | Pr | Pr | Av | Pr | Av | Normal | Normal |
| f | Alexander Canario | rf | Rsp | 24 | .224 | Vg | .217 | Av | Pr | Fr | Av | Av | Av | Normal | Normal |
| | Jose Devers | ss | Lsp | 24 | .241 | Fr | .251 | Fr | Fr | Fr | Vg | Fr | Av | Normal | Normal |
| f | Jeter Downs | ss | Rsp | 25 | .202 | Av | .194 | Av | Pr | Fr | Vg | Av | Ex | Normal | Normal |
| f | Jerar Encarnacion | rf | Rsp | 26 | .219 | Vg | .211 | Av | Pr | Fr | Av | Fr | Av | Normal | Normal |
| | Thairo Estrada | 2b | Rp | 28 | .268 | Av | .260 | Av | Pr | Fr | Vg | Vg | Vg | Normal | Normal |
| f | Termarr Johnson | 2b | Lsp | 20 | .198 | Fr | .214 | Av | Fr | Fr | Av | Av | Av | Normal | Normal |
| f | Jung Hoo Lee | cf | Lsp | 25 | .275 | Av | .293 | Av | Fr | Pr | Ex | Pr | Av | Normal | Normal |
| f | Marco Luciano | ss | Rsp | 22 | .220 | Av | .212 | Av | Pr | Pr | Av | Fr | Av | Normal | Normal |
| | MJ Melendez | c | Lp | 25 | .245 | Vg | .250 | Vg | Pr | Fr | Av | Pr | Av | Normal | Normal |
| | Benjamin Montgomery | cf | Rsp | 21 | .244 | Fr | .226 | Fr | Pr | Pr | Av | Av | Av | Normal | Normal |
| f | Kevin Parada | c | Rsp | 22 | .214 | Av | .211 | Av | Pr | Pr | Av | Pr | Fr | Normal | Normal |
| | Heliot Ramos | rf | Rsp | 24 | .243 | Av | .234 | Av | Pr | Fr | Vg | Fr | Av | Normal | Normal |
| | Carson Taylor | c | Lsp | 25 | .221 | Fr | .231 | Fr | Pr | Fr | Av | Pr | Fr | Normal | Normal |
| | Spencer Torkelson | 1b | Rp | 24 | .250 | Ex | .239 | Vg | Pr | Pr | Av | Fr | Fr | Normal | Normal |
| f | Thomas Troy | ss | Rsp | 22 | .243 | Av | .222 | Av | Pr | Fr | Av | Av | Ex | Normal | Normal |
| f | Joey Wiemer | cf | Rp | 25 | .238 | Vg | .213 | Av | Pr | Fr | Vg | Av | Vg | Normal | Normal |
| | Mike Yastrzemski | cf | Lp | 33 | .221 | Vg | .233 | Vg | Pr | Fr | Av | Fr | Av | Normal | Normal |
| | Nicholas Yorke | 2b | Rsp | 22 | .234 | Fr | .233 | Fr | Pr | Fr | Vg | Av | Av | Normal | Normal |
| | Total | | | 24.2 | .235 | | .234 | | | | | | | | |
| Pitcher Ratings |
| | | | | | vsLHB | vsRHB | Bunt | | | | Dur | | | | | | |
| S | Name | P | T | Age | AVG | AVG | Sac | Hit | Run | Stl | Jmp | S | R | Hld | WP | BK | GB% | Jam | Injury |
| f | Julian Aguiar | sp | R | 23 | .250 | .275 | Av | Pr | Pr | Pr | Pr | Av | Fr | Av | 34 | 73 | 61 | Normal | Normal |
| f | Tristan Beck | mr | R | 28 | .256 | .261 | Pr | Pr | Pr | Pr | Pr | Av | Vg | Av | 17 | 116 | 56 | Normal | Normal |
| | Prelander Berroa | mr | R | 24 | .246 | .223 | Pr | Pr | Pr | Pr | Pr | Pr | Pr | Fr | 35 | 81 | 48 | Normal | Normal |
| | Joey Cantillo | sp | L | 24 | .254 | .233 | Av | Pr | Pr | Pr | Pr | Av | Fr | Fr | 36 | 74 | 50 | Normal | Normal |
| f | Xzavion Curry | mr | R | 25 | .270 | .240 | Pr | Pr | Pr | Pr | Pr | Vg | Vg | Av | 23 | 76 | 39 | Normal | Normal |
| | Markevian Hence | sp | R | 21 | .254 | .260 | Av | Pr | Pr | Pr | Pr | Pr | | Pr | 31 | 74 | 54 | Normal | Normal |
| | Jordan Hicks | mr | R | 27 | .255 | .195 | Pr | Pr | Pr | Pr | Pr | Fr | Av | Av | 60 | 126 | 72 | Normal | Normal |
| f | Sean Hjelle | sp | R | 27 | .290 | .256 | Pr | Pr | Pr | Pr | Pr | Av | Av | Av | 29 | 112 | 72 | Normal | Normal |
| | Jackson Jobe | sp | R | 21 | .259 | .247 | Av | Pr | Pr | Pr | Pr | Pr | | Fr | 19 | 77 | 52 | Normal | Normal |
| | Michael Kopech | sp | R | 28 | .231 | .236 | Pr | Pr | Pr | Pr | Pr | Vg | Fr | Pr | 24 | 73 | 43 | Normal | Normal |
| | Jack Leiter | sp | R | 24 | .248 | .240 | Av | Pr | Pr | Pr | Pr | Fr | | Pr | 25 | 78 | 48 | Normal | Normal |
| f | Ryan Murphy | sp | R | 24 | .246 | .273 | Av | Pr | Pr | Pr | Pr | Pr | Pr | Pr | 39 | 76 | 46 | Normal | Normal |
| | Trevor Rogers | sp | L | 26 | .234 | .254 | Pr | Pr | Pr | Pr | Pr | Av | | Av | 16 | 113 | 53 | Normal | Normal |
| | Jackson Rutledge | sp | R | 25 | .269 | .260 | Pr | Pr | Pr | Pr | Pr | Vg | | Fr | 48 | 74 | 48 | Normal | Normal |
| f | Paul Skenes | sp | R | 22 | .253 | .242 | Av | Pr | Pr | Pr | Pr | Fr | | Vg | 5 | 72 | 64 | Normal | Normal |
| | Mitch Spence | sp | R | 26 | .252 | .269 | Av | Pr | Pr | Pr | Pr | Vg | Av | Fr | 32 | 69 | 64 | Normal | Normal |
| f | Zack Thompson | sp | L | 26 | .214 | .254 | Pr | Pr | Pr | Pr | Pr | Av | Fr | Av | 28 | 76 | 58 | Normal | Normal |
| f | Andrew Thorpe | sp | R | 23 | .264 | .239 | Av | Pr | Pr | Pr | Pr | Vg | | Pr | 18 | 71 | 59 | Normal | Normal |
| | Keaton Winn | sp | R | 26 | .250 | .252 | Pr | Pr | Pr | Pr | Pr | Pr | Av | Fr | 22 | 76 | 62 | Normal | Normal |
| | Total | | | 24.7 | .254 | .250 | | | | | | | | | | | | | |
| Fielding |
| | | | | | | | | | | | | Throw | |
| S | Name | P | p | c | 1b | 2b | 3b | ss | lf | cf | rf | OF | C | PB |
| f | Aguiar | sp | Av/100 | | | | | | | | | | | |
| | Alcantara,K | cf | | | | | | | | Fr/83 | | Av | | |
| f | Aranda | 2b | | | Av/98 | Fr/157 | Fr/128 | | | | | | | |
| f | Arteaga | ss | | | | | | Pr/86 | | | | | | |
| | Bae | 2b | | | | Vg/194 | | | | Av/200 | | Av | | |
| f | Bailey | c | | Fr/112 | Av/122 | | | | | | | | Av | 9 |
| f | Bart | c | | Av/105 | | | | | | | | | Av | 7 |
| | Baty | 3b | | | | | Fr/112 | | Av/120 | | | Av | | |
| f | Beck,Tr | mr | Av/127 | | | | | | | | | | | |
| | Berroa,P | mr | Av/100 | | | | | | | | | | | |
| f | Canario | rf | | | | | | | Av/118 | Fr/183 | Av/123 | Vg | | |
| | Cantillo | sp | Av/100 | | | | | | | | | | | |
| f | Curry | mr | Vg/37 | | | | | | | | | | | |
| | Devers,J | ss | | | | Vg/104 | | Av/112 | | | | | | |
| f | Downs | ss | | | | Fr/99 | Fr/105 | Pr/89 | | Fr/99 | | Av | | |
| f | Encarnacion,J | rf | | | Av/134 | | | | Av/119 | | Av/152 | Vg | | |
| | Estrada,T | 2b | | | | Vg/102 | Vg/113 | Av/127 | Av/102 | | Av/105 | Fr | | |
| | Hence | sp | Av/100 | | | | | | | | | | | |
| | Hicks,Jor | mr | Av/117 | | | | | | | | | | | |
| f | Hjelle | sp | Vg/81 | | | | | | | | | | | |
| | Jobe | sp | Av/100 | | | | | | | | | | | |
| f | Johnson,T | 2b | | | | Av/144 | | Fr/103 | | | | | | |
| | Kopech | sp | Fr/14 | | | | | | | | | | | |
| f | Lee,Ju | cf | | | | | | | Vg/77 | Av/93 | Vg/77 | Av | | |
| | Leiter,J | sp | Av/100 | | | | | | | | | | | |
| f | Luciano | ss | | | | | | Fr/131 | | | | | | |
| | Melendez,M | c | | Av/135 | | | Fr/110 | | Fr/100 | | Fr/100 | Av | Av | 7 |
| | Montgomery,B | cf | | | | | | | Fr/94 | Pr/126 | | Fr | | |
| f | Murphy,R | sp | Av/100 | | | | | | | | | | | |
| f | Parada | c | | Av/102 | | | | | | | | | Fr | 8 |
| | Ramos,Hel | rf | | | | | | | | Fr/138 | Av/133 | Vg | | |
| | Rogers,Tr | sp | Av/222 | | | | | | | | | | | |
| | Rutledge | sp | Av/87 | | | | | | | | | | | |
| f | Skenes | sp | Av/100 | | | | | | | | | | | |
| | Spence,M | sp | Av/100 | | | | | | | | | | | |
| | Taylor,Ca | c | | Av/117 | Pr/94 | | | | | | | | Pr | 12 |
| f | Thompson,Zack | sp | Av/56 | | | | | | | | | | | |
| f | Thorpe | sp | Av/100 | | | | | | | | | | | |
| | Torkelson | 1b | | | Av/104 | | Fr/117 | | | | | | | |
| f | Troy | ss | | | | | | Av/103 | | | | | | |
| f | Wiemer | cf | | | | | | | Av/65 | Pr/57 | Av/64 | Vg | | |
| | Winn,K | sp | Fr/72 | | | | | | | | | | | |
| | Yastrzemski | cf | | | | | | | Av/119 | Fr/43 | Av/34 | Av | | |
| | Yorke | 2b | | | | Fr/119 | | | | | | | | |
| Contract |
| | | | | | | | | Contract |
| S | Name | P | Bats | T | Age | %Act | %IL | Salary | Year |
| f | Julian Aguiar | sp | Lsp | R | 23 | 100 | 0 | 0 | 0 |
| | Kevin Alcantara | cf | Rsp | R | 21 | 100 | 0 | 0 | 0 |
| f | Jonathan Aranda | 2b | Lp | R | 26 | 100 | 0 | 0 | 0 |
| f | Aeverson Arteaga | ss | Rsp | R | 21 | 100 | 0 | 0 | 0 |
| | Ji Hwan Bae | 2b | Lsp | R | 24 | 100 | 0 | 0 | 0 |
| f | Patrick Bailey | c | Ssp | R | 25 | 100 | 0 | 0 | 0 |
| f | Joey Bart | c | Rsp | R | 27 | 100 | 0 | 0 | 0 |
| | Brett Baty | 3b | Lsp | R | 24 | 100 | 0 | 0 | 0 |
| f | Tristan Beck | mr | Rsp | R | 28 | 100 | 0 | 0 | 0 |
| | Prelander Berroa | mr | Rsp | R | 24 | 100 | 0 | 0 | 0 |
| f | Alexander Canario | rf | Rsp | R | 24 | 100 | 0 | 0 | 0 |
| | Joey Cantillo | sp | Lsp | L | 24 | 100 | 0 | 0 | 0 |
| f | Xzavion Curry | mr | Rsp | R | 25 | 100 | 0 | 0 | 0 |
| | Jose Devers | ss | Lsp | R | 24 | 100 | 0 | 0 | 0 |
| f | Jeter Downs | ss | Rsp | R | 25 | 100 | 0 | 0 | 0 |
| f | Jerar Encarnacion | rf | Rsp | R | 26 | 100 | 0 | 0 | 0 |
| | Thairo Estrada | 2b | Rp | R | 28 | 100 | 0 | 0 | 0 |
| | Markevian Hence | sp | Rsp | R | 21 | 100 | 0 | 0 | 0 |
| | Jordan Hicks | mr | Rsp | R | 27 | 100 | 0 | 0 | 0 |
| f | Sean Hjelle | sp | Rsp | R | 27 | 100 | 0 | 0 | 0 |
| | Jackson Jobe | sp | Rsp | R | 21 | 100 | 0 | 0 | 0 |
| f | Termarr Johnson | 2b | Lsp | R | 20 | 100 | 0 | 0 | 0 |
| | Michael Kopech | sp | Rsp | R | 28 | 100 | 0 | 0 | 0 |
| f | Jung Hoo Lee | cf | Lsp | R | 25 | 100 | 0 | 0 | 0 |
| | Jack Leiter | sp | Rsp | R | 24 | 100 | 0 | 0 | 0 |
| f | Marco Luciano | ss | Rsp | R | 22 | 100 | 0 | 0 | 0 |
| | MJ Melendez | c | Lp | R | 25 | 100 | 0 | 0 | 0 |
| | Benjamin Montgomery | cf | Rsp | R | 21 | 100 | 0 | 0 | 0 |
| f | Ryan Murphy | sp | Rsp | R | 24 | 100 | 0 | 0 | 0 |
| f | Kevin Parada | c | Rsp | R | 22 | 100 | 0 | 0 | 0 |
| | Heliot Ramos | rf | Rsp | R | 24 | 100 | 0 | 0 | 0 |
| | Trevor Rogers | sp | Lsp | L | 26 | 100 | 0 | 0 | 0 |
| | Jackson Rutledge | sp | Rsp | R | 25 | 100 | 0 | 0 | 0 |
| f | Paul Skenes | sp | Rsp | R | 22 | 100 | 0 | 0 | 0 |
| | Mitch Spence | sp | Rsp | R | 26 | 100 | 0 | 0 | 0 |
| | Carson Taylor | c | Lsp | R | 25 | 100 | 0 | 0 | 0 |
| f | Zack Thompson | sp | Lsp | L | 26 | 100 | 0 | 0 | 0 |
| f | Andrew Thorpe | sp | Lsp | R | 23 | 100 | 0 | 0 | 0 |
| | Spencer Torkelson | 1b | Rp | R | 24 | 100 | 0 | 0 | 0 |
| f | Thomas Troy | ss | Rsp | R | 22 | 100 | 0 | 0 | 0 |
| f | Joey Wiemer | cf | Rp | R | 25 | 100 | 0 | 0 | 0 |
| | Keaton Winn | sp | Rsp | R | 26 | 100 | 0 | 0 | 0 |
| | Mike Yastrzemski | cf | Lp | L | 33 | 100 | 0 | 0 | 0 |
| | Nicholas Yorke | 2b | Rsp | R | 22 | 100 | 0 | 0 | 0 |
| | Total | | | | 24.4 | | | 0 | |
