Sultanes de Monterrey 2, San Francisco Giants 10

baseball game fileFinal

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Sultanes de Monterrey, 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 Sultanes de Monterrey led; a negative differential means San Francisco Giants led.Run differential+80−8123456789
  1. 01top 1: Gustavo Nunez strikes out on a foul tip.0–0
  2. 02top 1: Ramiro Pena strikes out on automatic strike.0–0
  3. 03top 1: Victor Mendoza singles on a line drive to center fielder Jared Oliva.0–0
  4. 04top 1: Josh Lester singles on a line drive to right fielder Jung Hoo Lee. Victor Mendoza to 2nd.0–0
  5. 05top 1: Coco Montes flies out to center fielder Jared Oliva.0–0
  6. 06bottom 1: Luis Arraez grounds out, shortstop Coco Montes to first baseman Victor Mendoza.0–0
  7. 07bottom 1: Rafael Devers singles on a ground ball to center fielder Raimel Tapia.0–0
  8. 08bottom 1: Matt Chapman grounds into a double play, third baseman Josh Lester to second baseman Gustavo Nunez to first baseman Victor Mendoza. Rafael Devers out at 2nd. Matt Chapman out at 1st.0–0
  9. 09top 2: Sócrates Brito grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.0–0
  10. 10top 2: Omar Narváez grounds out, second baseman Luis Arraez to first baseman Casey Schmitt.0–0
  11. 11top 2: Louis Okoye grounds out softly, pitcher Ryan Borucki to first baseman Casey Schmitt.0–0
  12. 12bottom 2: Jung Hoo Lee flies out to center fielder Raimel Tapia.0–0
  13. 13bottom 2: Willy Adames challenged (pitch result), call on the field was confirmed: Willy Adames called out on strikes.0–0
  14. 14bottom 2: Heliot Ramos strikes out swinging.0–0
  15. 15top 3: Raimel Tapia called out on strikes.0–0
  16. 16top 3: Gustavo Nunez grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.0–0
  17. 17top 3: Ramiro Pena strikes out swinging.0–0
  18. 18bottom 3: Casey Schmitt singles on a line drive to right fielder Sócrates Brito.0–0
  19. 19bottom 3: Patrick Bailey singles on a ground ball to right fielder Sócrates Brito. Casey Schmitt to 3rd.0–0
  20. 20bottom 3: Jared Oliva singles on a bunt ground ball to first baseman Victor Mendoza. Casey Schmitt scores. Patrick Bailey to 2nd.0–1
  21. 21bottom 3: Luis Arraez grounds into a force out, first baseman Victor Mendoza to shortstop Coco Montes. Patrick Bailey scores. Jared Oliva out at 2nd. Luis Arraez advances to 2nd, on a throwing error by shortstop Coco Montes.0–2
  22. 22bottom 3: Rafael Devers walks.0–2
  23. 23bottom 3: Matt Chapman called out on strikes.0–2
  24. 24bottom 3: Jung Hoo Lee doubles (1) on a ground ball to right fielder Sócrates Brito. Luis Arraez scores. Rafael Devers to 3rd.0–3
  25. 25bottom 3: Willy Adames grounds out, third baseman Josh Lester to first baseman Victor Mendoza.0–3
  26. 26top 4: Victor Mendoza grounds out to first baseman Casey Schmitt.0–3
  27. 27top 4: Josh Lester flies out to left fielder Heliot Ramos.0–3
  28. 28top 4: Coco Montes called out on strikes.0–3
  29. 29bottom 4: Heliot Ramos grounds out, third baseman Josh Lester to first baseman Victor Mendoza.0–3
  30. 30bottom 4: Casey Schmitt grounds out, shortstop Coco Montes to first baseman Victor Mendoza.0–3
  31. 31bottom 4: Patrick Bailey grounds out, second baseman Gustavo Nunez to first baseman Victor Mendoza.0–3
  32. 32top 5: Sócrates Brito flies out to left fielder Heliot Ramos.0–3
  33. 33top 5: Omar Narváez grounds out, second baseman Luis Arraez to first baseman Casey Schmitt.0–3
  34. 34top 5: Louis Okoye grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.0–3
  35. 35bottom 5: Jared Oliva singles on a ground ball to second baseman Gustavo Nunez.0–3
  36. 36bottom 5: Luis Arraez lines out to left fielder Louis Okoye.0–3
  37. 37bottom 5: Rafael Devers pops out to shortstop Coco Montes.0–3
  38. 38bottom 5: Matt Chapman reaches on a throwing error by shortstop Coco Montes. Jared Oliva scores.0–4
  39. 39bottom 5: Jung Hoo Lee grounds out to first baseman Victor Mendoza.0–4
  40. 40top 6: Raimel Tapia strikes out swinging.0–4
  41. 41top 6: Gustavo Nunez triples (1) on a line drive to left fielder Heliot Ramos.0–4
  42. 42top 6: Ramiro Pena singles on a line drive to left fielder Heliot Ramos. Gustavo Nunez scores.1–4
  43. 43top 6: Victor Mendoza grounds out, pitcher Carson Seymour to first baseman Casey Schmitt. Ramiro Pena to 2nd.1–4
  44. 44top 6: Josh Lester singles on a line drive to right fielder Jung Hoo Lee. Ramiro Pena scores.2–4
  45. 45top 6: Coco Montes singles on a ground ball to second baseman Luis Arraez. Josh Lester to 3rd. Josh Lester advances to 3rd, on a throwing error by second baseman Luis Arraez.2–4
  46. 46top 6: Sócrates Brito grounds out to first baseman Casey Schmitt.2–4
  47. 47bottom 6: Willy Adames homers (1) on a fly ball to left center field.2–5
  48. 48bottom 6: Heliot Ramos flies out sharply to center fielder Raimel Tapia.2–5
  49. 49bottom 6: Casey Schmitt singles on a sharp line drive to left fielder Louis Okoye.2–5
  50. 50bottom 6: Patrick Bailey flies out to center fielder Raimel Tapia.2–5
  51. 51bottom 6: Jared Oliva strikes out swinging.2–5
  52. 52top 7: Omar Narváez flies out to left fielder Heliot Ramos.2–5
  53. 53top 7: Louis Okoye grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.2–5
  54. 54top 7: Raimel Tapia grounds out, shortstop Willy Adames to first baseman Casey Schmitt.2–5
  55. 55bottom 7: Luis Arraez grounds out, shortstop Coco Montes to first baseman Daniel Cope.2–5
  56. 56bottom 7: Rafael Devers grounds out, first baseman Daniel Cope to pitcher Alonso Becerra.2–5
  57. 57bottom 7: Matt Chapman grounds out, third baseman Josh Lester to first baseman Daniel Cope.2–5
  58. 58top 8: Gustavo Nunez grounds out, second baseman Tyler Fitzgerald to first baseman Bryce Eldridge.2–5
  59. 59top 8: Omar Renteria strikes out swinging.2–5
  60. 60top 8: Daniel Cope strikes out swinging.2–5
  61. 61bottom 8: Luis Matos walks.2–5
  62. 62bottom 8: Willy Adames walks. Luis Matos to 2nd.2–5
  63. 63bottom 8: Will Brennan pops out to shortstop Javier Salazar.2–5
  64. 64bottom 8: Bryce Eldridge homers (1) on a fly ball to left field. Luis Matos scores. Thomas Gavello scores.2–8
  65. 65bottom 8: Jesus Rodriguez pops out to first baseman Daniel Cope in foul territory.2–8
  66. 66bottom 8: Drew Gilbert singles on a line drive to left fielder Louis Okoye.2–8
  67. 67bottom 8: Tyler Fitzgerald homers (1) on a fly ball to left field. Drew Gilbert scores.2–10
  68. 68bottom 8: Grant McCray flies out to center fielder Brayan Mendoza.2–10
  69. 69top 9: Luis Santos grounds out, second baseman Thomas Gavello to first baseman Bryce Eldridge.2–10
  70. 70top 9: Javier Salazar doubles (1) on a line drive to left fielder Will Brennan.2–10
  71. 71top 9: Ismael Alcantara grounds out, pitcher Gregory Santos to second baseman Thomas Gavello to first baseman Bryce Eldridge. Javier Salazar to 3rd.2–10
  72. 72top 9: Omar Narváez strikes out on a foul tip.2–10
  73. 73top 9: Omar Renteria grounds out softly, pitcher Blade Tidwell to first baseman Bryce Eldridge.2–8
  74. 74top 9: Ismael Alcantara strikes out swinging.2–8
