Minnesota Twins 0, Philadelphia Phillies 2

baseball game fileFinal
BayCare Ballpark · Clearwater

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Minnesota Twins, below favors Philadelphia Phillies. 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 Philadelphia Phillies led.Run differential+20−2123456789
  1. 01top 1: Royce Lewis walks.00
  2. 02top 1: Josh Bell called out on strikes.00
  3. 03top 1: Victor Caratini strikes out swinging.00
  4. 04top 1: Eric Wagaman flies out to right fielder Adolis García.00
  5. 05bottom 1: Trea Turner pops out to second baseman Orlando Arcia.00
  6. 06bottom 1: J.T. Realmuto walks.00
  7. 07bottom 1: Adolis García singles on a sharp line drive to right fielder Kyler Fedko. J.T. Realmuto to 2nd.00
  8. 08bottom 1: Alec Bohm grounds into a double play, shortstop Brooks Lee to second baseman Orlando Arcia to first baseman Eric Wagaman. Adolis García out at 2nd. Alec Bohm out at 1st.00
  9. 09top 2: Brooks Lee singles on a line drive to right fielder Adolis García.00
  10. 10top 2: Orlando Arcia grounds into a force out, pitcher Jesús Luzardo to second baseman Bryson Stott. Brooks Lee out at 2nd. Orlando Arcia to 1st.00
  11. 11top 2: James Outman strikes out swinging.00
  12. 12top 2: Ryan Kreidler grounds out softly, catcher J.T. Realmuto to first baseman Dylan Moore.00
  13. 13bottom 2: Bryson Stott grounds out to first baseman Eric Wagaman.00
  14. 14bottom 2: Brandon Marsh lines out to right fielder Kyler Fedko.00
  15. 15bottom 2: Edmundo Sosa flies out to left fielder Ryan Kreidler.00
  16. 16top 3: Kyler Fedko flies out to right fielder Adolis García.00
  17. 17top 3: Royce Lewis called out on strikes.00
  18. 18top 3: Josh Bell strikes out swinging.00
  19. 19bottom 3: Justin Crawford walks.00
  20. 20bottom 3: Dylan Moore flies out to right fielder Kyler Fedko.00
  21. 21bottom 3: Trea Turner flies out to left fielder Ryan Kreidler.00
  22. 22bottom 3: J.T. Realmuto lines out to left fielder Ryan Kreidler.00
  23. 23top 4: Victor Caratini grounds out, second baseman Bryson Stott to first baseman Dylan Moore.00
  24. 24top 4: Eric Wagaman singles on a ground ball to center fielder Justin Crawford.00
  25. 25top 4: Brooks Lee singles on a ground ball to shortstop Trea Turner. Eric Wagaman to 2nd.00
  26. 26top 4: Orlando Arcia grounds into a double play, first baseman Dylan Moore to second baseman Bryson Stott to pitcher Jesús Luzardo. Brooks Lee out at 2nd. Orlando Arcia out at 1st.00
  27. 27bottom 4: Adolis García homers (1) on a fly ball to left field.01
  28. 28bottom 4: Alec Bohm grounds out to first baseman Eric Wagaman.01
  29. 29bottom 4: Bryson Stott flies out to left fielder James Outman.01
  30. 30bottom 4: Brandon Marsh grounds out, first baseman Eric Wagaman to pitcher Bailey Ober.01
  31. 31top 5: James Outman singles on a line drive to right fielder Adolis García.01
  32. 32top 5: Ryan Kreidler pops out to shortstop Trea Turner in foul territory.01
  33. 33top 5: Kyler Fedko singles on a line drive to left fielder Brandon Marsh. James Outman to 2nd.01
  34. 34top 5: Royce Lewis lines out to center fielder Justin Crawford.01
  35. 35top 5: Josh Bell flies out to third baseman Edmundo Sosa.01
  36. 36bottom 5: Edmundo Sosa singles on a sharp line drive to right fielder Kyler Fedko.01
  37. 37bottom 5: Justin Crawford strikes out on a foul tip.01
  38. 38bottom 5: Dylan Moore strikes out swinging. Edmundo Sosa steals (1) 2nd base.01
  39. 39bottom 5: Trea Turner lines out to center fielder Ryan Kreidler.01
  40. 40top 6: Victor Caratini grounds out, second baseman Bryson Stott to first baseman Liover Peguero.01
  41. 41top 6: Eric Wagaman grounds out, shortstop Trea Turner to first baseman Liover Peguero.01
  42. 42top 6: Brooks Lee grounds out, second baseman Bryson Stott to first baseman Liover Peguero.01
  43. 43bottom 6: J.T. Realmuto doubles (2) on a line drive to right fielder Kyler Fedko.01
  44. 44bottom 6: Adolis García singles on a ground ball to center fielder Ryan Kreidler. J.T. Realmuto scores.02
  45. 45bottom 6: Alec Bohm grounds out, third baseman Royce Lewis to first baseman Eric Wagaman. Adolis García to 2nd.02
  46. 46bottom 6: Bryson Stott flies out to left fielder James Outman.02
  47. 47bottom 6: Brandon Marsh strikes out swinging.02
  48. 48top 7: Orlando Arcia grounds out, shortstop Trea Turner to first baseman Liover Peguero.02
  49. 49top 7: James Outman strikes out swinging.02
  50. 50top 7: Ryan Kreidler flies out sharply to center fielder Devin Saltiban.02
  51. 51bottom 7: Christian Cairo grounds out, third baseman Royce Lewis to first baseman Eric Wagaman.02
  52. 52bottom 7: Liover Peguero lines out to left fielder James Outman.02
  53. 53bottom 7: Devin Saltiban hit by pitch.02
  54. 54bottom 7: Trea Turner pops out to shortstop Ryan Kreidler.02
  55. 55top 8: Kyler Fedko grounds out, shortstop Trea Turner to first baseman Liover Peguero.02
  56. 56top 8: Royce Lewis flies out to center fielder Devin Saltiban.02
  57. 57top 8: David Bañuelos singles on a ground ball to center fielder Devin Saltiban.02
  58. 58top 8: Noah Cardenas grounds into a force out, shortstop Trea Turner to second baseman Bryson Stott. David Bañuelos out at 2nd.02
  59. 59bottom 8: René Pinto grounds out, shortstop Ben Ross to first baseman Jay Thomason.02
  60. 60bottom 8: Adolis García singles on a ground ball to left fielder Maddux Houghton.02
  61. 61bottom 8: Alec Bohm singles on a line drive to left fielder Maddux Houghton. Dylan Campbell to 2nd.02
  62. 62bottom 8: Bryson Stott lines out to left fielder Maddux Houghton.02
  63. 63bottom 8: Brandon Marsh flies out to left fielder Maddux Houghton.02
  64. 64top 9: Tanner Schobel strikes out swinging.02
  65. 65top 9: Kala'i Rosario strikes out on a foul tip.02
  66. 66top 9: Ben Ross strikes out swinging.02
