MLBScores

Minnesota Twins 4, San Francisco Giants 2

baseball game fileFinal
Oracle Park · San Francisco

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Minnesota Twins, below favors San Francisco Giants. It runs across every plate appearance and is marked by inning along the bottom. Select a scoring marker to jump to the play.

Score differential over the gameA positive differential means Minnesota Twins led; a negative differential means San Francisco Giants led.Run differential+20−2123456789
  1. 01top 1: Luke Keaschall grounds out softly, pitcher Cesar Perdomo to first baseman Brett Harris.0–0
  2. 02top 1: Brooks Lee flies out to right fielder Bo Davidson.0–0
  3. 03top 1: Josh Bell grounds out, second baseman Jonah Cox to first baseman Brett Harris.0–0
  4. 04bottom 1: Jonah Cox flies out to center fielder Emmanuel Rodriguez.0–0
  5. 05bottom 1: Turner Hill flies out to shortstop Ben Ross.0–0
  6. 06bottom 1: Victor Bericoto lines out to pitcher Connor Prielipp.0–0
  7. 07top 2: Ryan Jeffers flies out to right fielder Bo Davidson.0–0
  8. 08top 2: Alan Roden lines out to third baseman Shay Whitcomb.0–0
  9. 09top 2: Royce Lewis singles on a line drive to right fielder Bo Davidson.0–0
  10. 10top 2: Emmanuel Rodriguez lines out to right fielder Bo Davidson.0–0
  11. 11bottom 2: Bo Davidson grounds out to first baseman Aaron Sabato.0–0
  12. 12bottom 2: Andrew Knizner grounds out, third baseman Brooks Lee to first baseman Aaron Sabato.0–0
  13. 13bottom 2: Brett Harris grounds out, pitcher Connor Prielipp to first baseman Aaron Sabato.0–0
  14. 14top 3: Aaron Sabato strikes out swinging.0–0
  15. 15top 3: Ben Ross grounds out, shortstop Christian Koss to first baseman Brett Harris.0–0
  16. 16top 3: Luke Keaschall homers (10) on a fly ball to left field.1–0
  17. 17top 3: Brooks Lee grounds out, third baseman Shay Whitcomb to first baseman Brett Harris.1–0
  18. 18bottom 3: Marcelo Mayer strikes out swinging.1–0
  19. 19bottom 3: Shay Whitcomb singles on a fly ball to left fielder Alan Roden.1–0
  20. 20bottom 3: Christian Koss strikes out swinging.1–0
  21. 21bottom 3: Jonah Cox walks. Shay Whitcomb to 2nd.1–0
  22. 22bottom 3: Turner Hill flies out to left fielder Alan Roden.1–0
  23. 23top 4: Josh Bell grounds out, second baseman Jonah Cox to first baseman Brett Harris.1–0
  24. 24top 4: Ryan Jeffers singles on a ground ball to right fielder Bo Davidson, deflected by first baseman Brett Harris.1–0
  25. 25top 4: Alan Roden singles on a line drive to left fielder Victor Bericoto, deflected by shortstop Christian Koss. Ryan Jeffers to 2nd.1–0
  26. 26top 4: Royce Lewis pops out to first baseman Brett Harris on the infield fly rule.1–0
  27. 27top 4: Emmanuel Rodriguez flies out to second baseman Jonah Cox.1–0
  28. 28bottom 4: Victor Bericoto grounds out softly, pitcher Connor Prielipp to first baseman Aaron Sabato. Victor Bericoto out on batter interference.1–0
  29. 29bottom 4: Bo Davidson singles on a ground ball to shortstop Ben Ross.1–0
  30. 30bottom 4: Andrew Knizner doubles (4) on a ground ball to left fielder Alan Roden. Bo Davidson to 3rd.1–0
  31. 31bottom 4: Brett Harris strikes out swinging.1–0
  32. 32bottom 4: Marcelo Mayer walks.1–0
  33. 33bottom 4: Shay Whitcomb singles on a fly ball to right fielder Luke Keaschall. Bo Davidson scores. Andrew Knizner scores. Marcelo Mayer to 3rd.1–2
  34. 34bottom 4: Christian Koss bunt grounds out softly to first baseman Aaron Sabato.1–2
  35. 35top 5: Aaron Sabato grounds out, shortstop Christian Koss to first baseman Brett Harris.1–2
  36. 36top 5: Ben Ross triples (1) on a fly ball to left fielder Victor Bericoto.1–2
  37. 37top 5: Luke Keaschall out on a sacrifice fly to center fielder Turner Hill. Ben Ross scores.2–2
  38. 38top 5: Brooks Lee strikes out swinging.2–2
  39. 39bottom 5: Jonah Cox grounds out, third baseman Brooks Lee to first baseman Aaron Sabato.2–2
  40. 40bottom 5: Turner Hill flies out to left fielder Alan Roden.2–2
  41. 41bottom 5: Victor Bericoto grounds out, pitcher Connor Prielipp to second baseman Royce Lewis to first baseman Aaron Sabato.2–2
  42. 42top 6: Josh Bell grounds out, third baseman Shay Whitcomb to first baseman Brett Harris.2–2
  43. 43top 6: Ryan Jeffers strikes out swinging.2–2
  44. 44top 6: Alan Roden walks.2–2
  45. 45top 6: Royce Lewis grounds into a force out, shortstop Christian Koss to second baseman Jonah Cox. Alan Roden out at 2nd.2–2
  46. 46bottom 6: Bo Davidson lines out to shortstop Ben Ross.2–2
  47. 47bottom 6: Andrew Knizner flies out to center fielder Emmanuel Rodriguez.2–2
  48. 48bottom 6: Brett Harris strikes out swinging.2–2
  49. 49top 7: Emmanuel Rodriguez walks.2–2
  50. 50top 7: Kody Clemens reaches on a fielder's choice out, first baseman Brett Harris to shortstop Christian Koss. Emmanuel Rodriguez out at 2nd. Kody Clemens to 2nd. Kody Clemens advances to 2nd, on a throwing error by shortstop Christian Koss.2–2
  51. 51top 7: Walker Jenkins singles on a ground ball to right fielder Bo Davidson. Kody Clemens scores.3–2
  52. 52top 7: Giants challenged (hit by pitch), call on the field was overturned: Luke Keaschall strikes out on a foul tip.3–2
  53. 53top 7: Brooks Lee walks. Walker Jenkins to 2nd.3–2
  54. 54top 7: Josh Bell singles on a line drive to center fielder Turner Hill. Walker Jenkins scores. Brooks Lee to 3rd.4–2
  55. 55top 7: Ryan Jeffers called out on strikes.4–2
  56. 56bottom 7: Marcelo Mayer lines out to second baseman Royce Lewis.4–2
  57. 57bottom 7: Shay Whitcomb grounds out, shortstop Ryan Kreidler to first baseman Kody Clemens.4–2
  58. 58bottom 7: Christian Koss strikes out swinging.4–2
  59. 59top 8: Alan Roden grounds out, shortstop Christian Koss to first baseman Brett Harris.4–2
  60. 60top 8: Royce Lewis strikes out swinging.4–2
  61. 61top 8: Emmanuel Rodriguez singles on a line drive to right fielder Bo Davidson.4–2
  62. 62top 8: Kody Clemens flies out to left fielder Victor Bericoto.4–2
  63. 63bottom 8: Jonah Cox flies out to center fielder Walker Jenkins.4–2
  64. 64bottom 8: Turner Hill lines out to center fielder Walker Jenkins.4–2
  65. 65bottom 8: Victor Bericoto grounds out, third baseman Brooks Lee to first baseman Kody Clemens.4–2
  66. 66top 9: Walker Jenkins flies out to center fielder Turner Hill.4–2
  67. 67top 9: Ryan Kreidler grounds out, shortstop Christian Koss to first baseman Brett Harris.4–2
  68. 68top 9: Brooks Lee singles on a fly ball to center fielder Turner Hill.4–2
  69. 69top 9: Josh Bell grounds out, third baseman Shay Whitcomb to shortstop Christian Koss to first baseman Brett Harris.4–2
  70. 70bottom 9: Grant McCray grounds out, second baseman Royce Lewis to first baseman Kody Clemens.4–2
  71. 71bottom 9: Drew Cavanaugh called out on strikes.4–2
  72. 72bottom 9: Drew Gilbert singles on a sharp line drive to right fielder Emmanuel Rodriguez.4–2
  73. 73bottom 9: Ryan Jeffers challenged (pitch result), call on the field was confirmed: Marcelo Mayer walks.4–2
  74. 74bottom 9: Shay Whitcomb strikes out swinging.4–2

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-09-23T19:45:00Z · Final

Minnesota Twins

Probable pitcher: Connor Prielipp (L)

San Francisco Giants

Probable pitcher: Cesar Perdomo (L)