Boxscore

Key evidence.

Every reported player line, kept in the API’s sport-specific stat vocabulary.

Sultanes de Monterrey boxscore
PlayerPosabavgb2b3bbbfcsererahhbphldhriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Sócrates BritoRF30000–0––00–0––00–3–000000–0––
Ramiro PenaDH30.333000–0––10–0––0.3330.667–3–11000.3332–1––
Omar RenteriaDH10000–0––00–0––00–1–000001–0––
Josh Lester3B30.667000–0––20–0––0.6671.333–3–01000.6670–2––
Victor Mendoza1B30.333000–0––10–0––0.3330.667–3–00000.3330–1––
Javier SalazarSS11100–0––10–0––13–1–000020–2––
Ismael AlcantaraRF10000–0––00–0––00–1–000000–0––
Luis Santos3B10000–0––00–0––00–1–000000–0––
Brayan MendozaCF0–000–0––00–0–––––0–0000–0–0––
Coco MontesSS30.333000–0––10–0––0.3330.667–3–00000.3331–1––
Omar NarváezC40000–0––00–0––00–4–000001–0––
Jake HigginbothamP––––04–113.5002–010.6670––2–121––––00–03
Louis OkoyeLF30000–0––00–0––00–3–000000–0––
Jesus PirelaP––––01–000–000.3330––1–40––––00–00
Gustavo Nunez2B40.250010–0––10–0––0.2501–4–10000.7501–3––
Daniel Cope1B10000–0––00–0––00–1–000001–0––
Nick StruckP––––16–4543–020.6670––2–234––––00–06
Stephen TarpleyP––––114–395–0031––9–493––––30–02
Raimel TapiaCF30000–0––00–0––00–3–000002–0––
Ronaldo AlesandroP––––02–000–000.6670––2–80––––10–00
Erick RodriguezP––––07–001–001.6670––5–211––––00–00.600
Alonso BecerraP––––14–190–0010––3–121––––00–01
San Francisco Giants boxscore
PlayerPosabavgb2b3bbbfcsererahhbphldhriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Patrick BaileyC30.333000–0––10–0––0.3330.667–3–10000.3330–1––
Matt Chapman3B40000–0––00–0––00–4–000001–0––
Luis Arraez2B40000–0––00–0––00–4–100000–0––
Heliot RamosLF30000–0––00–0––00–3–000001–0––
Rafael DeversDH30.333001–0––10–0––0.5000.833–4–00000.3330–1––
Willy AdamesSS30.333001–0––10–1––0.5001.833–4–11001.3331–4––
Casey Schmitt1B30.667000–0––20–0––0.6671.333–3–10000.6670–2––
Jung Hoo LeeRF30.333100–0––10–0––0.3331–3–01000.6670–2––
Drew GilbertCF11000–0––10–0––12–1–100010–1––
Caleb KilianP––––03–000–1010––3–100––––00–00
Matt GageP––––03–000–1010––3–130––––00–00
Erik MillerP––––03–000–1010––3–110––––10–00
Bryce Eldridge1B11000–0––10–1––15–1–130040–4––
Buddy Kennedy3B0–000–0––00–0–––––0–0000–0–0––
Tristan BeckP––––03–000–0010––3–130––––20–10
Ryan BoruckiP––––03–000–0010––3–140––––00–00
Grant McCrayDH10000–0––00–0––00–1–000000–0––
Jared OlivaCF30.667000–0––20–0––0.6671.333–3–11000.6671–2––
Luis MatosRF0–001–0––00–0––1––1–1000–0–0––
Tyler FitzgeraldSS11000–0––10–1––15–1–120040–4––
Will BrennanLF10000–0––00–0––00–1–000000–0––
Jesus RodriguezC10000–0––00–0––00–1–000000–0––
Spencer BivensP––––05–002–0010––3–150––––20–02
Carson SeymourP––––07–2184–0010––3–252––––10–04
Marques JohnsonP––––03–000–1010––3–90––––20–00
Thomas Gavello2B0–000–0––00–0–––––0–1000–0–0––
Gregory SantosP––––04–001–0010––3–110––––10–01

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(5)
  • Gustavo Nunez vs Spencer Bivens0-0

    Gustavo Nunez strikes out on a foul tip.

    1-3, 4 pitches · 0 outs before

  • Ramiro Pena vs Spencer Bivens0-0

    Ramiro Pena strikes out on automatic strike.

    0-2, 2 pitches · 1 out before

  • Victor Mendoza vs Spencer Bivens0-0

    Victor Mendoza singles on a line drive to center fielder Jared Oliva.

    2-1, 4 pitches · 2 outs before

  • Josh Lester vs Spencer Bivens0-0

    Josh Lester singles on a line drive to right fielder Jung Hoo Lee. Victor Mendoza to 2nd.

    1-1, 3 pitches · 2 outs before

  • Coco Montes vs Spencer Bivens0-0

    Coco Montes flies out to center fielder Jared Oliva.

    0-1, 2 pitches · 2 outs before

