New York Yankees 4, Detroit Tigers 3

baseball game fileFinal
Publix Field at Joker Marchant Stadium · Lakeland

Game flow

Every swing in the score.

The line is the running run differential: above the center favors New York Yankees, below favors Detroit Tigers. 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 New York Yankees led; a negative differential means Detroit Tigers led.Run differential+30−3123456789
  1. 01top 1: Ben Rice called out on strikes.00
  2. 02top 1: Jasson Domínguez homers (3) on a fly ball to right center field.10
  3. 03top 1: J.C. Escarra homers (2) on a fly ball to right center field.20
  4. 04top 1: Paul DeJong strikes out swinging.20
  5. 05top 1: Spencer Jones flies out to right fielder Zach McKinstry.20
  6. 06bottom 1: Kerry Carpenter pops out to shortstop Max Schuemann.20
  7. 07bottom 1: Matt Vierling lines out to right fielder Yanquiel Fernández.20
  8. 08bottom 1: Colt Keith grounds out to first baseman Ben Rice.20
  9. 09top 2: Max Schuemann pops out to first baseman Spencer Torkelson in foul territory.20
  10. 10top 2: Seth Brown homers (1) on a fly ball to right center field.30
  11. 11top 2: George Lombard Jr. strikes out swinging.30
  12. 12top 2: Yanquiel Fernández pops out to third baseman Colt Keith.30
  13. 13bottom 2: Spencer Torkelson strikes out swinging.30
  14. 14bottom 2: Dillon Dingler grounds out, shortstop Max Schuemann to first baseman Ben Rice.30
  15. 15bottom 2: Zach McKinstry strikes out swinging.30
  16. 16top 3: Ben Rice strikes out swinging.30
  17. 17top 3: Jasson Domínguez flies out to right fielder Zach McKinstry.30
  18. 18top 3: J.C. Escarra flies out to right fielder Zach McKinstry.30
  19. 19bottom 3: Javier Báez lines out sharply to center fielder Spencer Jones.30
  20. 20bottom 3: Trei Cruz grounds out, first baseman Ben Rice to pitcher Will Warren.30
  21. 21bottom 3: John Peck grounds out to first baseman Ben Rice.30
  22. 22top 4: Paul DeJong strikes out swinging.30
  23. 23top 4: Spencer Jones doubles (2) on a ground ball to right fielder Zach McKinstry.30
  24. 24top 4: Max Schuemann walks.30
  25. 25top 4: Seth Brown walks. Spencer Jones to 3rd. Max Schuemann to 2nd.30
  26. 26top 4: George Lombard Jr. strikes out swinging.30
  27. 27top 4: Yanquiel Fernández strikes out swinging.30
  28. 28bottom 4: Kerry Carpenter flies out to left fielder Jasson Domínguez.30
  29. 29bottom 4: Matt Vierling flies out to center fielder Spencer Jones.30
  30. 30bottom 4: Colt Keith lines out to right fielder Yanquiel Fernández.30
  31. 31top 5: Ben Rice called out on strikes.30
  32. 32top 5: Jasson Domínguez lines out to center fielder Javier Báez.30
  33. 33top 5: J.C. Escarra flies out to right fielder Zach McKinstry.30
  34. 34bottom 5: Spencer Torkelson flies out to center fielder Spencer Jones.30
  35. 35bottom 5: Dillon Dingler singles on a line drive to center fielder Spencer Jones.30
  36. 36bottom 5: Zach McKinstry homers (1) on a fly ball to right field. Dillon Dingler scores.32
  37. 37bottom 5: Javier Báez flies out to right fielder Yanquiel Fernández.32
  38. 38bottom 5: Trei Cruz grounds out, second baseman George Lombard Jr. to first baseman Ben Rice.32
  39. 39top 6: Paul DeJong called out on strikes.32
  40. 40top 6: Spencer Jones strikes out swinging.32
  41. 41top 6: Max Schuemann reaches on a fielding error by shortstop Trei Cruz.32
  42. 42top 6: Pitcher Kenley Jansen picks off Max Schuemann at 1st on throw to first baseman Spencer Torkelson.32
  43. 43bottom 6: John Peck lines out to center fielder Spencer Jones.32
  44. 44bottom 6: Kerry Carpenter grounds out to first baseman Ben Rice.32
  45. 45bottom 6: Matt Vierling flies out to center fielder Spencer Jones.32
  46. 46top 7: Seth Brown grounds out, first baseman Spencer Torkelson to pitcher Kyle Finnegan.32
  47. 47top 7: George Lombard Jr. grounds out, pitcher Kyle Finnegan to first baseman Spencer Torkelson.32
  48. 48top 7: Yanquiel Fernández grounds out, shortstop John Peck to first baseman Spencer Torkelson.32
  49. 49bottom 7: Hunter Dobbins hit by pitch.32
  50. 50bottom 7: Spencer Torkelson grounds into a force out, shortstop Braden Shewmake to second baseman Core Jackson. Samuel Gil out at 2nd. Spencer Torkelson to 1st.32
  51. 51bottom 7: Roberto Campos grounds into a double play, second baseman Core Jackson to first baseman Josh Moylan. Andrew Jenkins out at 2nd. Roberto Campos out at 1st.32
  52. 52top 8: Braden Shewmake flies out to center fielder Brett Callahan.32
  53. 53top 8: Marco Luciano strikes out swinging.32
  54. 54top 8: Core Jackson grounds out, shortstop Jude Warwick to first baseman Andrew Jenkins.32
  55. 55bottom 8: Zach MacDonald strikes out swinging.32
  56. 56bottom 8: Brett Callahan doubles (1) on a fly ball to left fielder Marco Luciano.32
  57. 57bottom 8: Max Anderson singles on a ground ball to third baseman Kaeden Kent. Brett Callahan to 3rd.32
  58. 58bottom 8: Jude Warwick out on a sacrifice fly to right fielder Nicholas Torres. Brett Callahan scores.33
  59. 59bottom 8: Bennett Lee strikes out swinging.33
  60. 60top 9: Miguel Palma walks.33
  61. 61top 9: Kaeden Kent singles on a line drive to right fielder Zach MacDonald. Miguel Palma to 2nd.33
  62. 62top 9: Nicholas Torres strikes out swinging. Miguel Palma to 3rd. Kaeden Kent to 2nd. Wild pitch by pitcher Johan Simon.33
  63. 63top 9: Coby Morales strikes out swinging.33
  64. 64top 9: Jace Avina hit by pitch.33
  65. 65top 9: Josh Moylan walks. Miguel Palma scores. Kaeden Kent to 3rd. Jace Avina to 2nd.43
  66. 66top 9: Braden Shewmake grounds out, second baseman Samuel Gil to first baseman Andrew Jenkins.43
  67. 67bottom 9: Corey Julks strikes out on a foul tip.43
  68. 68bottom 9: Samuel Gil lines out to second baseman Core Jackson.43
  69. 69bottom 9: Andrew Jenkins grounds out, third baseman Kaeden Kent to first baseman Josh Moylan.43
