Cleveland Guardians 1, Minnesota Twins 3

baseball game fileFinal
Target Field · Minneapolis

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Cleveland Guardians, below favors Minnesota Twins. 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 Cleveland Guardians led; a negative differential means Minnesota Twins led.Run differential+20−2123456789
  1. 01top 1: Travis Bazzana strikes out swinging.00
  2. 02top 1: Kahlil Watson strikes out swinging.00
  3. 03top 1: Chase DeLauter flies out to left fielder Austin Martin.00
  4. 04bottom 1: Austin Martin strikes out swinging.00
  5. 05bottom 1: Patrick Bailey challenged (pitch result), call on the field was overturned: Brooks Lee called out on strikes.00
  6. 06bottom 1: Josh Bell singles on a ground ball to center fielder Kahlil Watson.00
  7. 07bottom 1: Royce Lewis walks. Josh Bell to 2nd.00
  8. 08bottom 1: Victor Caratini strikes out swinging.00
  9. 09top 2: Victor Caratini challenged (pitch result), call on the field was overturned: Kyle Manzardo called out on strikes.00
  10. 10top 2: Rhys Hoskins homers (8) on a fly ball to center field.10
  11. 11top 2: Brayan Rocchio grounds out, second baseman Kody Clemens to first baseman Royce Lewis.10
  12. 12top 2: Daniel Schneemann strikes out swinging.10
  13. 13bottom 2: Kody Clemens reaches on a fielding error by second baseman Travis Bazzana.10
  14. 14bottom 2: Ryan Kreidler reaches on a fielder's choice, fielded by shortstop Brayan Rocchio. Kody Clemens to 2nd.10
  15. 15bottom 2: Luke Keaschall singles on a ground ball to first baseman Kyle Manzardo. Kody Clemens to 3rd. Ryan Kreidler to 2nd.10
  16. 16bottom 2: Kyler Fedko strikes out swinging.10
  17. 17bottom 2: Austin Martin out on a sacrifice fly to left fielder Steven Kwan. Kody Clemens scores.11
  18. 18bottom 2: Brooks Lee singles on a ground ball to center fielder Kahlil Watson. Ryan Kreidler scores. Luke Keaschall to 3rd.12
  19. 19bottom 2: Josh Bell walks. Brooks Lee to 2nd.12
  20. 20bottom 2: Royce Lewis pops out to shortstop Brayan Rocchio.12
  21. 21top 3: Patrick Bailey strikes out swinging.12
  22. 22top 3: Steven Kwan grounds out, third baseman Brooks Lee to first baseman Royce Lewis.12
  23. 23top 3: Travis Bazzana grounds out to pitcher Taj Bradley.12
  24. 24bottom 3: Victor Caratini singles on a sharp ground ball to shortstop Brayan Rocchio.12
  25. 25bottom 3: Kody Clemens strikes out swinging.12
  26. 26bottom 3: Ryan Kreidler doubles (4) on a ground ball to left fielder Steven Kwan, deflected by third baseman Daniel Schneemann. Victor Caratini to 3rd.12
  27. 27bottom 3: Luke Keaschall grounds out softly, catcher Patrick Bailey to first baseman Kyle Manzardo.12
  28. 28bottom 3: Kyler Fedko flies out to center fielder Kahlil Watson.12
  29. 29top 4: Kahlil Watson strikes out on a foul tip.12
  30. 30top 4: Chase DeLauter singles on a sharp line drive to center fielder Kyler Fedko.12
  31. 31top 4: Kyle Manzardo strikes out swinging.12
  32. 32top 4: Rhys Hoskins pops out to second baseman Kody Clemens.12
  33. 33bottom 4: Austin Martin walks.12
  34. 34bottom 4: Brooks Lee strikes out on a foul tip.12
  35. 35bottom 4: Josh Bell pops out to second baseman Travis Bazzana.12
  36. 36top 5: Brayan Rocchio grounds out, first baseman Royce Lewis to pitcher Taj Bradley.12
  37. 37top 5: Daniel Schneemann flies out to left fielder Austin Martin.12
  38. 38top 5: Patrick Bailey strikes out swinging.12
  39. 39bottom 5: Royce Lewis strikes out swinging.12
  40. 40bottom 5: Victor Caratini grounds out, pitcher Joey Cantillo to first baseman Kyle Manzardo.12
  41. 41bottom 5: Kody Clemens singles on a line drive to center fielder Kahlil Watson.12
  42. 42bottom 5: Ryan Kreidler grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.12
  43. 43top 6: Steven Kwan lines out to third baseman Brooks Lee.12
  44. 44top 6: Travis Bazzana lines out to left fielder Austin Martin.12
  45. 45top 6: Kahlil Watson called out on strikes.12
  46. 46bottom 6: Luke Keaschall singles on a soft ground ball to third baseman Daniel Schneemann.12
  47. 47bottom 6: Trevor Larnach flies out to right fielder Chase DeLauter.12
  48. 48bottom 6: Austin Martin grounds into a force out, third baseman Daniel Schneemann to second baseman Travis Bazzana. Luke Keaschall out at 2nd. Austin Martin to 1st.12
  49. 49bottom 6: Brooks Lee pops out to second baseman Travis Bazzana in foul territory.12
  50. 50top 7: Chase DeLauter doubles (16) on a ground ball to center fielder Austin Martin, deflected by second baseman Kody Clemens.12
  51. 51top 7: Kyle Manzardo grounds out, second baseman Kody Clemens to first baseman Royce Lewis. Chase DeLauter to 3rd.12
  52. 52top 7: Rhys Hoskins strikes out swinging.12
  53. 53top 7: Brayan Rocchio grounds out to first baseman Royce Lewis.12
  54. 54bottom 7: Josh Bell singles on a ground ball to center fielder Kahlil Watson.12
  55. 55bottom 7: Royce Lewis strikes out swinging.12
  56. 56bottom 7: Victor Caratini lines out to right fielder Chase DeLauter.12
  57. 57bottom 7: Kody Clemens triples (3) on a sharp line drive to left fielder Steven Kwan. Josh Bell scores.13
  58. 58bottom 7: Ryan Kreidler pops out softly to pitcher Erik Sabrowski in foul territory.13
  59. 59top 8: Daniel Schneemann grounds out, second baseman Kody Clemens to first baseman Royce Lewis.13
  60. 60top 8: Patrick Bailey called out on strikes.13
  61. 61top 8: Steven Kwan lines out to shortstop Ryan Kreidler.13
  62. 62bottom 8: Luke Keaschall lines out sharply to center fielder Kahlil Watson.13
  63. 63bottom 8: Trevor Larnach grounds out sharply, first baseman Kyle Manzardo to pitcher Matt Festa.13
  64. 64bottom 8: Austin Martin singles on a sharp line drive to left fielder Steven Kwan.13
  65. 65bottom 8: Brooks Lee lines out to center fielder Kahlil Watson.13
  66. 66top 9: Travis Bazzana grounds out softly, third baseman Brooks Lee to first baseman Royce Lewis.13
  67. 67top 9: David Fry called out on strikes.13
  68. 68top 9: Chase DeLauter walks.13
  69. 69top 9: Gabriel Arias strikes out swinging.13