bottom 1st(3)
  • Luis Arraez vs Stephen Tarpley0-0

    Luis Arraez grounds out, shortstop Coco Montes to first baseman Victor Mendoza.

    1-0, 2 pitches · 0 outs before

  • Rafael Devers vs Stephen Tarpley0-0

    Rafael Devers singles on a ground ball to center fielder Raimel Tapia.

    1-0, 2 pitches · 1 out before

  • Matt Chapman vs Stephen Tarpley0-0

    Matt Chapman grounds into a double play, third baseman Josh Lester to second baseman Gustavo Nunez to first baseman Victor Mendoza. Rafael Devers out at 2nd. Matt Chapman out at 1st.

    0-0, 1 pitch · 1 out before

top 2nd(3)
  • Sócrates Brito vs Ryan Borucki0-0

    Sócrates Brito grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.

    1-1, 3 pitches · 0 outs before

  • Omar Narváez vs Ryan Borucki0-0

    Omar Narváez grounds out, second baseman Luis Arraez to first baseman Casey Schmitt.

    1-2, 6 pitches · 1 out before

  • Louis Okoye vs Ryan Borucki0-0

    Louis Okoye grounds out softly, pitcher Ryan Borucki to first baseman Casey Schmitt.

    2-2, 5 pitches · 2 outs before