Boxscore

Key evidence.

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

Minnesota Twins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
James OutmanLF30.33300001000.3330.667300000.33321
Eric Wagaman1B30.33300001000.3330.667300000.33301
Josh BellDH3000000000030000020
Kyler FedkoCF30.33300001000.3330.667300000.33301
Royce Lewis3B3000100000.2500.25040000010
Brooks LeeSS30.66700002000.6671.333300000.66702
Ryan KreidlerSS3000000000030000000
Cody LawerysonP0300200.33301900006
Eric OrzeP0519201031611002
Victor CaratiniC3000000000030000010
Zak KentP0400001031900000
Noah CardenasC1000000000010000000
Tanner Schobel2B1000000000010000010
Liam HendriksP0400101031302001
Kala'i RosarioRF1000000000010000010
Ben RossSS1000000000010000010
Jay Thomason1B000000000000000
Orlando Arcia2B3000000000030000000
Bailey OberP21512.2502141125810001
David BanuelosDH1100001001210000101
Jake Rucker3B000000000000000
Maddux HoughtonLF000000000000000
Trent BakerP0200000.66702700000
Philadelphia Phillies boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Trea TurnerSS4000000000040000000
Alec BohmDH40.25000001000.2500.500400000.25001
Brandon MarshLF4000000000040000010
J.T. RealmutoC20.50010101000.6671.66731000102
Bryson Stott2B4000000000040000000
Justin CrawfordCF1000100000.5000.50020010010
Jesus LuzardoP120005050157705011.200
Kyle BackhusP0400101031600001
Trevor RichardsP0300001031403100
Jonathan BowlanP030000103600000
Edmundo Sosa3B20.50000001000.5001200100.50001
Devin SaltibanCF0000001011000000
Adolis GarcíaRF41000040112.750412001.75007
Dylan CampbellRF000000000000000
Dylan Moore1B2000000000020000010
Tanner BanksP030000103701000
Rene PintoC1000000000010000000
Christian Cairo3B1000000000010000000
Erick BritoSS000000000000000
Liover Peguero1B1000000000010000000
Cade FergusLF000000000000000
Trent Farquhar2B000000000000000

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(4)
  • Royce Lewis vs Jesus Luzardo0-0

    Royce Lewis walks.

    4-2, 6 pitches · 0 outs before

  • Josh Bell vs Jesus Luzardo0-0

    Josh Bell called out on strikes.

    2-3, 7 pitches · 0 outs before

  • Victor Caratini vs Jesus Luzardo0-0

    Victor Caratini strikes out swinging.

    2-3, 6 pitches · 1 out before

  • Eric Wagaman vs Jesus Luzardo0-0

    Eric Wagaman flies out to right fielder Adolis García.

    1-1, 3 pitches · 2 outs before