Boxscore

Key evidence.

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

New York Yankees boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Ben Rice1B3000000000030000030
Jasson DominguezLF30.33300001010.3331.667311001.33304
Max SchuemannSS2000100000.3330.33330000000
Will WarrenP020232160186422000.333
J.C. EscarraC30.33300001010.3331.667311001.33304
Paul DeJong3B3000000000030000030
George Lombard Jr.2B3000000000030000020
Braden ShewmakeSS2000000000020000000
Miguel PalmaC0001000011100000
Yanquiel FernandezRF3000000000030000010
Cade WinquestP0300001031600000
Angel ChivilliP0519201031412012
Marco LucianoLF1000000000010000010
Jace AvinaCF0000001011000000
Kaeden Kent3B1100001001210000101
Bradley HannerP030000103701100
Coby MoralesDH1000000000010000010
Nicholas TorresRF1000000000010000010
Core Jackson2B1000000000010000000
Joshua Moylan0001000011010000
Josh Moylan1B0001000011010000
Spencer JonesCF30.33310001000.3331300000.66712
Seth BrownDH20.50000101010.6672.66731100204
Jacob Morales1000000000010000010
Nick Torres1000000000010000010
Detroit Tigers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Colt Keith3B2000000000020000000
Kenley JansenP0300001031102000
Dillon Dingler3B20.50000001000.5001210000.50001
Kerry CarpenterLF3000000000030000000
Spencer Torkelson1B3000000000030000010
Zach McKinstryRF20.50000001010.5002.50021200214
Matt VierlingDH3000000000030000000
Kyle FinneganP0300001031800000
Corey JulksPH1000000000010000010
John PeckSS2000000000020000000
Javier BaezCF2000000000020000000
Trei CruzSS2000000000020000000
Roberto CamposLF1000000000010000000
Brett CallahanCF1110001001311000202
Justin VerlanderP21638.100433.3330106135001.800
Burch SmithP0300001031201000
Johan SimonP15113.500100.667122412003
Brant HurterP0500001.667052003000
Zachary MacDonald1000000000010000010
Zach MacDonaldRF1000000000010000010
Bennett LeeC1000000000010000010
Samuel Gil2B1000000000010000000
Jude WarwickSS0000000001010100
Logan BerrierP1200000.333011200003
Max Anderson3B1100001001210000101
Andrew Jenkins1B1000000000010000000
Hunter DobbinsC0000001011000000

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(5)
  • Ben Rice vs Justin Verlander0-0

    Ben Rice called out on strikes.

    1-3, 4 pitches · 0 outs before

  • Jasson Dominguez vs Justin Verlander1-0

    Jasson Domínguez homers (3) on a fly ball to right center field.

    1-0, 2 pitches · 1 out before

  • J.C. Escarra vs Justin Verlander2-0

    J.C. Escarra homers (2) on a fly ball to right center field.

    1-0, 2 pitches · 1 out before

  • Paul DeJong vs Justin Verlander2-0

    Paul DeJong strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Spencer Jones vs Justin Verlander2-0

    Spencer Jones flies out to right fielder Zach McKinstry.

    1-2, 4 pitches · 2 outs before