bottom 2nd(3)
  • Jung Hoo Lee vs Stephen Tarpley0-0

    Jung Hoo Lee flies out to center fielder Raimel Tapia.

    0-0, 1 pitch · 0 outs before

  • Willy Adames vs Stephen Tarpley0-0

    Willy Adames challenged (pitch result), call on the field was confirmed: Willy Adames called out on strikes.

    1-3, 4 pitches · 1 out before

  • Heliot Ramos vs Stephen Tarpley0-0

    Heliot Ramos strikes out swinging.

    2-3, 7 pitches · 2 outs before

top 3rd(3)
  • Raimel Tapia vs Tristan Beck0-0

    Raimel Tapia called out on strikes.

    0-3, 4 pitches · 0 outs before

  • Gustavo Nunez vs Tristan Beck0-0

    Gustavo Nunez grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.

    3-1, 5 pitches · 1 out before

  • Ramiro Pena vs Tristan Beck0-0

    Ramiro Pena strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 3rd(8)
  • Casey Schmitt vs Stephen Tarpley0-0

    Casey Schmitt singles on a line drive to right fielder Sócrates Brito.

    0-0, 1 pitch · 0 outs before

  • Patrick Bailey vs Stephen Tarpley0-0

    Patrick Bailey singles on a ground ball to right fielder Sócrates Brito. Casey Schmitt to 3rd.

    2-2, 5 pitches · 0 outs before

  • Jared Oliva vs Stephen Tarpley0-1

    Jared Oliva singles on a bunt ground ball to first baseman Victor Mendoza. Casey Schmitt scores. Patrick Bailey to 2nd.

    0-0, 1 pitch · 0 outs before

  • Luis Arraez vs Stephen Tarpley0-2

    Luis Arraez grounds into a force out, first baseman Victor Mendoza to shortstop Coco Montes. Patrick Bailey scores. Jared Oliva out at 2nd. Luis Arraez advances to 2nd, on a throwing error by shortstop Coco Montes.

    2-2, 5 pitches · 0 outs before

  • Rafael Devers vs Stephen Tarpley0-2

    Rafael Devers walks.

    4-1, 4 pitches · 1 out before

  • Matt Chapman vs Stephen Tarpley0-2

    Matt Chapman called out on strikes.

    1-3, 4 pitches · 1 out before

  • Jung Hoo Lee vs Stephen Tarpley0-3

    Jung Hoo Lee doubles (1) on a ground ball to right fielder Sócrates Brito. Luis Arraez scores. Rafael Devers to 3rd.

    2-2, 6 pitches · 2 outs before

  • Willy Adames vs Stephen Tarpley0-3

    Willy Adames grounds out, third baseman Josh Lester to first baseman Victor Mendoza.

    1-2, 6 pitches · 2 outs before