Boxscore

Key evidence.

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

Cleveland Guardians boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Steven KwanLF3000000000030000000
Travis Bazzana2B4000000000040000010
Chase DeLauterRF30.66710102000.7501.75040000103
Kyle Manzardo1B3000000000030000020
Rhys HoskinsDH30.33300001010.3331.667311001.33314
Kahlil WatsonCF3000000000030000030
David FryPH1000000000010000010
Brayan RocchioSS3000000000030000000
Gabriel AriasPH1000000000010000010
Daniel Schneemann3B3000000000030000010
Patrick BaileyC3000000000030000030
Matt FestaP0400101031700001
Joey CantilloP325006051159427001.800
Erik SabrowskiP0519201031211002
Franco AlemanP0400101031200001
Minnesota Twins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Trevor LarnachLF2000000000020000000
Josh BellDH30.66700102000.7501.417410000.66702
Kyler FedkoCF2000000000020000010
Kody Clemens2B40.50001002000.5001.50041100114
Royce Lewis1B3000100000.2500.25040000020
Brooks Lee3B50.20000001000.2000.400501000.20021
Luke KeaschallRF40.50000002000.5001400000.50002
Ryan KreidlerSS40.25010001000.2500.750410000.50002
Austin MartinCF30.33300111000.4000.733501010.33311
Andrew MorrisP0300001031301000
Yoendrys GomezP0100000.33301301100
Taj BradleyP02411.286317021101110010.429
Taylor RogersP1300000.667021701001.500
Victor CaratiniC40.25000001000.2500.500400000.25011

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-07T23:40:00Z · Final