bottom 1st(4)
  • Trea Turner vs Bailey Ober0-0

    Trea Turner pops out to second baseman Orlando Arcia.

    0-2, 3 pitches · 0 outs before

  • J.T. Realmuto vs Bailey Ober0-0

    J.T. Realmuto walks.

    4-2, 8 pitches · 1 out before

  • Adolis García vs Bailey Ober0-0

    Adolis García singles on a sharp line drive to right fielder Kyler Fedko. J.T. Realmuto to 2nd.

    0-1, 2 pitches · 1 out before

  • Alec Bohm vs Bailey Ober0-0

    Alec Bohm grounds into a double play, shortstop Brooks Lee to second baseman Orlando Arcia to first baseman Eric Wagaman. Adolis García out at 2nd. Alec Bohm out at 1st.

    0-0, 1 pitch · 1 out before

top 2nd(4)
  • Brooks Lee vs Jesus Luzardo0-0

    Brooks Lee singles on a line drive to right fielder Adolis García.

    0-2, 3 pitches · 0 outs before

  • Orlando Arcia vs Jesus Luzardo0-0

    Orlando Arcia grounds into a force out, pitcher Jesús Luzardo to second baseman Bryson Stott. Brooks Lee out at 2nd. Orlando Arcia to 1st.

    2-0, 3 pitches · 0 outs before

  • James Outman vs Jesus Luzardo0-0

    James Outman strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Ryan Kreidler vs Jesus Luzardo0-0

    Ryan Kreidler grounds out softly, catcher J.T. Realmuto to first baseman Dylan Moore.

    0-2, 4 pitches · 2 outs before

bottom 2nd(3)
  • Bryson Stott vs Bailey Ober0-0

    Bryson Stott grounds out to first baseman Eric Wagaman.

    3-2, 8 pitches · 0 outs before

  • Brandon Marsh vs Bailey Ober0-0

    Brandon Marsh lines out to right fielder Kyler Fedko.

    1-2, 4 pitches · 1 out before

  • Edmundo Sosa vs Bailey Ober0-0

    Edmundo Sosa flies out to left fielder Ryan Kreidler.

    0-1, 2 pitches · 2 outs before

top 3rd(3)
  • Kyler Fedko vs Jesus Luzardo0-0

    Kyler Fedko flies out to right fielder Adolis García.

    0-0, 1 pitch · 0 outs before

  • Royce Lewis vs Jesus Luzardo0-0

    Royce Lewis called out on strikes.

    3-3, 7 pitches · 1 out before

  • Josh Bell vs Jesus Luzardo0-0

    Josh Bell strikes out swinging.

    2-3, 5 pitches · 2 outs before

bottom 3rd(4)
  • Justin Crawford vs Bailey Ober0-0

    Justin Crawford walks.

    4-0, 4 pitches · 0 outs before

  • Dylan Moore vs Bailey Ober0-0

    Dylan Moore flies out to right fielder Kyler Fedko.

    0-0, 1 pitch · 0 outs before

  • Trea Turner vs Bailey Ober0-0

    Trea Turner flies out to left fielder Ryan Kreidler.

    0-1, 2 pitches · 1 out before

  • J.T. Realmuto vs Bailey Ober0-0

    J.T. Realmuto lines out to left fielder Ryan Kreidler.

    1-1, 3 pitches · 2 outs before