top 4th(3)
  • Victor Mendoza vs Erik Miller0-3

    Victor Mendoza grounds out to first baseman Casey Schmitt.

    1-1, 3 pitches · 0 outs before

  • Josh Lester vs Erik Miller0-3

    Josh Lester flies out to left fielder Heliot Ramos.

    2-2, 5 pitches · 1 out before

  • Coco Montes vs Erik Miller0-3

    Coco Montes called out on strikes.

    0-3, 3 pitches · 2 outs before

bottom 4th(3)
  • Heliot Ramos vs Erick Rodriguez0-3

    Heliot Ramos grounds out, third baseman Josh Lester to first baseman Victor Mendoza.

    1-0, 2 pitches · 0 outs before

  • Casey Schmitt vs Erick Rodriguez0-3

    Casey Schmitt grounds out, shortstop Coco Montes to first baseman Victor Mendoza.

    0-1, 2 pitches · 1 out before

  • Patrick Bailey vs Erick Rodriguez0-3

    Patrick Bailey grounds out, second baseman Gustavo Nunez to first baseman Victor Mendoza.

    1-2, 4 pitches · 2 outs before

top 5th(3)
  • Sócrates Brito vs Caleb Kilian0-3

    Sócrates Brito flies out to left fielder Heliot Ramos.

    1-1, 3 pitches · 0 outs before

  • Omar Narváez vs Caleb Kilian0-3

    Omar Narváez grounds out, second baseman Luis Arraez to first baseman Casey Schmitt.

    1-0, 2 pitches · 1 out before

  • Louis Okoye vs Caleb Kilian0-3

    Louis Okoye grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.

    3-1, 5 pitches · 2 outs before

bottom 5th(5)
  • Jared Oliva vs Erick Rodriguez0-3

    Jared Oliva singles on a ground ball to second baseman Gustavo Nunez.

    1-2, 4 pitches · 0 outs before

  • Luis Arraez vs Erick Rodriguez0-3

    Luis Arraez lines out to left fielder Louis Okoye.

    2-1, 4 pitches · 0 outs before

  • Rafael Devers vs Erick Rodriguez0-3

    Rafael Devers pops out to shortstop Coco Montes.

    1-0, 2 pitches · 1 out before

  • Matt Chapman vs Erick Rodriguez0-4

    Matt Chapman reaches on a throwing error by shortstop Coco Montes. Jared Oliva scores.

    1-1, 3 pitches · 2 outs before

  • Jung Hoo Lee vs Jake Higginbotham0-4

    Jung Hoo Lee grounds out to first baseman Victor Mendoza.

    1-0, 2 pitches · 2 outs before

