Toronto Blue Jays 1, Minnesota Twins 7

baseball game fileFinal
Target Field · Minneapolis

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Toronto Blue Jays, 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 Toronto Blue Jays led; a negative differential means Minnesota Twins led.Run differential+60−6123456789
  1. 01top 1: George Springer singles on a sharp line drive to left fielder Trevor Larnach.00
  2. 02top 1: Jesús Sánchez grounds into a force out, second baseman Luke Keaschall to shortstop Brooks Lee. George Springer out at 2nd. Jesús Sánchez to 1st.00
  3. 03top 1: Vladimir Guerrero Jr. pops out to first baseman Kody Clemens.00
  4. 04top 1: Kazuma Okamoto walks.00
  5. 05top 1: Daulton Varsho strikes out swinging.00
  6. 06bottom 1: Byron Buxton doubles (5) on a line drive to center fielder Daulton Varsho.00
  7. 07bottom 1: Trevor Larnach flies out to center fielder Daulton Varsho.00
  8. 08bottom 1: Ryan Jeffers grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.00
  9. 09bottom 1: Josh Bell flies out sharply to center fielder Daulton Varsho.00
  10. 10top 2: Ernie Clement pops out to first baseman Kody Clemens in foul territory.00
  11. 11top 2: Yohendrick Piñango grounds out sharply, pitcher Bailey Ober to first baseman Kody Clemens.00
  12. 12top 2: Andrés Giménez pops out to third baseman Royce Lewis.00
  13. 13bottom 2: Austin Martin grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.00
  14. 14bottom 2: Kody Clemens strikes out swinging.00
  15. 15bottom 2: Luke Keaschall pops out to second baseman Ernie Clement.00
  16. 16top 3: Brandon Valenzuela flies out to right fielder Austin Martin.00
  17. 17top 3: George Springer singles on a ground ball to left fielder Trevor Larnach.00
  18. 18top 3: Jesús Sánchez pops out to third baseman Royce Lewis in foul territory.00
  19. 19top 3: Vladimir Guerrero Jr. grounds out softly to first baseman Kody Clemens.00
  20. 20bottom 3: Brooks Lee flies out to left fielder Yohendrick Piñango.00
  21. 21bottom 3: Royce Lewis pops out to first baseman Vladimir Guerrero Jr. in foul territory.00
  22. 22bottom 3: Byron Buxton flies out sharply to center fielder Daulton Varsho.00
  23. 23top 4: Kazuma Okamoto flies out to left fielder Trevor Larnach.00
  24. 24top 4: Daulton Varsho homers (4) on a fly ball to right field.10
  25. 25top 4: Ernie Clement grounds out, shortstop Brooks Lee to first baseman Kody Clemens.10
  26. 26top 4: Yohendrick Piñango walks.10
  27. 27top 4: Andrés Giménez lines out to center fielder Byron Buxton.10
  28. 28bottom 4: Trevor Larnach walks.10
  29. 29bottom 4: Ryan Jeffers homers (4) on a fly ball to left center field. Trevor Larnach scores.12
  30. 30bottom 4: Josh Bell lines out to center fielder Daulton Varsho.12
  31. 31bottom 4: Austin Martin flies out to center fielder Daulton Varsho.12
  32. 32bottom 4: Kody Clemens pops out to shortstop Andrés Giménez.12
  33. 33top 5: Brandon Valenzuela pops out to shortstop Brooks Lee.12
  34. 34top 5: George Springer called out on strikes.12
  35. 35top 5: Jesús Sánchez flies out sharply to right fielder Austin Martin.12
  36. 36bottom 5: Luke Keaschall grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.12
  37. 37bottom 5: Brooks Lee flies out to left fielder Yohendrick Piñango.12
  38. 38bottom 5: Royce Lewis lines out sharply to left fielder Yohendrick Piñango.12
  39. 39top 6: Vladimir Guerrero Jr. grounds out, shortstop Brooks Lee to first baseman Kody Clemens.12
  40. 40top 6: Kazuma Okamoto grounds out, third baseman Royce Lewis to first baseman Kody Clemens.12
  41. 41top 6: Daulton Varsho grounds out, third baseman Royce Lewis to first baseman Kody Clemens.12
  42. 42bottom 6: Byron Buxton homers (8) on a fly ball to left center field.13
  43. 43bottom 6: Trevor Larnach walks.13
  44. 44bottom 6: Ryan Jeffers called out on strikes.13
  45. 45bottom 6: Josh Bell grounds out to first baseman Vladimir Guerrero Jr. Trevor Larnach to 3rd.13
  46. 46bottom 6: Austin Martin singles on a line drive to center fielder Daulton Varsho. Trevor Larnach scores.14
  47. 47bottom 6: Kody Clemens strikes out swinging.14
  48. 48top 7: Ernie Clement singles on a fly ball to center fielder Byron Buxton.14
  49. 49top 7: Davis Schneider pops out to first baseman Kody Clemens in foul territory.14
  50. 50top 7: Andrés Giménez lines out softly to third baseman Royce Lewis.14
  51. 51top 7: Brandon Valenzuela singles on a ground ball to second baseman Luke Keaschall. Ernie Clement to 2nd.14
  52. 52top 7: George Springer grounds out softly, pitcher Andrew Morris to first baseman Kody Clemens.14
  53. 53bottom 7: Luke Keaschall flies out to center fielder Daulton Varsho.14
  54. 54bottom 7: Brooks Lee called out on strikes.14
  55. 55bottom 7: Royce Lewis strikes out swinging.14
  56. 56top 8: Jesús Sánchez grounds out, shortstop Brooks Lee to first baseman Kody Clemens.14
  57. 57top 8: Vladimir Guerrero Jr. singles on a line drive to center fielder Byron Buxton.14
  58. 58top 8: Kazuma Okamoto flies out to left fielder Trevor Larnach.14
  59. 59top 8: Daulton Varsho flies out to left fielder Trevor Larnach.14
  60. 60bottom 8: Byron Buxton singles on a line drive to center fielder Daulton Varsho.14
  61. 61bottom 8: Trevor Larnach strikes out swinging.14
  62. 62bottom 8: Ryan Jeffers singles on a pop up to third baseman Kazuma Okamoto. Throwing error by third baseman Kazuma Okamoto.14
  63. 63bottom 8: Josh Bell singles on a sharp line drive to left fielder Davis Schneider. Byron Buxton scores. Ryan Jeffers scores. Throwing error by shortstop Andrés Giménez.16
  64. 64bottom 8: Austin Martin walks. Josh Bell to 2nd.16
  65. 65bottom 8: Kody Clemens walks. Josh Bell to 3rd. Austin Martin to 2nd.16
  66. 66bottom 8: Luke Keaschall out on a sacrifice fly to left fielder Davis Schneider. Josh Bell scores.17
  67. 67bottom 8: Brooks Lee flies out sharply to center fielder Daulton Varsho.17
  68. 68top 9: Ernie Clement walks.17
  69. 69top 9: Davis Schneider flies out to right fielder Austin Martin.17
  70. 70top 9: Andrés Giménez grounds into a double play, shortstop Brooks Lee to first baseman Kody Clemens. Ernie Clement out at 2nd. Andrés Giménez out at 1st.17