bottom 1st(3)
  • Kerry Carpenter vs Will Warren2-0

    Kerry Carpenter pops out to shortstop Max Schuemann.

    2-2, 6 pitches · 0 outs before

  • Matt Vierling vs Will Warren2-0

    Matt Vierling lines out to right fielder Yanquiel Fernández.

    1-2, 4 pitches · 1 out before

  • Colt Keith vs Will Warren2-0

    Colt Keith grounds out to first baseman Ben Rice.

    0-0, 1 pitch · 2 outs before

top 2nd(4)
  • Max Schuemann vs Justin Verlander2-0

    Max Schuemann pops out to first baseman Spencer Torkelson in foul territory.

    1-0, 2 pitches · 0 outs before

  • Seth Brown vs Justin Verlander3-0

    Seth Brown homers (1) on a fly ball to right center field.

    2-0, 3 pitches · 1 out before

  • George Lombard Jr. vs Justin Verlander3-0

    George Lombard Jr. strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Yanquiel Fernandez vs Justin Verlander3-0

    Yanquiel Fernández pops out to third baseman Colt Keith.

    2-2, 6 pitches · 2 outs before

bottom 2nd(3)
  • Spencer Torkelson vs Will Warren3-0

    Spencer Torkelson strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Dillon Dingler vs Will Warren3-0

    Dillon Dingler grounds out, shortstop Max Schuemann to first baseman Ben Rice.

    0-1, 2 pitches · 1 out before

  • Zach McKinstry vs Will Warren3-0

    Zach McKinstry strikes out swinging.

    1-3, 6 pitches · 2 outs before

top 3rd(3)
  • Ben Rice vs Justin Verlander3-0

    Ben Rice strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Jasson Dominguez vs Justin Verlander3-0

    Jasson Domínguez flies out to right fielder Zach McKinstry.

    3-2, 7 pitches · 1 out before

  • J.C. Escarra vs Justin Verlander3-0

    J.C. Escarra flies out to right fielder Zach McKinstry.

    1-0, 2 pitches · 2 outs before

bottom 3rd(3)
  • Javier Baez vs Will Warren3-0

    Javier Báez lines out sharply to center fielder Spencer Jones.

    2-2, 5 pitches · 0 outs before

  • Trei Cruz vs Will Warren3-0

    Trei Cruz grounds out, first baseman Ben Rice to pitcher Will Warren.

    0-1, 2 pitches · 1 out before

  • John Peck vs Will Warren3-0

    John Peck grounds out to first baseman Ben Rice.

    1-1, 3 pitches · 2 outs before