top 6th(7)
  • Raimel Tapia vs Carson Seymour0-4

    Raimel Tapia strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Gustavo Nunez vs Carson Seymour0-4

    Gustavo Nunez triples (1) on a line drive to left fielder Heliot Ramos.

    1-2, 4 pitches · 1 out before

  • Ramiro Pena vs Carson Seymour1-4

    Ramiro Pena singles on a line drive to left fielder Heliot Ramos. Gustavo Nunez scores.

    0-0, 1 pitch · 1 out before

  • Victor Mendoza vs Carson Seymour1-4

    Victor Mendoza grounds out, pitcher Carson Seymour to first baseman Casey Schmitt. Ramiro Pena to 2nd.

    2-2, 8 pitches · 1 out before

  • Josh Lester vs Carson Seymour2-4

    Josh Lester singles on a line drive to right fielder Jung Hoo Lee. Ramiro Pena scores.

    3-1, 5 pitches · 2 outs before

  • Coco Montes vs Carson Seymour2-4

    Coco Montes singles on a ground ball to second baseman Luis Arraez. Josh Lester to 3rd. Josh Lester advances to 3rd, on a throwing error by second baseman Luis Arraez.

    0-1, 2 pitches · 2 outs before

  • Sócrates Brito vs Carson Seymour2-4

    Sócrates Brito grounds out to first baseman Casey Schmitt.

    1-0, 2 pitches · 2 outs before

bottom 6th(5)
  • Willy Adames vs Jake Higginbotham2-5

    Willy Adames homers (1) on a fly ball to left center field.

    2-1, 4 pitches · 0 outs before

  • Heliot Ramos vs Jake Higginbotham2-5

    Heliot Ramos flies out sharply to center fielder Raimel Tapia.

    0-2, 3 pitches · 0 outs before

  • Casey Schmitt vs Jake Higginbotham2-5

    Casey Schmitt singles on a sharp line drive to left fielder Louis Okoye.

    0-2, 3 pitches · 1 out before

  • Patrick Bailey vs Ronaldo Alesandro2-5

    Patrick Bailey flies out to center fielder Raimel Tapia.

    1-1, 3 pitches · 1 out before

  • Jared Oliva vs Ronaldo Alesandro2-5

    Jared Oliva strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 7th(3)
  • Omar Narváez vs Matt Gage2-5

    Omar Narváez flies out to left fielder Heliot Ramos.

    2-2, 5 pitches · 0 outs before

  • Louis Okoye vs Matt Gage2-5

    Louis Okoye grounds out, third baseman Matt Chapman to first baseman Casey Schmitt.

    0-1, 2 pitches · 1 out before

  • Raimel Tapia vs Matt Gage2-5

    Raimel Tapia grounds out, shortstop Willy Adames to first baseman Casey Schmitt.

    2-2, 6 pitches · 2 outs before

bottom 7th(3)
  • Luis Arraez vs Alonso Becerra2-5

    Luis Arraez grounds out, shortstop Coco Montes to first baseman Daniel Cope.

    2-1, 4 pitches · 0 outs before

  • Rafael Devers vs Alonso Becerra2-5

    Rafael Devers grounds out, first baseman Daniel Cope to pitcher Alonso Becerra.

    0-0, 1 pitch · 1 out before

  • Matt Chapman vs Alonso Becerra2-5

    Matt Chapman grounds out, third baseman Josh Lester to first baseman Daniel Cope.

    0-1, 2 pitches · 2 outs before