Boxscore

Key evidence.

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

Toronto Blue Jays boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
George SpringerDH40.50000002000.5001400000.50012
Vladimir Guerrero Jr.1B40.25000001000.2500.500400000.25001
Kazuma Okamoto3B3000100000.2500.25040000000
Daulton VarshoCF40.25000001010.2501.25041100114
Ernie Clement2B30.33300101000.5000.833400000.33301
Yohendrick PinangoLF1000100000.5000.50020000000
Andres GimenezSS4000000000040000000
Mason FluhartyP26381300.3330127310015
Kevin GausmanP22346.353425.6671179442001.059
Tommy NanceP0400001.333041803000
Brandon ValenzuelaC30.33300001000.3330.667300000.33301
Davis SchneiderLF2000000000020000000
Jesus SanchezRF4000000000040010000
Joe MantiplyP0200000.66702500000
Minnesota Twins boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
James OutmanLF000000000000000
Trevor LarnachLF2000200000.5000.50042000010
Josh BellDH40.25000001000.2500.500411000.25001
Byron BuxtonCF40.75010003010.7502.500421001.75007
Kody Clemens1B3000100000.2500.25040000020
Royce Lewis3B3000000000030000010
Brooks LeeSS4000000000040000010
Luke Keaschall2B3000000000040101000
Austin MartinRF30.33300101000.5000.833401100.33301
Andrew MorrisP0500101.333041900000.750
Anthony BandaP0300100.667021400001.500
Ryan JeffersC40.50000002010.5001.750422001.25015
Bailey OberP22411.5004160188812011
Justin TopaP1300001031200001

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-04-30T23:40:00Z · Final
Play-by-play