top 4th(4)
  • Victor Caratini vs Jesus Luzardo0-0

    Victor Caratini grounds out, second baseman Bryson Stott to first baseman Dylan Moore.

    2-1, 4 pitches · 0 outs before

  • Eric Wagaman vs Jesus Luzardo0-0

    Eric Wagaman singles on a ground ball to center fielder Justin Crawford.

    1-1, 3 pitches · 1 out before

  • Brooks Lee vs Jesus Luzardo0-0

    Brooks Lee singles on a ground ball to shortstop Trea Turner. Eric Wagaman to 2nd.

    2-2, 5 pitches · 1 out before

  • Orlando Arcia vs Jesus Luzardo0-0

    Orlando Arcia grounds into a double play, first baseman Dylan Moore to second baseman Bryson Stott to pitcher Jesús Luzardo. Brooks Lee out at 2nd. Orlando Arcia out at 1st.

    2-0, 3 pitches · 1 out before

bottom 4th(4)
  • Adolis García vs Bailey Ober0-1

    Adolis García homers (1) on a fly ball to left field.

    0-0, 1 pitch · 0 outs before

  • Alec Bohm vs Bailey Ober0-1

    Alec Bohm grounds out to first baseman Eric Wagaman.

    3-2, 7 pitches · 0 outs before

  • Bryson Stott vs Bailey Ober0-1

    Bryson Stott flies out to left fielder James Outman.

    2-2, 8 pitches · 1 out before

  • Brandon Marsh vs Bailey Ober0-1

    Brandon Marsh grounds out, first baseman Eric Wagaman to pitcher Bailey Ober.

    1-2, 4 pitches · 2 outs before

top 5th(5)
  • James Outman vs Jesus Luzardo0-1

    James Outman singles on a line drive to right fielder Adolis García.

    2-2, 5 pitches · 0 outs before

  • Ryan Kreidler vs Jesus Luzardo0-1

    Ryan Kreidler pops out to shortstop Trea Turner in foul territory.

    1-0, 2 pitches · 0 outs before

  • Kyler Fedko vs Jesus Luzardo0-1

    Kyler Fedko singles on a line drive to left fielder Brandon Marsh. James Outman to 2nd.

    0-1, 2 pitches · 1 out before

  • Royce Lewis vs Jesus Luzardo0-1

    Royce Lewis lines out to center fielder Justin Crawford.

    0-0, 1 pitch · 1 out before

  • Josh Bell vs Jesus Luzardo0-1

    Josh Bell flies out to third baseman Edmundo Sosa.

    1-1, 3 pitches · 2 outs before

bottom 5th(4)
  • Edmundo Sosa vs Liam Hendriks0-1

    Edmundo Sosa singles on a sharp line drive to right fielder Kyler Fedko.

    0-0, 1 pitch · 0 outs before

  • Justin Crawford vs Liam Hendriks0-1

    Justin Crawford strikes out on a foul tip.

    2-3, 5 pitches · 0 outs before

  • Dylan Moore vs Liam Hendriks0-1

    Dylan Moore strikes out swinging. Edmundo Sosa steals (1) 2nd base.

    2-3, 5 pitches · 1 out before

  • Trea Turner vs Liam Hendriks0-1

    Trea Turner lines out to center fielder Ryan Kreidler.

    0-1, 2 pitches · 2 outs before

top 6th(3)
  • Victor Caratini vs Jonathan Bowlan0-1

    Victor Caratini grounds out, second baseman Bryson Stott to first baseman Liover Peguero.

    0-1, 2 pitches · 0 outs before

  • Eric Wagaman vs Jonathan Bowlan0-1

    Eric Wagaman grounds out, shortstop Trea Turner to first baseman Liover Peguero.

    0-0, 1 pitch · 1 out before

  • Brooks Lee vs Jonathan Bowlan0-1

    Brooks Lee grounds out, second baseman Bryson Stott to first baseman Liover Peguero.

    1-1, 3 pitches · 2 outs before

bottom 6th(5)
  • J.T. Realmuto vs Eric Orze0-1

    J.T. Realmuto doubles (2) on a line drive to right fielder Kyler Fedko.

    2-0, 3 pitches · 0 outs before

  • Adolis García vs Eric Orze0-2

    Adolis García singles on a ground ball to center fielder Ryan Kreidler. J.T. Realmuto scores.

    2-0, 3 pitches · 0 outs before

  • Alec Bohm vs Eric Orze0-2

    Alec Bohm grounds out, third baseman Royce Lewis to first baseman Eric Wagaman. Adolis García to 2nd.

    0-1, 2 pitches · 0 outs before

  • Bryson Stott vs Eric Orze0-2

    Bryson Stott flies out to left fielder James Outman.

    1-1, 3 pitches · 1 out before

  • Brandon Marsh vs Eric Orze0-2

    Brandon Marsh strikes out swinging.

    1-3, 5 pitches · 2 outs before