top 4th(6)
  • Paul DeJong vs Justin Verlander3-0

    Paul DeJong strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Spencer Jones vs Justin Verlander3-0

    Spencer Jones doubles (2) on a ground ball to right fielder Zach McKinstry.

    1-1, 3 pitches · 1 out before

  • Max Schuemann vs Justin Verlander3-0

    Max Schuemann walks.

    4-1, 5 pitches · 1 out before

  • Seth Brown vs Justin Verlander3-0

    Seth Brown walks. Spencer Jones to 3rd. Max Schuemann to 2nd.

    4-0, 4 pitches · 1 out before

  • George Lombard Jr. vs Brant Hurter3-0

    George Lombard Jr. strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Yanquiel Fernandez vs Brant Hurter3-0

    Yanquiel Fernández strikes out swinging.

    1-3, 4 pitches · 2 outs before

bottom 4th(3)
  • Kerry Carpenter vs Will Warren3-0

    Kerry Carpenter flies out to left fielder Jasson Domínguez.

    2-1, 4 pitches · 0 outs before

  • Matt Vierling vs Will Warren3-0

    Matt Vierling flies out to center fielder Spencer Jones.

    0-0, 1 pitch · 1 out before

  • Colt Keith vs Will Warren3-0

    Colt Keith lines out to right fielder Yanquiel Fernández.

    1-1, 3 pitches · 2 outs before

top 5th(3)
  • Ben Rice vs Brant Hurter3-0

    Ben Rice called out on strikes.

    2-3, 6 pitches · 0 outs before

  • Jasson Dominguez vs Brant Hurter3-0

    Jasson Domínguez lines out to center fielder Javier Báez.

    3-1, 5 pitches · 1 out before

  • J.C. Escarra vs Brant Hurter3-0

    J.C. Escarra flies out to right fielder Zach McKinstry.

    0-1, 2 pitches · 2 outs before

bottom 5th(5)
  • Spencer Torkelson vs Will Warren3-0

    Spencer Torkelson flies out to center fielder Spencer Jones.

    0-1, 2 pitches · 0 outs before

  • Dillon Dingler vs Will Warren3-0

    Dillon Dingler singles on a line drive to center fielder Spencer Jones.

    2-2, 5 pitches · 1 out before

  • Zach McKinstry vs Will Warren3-2

    Zach McKinstry homers (1) on a fly ball to right field. Dillon Dingler scores.

    2-1, 4 pitches · 1 out before

  • Javier Baez vs Will Warren3-2

    Javier Báez flies out to right fielder Yanquiel Fernández.

    0-0, 1 pitch · 1 out before

  • Trei Cruz vs Will Warren3-2

    Trei Cruz grounds out, second baseman George Lombard Jr. to first baseman Ben Rice.

    1-0, 2 pitches · 2 outs before

top 6th(4)
  • Paul DeJong vs Kenley Jansen3-2

    Paul DeJong called out on strikes.

    2-3, 6 pitches · 0 outs before

  • Spencer Jones vs Kenley Jansen3-2

    Spencer Jones strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Max Schuemann vs Kenley Jansen3-2

    Max Schuemann reaches on a fielding error by shortstop Trei Cruz.

    0-0, 1 pitch · 2 outs before

  • Seth Brown vs Kenley Jansen3-2

    Pitcher Kenley Jansen picks off Max Schuemann at 1st on throw to first baseman Spencer Torkelson.

    0-0, 0 pitches · 2 outs before

bottom 6th(3)
  • John Peck vs Will Warren3-2

    John Peck lines out to center fielder Spencer Jones.

    0-2, 3 pitches · 0 outs before

  • Kerry Carpenter vs Will Warren3-2

    Kerry Carpenter grounds out to first baseman Ben Rice.

    0-0, 1 pitch · 1 out before

  • Matt Vierling vs Will Warren3-2

    Matt Vierling flies out to center fielder Spencer Jones.

    2-2, 5 pitches · 2 outs before

top 7th(3)
  • Seth Brown vs Kyle Finnegan3-2

    Seth Brown grounds out, first baseman Spencer Torkelson to pitcher Kyle Finnegan.

    3-2, 6 pitches · 0 outs before

  • George Lombard Jr. vs Kyle Finnegan3-2

    George Lombard Jr. grounds out, pitcher Kyle Finnegan to first baseman Spencer Torkelson.

    2-2, 7 pitches · 1 out before

  • Yanquiel Fernandez vs Kyle Finnegan3-2

    Yanquiel Fernández grounds out, shortstop John Peck to first baseman Spencer Torkelson.

    0-2, 5 pitches · 2 outs before