The game, at bat by at bat.

top 1st(5)
  • George Springer vs Bailey Ober0-0

    George Springer singles on a sharp line drive to left fielder Trevor Larnach.

    2-2, 5 pitches · 0 outs before

  • Jesus Sanchez vs Bailey Ober0-0

    Jesús Sánchez grounds into a force out, second baseman Luke Keaschall to shortstop Brooks Lee. George Springer out at 2nd. Jesús Sánchez to 1st.

    0-2, 3 pitches · 0 outs before

  • Vladimir Guerrero Jr. vs Bailey Ober0-0

    Vladimir Guerrero Jr. pops out to first baseman Kody Clemens.

    0-0, 1 pitch · 1 out before

  • Kazuma Okamoto vs Bailey Ober0-0

    Kazuma Okamoto walks.

    4-2, 6 pitches · 2 outs before

  • Daulton Varsho vs Bailey Ober0-0

    Daulton Varsho strikes out swinging.

    0-3, 3 pitches · 2 outs before

bottom 1st(4)
  • Byron Buxton vs Kevin Gausman0-0

    Byron Buxton doubles (5) on a line drive to center fielder Daulton Varsho.

    2-2, 5 pitches · 0 outs before

  • Trevor Larnach vs Kevin Gausman0-0

    Trevor Larnach flies out to center fielder Daulton Varsho.

    1-0, 2 pitches · 0 outs before

  • Ryan Jeffers vs Kevin Gausman0-0

    Ryan Jeffers grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.

    0-0, 1 pitch · 1 out before

  • Josh Bell vs Kevin Gausman0-0

    Josh Bell flies out sharply to center fielder Daulton Varsho.

    3-2, 7 pitches · 2 outs before

top 2nd(3)
  • Ernie Clement vs Bailey Ober0-0

    Ernie Clement pops out to first baseman Kody Clemens in foul territory.

    0-1, 2 pitches · 0 outs before

  • Yohendrick Pinango vs Bailey Ober0-0

    Yohendrick Piñango grounds out sharply, pitcher Bailey Ober to first baseman Kody Clemens.

    1-0, 2 pitches · 1 out before

  • Andres Gimenez vs Bailey Ober0-0

    Andrés Giménez pops out to third baseman Royce Lewis.

    1-1, 3 pitches · 2 outs before

bottom 2nd(3)
  • Austin Martin vs Kevin Gausman0-0

    Austin Martin grounds out, third baseman Kazuma Okamoto to first baseman Vladimir Guerrero Jr.

    0-0, 1 pitch · 0 outs before

  • Kody Clemens vs Kevin Gausman0-0

    Kody Clemens strikes out swinging.

    3-3, 6 pitches · 1 out before

  • Luke Keaschall vs Kevin Gausman0-0

    Luke Keaschall pops out to second baseman Ernie Clement.

    1-1, 3 pitches · 2 outs before

top 3rd(4)
  • Brandon Valenzuela vs Bailey Ober0-0

    Brandon Valenzuela flies out to right fielder Austin Martin.

    3-2, 6 pitches · 0 outs before

  • George Springer vs Bailey Ober0-0

    George Springer singles on a ground ball to left fielder Trevor Larnach.

    0-0, 1 pitch · 1 out before

  • Jesus Sanchez vs Bailey Ober0-0

    Jesús Sánchez pops out to third baseman Royce Lewis in foul territory.

    3-2, 6 pitches · 1 out before

  • Vladimir Guerrero Jr. vs Bailey Ober0-0

    Vladimir Guerrero Jr. grounds out softly to first baseman Kody Clemens.

    1-2, 4 pitches · 2 outs before

bottom 3rd(3)
  • Brooks Lee vs Kevin Gausman0-0

    Brooks Lee flies out to left fielder Yohendrick Piñango.

    0-2, 4 pitches · 0 outs before

  • Royce Lewis vs Kevin Gausman0-0

    Royce Lewis pops out to first baseman Vladimir Guerrero Jr. in foul territory.

    0-0, 1 pitch · 1 out before

  • Byron Buxton vs Kevin Gausman0-0

    Byron Buxton flies out sharply to center fielder Daulton Varsho.

    0-1, 2 pitches · 2 outs before