top 8th(3)
  • Gustavo Nunez vs Marques Johnson2-5

    Gustavo Nunez grounds out, second baseman Tyler Fitzgerald to first baseman Bryce Eldridge.

    0-0, 1 pitch · 0 outs before

  • Omar Renteria vs Marques Johnson2-5

    Omar Renteria strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Daniel Cope vs Marques Johnson2-5

    Daniel Cope strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 8th(8)
  • Luis Matos vs Alonso Becerra2-5

    Luis Matos walks.

    4-1, 5 pitches · 0 outs before

  • Willy Adames vs Nick Struck2-5

    Willy Adames walks. Luis Matos to 2nd.

    4-1, 5 pitches · 0 outs before

  • Will Brennan vs Nick Struck2-5

    Will Brennan pops out to shortstop Javier Salazar.

    2-1, 4 pitches · 0 outs before

  • Bryce Eldridge vs Nick Struck2-8

    Bryce Eldridge homers (1) on a fly ball to left field. Luis Matos scores. Thomas Gavello scores.

    3-1, 5 pitches · 1 out before

  • Jesus Rodriguez vs Nick Struck2-8

    Jesus Rodriguez pops out to first baseman Daniel Cope in foul territory.

    0-1, 2 pitches · 1 out before

  • Drew Gilbert vs Nick Struck2-8

    Drew Gilbert singles on a line drive to left fielder Louis Okoye.

    2-1, 4 pitches · 2 outs before

  • Tyler Fitzgerald vs Nick Struck2-10

    Tyler Fitzgerald homers (1) on a fly ball to left field. Drew Gilbert scores.

    1-1, 3 pitches · 2 outs before

  • Grant McCray vs Jesus Pirela2-10

    Grant McCray flies out to center fielder Brayan Mendoza.

    2-1, 4 pitches · 2 outs before

top 9th(6)
  • Luis Santos vs Gregory Santos2-10

    Luis Santos grounds out, second baseman Thomas Gavello to first baseman Bryce Eldridge.

    0-1, 2 pitches · 0 outs before

  • Javier Salazar vs Gregory Santos2-10

    Javier Salazar doubles (1) on a line drive to left fielder Will Brennan.

    1-1, 3 pitches · 1 out before

  • Ismael Alcantara vs Gregory Santos2-10

    Ismael Alcantara grounds out, pitcher Gregory Santos to second baseman Thomas Gavello to first baseman Bryce Eldridge. Javier Salazar to 3rd.

    1-0, 2 pitches · 1 out before

  • Omar Narváez vs Gregory Santos2-10

    Omar Narváez strikes out on a foul tip.

    1-3, 4 pitches · 2 outs before

  • Omar Renteria vs Blade Tidwell2-8

    Omar Renteria grounds out softly, pitcher Blade Tidwell to first baseman Bryce Eldridge.

    0-2, 4 pitches · 0 outs before

  • Ismael Alcantara vs Blade Tidwell2-8

    Ismael Alcantara strikes out swinging.

    0-3, 3 pitches · 2 outs before

Analysis preview// illustrative example, not this page's real data
sample · team comparisonexample only
a:"Team A"b:"Team B"
Offensive ratingA 114.2 · B 108.9
Recent form (L10)A 6-4 · B 6-4
Head-to-headB leads 3-1
GET /v1/analysis/compare-teams?a=…&b=…Run this yourself via the API
Built on the StatHawk API

The page is the demo.

These requests and request patterns show how this page gets data from the same REST API and MCP server you can use in your own app or agent.

View this page's API recipe

Use the authenticated requests or fill in the labeled request templates, then adapt the response in your own product.

Authenticated request · GET /v1/contests/cst_06fhk8wkr9xx77ns823e3xmz0m
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8wkr9xx77ns823e3xmz0m" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8wkr9xx77ns823e3xmz0m/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8wkr9xx77ns823e3xmz0m/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8wkr9xx77ns823e3xmz0m/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8wkr9xx77ns823e3xmz0m/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8wkr9xx77ns823e3xmz0m/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8wkr9xx77ns823e3xmz0m/play-by-play?detail=full" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Try with MCP

Connect StatHawk to your agent, then ask it to explain and extend the data shown on this page.

Build this view in the API reference
$claude mcp add statshawk https://mcp.statshawk.ai/mcp