Cleveland Guardians

Probable pitcher: Joey Cantillo (L)

Minnesota Twins

Probable pitcher: Taj Bradley (R)

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Travis Bazzana vs Taj Bradley0-0

    Travis Bazzana strikes out swinging.

    2-3, 6 pitches · 0 outs before

  • Kahlil Watson vs Taj Bradley0-0

    Kahlil Watson strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Chase DeLauter vs Taj Bradley0-0

    Chase DeLauter flies out to left fielder Austin Martin.

    0-0, 1 pitch · 2 outs before

bottom 1st(5)
  • Austin Martin vs Joey Cantillo0-0

    Austin Martin strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Brooks Lee vs Joey Cantillo0-0

    Patrick Bailey challenged (pitch result), call on the field was overturned: Brooks Lee called out on strikes.

    1-3, 4 pitches · 1 out before

  • Josh Bell vs Joey Cantillo0-0

    Josh Bell singles on a ground ball to center fielder Kahlil Watson.

    0-0, 1 pitch · 2 outs before

  • Royce Lewis vs Joey Cantillo0-0

    Royce Lewis walks. Josh Bell to 2nd.

    4-1, 5 pitches · 2 outs before

  • Victor Caratini vs Joey Cantillo0-0

    Victor Caratini strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 2nd(4)
  • Kyle Manzardo vs Taj Bradley0-0

    Victor Caratini challenged (pitch result), call on the field was overturned: Kyle Manzardo called out on strikes.

    2-3, 5 pitches · 0 outs before

  • Rhys Hoskins vs Taj Bradley1-0

    Rhys Hoskins homers (8) on a fly ball to center field.

    1-0, 2 pitches · 1 out before

  • Brayan Rocchio vs Taj Bradley1-0

    Brayan Rocchio grounds out, second baseman Kody Clemens to first baseman Royce Lewis.

    0-0, 1 pitch · 1 out before

  • Daniel Schneemann vs Taj Bradley1-0

    Daniel Schneemann strikes out swinging.

    3-3, 6 pitches · 2 outs before

bottom 2nd(8)
  • Kody Clemens vs Joey Cantillo1-0

    Kody Clemens reaches on a fielding error by second baseman Travis Bazzana.

    0-2, 3 pitches · 0 outs before

  • Ryan Kreidler vs Joey Cantillo1-0

    Ryan Kreidler reaches on a fielder's choice, fielded by shortstop Brayan Rocchio. Kody Clemens to 2nd.

    1-0, 2 pitches · 0 outs before

  • Luke Keaschall vs Joey Cantillo1-0

    Luke Keaschall singles on a ground ball to first baseman Kyle Manzardo. Kody Clemens to 3rd. Ryan Kreidler to 2nd.

    1-2, 4 pitches · 0 outs before

  • Kyler Fedko vs Joey Cantillo1-0

    Kyler Fedko strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Austin Martin vs Joey Cantillo1-1

    Austin Martin out on a sacrifice fly to left fielder Steven Kwan. Kody Clemens scores.

    2-1, 4 pitches · 1 out before

  • Brooks Lee vs Joey Cantillo1-2

    Brooks Lee singles on a ground ball to center fielder Kahlil Watson. Ryan Kreidler scores. Luke Keaschall to 3rd.

    0-0, 1 pitch · 2 outs before

  • Josh Bell vs Joey Cantillo1-2

    Josh Bell walks. Brooks Lee to 2nd.

    4-2, 6 pitches · 2 outs before

  • Royce Lewis vs Joey Cantillo1-2

    Royce Lewis pops out to shortstop Brayan Rocchio.

    2-1, 4 pitches · 2 outs before