bottom 7th(3)
  • Hunter Dobbins vs Cade Winquest3-2

    Hunter Dobbins hit by pitch.

    1-2, 3 pitches · 0 outs before

  • Spencer Torkelson vs Cade Winquest3-2

    Spencer Torkelson grounds into a force out, shortstop Braden Shewmake to second baseman Core Jackson. Samuel Gil out at 2nd. Spencer Torkelson to 1st.

    2-2, 5 pitches · 0 outs before

  • Roberto Campos vs Cade Winquest3-2

    Roberto Campos grounds into a double play, second baseman Core Jackson to first baseman Josh Moylan. Andrew Jenkins out at 2nd. Roberto Campos out at 1st.

    3-2, 8 pitches · 1 out before

top 8th(3)
  • Braden Shewmake vs Burch Smith3-2

    Braden Shewmake flies out to center fielder Brett Callahan.

    1-2, 6 pitches · 0 outs before

  • Marco Luciano vs Burch Smith3-2

    Marco Luciano strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Core Jackson vs Burch Smith3-2

    Core Jackson grounds out, shortstop Jude Warwick to first baseman Andrew Jenkins.

    1-1, 3 pitches · 2 outs before

bottom 8th(5)
  • Zach MacDonald vs Angel Chivilli3-2

    Zach MacDonald strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Brett Callahan vs Angel Chivilli3-2

    Brett Callahan doubles (1) on a fly ball to left fielder Marco Luciano.

    0-0, 1 pitch · 1 out before

  • Max Anderson vs Angel Chivilli3-2

    Max Anderson singles on a ground ball to third baseman Kaeden Kent. Brett Callahan to 3rd.

    0-0, 1 pitch · 1 out before

  • Jude Warwick vs Angel Chivilli3-3

    Jude Warwick out on a sacrifice fly to right fielder Nicholas Torres. Brett Callahan scores.

    1-2, 4 pitches · 1 out before

  • Bennett Lee vs Angel Chivilli3-3

    Bennett Lee strikes out swinging.

    0-3, 3 pitches · 2 outs before

top 9th(7)
  • Miguel Palma vs Johan Simon3-3

    Miguel Palma walks.

    4-2, 6 pitches · 0 outs before

  • Kaeden Kent vs Johan Simon3-3

    Kaeden Kent singles on a line drive to right fielder Zach MacDonald. Miguel Palma to 2nd.

    1-2, 5 pitches · 0 outs before

  • Nicholas Torres vs Johan Simon3-3

    Nicholas Torres strikes out swinging. Miguel Palma to 3rd. Kaeden Kent to 2nd. Wild pitch by pitcher Johan Simon.

    2-3, 5 pitches · 0 outs before

  • Coby Morales vs Johan Simon3-3

    Coby Morales strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Jace Avina vs Johan Simon3-3

    Jace Avina hit by pitch.

    4-1, 5 pitches · 2 outs before

  • Josh Moylan vs Logan Berrier4-3

    Josh Moylan walks. Miguel Palma scores. Kaeden Kent to 3rd. Jace Avina to 2nd.

    4-2, 7 pitches · 2 outs before

  • Braden Shewmake vs Logan Berrier4-3

    Braden Shewmake grounds out, second baseman Samuel Gil to first baseman Andrew Jenkins.

    3-1, 5 pitches · 2 outs before

bottom 9th(3)
  • Corey Julks vs Bradley Hanner4-3

    Corey Julks strikes out on a foul tip.

    0-3, 4 pitches · 0 outs before

  • Samuel Gil vs Bradley Hanner4-3

    Samuel Gil lines out to second baseman Core Jackson.

    0-0, 1 pitch · 1 out before

  • Andrew Jenkins vs Bradley Hanner4-3

    Andrew Jenkins grounds out, third baseman Kaeden Kent to first baseman Josh Moylan.

    0-1, 2 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_06fhk8scv1zx39vdzp13fhmhp0
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8scv1zx39vdzp13fhmhp0" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8scv1zx39vdzp13fhmhp0/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8scv1zx39vdzp13fhmhp0/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8scv1zx39vdzp13fhmhp0/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8scv1zx39vdzp13fhmhp0/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8scv1zx39vdzp13fhmhp0/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8scv1zx39vdzp13fhmhp0/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