top 4th(5)
  • Kazuma Okamoto vs Bailey Ober0-0

    Kazuma Okamoto flies out to left fielder Trevor Larnach.

    0-2, 3 pitches · 0 outs before

  • Daulton Varsho vs Bailey Ober1-0

    Daulton Varsho homers (4) on a fly ball to right field.

    1-1, 3 pitches · 1 out before

  • Ernie Clement vs Bailey Ober1-0

    Ernie Clement grounds out, shortstop Brooks Lee to first baseman Kody Clemens.

    0-0, 1 pitch · 1 out before

  • Yohendrick Pinango vs Bailey Ober1-0

    Yohendrick Piñango walks.

    4-2, 8 pitches · 2 outs before

  • Andres Gimenez vs Bailey Ober1-0

    Andrés Giménez lines out to center fielder Byron Buxton.

    2-2, 5 pitches · 2 outs before

bottom 4th(5)
  • Trevor Larnach vs Kevin Gausman1-0

    Trevor Larnach walks.

    4-2, 6 pitches · 0 outs before

  • Ryan Jeffers vs Kevin Gausman1-2

    Ryan Jeffers homers (4) on a fly ball to left center field. Trevor Larnach scores.

    3-2, 8 pitches · 0 outs before

  • Josh Bell vs Kevin Gausman1-2

    Josh Bell lines out to center fielder Daulton Varsho.

    1-2, 4 pitches · 0 outs before

  • Austin Martin vs Kevin Gausman1-2

    Austin Martin flies out to center fielder Daulton Varsho.

    2-2, 6 pitches · 1 out before

  • Kody Clemens vs Kevin Gausman1-2

    Kody Clemens pops out to shortstop Andrés Giménez.

    3-2, 8 pitches · 2 outs before

top 5th(3)
  • Brandon Valenzuela vs Bailey Ober1-2

    Brandon Valenzuela pops out to shortstop Brooks Lee.

    2-1, 4 pitches · 0 outs before

  • George Springer vs Bailey Ober1-2

    George Springer called out on strikes.

    0-3, 3 pitches · 1 out before

  • Jesus Sanchez vs Bailey Ober1-2

    Jesús Sánchez flies out sharply to right fielder Austin Martin.

    3-0, 4 pitches · 2 outs before

bottom 5th(3)
  • Luke Keaschall vs Kevin Gausman1-2

    Luke Keaschall grounds out, shortstop Andrés Giménez to first baseman Vladimir Guerrero Jr.

    0-1, 2 pitches · 0 outs before

  • Brooks Lee vs Kevin Gausman1-2

    Brooks Lee flies out to left fielder Yohendrick Piñango.

    2-1, 4 pitches · 1 out before

  • Royce Lewis vs Kevin Gausman1-2

    Royce Lewis lines out sharply to left fielder Yohendrick Piñango.

    1-1, 3 pitches · 2 outs before

top 6th(3)
  • Vladimir Guerrero Jr. vs Bailey Ober1-2

    Vladimir Guerrero Jr. grounds out, shortstop Brooks Lee to first baseman Kody Clemens.

    1-2, 6 pitches · 0 outs before

  • Kazuma Okamoto vs Bailey Ober1-2

    Kazuma Okamoto grounds out, third baseman Royce Lewis to first baseman Kody Clemens.

    1-1, 3 pitches · 1 out before

  • Daulton Varsho vs Bailey Ober1-2

    Daulton Varsho grounds out, third baseman Royce Lewis to first baseman Kody Clemens.

    0-0, 1 pitch · 2 outs before

bottom 6th(6)
  • Byron Buxton vs Kevin Gausman1-3

    Byron Buxton homers (8) on a fly ball to left center field.

    1-0, 2 pitches · 0 outs before

  • Trevor Larnach vs Kevin Gausman1-3

    Trevor Larnach walks.

    4-1, 5 pitches · 0 outs before

  • Ryan Jeffers vs Kevin Gausman1-3

    Ryan Jeffers called out on strikes.

    1-3, 4 pitches · 0 outs before

  • Josh Bell vs Kevin Gausman1-3

    Josh Bell grounds out to first baseman Vladimir Guerrero Jr. Trevor Larnach to 3rd.

    1-2, 4 pitches · 1 out before

  • Austin Martin vs Kevin Gausman1-4

    Austin Martin singles on a line drive to center fielder Daulton Varsho. Trevor Larnach scores.

    3-2, 6 pitches · 2 outs before

  • Kody Clemens vs Tommy Nance1-4

    Kody Clemens strikes out swinging.

    1-3, 4 pitches · 2 outs before

