2024 San Francisco Giants season

{{Use mdy dates|date=May 2024}}

{{Infobox baseball team season

| name = San Francisco Giants

| season = 2024

| misc =

| image= San Francisco Giants Cap Insignia.svg

| league = National League

| division = West

| ballpark = Oracle Park

| city = San Francisco, California

| record = {{winpct|80|82|record=y}}

| divisional_place = 4th

| owners = Larry Baer (managing general partner)

| presbo = Farhan Zaidi

| managers = Bob Melvin

| television = NBC Sports Bay Area/KNTV
(Duane Kuiper, Jon Miller, Dave Flemming, Mike Krukow, Javier Lopez, Shawn Estes, Hunter Pence, Randy Winn)

| radio = KNBR (104.5 FM and 680 AM)
(Jon Miller, Dave Flemming, Duane Kuiper, Joe Ritzo, Mike Krukow, F. P. Santangelo)

| espntn = sfo

| brtn = SFO

}}

The 2024 San Francisco Giants season was the 142nd season for the franchise in Major League Baseball, their 67th year in San Francisco, and their 25th at Oracle Park. This was their first season under new manager Bob Melvin, after former manager Gabe Kapler was fired during the 2023 season. They were eliminated from playoff contention for the third consecutive season on September 19. However, they improved upon their 79–83 record from the 2023 season. Despite this, the Giants missed the playoffs for the sixth time out of their last seven seasons, and had a losing record for the second consecutive year. This caused the Giants to fire their President of baseball operations, Farhan Zaidi on September 30th. They replaced him with former catcher, Buster Posey.

Events