top 3rd(3)
  • Patrick Bailey vs Taj Bradley1-2

    Patrick Bailey strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Steven Kwan vs Taj Bradley1-2

    Steven Kwan grounds out, third baseman Brooks Lee to first baseman Royce Lewis.

    2-2, 5 pitches · 1 out before

  • Travis Bazzana vs Taj Bradley1-2

    Travis Bazzana grounds out to pitcher Taj Bradley.

    0-2, 3 pitches · 2 outs before

bottom 3rd(5)
  • Victor Caratini vs Joey Cantillo1-2

    Victor Caratini singles on a sharp ground ball to shortstop Brayan Rocchio.

    1-1, 3 pitches · 0 outs before

  • Kody Clemens vs Joey Cantillo1-2

    Kody Clemens strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Ryan Kreidler vs Joey Cantillo1-2

    Ryan Kreidler doubles (4) on a ground ball to left fielder Steven Kwan, deflected by third baseman Daniel Schneemann. Victor Caratini to 3rd.

    0-0, 1 pitch · 1 out before

  • Luke Keaschall vs Joey Cantillo1-2

    Luke Keaschall grounds out softly, catcher Patrick Bailey to first baseman Kyle Manzardo.

    0-1, 2 pitches · 1 out before

  • Kyler Fedko vs Joey Cantillo1-2

    Kyler Fedko flies out to center fielder Kahlil Watson.

    2-1, 4 pitches · 2 outs before

top 4th(4)
  • Kahlil Watson vs Taj Bradley1-2

    Kahlil Watson strikes out on a foul tip.

    3-3, 7 pitches · 0 outs before

  • Chase DeLauter vs Taj Bradley1-2

    Chase DeLauter singles on a sharp line drive to center fielder Kyler Fedko.

    0-1, 2 pitches · 1 out before

  • Kyle Manzardo vs Taj Bradley1-2

    Kyle Manzardo strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Rhys Hoskins vs Taj Bradley1-2

    Rhys Hoskins pops out to second baseman Kody Clemens.

    2-1, 4 pitches · 2 outs before

bottom 4th(3)
  • Austin Martin vs Joey Cantillo1-2

    Austin Martin walks.

    4-2, 6 pitches · 0 outs before

  • Brooks Lee vs Joey Cantillo1-2

    Brooks Lee strikes out on a foul tip.

    0-3, 3 pitches · 0 outs before

  • Josh Bell vs Joey Cantillo1-2

    Josh Bell pops out to second baseman Travis Bazzana.

    3-2, 8 pitches · 1 out before

top 5th(3)
  • Brayan Rocchio vs Taj Bradley1-2

    Brayan Rocchio grounds out, first baseman Royce Lewis to pitcher Taj Bradley.

    3-2, 7 pitches · 0 outs before

  • Daniel Schneemann vs Taj Bradley1-2

    Daniel Schneemann flies out to left fielder Austin Martin.

    0-1, 2 pitches · 1 out before

  • Patrick Bailey vs Taj Bradley1-2

    Patrick Bailey strikes out swinging.

    2-3, 8 pitches · 2 outs before

bottom 5th(4)
  • Royce Lewis vs Joey Cantillo1-2

    Royce Lewis strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Victor Caratini vs Joey Cantillo1-2

    Victor Caratini grounds out, pitcher Joey Cantillo to first baseman Kyle Manzardo.

    0-1, 2 pitches · 1 out before

  • Kody Clemens vs Joey Cantillo1-2

    Kody Clemens singles on a line drive to center fielder Kahlil Watson.

    3-1, 5 pitches · 2 outs before

  • Ryan Kreidler vs Joey Cantillo1-2

    Ryan Kreidler grounds out, shortstop Brayan Rocchio to first baseman Kyle Manzardo.

    1-2, 5 pitches · 2 outs before

top 6th(3)
  • Steven Kwan vs Taj Bradley1-2

    Steven Kwan lines out to third baseman Brooks Lee.

    1-1, 3 pitches · 0 outs before

  • Travis Bazzana vs Taj Bradley1-2

    Travis Bazzana lines out to left fielder Austin Martin.

    2-2, 5 pitches · 1 out before

  • Kahlil Watson vs Taj Bradley1-2

    Kahlil Watson called out on strikes.

    2-3, 6 pitches · 2 outs before