top 7th(5)
  • Ernie Clement vs Bailey Ober1-4

    Ernie Clement singles on a fly ball to center fielder Byron Buxton.

    2-2, 5 pitches · 0 outs before

  • Davis Schneider vs Anthony Banda1-4

    Davis Schneider pops out to first baseman Kody Clemens in foul territory.

    3-2, 6 pitches · 0 outs before

  • Andres Gimenez vs Anthony Banda1-4

    Andrés Giménez lines out softly to third baseman Royce Lewis.

    2-2, 6 pitches · 1 out before

  • Brandon Valenzuela vs Anthony Banda1-4

    Brandon Valenzuela singles on a ground ball to second baseman Luke Keaschall. Ernie Clement to 2nd.

    1-0, 2 pitches · 2 outs before

  • George Springer vs Andrew Morris1-4

    George Springer grounds out softly, pitcher Andrew Morris to first baseman Kody Clemens.

    2-1, 4 pitches · 2 outs before

bottom 7th(3)
  • Luke Keaschall vs Tommy Nance1-4

    Luke Keaschall flies out to center fielder Daulton Varsho.

    1-2, 5 pitches · 0 outs before

  • Brooks Lee vs Tommy Nance1-4

    Brooks Lee called out on strikes.

    1-3, 4 pitches · 1 out before

  • Royce Lewis vs Tommy Nance1-4

    Royce Lewis strikes out swinging.

    1-3, 5 pitches · 2 outs before

top 8th(4)
  • Jesus Sanchez vs Andrew Morris1-4

    Jesús Sánchez grounds out, shortstop Brooks Lee to first baseman Kody Clemens.

    0-1, 2 pitches · 0 outs before

  • Vladimir Guerrero Jr. vs Andrew Morris1-4

    Vladimir Guerrero Jr. singles on a line drive to center fielder Byron Buxton.

    1-0, 2 pitches · 1 out before

  • Kazuma Okamoto vs Andrew Morris1-4

    Kazuma Okamoto flies out to left fielder Trevor Larnach.

    1-2, 4 pitches · 1 out before

  • Daulton Varsho vs Andrew Morris1-4

    Daulton Varsho flies out to left fielder Trevor Larnach.

    2-2, 7 pitches · 2 outs before

bottom 8th(8)
  • Byron Buxton vs Mason Fluharty1-4

    Byron Buxton singles on a line drive to center fielder Daulton Varsho.

    2-2, 5 pitches · 0 outs before

  • Trevor Larnach vs Mason Fluharty1-4

    Trevor Larnach strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Ryan Jeffers vs Mason Fluharty1-4

    Ryan Jeffers singles on a pop up to third baseman Kazuma Okamoto. Throwing error by third baseman Kazuma Okamoto.

    2-1, 4 pitches · 1 out before

  • Josh Bell vs Mason Fluharty1-6

    Josh Bell singles on a sharp line drive to left fielder Davis Schneider. Byron Buxton scores. Ryan Jeffers scores. Throwing error by shortstop Andrés Giménez.

    1-0, 2 pitches · 1 out before

  • Austin Martin vs Mason Fluharty1-6

    Austin Martin walks. Josh Bell to 2nd.

    4-2, 7 pitches · 1 out before

  • Kody Clemens vs Mason Fluharty1-6

    Kody Clemens walks. Josh Bell to 3rd. Austin Martin to 2nd.

    4-2, 6 pitches · 1 out before

  • Luke Keaschall vs Joe Mantiply1-7

    Luke Keaschall out on a sacrifice fly to left fielder Davis Schneider. Josh Bell scores.

    2-0, 3 pitches · 1 out before

  • Brooks Lee vs Joe Mantiply1-7

    Brooks Lee flies out sharply to center fielder Daulton Varsho.

    1-0, 2 pitches · 2 outs before

top 9th(3)
  • Ernie Clement vs Justin Topa1-7

    Ernie Clement walks.

    4-2, 8 pitches · 0 outs before

  • Davis Schneider vs Justin Topa1-7

    Davis Schneider flies out to right fielder Austin Martin.

    0-0, 1 pitch · 0 outs before

  • Andres Gimenez vs Justin Topa1-7

    Andrés Giménez grounds into a double play, shortstop Brooks Lee to first baseman Kody Clemens. Ernie Clement out at 2nd. Andrés Giménez out at 1st.

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