=Offseason=

  • November 17, 2023 − The Giants avoided arbitration with OF Austin Slater and OF Mike Yastrzemski agreeing to one-year deals.{{cite web|last=Shea|first=John|title=Giants settle with Webb, seven others ahead of arb deadline|url=https://www.sfchronicle.com/sports/giants/article/giants-agree-one-year-deals-mike-yastrzemski-18499760.php|work=San Francisco Chronicle|date=November 17, 2023|access-date=December 12, 2023}}
  • December 14, 2023 – The Giants signed OF Jung-hoo Lee to a six-year contract.{{cite web|title=Giants agree to six-year contract with outfielder Jung Hoo Lee|url=https://www.mlb.com/giants/press-release/sf-2024-lee-signing|website=MLB.com|date=December 14, 2023|access-date=December 15, 2023}}
  • December 19, 2023 – The Giants acquired OF TJ Hopkins in a trade with the Cincinnati Reds in exchange for cash considerations or a player to be named later.{{cite web|title=Giants' TJ Hopkins: Dealt to San Francisco|url=https://www.cbssports.com/fantasy/baseball/news/giants-tj-hopkins-dealt-to-san-francisco/|work=CBS Sports|date=December 19, 2023|access-date=December 21, 2023}}
  • December 23, 2023 – The Giants signed C Tom Murphy to a two-year contract with a club option for the 2026 season.{{cite web|last=Guardado|first=Maria|title=Giants, Murphy officially agree to two-year deal|url=https://www.mlb.com/giants/news/tom-murphy-agrees-to-two-year-deal-with-giants|website=MLB.com|date=December 23, 2023|access-date=December 25, 2023}}
  • January 5, 2024 – The Giants acquired RHP Robbie Ray in a trade with the Seattle Mariners in exchange for OF Mitch Haniger, RHP Anthony DeSclafani, and cash considerations.{{Cite web|title=Giants acquire Robbie Ray; Haniger, DeSclafani to Seattle|url=https://www.mlb.com/giants/news/giants-acquire-robbie-ray-from-mariners|website=MLB.com|date=January 5, 2024|access-date=January 5, 2024}}
  • January 11, 2024 − The Giants avoided arbitration with 1B/OF LaMonte Wade Jr., 2B Thairo Estrada, and RHP Tyler Rogers agreeing to one-year deals.{{cite web|last=Guardado|first=Maria|title=SF reaches deals with 3 arb-eligible players|url=https://www.mlb.com/giants/news/giants-2024-arbitration-deadline-results|website=MLB.com|date=January 11, 2024|access-date=January 15, 2024}}
  • January 18, 2024 − The Giants signed RHP Jordan Hicks to a four-year contract.{{cite web|last1=Guardado|first1=Maria|last2=Maguire|first2=Brent|title=Jordan Hicks agrees to 4-year deal with Giants|url=https://www.mlb.com/giants/news/jordan-hicks-deal-with-giants|website=MLB.com|date=January 18, 2024|access-date=January 18, 2024}}
  • February 2, 2024 – The Giants acquired OF Jonah Cox in a trade with the Oakland Athletics in exchange for RHP Ross Stripling and cash considerations.{{cite web|last=Guardado|first=Maria|title=Giants acquire OF prospect Cox from A's for Stripling|url=https://www.mlb.com/giants/news/giants-trade-ross-stripling-to-a-s-for-prospect-jonah-cox|work=MLB.com|date=February 2, 2024|access-date=February 2, 2024}}
  • February 18, 2024 – The Giants signed OF Jorge Soler to a 3-year contract.{{cite web|last1=Guardado|first1=Maria|title=Giants boost lineup, sign Soler to 3-year deal|url=https://www.mlb.com/giants/news/jorge-soler-giants-deal|website=MLB.com|date=February 18, 2024|access-date=February 18, 2024}}
  • March 3, 2024 – The Giants signed 3B Matt Chapman to a one-year contract that also included player options for the 2025 and 2026 seasons and a mutual option for the 2027 season.{{cite web|last1=Murphy|first1=Brian|last2=Guardado|first2=Maria|title=Giants add free-agent 3B Chapman|url=https://www.mlb.com/giants/news/matt-chapman-giants-deal|work=MLB.com|date=March 3, 2024|accessdate=March 3, 2024}}
  • March 19, 2024 – The Giants signed LHP Blake Snell to a 2-year contract that included an opt-out after the 2024 season.{{cite web|last1=Martinez-Lopez|first1=Melanie|last2=Maguire|first2=Brent|title=Giants finalize 2-year, $62M deal with Blake Snell|url=https://www.mlb.com/news/blake-snell-giants-free-agent-contract|work=MLB.com|date=March 19, 2024|accessdate=March 20, 2024}}

=Regular Season=

  • April 20, 2024 – The Giants acquired RHP Mitch White in a trade with the Toronto Blue Jays in exchange for cash considerations.{{cite web|title=Giants' Mitch White: Traded to San Francisco|url=https://www.cbssports.com/fantasy/baseball/news/giants-mitch-white-traded-to-san-francisco/|work=CBS Sports|date=April 20, 2024|access-date=July 30, 2024}}
  • May 10, 2024 – The Giants acquired cash considerations in a trade with the Milwaukee Brewers in exchange for RHP Mitch White.{{cite web|title=Brewers' Mitch White: Dealt to Milwaukee|url=https://www.cbssports.com/fantasy/baseball/news/brewers-mitch-white-dealt-to-milwaukee/|work=CBS Sports|date=May 10, 2024|access-date=July 30, 2024}}
  • July 7, 2024 – The Giants acquired LHP Alex Young in a trade with the Cincinnati Reds in exchange for OF Austin Slater and cash considerations.{{cite web|title=Reds acquire outfielder Austin Slater from Giants for left-handed reliever Alex Young|url=https://apnews.com/article/giants-reds-trade-f9d2411a3569b84630757fb8dfae7bcc|website=apnews.com|date=July 8, 2024|access-date=July 30, 2024}}
  • July 29, 2024 – The Giants acquired LHP Tyler Matzek and minor league INF Sabin Ceballos in a trade with the Atlanta Braves in exchange for OF Jorge Soler and RHP Luke Jackson.{{Cite web|last=Guardado|first=Maria|title=Giants land LHP Matzek, Minor League INF Ceballos from Braves for Soler, Jackson|url=https://www.mlb.com/giants/news/jorge-soler-luke-jackson-traded-by-giants-to-braves|website=MLB.com|date=July 29, 2024|access-date=July 30, 2024}}
  • July 30, 2024 – The Giants acquired minor league LHP Jacob Bresnahan and a player to be named later in a trade with the Cleveland Guardians in exchange for RHP Alex Cobb.{{Cite web|last=Guardado|first=Maria|title=Cobb will begin comeback in Cleveland after trade from Giants|url=https://www.mlb.com/giants/news/alex-cobb-traded-from-giants-to-guardians|website=MLB.com|date=July 30, 2024|access-date=July 30, 2024}}
  • July 30, 2024 – The Giants acquired OF Mark Canha in a trade with the Detroit Tigers in exchange for minor league RHP Eric Silva.{{Cite web|last=Guardado|first=Maria|title=Giants thread the needle at Deadline, add OF Canha|url=https://www.mlb.com/giants/news/mark-canha-giants-tigers-trade|website=MLB.com|date=July 30, 2024|access-date=July 31, 2024}}
  • July 30, 2024 – The Giants acquired cash considerations in a trade with the Los Angeles Angels in exchange for RHP Mike Baumann.{{cite web|title=Angels' Mike Baumann: Traded to Halos|url=https://www.cbssports.com/fantasy/baseball/news/angels-mike-baumann-traded-to-halos/|work=CBS Sports|date=July 30, 2024|access-date=August 1, 2024}}

Season standings

=National League West=

{{2024 NL West standings|highlight=San Francisco Giants}}

=National League Wild Card=

{{2024 NL Wild Card standings|highlight=San Francisco Giants}}

=Record vs. opponents=

==Record vs. National League==

{{2024 NL Record vs. opponents|team=SF}}

==Record vs. American League==

{{2024 NL Record vs. AL|team=SF}}

Game Log

=Regular season=

class="wikitable" style="font-size:90%"
colspan="2"|Legend
style="background:#bfb;"| Giants win
style="background:#fbb;"| Giants loss
style="background:#bbb;"| Postponement
style="background:#933;"| Eliminated from playoff spot
BoldGiants team member

{{Game log start|style={{Baseball primary style|San Francisco Giants}};|title= 2024 Game Log: 80–82 (Home: 42–39; Away: 38–43)}}

{{Game log section start|hide=y|style={{Baseball secondary style|San Francisco Giants}};|title=March/April: 14–16 (Home: 9–7; Away: 5–9)| #| Date| Opponent| Score| Win| Loss| Save| Stadium| Attendance| Record}}

|- style="background:#fbb;"

| 1 || March 28 || @ Padres || 4–6 || Matsui (1–0) || Jackson (0–1) || Suárez (2) || Petco Park || 44,953 || 0–1

|- style="background:#bfb;"

| 2 || March 29 || @ Padres || 8–3 || Harrison (1–0) || Musgrove (0–1) || — || Petco Park || 45,427 || 1–1

|- style="background:#bfb;"

| 3 || March 30 || @ Padres || 9–6 || Hicks (1–0) || Cease (0–1) || — || Petco Park || 37,104 || 2–1

|- style="background:#fbb;"

| 4 || March 31 || @ Padres || 4–13 || Ávila (1–0) || Jefferies (0–1) || — || Petco Park || 34,499 || 2–2

|- style="background:#fbb;"

| 5 || April 1 || @ Dodgers || 3–8 || Paxton (1–0) || Winn (0–1) || — || Dodger Stadium || 49,044 || 2–3

|- style="background:#fbb;"

| 6 || April 2 || @ Dodgers || 4–5 || Yarbrough (1–0) || Webb (0–1) || Phillips (3) || Dodger Stadium || 49,365 || 2–4

|- style="background:#fbb;"

| 7 || April 3 || @ Dodgers || 4–5 || Glasnow (2–0) || Harrison (1–1) || Lamet (1) || Dodger Stadium || 52,746 || 2–5

|- style="background:#bfb;"

| 8 || April 5 || Padres || 3–2 || Doval (1–0) || De Los Santos (0–1) || — || Oracle Park || 40,645 || 3–5

|- style="background:#fbb;"

| 9 || April 6 || Padres || 0–4 || King (2–0) || Winn (0–2) || — || Oracle Park || 40,114 || 3–6

|- style="background:#bfb;"

| 10 || April 7 || Padres || 3–2 || Walker (1–0) || Brito (0–2) || Doval (1) || Oracle Park || 40,149 || 4–6

|- style="background:#fbb;"

| 11 || April 8 || Nationals || 1–8 || Williams (2–0) || Snell (0–1) || — || Oracle Park || 25,582 || 4–7

|- style="background:#fbb;"

| 12 || April 9 || Nationals || 3–5 || Weems (1–0) || Walker (1–1) || Finnegan (4) || Oracle Park || 24,380 || 4–8

|- style="background:#bfb;"

| 13 || April 10 || Nationals || 7–1 || Hicks (2–0) || Corbin (0–2) || — || Oracle Park || 25,558 || 5–8

|- style="background:#fbb;"

| 14 || April 12 || @ Rays || 1–2 || Cleavinger (2–0) || Winn (0–3) || Fairbanks (3) || Tropicana Field || 15,146 || 5–9

|- style="background:#bfb;"

| 15 || April 13 || @ Rays || 11–2 || Webb (1–1) || Pepiot (1–2) || — || Tropicana Field || 17,411 || 6–9

|- style="background:#fbb;"

| 16 || April 14 || @ Rays || 4–9 || Alexander (1–0) || Snell (0–2) || — || Tropicana Field || 19,470 || 6–10

|- style="background:#bfb;"

| 17 || April 15 || @ Marlins || 4–3 || Harrison (2–1) || Soriano (0–1) || Doval (2) || LoanDepot Park || 8,290 || 7–10

|- style="background:#fbb;"

| 18 || April 16 || @ Marlins || 3–6 || Weathers (2–1) || Walker (1–2) || Scott (2) || LoanDepot Park || 8,076 || 7–11

|- style="background:#bfb;"

| 19 || April 17 || @ Marlins || 3–1 || Winn (1–3) || Cronin (0–2) || Doval (3) || LoanDepot Park || 8,179 || 8–11

|- style="background:#bfb;"

| 20 || April 18 || Diamondbacks || 5–0 || Webb (2–1) || Allen (0–1) || — || Oracle Park || 26,896 || 9–11

|- style="background:#fbb;"

| 21 || April 19 || Diamondbacks || 1–17 || Montgomery (1–0) || Snell (0–3) || — || Oracle Park || 33,921 || 9–12

|- style="background:#bfb;"

| 22 || April 20 || Diamondbacks || 7–3 || Walker (2–2) || Gallen (3–1) || — || Oracle Park || 31,063 || 10–12

|- style="background:#fbb;"

| 23 || April 21 || Diamondbacks || 3–5 || Cecconi (1–0) || Miller (0–1) || Ginkel (4) || Oracle Park || 35,922 || 10–13

|- style="background:#bfb;"

| 24 || April 22 || Mets || 5–2 || Winn (2–3) || Quintana (1–2) || — || Oracle Park || 24,138 || 11–13

|- style="background:#bfb;"

| 25 || April 23 || Mets || 5–1 || Webb (3–1) || Severino (2–2) || Doval (4) || Oracle Park || 25,453 || 12–13

|- style="background:#fbb;"

| 26 || April 24 || Mets || 2–8 || Garrett (4–0) || Hjelle (0–1) || — || Oracle Park || 30,183 || 12–14

|- style="background:#bfb;"

| 27 || April 26 || Pirates || 3–0 || Doval (2–0) || Bednar (1–2) || — || Oracle Park || 37,110 || 13–14

|- style="background:#fbb;"

| 28 || April 27 || Pirates || 3–4 {{small|(10)}} || Stratton (1–0) || Ta. Rogers (0–1) || Bednar (5) || Oracle Park || 34,841 || 13–15

|- style="background:#bfb;"

| 29 || April 28 || Pirates || 3–2 || Winn (3–3) || Jones (2–3) || Doval (5) || Oracle Park || 36,380 || 14–15

|- style="background:#fbb;"

| 30 || April 30 || @ Red Sox || 0–4 || Criswell (2–1) || Webb (3–2) || — || Fenway Park || 30,027 || 14–16

|-

{{Game log section end}}

{{Game log section start|hide=y|style={{Baseball secondary style|San Francisco Giants}};|title=May: 15–13 (Home: 8–5; Away: 7–8)| #| Date| Opponent| Score| Win| Loss| Save| Stadium| Attendance| Record}}

|- style="background:#fbb;"

| 31 || May 1 || @ Red Sox || 2–6 || Crawford (2–1) || Jefferies (0–2) || — || Fenway Park || 30,787 || 14–17

|- style="background:#bfb;"

| 32 || May 2 || @ Red Sox || 3–1 || Walker (3–2) || Kelly (0–1) || Doval (6) || Fenway Park || 30,065 || 15–17

|- style="background:#fbb;"

| 33 || May 3 || @ Phillies || 3–4 || Strahm (2–0) || Hicks (2–1) || Alvarado (6) || Citizens Bank Park || 40,888 || 15–18

|- style="background:#fbb;"

| 34 || May 4 || @ Phillies || 3–14 || Suárez (6–0) || Winn (3–4) || — || Citizens Bank Park || 42,610 || 15–19

|- style="background:#fbb;"

| 35 || May 5 || @ Phillies || 4–5 || Walker (2–0) || Webb (3–3) || Alvarado (7) || Citizens Bank Park || 41,058 || 15–20

|- style="background:#fbb;"

| 36 || May 6 || @ Phillies || 1–6 || Wheeler (4–3) || Black (0–1) || — || Citizens Bank Park || 33,408 || 15–21

|- style="background:#bfb;"

| 37 || May 7 || @ Rockies || 5–0 || Harrison (3–1) || Hudson (0–6) || — || Coors Field || 21,259 || 16–21

|- style="background:#bfb;"

| 38 || May 8 || @ Rockies || 8–6 || Hicks (3–1) || Lambert (2–2) || — || Coors Field || 20,532 || 17–21

|- style="background:#fbb;"

| 39 || May 9 || @ Rockies || 1–9 || Quantrill (2–3) || Winn (3–5) || — || Coors Field || 23,870 || 17–22

|- style="background:#fbb;"

| 40 || May 10 || Reds || 2–4 || Abbott (2–4) || Webb (3–4) || Díaz (7) || Oracle Park || 32,867 || 17–23

|- style="background:#bfb;"

| 41 || May 11 || Reds || 5–1 || Ta. Rogers (1–1) || Lodolo (3–2) || — || Oracle Park || 37,321 || 18–23

|- style="background:#bfb;"

| 42 || May 12 || Reds || 6–5 {{small|(10)}} || Jackson (1–1) || Pagán (2–3) || — || Oracle Park || 36,210 || 19–23

|- style="background:#fbb;"

| 43 || May 13 || Dodgers || 4–6 {{small|(10)}} || Treinen (1–0) || Ta. Rogers (1–2) || Feyereisen (1) || Oracle Park || 35,033 || 19–24

|- style="background:#fbb;"

| 44 || May 14 || Dodgers || 2–10 || Stone (4–1) || Winn (3–6) || — || Oracle Park || 35,575 || 19–25

|- style="background:#bfb;"

| 45 || May 15 || Dodgers || 4–1 || Webb (4–4) || Hernández (0–1) || Doval (7) || Oracle Park || 36,027 || 20–25

|- style="background:#bfb;"

| 46 || May 17 || Rockies || 10–5 || Hjelle (1–1) || Feltner (1–4) || — || Oracle Park || 32,025 || 21–25

|- style="background:#bfb;"

| 47 || May 18 || Rockies || 14–4 || Harrison (4–1) || Blach (1–2) || — || Oracle Park || 31,098 || 22–25

|- style="background:#bfb;"

| 48 || May 19 || Rockies || 4–1 || Hicks (4–1) || Hudson (1–7) || Doval (8) || Oracle Park || 34,766 || 23–25

|- style="background:#fbb;"

| 49 || May 21 || @ Pirates || 6–7 {{small|(10)}} || Bednar (3–3) || Miller (0–2) || — || PNC Park || 12,652 || 23–26

|- style="background:#bfb;"

| 50 || May 22 || @ Pirates || 9–5 {{small|(10)}} || Walker (4–2) || Mlodzinski (0–1) || — || PNC Park || 13,830 || 24–26

|- style="background:#bfb;"

| 51 || May 23 || @ Pirates || 7–6 || Jackson (2–1) || Stratton (1–1) || Ty. Rogers (1) || PNC Park || 23,162 || 25–26

|- style="background:#bfb;"

| 52 || May 24 || @ Mets || 8–7 || Avila (1–0) || Garrett (5–2) || Doval (9) || Citi Field || 26,658 || 26–26

|- style="background:#bfb;"

| 53 || May 25 || @ Mets || 7–2 {{small|(10)}} || Jackson (3–1) || Reid-Foley (1–2) || — || Citi Field || 32,971 || 27–26

|- style="background:#fbb;"

| 54 || May 26 || @ Mets || 3–4 || Houser (1–4) || Ty. Rogers (0–1) || — || Citi Field || 41,016 || 27–27

|- style="background:#bfb;"

| 55 || May 27 || Phillies || 8–4 || Rodríguez (1–0) || Walker (3–1) || — || Oracle Park || 40,598 || 28–27

|- style="background:#bfb;"

| 56 || May 28 || Phillies || 1–0 {{small|(10)}} || Hjelle (2–1) || Strahm (3–1) || — || Oracle Park || 34,655 || 29–27

|- style="background:#fbb;"

| 57 || May 29 || Phillies || 1–6 || Sánchez (3–3) || Harrison (4–2) || — || Oracle Park || 31,763 || 29–28

|- style="background:#fbb;"

| 58 || May 31 || Yankees || 2–6 || Stroman (5–2) || Hicks (4–2) || — || Oracle Park || 35,018 || 29–29

|-

{{Game log section end}}

{{Game log section start|hide=y|style={{Baseball secondary style|San Francisco Giants}};|title=June: 12–15 (Home: 8–7; Away: 4–8)| #| Date| Opponent| Score| Win| Loss| Save| Stadium| Attendance| Record}}

|- style="background:#fbb;"

| 59 || June 1 || Yankees || 3–7 || Poteet (2–0) || Webb (4–5) || — || Oracle Park || 34,487 || 29–30

|- style="background:#fbb;"

| 60 || June 2 || Yankees || 5–7 || Tonkin (2–3) || Doval (2–1) || Holmes (17) || Oracle Park || 39,485 || 29–31

|- style="background:#fbb;"

| 61 || June 3 || @ Diamondbacks || 2–4 || Thompson (3–2) || Rodríguez (1–1) || — || Chase Field || 22,551 || 29–32

|- style="background:#fbb;"

| 62 || June 4 || @ Diamondbacks || 5–8 || Ginkel (4–3) || Harrison (4–3) || Sewald (6) || Chase Field || 23,548 || 29–33

|- style="background:#bfb;"

| 63 || June 5 || @ Diamondbacks || 9–3 || Hjelle (3–1) || Montgomery (3–4) || — || Chase Field || 24,178 || 30–33

|- style="background:#bfb;"

| 64 || June 7 || @ Rangers || 5–2 || Webb (5–5) || Robertson (2–3) || Doval (10) || Globe Life Field || 35,868 || 31–33

|- style="background:#bfb;"

| 65 || June 8 || @ Rangers || 3–1 || Miller (1–2) || Heaney (2–7) || Doval (11) || Globe Life Field || 34,843 || 32–33

|- style="background:#fbb;"

| 66 || June 9 || @ Rangers || 2–7 || Eovaldi (3–2) || Winn (3–7) || — || Globe Life Field || 34,912 || 32–34

|- style="background:#bfb;"

| 67 || June 10 || Astros || 4–3 {{small|(10)}} || Rodríguez (2–1) || Montero (1–2) || — || Oracle Park || 32,820 || 33–34

|- style="background:#fbb;"

| 68 || June 11 || Astros || 1–3 || Blanco (6–2) || Hicks (4–3) || Pressly (2) || Oracle Park || 32,853 || 33–35

|- style="background:#bfb;"

| 69 || June 12 || Astros || 5–3 || Webb (6–5) || Valdez (5–4) || Doval (12) || Oracle Park || 34,506 || 34–35

|- style="background:#fbb;"

| 70 || June 14 || Angels || 6–8 || Anderson (6–6) || Howard (0–1) || Estévez (11) || Oracle Park || 32,842 || 34–36

|- style="background:#fbb;"

| 71 || June 15 || Angels || 3–4 || Moore (3–2) || Walker (4–3) || Estévez (12) || Oracle Park || 36,235 || 34–37

|- style="background:#bfb;"

| 72 || June 16 || Angels || 13–6 || Bivens (1–0) || Suárez (1–2) || — || Oracle Park || 41,008 || 35–37

|- style="background:#bfb;"

| 73 || June 17 || @ Cubs || 7–6 || Miller (2–2) || Neris (6–2) || Doval (13) || Wrigley Field || 36,048 || 36–37

|- style="background:#fbb;"

| 74 || June 18 || @ Cubs || 2–5 || Miller (2–0) || Ty. Rogers (0–2) || Thompson (1) || Wrigley Field || 36,297 || 36–38

|- style="background:#fbb;"

| 75 || June 19 || @ Cubs || 5–6 || Hendricks (1–4) || Bivens (1–1) || Brewer (1) || Wrigley Field || 37,673 || 36–39

|- style="background:#fbb;"

| 76 || June 20* || @ Cardinals || 5–6 || Pallante (3–3) || Winn (3–8) || Helsley (25) || Rickwood Field || 8,332 || 36–40

|- style="background:#fbb;"

| 77 || June 22 || @ Cardinals || 4–9 || Mikolas (6–6) || Hicks (4–4) || — || Busch Stadium || 41,815 || 36–41

|- style="background:#fbb;"

| 78 || June 23 || @ Cardinals || 3–5 || Gray (9–4) || Webb (6–6) || Helsley (26) || Busch Stadium || 37,492 || 36–42

|- style="background:#bfb;"

| 79 || June 24 || Cubs || 5–4 || Howard (1–1) || Smyly (2–4) || — || Oracle Park || 30,701 || 37–42

|- style="background:#bfb;"

| 80 || June 25 || Cubs || 5–1 || Ty. Rogers (1–2) || Hendricks (1–5) || — || Oracle Park || 30,368 || 38–42

|- style="background:#bfb;"

| 81 || June 26 || Cubs || 4–3 || Jackson (4–1) || Smyly (2–5) || Doval (14) || Oracle Park || 30,893 || 39–42

|- style="background:#fbb;"

| 82 || June 27 || Cubs || 3–5 {{small|(10)}} || Neris (7–2) || Jackson (4–2) || Hodge (1) || Oracle Park || 31,535 || 39–43

|- style="background:#bfb;"

| 83 || June 28 || Dodgers || 5–3 || Doval (3–1) || Treinen (2–2) || — || Oracle Park || 40,052 || 40–43

|- style="background:#fbb;"

| 84 || June 29 || Dodgers || 7–14 {{small|(11)}} || Hudson (5–1) || Hjelle (3–2) || — || Oracle Park || 39,663 || 40–44

|- style="background:#bfb;"

| 85 || June 30 || Dodgers || 10–4 || Bivens (2–1) || Paxton (7–2) || — || Oracle Park || 40,428 || 41–44

|-

|colspan="10"|*June 20 game played at Rickwood Field in Birmingham, Alabama

|-

{{Game log section end}}

{{Game log section start|hide=y|style={{Baseball secondary style|San Francisco Giants}};|title=July: 13–12 (Home: 8–4; Away: 5–8)| #| Date| Opponent| Score| Win| Loss| Save| Stadium| Attendance| Record}}

|- style="background:#bfb;"

| 86 || July 2 || @ Braves || 5–3 || Birdsong (1–0) || Lee (2–2) || Doval (15) || Truist Park || 34,047 || 42–44

|- style="background:#fbb;"

| 87 || July 3 || @ Braves || 1–3 || Sale (11–3) || Hicks (4–5) || Iglesias (21) || Truist Park || 38,834 || 42–45

|- style="background:#bfb;"

| 88 || July 4 || @ Braves || 4–2 || Webb (7–6) || Morton (5–5) || Doval (16) || Truist Park || 40,672 || 43–45

|- style="background:#bfb;"

| 89 || July 5 || @ Guardians || 4–2 || Walker (5–3) || Bibee (7–3) || Doval (17) || Progressive Field || 36,769 || 44–45

|- style="background:#fbb;"

| 90 || July 6 || @ Guardians || 4–5 || Ávila (3–1) || Harrison (4–4) || Clase (26) || Progressive Field || 36,081 || 44–46

|- style="background:#fbb;"

| 91 || July 7 || @ Guardians || 4–5 || Smith (4–1) || Hjelle (3–3) || Clase (27) || Progressive Field || 32,012 || 44–47

|- style="background:#bfb;"

| 92 || July 9 || Blue Jays || 4–3 || Miller (3–2) || Richards (1–1) || — || Oracle Park || 32,924 || 45–47

|- style="background:#fbb;"

| 93 || July 10 || Blue Jays || 6–10 || Bassitt (8–7) || Webb (7–7) || — || Oracle Park || 32,014 || 45–48

|- style="background:#fbb;"

| 94 || July 11 || Blue Jays || 3–5 || Gausman (7–8) || Hicks (4–6) || Green (5) || Oracle Park || 30,064 || 45–49

|- style="background:#bfb;"

| 95 || July 12 || Twins || 7–1 || Harrison (5–4) || Ryan (6–6) || — || Oracle Park || 34,106 || 46–49

|- style="background:#fbb;"

| 96 || July 13 || Twins || 2–4 || Sands (4–1) || Ta. Rogers (1–3) || Durán (15) || Oracle Park || 32,582 || 46–50

|- style="background:#bfb;"

| 97 || July 14 || Twins || 3–2 || Walker (6–3) || Durán (5–4) || — || Oracle Park || 34,115 || 47–50

|-style=background:#bbbfff

| – || July 16 || colspan="9"|94th All-Star Game in Arlington, TX

|- style="background:#fbb;"

| 98 || July 19 || @ Rockies || 3–7 || Beeks (6–4) || Ty. Rogers (1–3) || — || Coors Field || 40,115 || 47–51

|- style="background:#fbb;"

| 99 || July 20 || @ Rockies || 3–4 || Freeland (2–3) || Webb (7–8) || Vodnik (3) || Coors Field || 44,178 || 47–52

|- style="background:#bfb;"

| 100 || July 21 || @ Rockies || 3–2 || Birdsong (2–0) || Feltner (1–10) || Doval (18) || Coors Field || 30,507 || 48–52

|- style="background:#fbb;"

| 101 || July 22 || @ Dodgers || 2–3 || Treinen (4–2) || Miller (3–3) || Hudson (7) || Dodger Stadium || 49,576 || 48–53

|- style="background:#fbb;"

| 102 || July 23 || @ Dodgers || 2–5 || Knack (2–2) || Hicks (4–7) || Phillips (15) || Dodger Stadium || 52,627 || 48–54

|- style="background:#bfb;"

| 103 || July 24 || @ Dodgers || 8–3 || Ray (1–0) || Glasnow (8–6) || — || Dodger Stadium || 54,070 || 49–54

|- style="background:#fbb;"

| 104 || July 25 || @ Dodgers || 4–6 || Treinen (5–2) || Ty. Rogers (1–4) || Honeywell Jr. (1) || Dodger Stadium || 52,291 || 49–55

|- style="background:#bfb;"

| 105 || July 26 || Rockies || 11–4 || Harrison (6–4) || Freeland (2–4) || — || Oracle Park || 32,861 || 50–55

|- style="background:#bfb;"

| 106 || July 27 {{small|(1)}} || Rockies || 4–1 || Walker (7–3) || Lawrence (3–4) || Doval (19) || Oracle Park || {{small|see 2nd game}} || 51–55

|- style="background:#bfb;'

| 107 || July 27 {{small|(2)}} || Rockies || 5–0 || Birdsong (3–0) || Gordon (0–3) || — || Oracle Park || 34,543 || 52–55

|- style="background:#bfb;"

| 108 || July 28 || Rockies || 5–4 || Rodríguez (3–1) || Gomber (2–7) || Doval (20) || Oracle Park || 37,178 || 53–55

|- style="background:#fbb;"

| 109 || July 30 || Athletics || 2–5 || Sears (8–8) || Ray (1–1) || — || Oracle Park || 37,885 || 53–56

|- style="background:#bfb;"

| 110 || July 31 || Athletics || 1–0 || Webb (8–8) || Stripling (2–10) || — || Oracle Park || 38,668 || 54–56

|-

{{Game log section end}}

{{Game log section start|hide=y|style={{Baseball secondary style|San Francisco Giants}};|title=August: 14–13 (Home: 6–6; Away: 8–7)| #| Date| Opponent| Score| Win| Loss| Save| Stadium| Attendance| Record}}

|- style="background:#bfb;"

| 111 || August 2 || @ Reds || 3–0 || Snell (1–3) || Abbott (9–8) || — || Great American Ball Park || 28,075 || 55–56

|- style="background:#fbb;"

| 112 || August 3 || @ Reds || 4–6 || Greene (8–4) || Harrison (6–5) || Díaz (22) || Great American Ball Park || 32,602 || 55–57

|- style="background:#bfb;"

| 113 || August 4 || @ Reds || 8–2 || Ray (2–1) || Spiers (4–3) || — || Great American Ball Park || 27,692 || 56–57

|- style="background:#bfb;"

| 114 || August 5 || @ Nationals || 4–1 || Webb (9–8) || Corbin (2–12) || Doval (21) || Nationals Park || 14,674 || 57–57

|- style="background:#fbb;"

| 115 || August 6 || @ Nationals || 5–11 || Gore (7–9) || Birdsong (3–1) || — || Nationals Park || 17,044 || 57–58

|- style="background:#bfb;"

| 116 || August 7 || @ Nationals || 7–4 || Snell (2–3) || Irvin (8–10) || Doval (22) || Nationals Park || 13,310 || 58–58

|- style="background:#bfb;"

| 117 || August 8 || @ Nationals || 9–5 {{small|(10)}} || Doval (4–1) || Garcia (2–4) || — || Nationals Park || 12,423 || 59–58

|- style="background:#bfb;"

| 118 || August 9 || Tigers || 3–2 || Ty. Rogers (2–4) || Foley (3–4) || — || Oracle Park || 33,037 || 60–58

|- style="background:#bfb;"

| 119 || August 10 || Tigers || 3–1 || Webb (10–8) || Hurter (0–1) || Walker (1) || Oracle Park || 40,030 || 61–58

|- style="background:#fbb;"

| 120 || August 11 || Tigers || 4–5 || Montero (3–5) || Birdsong (3–2) || Vest (1) || Oracle Park || 40,447 || 61–59

|- style="background:#fbb;"

| 121 || August 12 || Braves || 0–1 {{small|(10)}} || Iglesias (2–1) || Ta. Rogers (1–4) || — || Oracle Park || 30,184 || 61–60

|- style="background:#fbb;"

| 122 || August 13 || Braves || 3–4 {{small|(10)}} || Lee (4–2) || Rodríguez (3–2) || Iglesias (25) || Oracle Park || 30,468 || 61–61

|- style="background:#fbb;"

| 123 || August 14 || Braves || 2–13 || Holmes (1–0) || Ray (2–2) || — || Oracle Park || 27,460 || 61–62

|- style="background:#bfb;"

| 124 || August 15 || Braves || 6–0 || Webb (11–8) || Fried (7–7) || — || Oracle Park || 29,319 || 62–62

|- style="background:#fbb;"

| 125 || August 17 || @ Athletics || 0–2 || Bido (4–3) || Birdsong (3–3) || Otañez (1) || Oakland Coliseum || 37,551 || 62–63

|- style="background:#bfb;"

| 126 || August 18 || @ Athletics || 4–2 {{small|(10)}} || Walker (8–3) || Jiménez (1–3) || — || Oakland Coliseum || 32,727 || 63–63

|- style="background:#bfb;"

| 127 || August 19 || White Sox || 5–3 || Harrison (7–5) || Cannon (2–7) || Hicks (1) || Oracle Park || 29,209 || 64–63

|- style="background:#bfb;"

| 128 || August 20 || White Sox || 4–1 || Ray (3–2) || Martin (0–2) || Walker (2) || Oracle Park || 28,766 || 65–63

|- style="background:#fbb;"

| 129 || August 21 || White Sox || 2–6 || Ellard (1–1) || Miller (3–4) || — || Oracle Park || 28,375 || 65–64

|- style="background:#fbb;"

| 130 || August 23 || @ Mariners || 5–6 {{small|(10)}} || Snider (3–2) || Miller (3–5) || — || T-Mobile Park || 38,762 || 65–65

|- style="background:#bfb;"

| 131 || August 24 || @ Mariners || 4–3 || Bivens (3–1) || Kirby (9–10) || Walker (3) || T-Mobile Park || 38,027 || 66–65

|- style="background:#fbb;"

| 132 || August 25 || @ Mariners || 3–4 || Woo (6–2) || Hjelle (3–4) || Muñoz (19) || T-Mobile Park || 35,062 || 66–66

|- style="background:#bfb;"

| 133 || August 27 || @ Brewers || 5–4 || Doval (5–1) || Payamps (3–6) || Walker (4) || American Family Field || 24,354 || 67–66

|- style="background:#fbb;"

| 134 || August 28 || @ Brewers || 3–5 || Peralta (9–7) || Harrison (7–6) || Williams (6) || American Family Field || 23,247 || 67–67

|- style="background:#fbb;"

| 135 || August 29 || @ Brewers || 0–6 || Civale (5–8) || Birdsong (3–4) || — || American Family Field || 30,920 || 67–68

|- style="background:#bfb;"

| 136 || August 30 || Marlins || 3–1 || Ty. Rogers (3–4) || Baumann (3–1) || Walker (5) || Oracle Park || 33,606 || 68–68

|- style="background:#fbb;"

| 137 || August 31 || Marlins || 3–4 || Cabrera (3–6) || Black (0–2) || Faucher (5) || Oracle Park || 36,087 || 68–69

|-

{{Game log section end}}

{{Game log section start|hide=y|style={{Baseball secondary style|San Francisco Giants}};|title=September: 12–13 (Home: 3–10; Away: 9–3)| #| Date| Opponent| Score| Win| Loss| Save| Stadium| Attendance| Record}}

|- style="background:#fbb;"

| 138 || September 1 || Marlins || 5–7 || Curry (1–2) || Webb (11–9) || Faucher (6) || Oracle Park || 41,187 || 68–70

|- style="background:#fbb;"

| 139 || September 3 || Diamondbacks || 7–8 || Nelson (10–6) || Harrison (7–7) || Martínez (8) || Oracle Park || 23,545 || 68–71

|- style="background:#fbb;"

| 140 || September 4 || Diamondbacks || 4–6 || Gallen (11–6) || Birdsong (3–5) || — || Oracle Park || 22,855 || 68–72

|- style="background:#bfb;"

| 141 || September 5 || Diamondbacks || 3–2 || Walker (9–3) || Ginkel (7–3) || — || Oracle Park || 27,871 || 69–72

|- style="background:#fbb;"

| 142 || September 6 || @ Padres || 1–5 || King (12–8) || Black (0–3) || — || Petco Park || 42,595 || 69–73

|- style="background:#bfb;"

| 143 || September 7 || @ Padres || 6–3 || Webb (12–9) || Cease (12–11) || Walker (6) || Petco Park || 43,318 || 70–73

|- style="background:#bfb;"

| 144 || September 8 || @ Padres || 7–6 || Miller (4–5) || Musgrove (5–5) || Walker (7) || Petco Park || 42,996 || 71–73

|- style="background:#fbb;"

| 145 || September 10 || Brewers || 2–3 || Civale (6–8) || Roupp (0–1) || Williams (10) || Oracle Park || 25,096 || 71–74

|- style="background:#bfb;"

| 146 || September 11 || Brewers || 13–2 || Snell (3–3) || Rea (12–5) || — || Oracle Park || 22,042 || 72–74

|- style="background:#fbb;"

| 147 || September 12 || Brewers || 0–3 || Montas (7–10) || Doval (5–2) || Williams (11) || Oracle Park || 22,184 || 72–75

|- style="background:#fbb;"

| 148 || September 13 || Padres || 0–5 || Cease (13–11) || Webb (12–10) || — || Oracle Park || 39,798 || 72–76

|- style="background:#fbb;"

| 149 || September 14 || Padres || 0–8 || Musgrove (6–5) || Black (0–4) || — || Oracle Park || 31,243 || 72–77

|- style="background:#fbb;"

| 150 || September 15 || Padres || 3–4 {{small|(10)}} || Suárez (9–3) || Doval (5–3) || Morejón (2) || Oracle Park || 33,043 || 72–78

|- style="background:#bfb;"

| 151 || September 17 || @ Orioles || 10–0 || Snell (4–3) || Suárez (8–6) || — || Camden Yards || 23,967 || 73–78

|- style="background:#bfb;"

| 152 || September 18 || @ Orioles || 5–3 || Birdsong (4–5) || Kremer (7–10) || Walker (8) || Camden Yards || 23,856 || 74–78

|- style="background:#993333;"

| 153 || September 19 || @ Orioles || 3–5 || Soto (3–5) || Walker (9–4) || || Camden Yards || 23,181 || 74–79

|- style="background:#bfb;"

| 154 || September 20 || @ Royals || 2–1 || Black (1–4) || Wacha (13–8) || Doval (23) || Kauffman Stadium || 22,117 || 75–79

|- style="background:#bfb;"

| 155 || September 21 || @ Royals || 9–0 || Roupp (1–1) || Singer (9–12) || — || Kauffman Stadium || 24,189 || 76–79

|- style="background:#bfb;"

| 156 || September 22 || @ Royals || 2–0 || Snell (5–3) || Lugo (16–9) || Walker (9) || Kauffman Stadium || 24,189 || 77–79

|- style="background:#bfb;"

| 157 || September 23 || @ Diamondbacks || 6–3 || Birdsong (5–5) || Rodríguez (3–4) || Walker (10) || Chase Field || 23,359 || 78–79

|- style="background:#bfb;"

| 158 || September 24 || @ Diamondbacks || 11–0 || Webb (13–10) || Pfaadt (10–10) || — || Chase Field || 22,355 || 79–79

|- style="background:#fbb;"

| 159 || September 25 || @ Diamondbacks || 2–8 || Gallen (14–6) || Black (1–5) || — || Chase Field || 23,767 || 79–80

|- style="background:#fbb;"

| 160 || September 27 || Cardinals || 3–6 || Mikolas (10–11) || Roupp (1–1) || Helsley (49) || Oracle Park || 35,101 || 79–81

|- style="background:#bfb;"

| 161 || September 28 || Cardinals || 6–5 || Walker (10–4) || Liberatore (3–4) || Bivens (1) || Oracle Park || 36,328 || 80–81

|- style="background:#fbb;"

| 162 || September 29 || Cardinals || 1–6 || McGreevy (3–0) || Birdsong (5–6) || — || Oracle Park || 32,348 || 80–82

|-

{{Game log section end}}

{{Game log end}}

Roster

class="toccolours" style="font-size: 95%;"
colspan="10" style="{{Baseball primary style|San Francisco Giants|border=2}}; text-align: center;" | 2024 San Francisco Giants
colspan="10" style="{{Baseball secondary style|San Francisco Giants|border=2}}; text-align: center;" | Roster
valign="top" | Pitchers

{{MLBplayer|58|Nick Avila}}

{{MLBplayer|54|Mike Baumann}}

{{MLBplayer|43|Tristan Beck}}

{{MLBplayer|60|Hayden Birdsong}}

{{MLBplayer|76|Spencer Bivens}}

{{MLBplayer|47|Mason Black}}

{{MLBplayer|78|Raymond Burgos}}

{{MLBplayer|75|Camilo Doval}}

{{MLBplayer|45|Kyle Harrison}}

{{MLBplayer|12|Jordan Hicks}}

{{MLBplayer|64|Sean Hjelle}}

{{MLBplayer|56|Spencer Howard}}

{{MLBplayer|77|Luke Jackson}}

{{MLBplayer|56|Daulton Jefferies}}

{{MLBplayer|72|Trevor McDonald}}

{{MLBplayer|68|Erik Miller}}

{{MLBplayer|23|Robbie Ray}}

{{MLBplayer|73|Randy Rodríguez}}

{{MLBplayer|33|Taylor Rogers}}

{{MLBplayer|71|Tyler Rogers}}

{{MLBplayer|65|Landen Roupp}}

{{MLBplayer| 7|Blake Snell}}

{{MLBplayer|70|Kai-Wei Teng}}

{{MLBplayer|74|Ryan Walker}}

{{MLBplayer|57|Austin Warren}}

{{MLBplayer|62|Logan Webb}}

{{MLBplayer|54|Mitch White}}

{{MLBplayer|67|Keaton Winn}}

| style="width:25px;"|

| valign="top" | Catchers

{{MLBplayer|14|Patrick Bailey}}

{{MLBplayer|2,18|Curt Casali}}

{{MLBplayer|34|Andrew Knapp}}

{{MLBplayer|19|Tom Murphy}}

{{MLBplayer|50|Jakson Reetz}}

{{MLBplayer|21|Blake Sabol}}

Infielders

{{MLBplayer|16|Nick Ahmed}}

{{MLBplayer|61|Trenton Brooks}}

{{MLBplayer|16|Mark Canha}}

{{MLBplayer|26|Matt Chapman}}

{{MLBplayer|39|Thairo Estrada}}

{{MLBplayer|49|Tyler Fitzgerald}}

{{MLBplayer|41|Wilmer Flores}}

{{MLBplayer|37|Marco Luciano}}

{{MLBplayer|10|Casey Schmitt}}

{{MLBplayer|32|David Villar}}

{{MLBplayer|31|LaMonte Wade Jr.}}

{{MLBplayer|18|Donovan Walton}}

{{MLBplayer| 0|Brett Wisely}}

| style="width:25px;"|

| valign="top" |

Outfielders

{{MLBplayer| 8|Michael Conforto}}

{{MLBplayer|59|Jerar Encarnación}}

{{MLBplayer|48|Derek Hill}}

{{MLBplayer|51|Jung-hoo Lee}}

{{MLBplayer|29|Luis Matos}}

{{MLBplayer|58|Grant McCray}}

{{MLBplayer|34|Ryan McKenna}}

{{MLBplayer|17,21|Heliot Ramos}}

{{MLBplayer|13|Austin Slater}}

{{MLBplayer| 5|Mike Yastrzemski}}

Other batters

{{MLBplayer| 2|Jorge Soler}}

| style="width:25px;"|

| valign="top" | Manager

{{MLBplayer| 6|Bob Melvin}}

Coaches

{{MLBplayer|81|Garvin Alston}} {{small|(bullpen)}}

{{MLBplayer|95|Pat Burrell}} {{small|(hitting)}}

{{MLBplayer|52|Ryan Christenson}} {{small|(bench)}}

{{MLBplayer|85|Pedro Guerrero}} {{small|(assistant hitting)}}

{{MLBplayer|91|Mark Hallberg}} {{small|(first base)}}

{{MLBplayer|87|J. P. Martinez}} {{small|(assistant pitching)}}

{{MLBplayer|92|Alyssa Nakken}} {{small|(special assistant)}}

{{MLBplayer|98|Fernando Perez}} {{small|(director, video coaching)}}

{{MLBplayer|80|Bryan Price}} {{small|(pitching)}}

{{MLBplayer|99|Taira Uematsu}} {{small|(assistant coach)}}

{{MLBplayer

-|Justin Viele}} {{small|(hitting)}}

{{MLBplayer| 9|Matt Williams}} {{small|(third base)}}

= MLB debuts =

Giants players who made their MLB debuts during the 2024 regular season:

  • March 28: Jung-hoo Lee{{Cite web |date=March 29, 2024 |title=Giants' Lee has bittersweet experience in long-awaited MLB debut

|url=https://sports.yahoo.com/giants-lee-bittersweet-experience-long-001822610.html |access-date=June 5, 2024 |website=Yahoo Sports }}

  • March 31: Kai-Wei Teng{{Cite web |date=April 1, 2024 |title=Teng Kai-wei receives gift from idol Yu Darvish after MLB debut - Focus Taiwan |url=https://focustaiwan.tw/sports/202404010007 |access-date=May 1, 2024 |website=Focus Taiwan - CNA English News |language=en-US}}
  • April 1: Nick Avila{{Cite web |last=Correa |first=Christopher |date=April 3, 2024 |title=Avila makes MLB debut against Dodgers |url=https://www.turlockjournal.com/sports/pro-sports/avila-makes-mlb-debut-against-dodgers/ |access-date=May 1, 2024 |website=www.turlockjournal.com}}
  • May 6: Mason Black{{Cite web |date=May 7, 2024 |title=Frustration abounds for Giants despite Mason Black's encouraging debut |url=https://theathletic.com/5476248/2024/05/06/sf-giants-mason-black-debut-losing-streak/ |access-date=May 7, 2024 |website=The Athletic}}

Player stats

Yellow background = Team leader in category.

=Batting=

Note: G = Games played; AB = At bats; R = Runs scored; H = Hits; 2B = Doubles; 3B = Triples; HR = Home runs; RBI = Runs batted in; SB = Stolen bases; BB = Walks; AVG = Batting average; SLG = Slugging average

class="wikitable" style="text-align:center;"
style="background:#ddf;width:20%;"|Player

!style="background:#ddf;width:7%;"|G

!style="background:#ddf;width:7%;"|AB

!style="background:#ddf;width:7%;"|R

!style="background:#ddf;width:7%;"|H

!style="background:#ddf;width:7%;"|2B

!style="background:#ddf;width:7%;"|3B

!style="background:#ddf;width:7%;"|HR

!style="background:#ddf;width:7%;"|RBI

!style="background:#ddf;width:7%;"|SB

!style="background:#ddf;width:7%;"|BB

!style="background:#ddf;width:7%;"|AVG

!style="background:#ddf;width:7%;"|SLG

Matt Chapmanbgcolor=#ffcc00|154bgcolor=#ffcc00|575bgcolor=#ffcc00|98bgcolor=#ffcc00|142bgcolor=#ffcc00|392bgcolor=#ffcc00|27bgcolor=#ffcc00|7815bgcolor=#ffcc00|64.247.463
Heliot Ramos121475541282332272637bgcolor=#ffcc0|.269bgcolor=#ffcc00|.469
Michael Conforto130438561042732066042.237.450
Mike Yastrzemski140428609916bgcolor=#ffcc00|91857338.231.437
Patrick Bailey1214014694161846439.234.339
Thairo Estrada963644379152947210.217.343
Jorge Soler9334157822311240144.240.419
LaMonte Wade Jr.1173314586160834262.260.381
Tyler Fitzgerald9631453881921534bgcolor=#ffcc00|1722.280.497
Brett Wisely912522560131431213.238.345
Wilmer Flores712141944120426020.206.318
Nick Ahmed52155133661115110.232.303
Luis Matos4515014325052505.213.347
Jung-hoo Lee3714515384028210.262.331
Grant McCray3712413253251056.202.379
Jerar Encarnación3511313285051915.248.425
Curt Casali4110812213018013.194.250
Casey Schmitt4010711274161604.252.477
Austin Slater439012181019216.200.244
Marco Luciano27761016510305.211.303
Mark Canha3273421300439.288.329
David Villar113539401401.257.457
Tom Murphy133434101204.118.235
Blake Sabol1132310200105.313.375
Trenton Brooks122533000114.120.120
Donovan Walton92233001202.136.273
Jakson Reetz61412101101.143.429
Derek Hill51233010201.250.417
Andrew Knapp|3601000000.167.167
Ryan McKenna4610000010.000.000
Team totals162546069313032663017766168492.239.396

Source:[https://baseball-reference.com/teams/SFG/2024-batting.shtml]

=Pitching=

Note: W = Wins; L = Losses; ERA = Earned run average; G = Games pitched; GS = Games started; SV = Saves; IP = Innings pitched; H = Hits allowed; R = Runs allowed; ER = Earned runs allowed; BB = Walks allowed; SO = Strikeouts

class="wikitable" style="text-align:center;"
style="background:#ddf;width:20%;"|Player

!style="background:#ddf;width:7%;"|W

!style="background:#ddf;width:7%;"|L

!style="background:#ddf;width:7%;"|ERA

!style="background:#ddf;width:7%;"|G

!style="background:#ddf;width:7%;"|GS

!style="background:#ddf;width:7%;"|SV

!style="background:#ddf;width:7%;"|IP

!style="background:#ddf;width:7%;"|H

!style="background:#ddf;width:7%;"|R

!style="background:#ddf;width:7%;"|ER

!style="background:#ddf;width:7%;"|BB

!style="background:#ddf;width:7%;"|SO

Logan Webbbgcolor=#ffcc00|13bgcolor=#ffcc00|10bgcolor=#ffcc00|3.4733bgcolor=#ffcc00|330bgcolor=#ffcc00|204.2bgcolor=#ffcc00|202bgcolor=#ffcc00|83bgcolor=#ffcc00|79bgcolor=#ffcc00|50bgcolor=#ffcc00|172
Kyle Harrison774.5624240124.1125656342118
Jordan Hicks474.1029201109.211254504796
Blake Snell533.1220200104.065383644145
Sean Hjelle343.90580080.28437351475
Ryan Walker1041.917611080.05019171899
Hayden Birdsong564.751616072.05739384388
Tyler Rogers342.82bgcolor=#ffcc00|770170.1672322651
Erik Miller453.887310067.15033293887
Taylor Rogers142.40640060.05322162264
Camilo Doval534.88620bgcolor=#ffcc00|2359.05435323978
Keaton Winn387.161212055.15644442048
Randy Rodríguez324.30351052.14729251853
Landen Roupp123.58234050.14321202647
Spencer Bivens313.14272148.24720171137
Mason Black156.4498036.14626261531
Luke Jackson425.40360035.03522211533
Robbie Ray324.7077030.22016161543
Spencer Howard115.6372024.03316151121
Tristan Beck001.6971016.01433414
Nick Avila108.4980011.2171211314
Kai-Wei Teng009.8240011.015121287
Austin Warren001.6960010.292257
Mitch White0011.813005.187751
Daulton Jeffries0217.362104.21413924
Trevor McDonald000.001003.000011
Tyler Fitzgerald009.003003.063300
Mike Yastrzemski0018.001001.022230
Donovan Walton000.001001.020000
Raymond Burgos009.001001.031111
Mike Baumann0027.001000.232201
Team totals80824.10162162361433.213396996535261436

Source:[https://baseball-reference.com/teams/SFG/2024-pitching.shtml]

Farm system

{{See also| Minor League Baseball}}

class="wikitable"

! Level !! Team !! League !! Division !! Manager !! Record Type !! Record{{Cite web|url=https://www.milb.com/standings|title=Standings}} !! through

AAASacramento River CatsPacific Coast LeagueWestDave Brundage
AARichmond Flying SquirrelsEastern LeagueSouthwestDennis Pelfrey
High-AEugene EmeraldsNorthwest LeagueN/ACarlos Valderrama
Low-ASan Jose GiantsCalifornia LeagueNorth
rowspan=2|RookieACL Giants BlackArizona Complex LeagueEast
ACL Giants OrangeArizona Complex LeagueEast
rowspan=2|Foreign RookieDSL Giants BlackDominican Summer LeagueSan Pedro
DSL Giants OrangeDominican Summer LeagueNortheast

Source:

References

{{reflist}}