top 7th(3)
  • Orlando Arcia vs Tanner Banks0-2

    Orlando Arcia grounds out, shortstop Trea Turner to first baseman Liover Peguero.

    1-0, 2 pitches · 0 outs before

  • James Outman vs Tanner Banks0-2

    James Outman strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Ryan Kreidler vs Tanner Banks0-2

    Ryan Kreidler flies out sharply to center fielder Devin Saltiban.

    1-0, 2 pitches · 2 outs before

bottom 7th(4)
  • Christian Cairo vs Zak Kent0-2

    Christian Cairo grounds out, third baseman Royce Lewis to first baseman Eric Wagaman.

    3-2, 6 pitches · 0 outs before

  • Liover Peguero vs Zak Kent0-2

    Liover Peguero lines out to left fielder James Outman.

    2-2, 6 pitches · 1 out before

  • Devin Saltiban vs Zak Kent0-2

    Devin Saltiban hit by pitch.

    2-2, 4 pitches · 2 outs before

  • Trea Turner vs Zak Kent0-2

    Trea Turner pops out to shortstop Ryan Kreidler.

    1-1, 3 pitches · 2 outs before

top 8th(4)
  • Kyler Fedko vs Kyle Backhus0-2

    Kyler Fedko grounds out, shortstop Trea Turner to first baseman Liover Peguero.

    3-2, 6 pitches · 0 outs before

  • Royce Lewis vs Kyle Backhus0-2

    Royce Lewis flies out to center fielder Devin Saltiban.

    0-1, 2 pitches · 1 out before

  • David Banuelos vs Kyle Backhus0-2

    David Bañuelos singles on a ground ball to center fielder Devin Saltiban.

    3-1, 5 pitches · 2 outs before

  • Noah Cardenas vs Kyle Backhus0-2

    Noah Cardenas grounds into a force out, shortstop Trea Turner to second baseman Bryson Stott. David Bañuelos out at 2nd.

    2-0, 3 pitches · 2 outs before

bottom 8th(5)
  • Rene Pinto vs Cody Laweryson0-2

    René Pinto grounds out, shortstop Ben Ross to first baseman Jay Thomason.

    0-0, 1 pitch · 0 outs before

  • Adolis García vs Cody Laweryson0-2

    Adolis García singles on a ground ball to left fielder Maddux Houghton.

    1-1, 3 pitches · 1 out before

  • Alec Bohm vs Cody Laweryson0-2

    Alec Bohm singles on a line drive to left fielder Maddux Houghton. Dylan Campbell to 2nd.

    3-1, 5 pitches · 1 out before

  • Bryson Stott vs Trent Baker0-2

    Bryson Stott lines out to left fielder Maddux Houghton.

    1-1, 3 pitches · 1 out before

  • Brandon Marsh vs Trent Baker0-2

    Brandon Marsh flies out to left fielder Maddux Houghton.

    0-2, 4 pitches · 2 outs before

top 9th(3)
  • Tanner Schobel vs Trevor Richards0-2

    Tanner Schobel strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Kala'i Rosario vs Trevor Richards0-2

    Kala'i Rosario strikes out on a foul tip.

    3-3, 6 pitches · 1 out before

  • Ben Ross vs Trevor Richards0-2

    Ben Ross 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_06fhk8sey1wq78s6dn3twz33jw
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8sey1wq78s6dn3twz33jw" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8sey1wq78s6dn3twz33jw/boxscore
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8sey1wq78s6dn3twz33jw/boxscore" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8sey1wq78s6dn3twz33jw/matchup
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8sey1wq78s6dn3twz33jw/matchup" \
  -H "X-API-Key: sk_live_YOUR_KEY_HERE"
Authenticated request · GET /v1/contests/cst_06fhk8sey1wq78s6dn3twz33jw/play-by-play?detail=full
curl "https://api.statshawk.ai/v1/contests/cst_06fhk8sey1wq78s6dn3twz33jw/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