bottom 6th(4)
  • Luke Keaschall vs Franco Aleman1-2

    Luke Keaschall singles on a soft ground ball to third baseman Daniel Schneemann.

    1-1, 3 pitches · 0 outs before

  • Trevor Larnach vs Franco Aleman1-2

    Trevor Larnach flies out to right fielder Chase DeLauter.

    2-0, 3 pitches · 0 outs before

  • Austin Martin vs Franco Aleman1-2

    Austin Martin grounds into a force out, third baseman Daniel Schneemann to second baseman Travis Bazzana. Luke Keaschall out at 2nd. Austin Martin to 1st.

    2-2, 5 pitches · 1 out before

  • Brooks Lee vs Franco Aleman1-2

    Brooks Lee pops out to second baseman Travis Bazzana in foul territory.

    0-0, 1 pitch · 2 outs before

top 7th(4)
  • Chase DeLauter vs Taj Bradley1-2

    Chase DeLauter doubles (16) on a ground ball to center fielder Austin Martin, deflected by second baseman Kody Clemens.

    3-2, 6 pitches · 0 outs before

  • Kyle Manzardo vs Taj Bradley1-2

    Kyle Manzardo grounds out, second baseman Kody Clemens to first baseman Royce Lewis. Chase DeLauter to 3rd.

    1-2, 4 pitches · 0 outs before

  • Rhys Hoskins vs Taj Bradley1-2

    Rhys Hoskins strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Brayan Rocchio vs Taj Bradley1-2

    Brayan Rocchio grounds out to first baseman Royce Lewis.

    1-0, 2 pitches · 2 outs before

bottom 7th(5)
  • Josh Bell vs Erik Sabrowski1-2

    Josh Bell singles on a ground ball to center fielder Kahlil Watson.

    0-0, 1 pitch · 0 outs before

  • Royce Lewis vs Erik Sabrowski1-2

    Royce Lewis strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Victor Caratini vs Erik Sabrowski1-2

    Victor Caratini lines out to right fielder Chase DeLauter.

    0-2, 3 pitches · 1 out before

  • Kody Clemens vs Erik Sabrowski1-3

    Kody Clemens triples (3) on a sharp line drive to left fielder Steven Kwan. Josh Bell scores.

    0-0, 1 pitch · 2 outs before

  • Ryan Kreidler vs Erik Sabrowski1-3

    Ryan Kreidler pops out softly to pitcher Erik Sabrowski in foul territory.

    1-0, 2 pitches · 2 outs before

top 8th(3)
  • Daniel Schneemann vs Andrew Morris1-3

    Daniel Schneemann grounds out, second baseman Kody Clemens to first baseman Royce Lewis.

    2-2, 5 pitches · 0 outs before

  • Patrick Bailey vs Andrew Morris1-3

    Patrick Bailey called out on strikes.

    3-3, 6 pitches · 1 out before

  • Steven Kwan vs Andrew Morris1-3

    Steven Kwan lines out to shortstop Ryan Kreidler.

    0-1, 2 pitches · 2 outs before

bottom 8th(4)
  • Luke Keaschall vs Matt Festa1-3

    Luke Keaschall lines out sharply to center fielder Kahlil Watson.

    1-0, 2 pitches · 0 outs before

  • Trevor Larnach vs Matt Festa1-3

    Trevor Larnach grounds out sharply, first baseman Kyle Manzardo to pitcher Matt Festa.

    2-1, 4 pitches · 1 out before

  • Austin Martin vs Matt Festa1-3

    Austin Martin singles on a sharp line drive to left fielder Steven Kwan.

    3-2, 8 pitches · 2 outs before

  • Brooks Lee vs Matt Festa1-3

    Brooks Lee lines out to center fielder Kahlil Watson.

    1-1, 3 pitches · 2 outs before

top 9th(4)
  • Travis Bazzana vs Taylor Rogers1-3

    Travis Bazzana grounds out softly, third baseman Brooks Lee to first baseman Royce Lewis.

    1-0, 2 pitches · 0 outs before

  • David Fry vs Taylor Rogers1-3

    David Fry called out on strikes.

    1-3, 6 pitches · 1 out before

  • Chase DeLauter vs Taylor Rogers1-3

    Chase DeLauter walks.

    4-2, 9 pitches · 2 outs before

  • Gabriel Arias vs Yoendrys Gomez1-3

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