Los Angeles Angels 3, Texas Rangers 8

baseball game fileFinal
Globe Life Field · Arlington

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Los Angeles Angels, below favors Texas Rangers. 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 Los Angeles Angels led; a negative differential means Texas Rangers led.Run differential+50−5123456789
  1. 01top 1: Zach Neto strikes out swinging.00
  2. 02top 1: Nolan Schanuel challenged (pitch result), call on the field was overturned: Nolan Schanuel walks.00
  3. 03top 1: Denzer Guzman strikes out on a foul tip.00
  4. 04top 1: Jorge Soler doubles (11) on a sharp line drive to left fielder Alejandro Osuna. Nolan Schanuel scores.10
  5. 05top 1: Josh Lowe singles on a fly ball to center fielder Evan Carter. Jorge Soler scores.20
  6. 06top 1: Jo Adell grounds out, pitcher Jacob deGrom to first baseman Jake Burger.20
  7. 07bottom 1: Joc Pederson flies out to center fielder Josh Lowe.20
  8. 08bottom 1: Josh Smith grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.20
  9. 09bottom 1: Jake Burger hit by pitch.20
  10. 10bottom 1: Brandon Nimmo grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.20
  11. 11top 2: Oswald Peraza grounds out, shortstop Nicky Lopez to first baseman Jake Burger.20
  12. 12top 2: Wade Meckler flies out to left fielder Alejandro Osuna.20
  13. 13top 2: Logan O'Hoppe lines out sharply to left fielder Alejandro Osuna.20
  14. 14bottom 2: Ezequiel Duran lines out to center fielder Josh Lowe.20
  15. 15bottom 2: Evan Carter walks.20
  16. 16bottom 2: Alejandro Osuna walks. Evan Carter to 2nd.20
  17. 17bottom 2: Elias Díaz grounds out, shortstop Zach Neto to first baseman Nolan Schanuel. Evan Carter to 3rd. Alejandro Osuna to 2nd.20
  18. 18bottom 2: Nicky Lopez singles on a ground ball to left fielder Wade Meckler. Evan Carter scores. Alejandro Osuna scores. Nicky Lopez to 2nd.22
  19. 19bottom 2: Joc Pederson flies out sharply to right fielder Jo Adell.22
  20. 20top 3: Zach Neto walks.22
  21. 21top 3: Nolan Schanuel strikes out swinging.22
  22. 22top 3: Angels challenged (play at 1st), call on the field was overturned: Denzer Guzman singles on a ground ball to third baseman Ezequiel Duran. Zach Neto to 2nd.22
  23. 23top 3: Elias Díaz challenged (pitch result), call on the field was overturned: Jorge Soler called out on strikes.22
  24. 24top 3: Josh Lowe grounds out, second baseman Josh Smith to first baseman Jake Burger.22
  25. 25bottom 3: Josh Smith grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.22
  26. 26bottom 3: Jake Burger lines out to second baseman Oswald Peraza.22
  27. 27bottom 3: Brandon Nimmo strikes out swinging.22
  28. 28top 4: Jo Adell singles on a fly ball to right fielder Brandon Nimmo.22
  29. 29top 4: Oswald Peraza grounds into a double play, second baseman Josh Smith to first baseman Jake Burger. Jo Adell out at 2nd. Oswald Peraza out at 1st.22
  30. 30top 4: Wade Meckler strikes out swinging.22
  31. 31bottom 4: Ezequiel Duran grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.22
  32. 32bottom 4: Evan Carter strikes out swinging.22
  33. 33bottom 4: Alejandro Osuna grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.22
  34. 34top 5: Logan O'Hoppe singles on a sharp line drive to left fielder Alejandro Osuna.22
  35. 35top 5: Zach Neto strikes out swinging.22
  36. 36top 5: Nolan Schanuel strikes out swinging.22
  37. 37top 5: Denzer Guzman grounds out, third baseman Ezequiel Duran to first baseman Jake Burger.22
  38. 38bottom 5: Elias Díaz singles on a sharp line drive to left fielder Wade Meckler.22
  39. 39bottom 5: Nicky Lopez out on a sacrifice bunt, first baseman Nolan Schanuel to second baseman Oswald Peraza. Elias Díaz to 2nd.22
  40. 40bottom 5: Joc Pederson grounds out, shortstop Zach Neto to first baseman Nolan Schanuel. Elias Díaz to 3rd.22
  41. 41bottom 5: Josh Smith grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.22
  42. 42top 6: Jorge Soler grounds out, third baseman Ezequiel Duran to first baseman Jake Burger.22
  43. 43top 6: Josh Lowe grounds out, second baseman Josh Smith to first baseman Jake Burger.22
  44. 44top 6: Jo Adell flies out to right fielder Brandon Nimmo.22
  45. 45bottom 6: Jake Burger called out on strikes.22
  46. 46bottom 6: Brandon Nimmo strikes out swinging.22
  47. 47bottom 6: Ezequiel Duran lines out to shortstop Zach Neto.22
  48. 48top 7: Oswald Peraza singles on a ground ball to center fielder Evan Carter.22
  49. 49top 7: Wade Meckler singles on a line drive to left fielder Alejandro Osuna. Oswald Peraza scores.32
  50. 50top 7: Logan O'Hoppe grounds into a double play, third baseman Ezequiel Duran to second baseman Josh Smith to first baseman Jake Burger. Wade Meckler out at 2nd. Logan O'Hoppe out at 1st.32
  51. 51top 7: Zach Neto pops out to first baseman Jake Burger in foul territory.32
  52. 52bottom 7: Justin Foscue homers (6) on a line drive to left field.33
  53. 53bottom 7: Alejandro Osuna strikes out swinging.33
  54. 54bottom 7: Elias Díaz singles on a ground ball to left fielder Wade Meckler.33
  55. 55bottom 7: Cam Cauley pops out to second baseman Oswald Peraza.33
  56. 56bottom 7: Joc Pederson strikes out swinging.33
  57. 57top 8: Nolan Schanuel singles on a ground ball to left fielder Alejandro Osuna, deflected by third baseman Josh Smith.33
  58. 58top 8: Denzer Guzman strikes out swinging.33
  59. 59top 8: Jorge Soler challenged (pitch result), call on the field was confirmed: Jorge Soler called out on strikes.33
  60. 60top 8: Josh Lowe pops out to third baseman Josh Smith.33
  61. 61bottom 8: Josh Smith singles on a line drive to left fielder Wade Meckler.33
  62. 62bottom 8: Jake Burger singles on a ground ball to second baseman Oswald Peraza, deflected by shortstop Zach Neto. Josh Smith to 2nd.33
  63. 63bottom 8: Brandon Nimmo grounds out, first baseman Nolan Schanuel to pitcher Sam Bachman. Josh Smith to 3rd. Jake Burger to 2nd.33
  64. 64bottom 8: Ezequiel Duran singles on a ground ball to left fielder Wade Meckler. Josh Smith scores. Jake Burger to 3rd.34
  65. 65bottom 8: Justin Foscue singles on a ground ball to left fielder Wade Meckler. Jake Burger scores. Ezequiel Duran to 2nd.35
  66. 66bottom 8: Alejandro Osuna homers (1) on a line drive to right field. Ezequiel Duran scores. Justin Foscue scores.38
  67. 67bottom 8: Elias Díaz flies out to right fielder Jo Adell.38
  68. 68bottom 8: Cam Cauley singles on a ground ball to shortstop Zach Neto.38
  69. 69bottom 8: Kyle Higashioka singles on a fly ball to left fielder Wade Meckler. Cam Cauley to 2nd.38
  70. 70bottom 8: Josh Smith strikes out on a foul tip.38
  71. 71top 9: Jo Adell singles on a ground ball to center fielder Cam Cauley.38
  72. 72top 9: Oswald Peraza strikes out swinging.38
  73. 73top 9: Jose Siri strikes out swinging.38
  74. 74top 9: Logan O'Hoppe flies out to center fielder Cam Cauley.38
Boxscore

Key evidence.

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

Los Angeles Angels boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Zach NetoSS3000100000.2500.25040000020
Denzer Guzman3B40.25000001000.2500.500400000.25021
Nolan Schanuel1B30.33300101000.5000.833410000.33321
Jo AdellRF40.50000002000.5001400000.50002
Wade MecklerLF30.33300001000.3330.667301000.33311
Oswald Peraza2B40.25000001000.2500.500410100.25011
Josh LoweCF40.25000001000.2500.500401000.25001
Jose SiriPH1000000000010000010
Sam BachmanP08567.500610.667122550009
Jose SorianoP223232060189324000.667
Brent SuterP0200100.33301901003
Logan O'HoppeC40.25000001000.2500.500400000.25001
Jorge SolerDH40.25010001000.2500.750411000.50022
Tayler SaucedoP0519211032612002

Team line

Texas Rangers
Texas Rangers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Joc PedersonDH4000000000040000010
Brandon NimmoRF4000000000040000020
Jake Burger1B30.33300001100.5000.833410000.33311
Ezequiel DuranSS40.25000001000.2500.500411000.25001
Evan CarterCF1000100000.5000.50021000010
Justin Foscue2B21000020113.500222002.50005
Nicky LopezSS1100001001220200101
Elias DiazC40.50000002000.5001400000.50002
Alejandro OsunaLF30.33300101010.5001.833423001.33314
Cole WinnP030000103800000
Tyler AlexanderP0400101032202001
Jacob deGromP22123.6005050158027001.400
Peyton GrayP0400101032202011
Kyle HigashiokaDH1100001001210000101
Cam Cauley20.50000001000.5001200000.50001
Cam CauleyCF20.50000001000.5001200000.50001
Josh Smith3B50.20000001000.2000.400510000.20011
Chris Martin0019201031810002
Chris MartinP0419201031810002

Comparison

Side by side.

Final

Matchup

Before first pitch.

Probable pitchers and posted lineup context from the matchup card.

Lineups available2026-07-08T00:05:00Z · Final

Los Angeles Angels

Probable pitcher: José Soriano (R)

Texas Rangers

Probable pitcher: Jacob deGrom (R)

Play-by-play

The game, at bat by at bat.

top 1st(6)
  • Zach Neto vs Jacob deGrom0-0

    Zach Neto strikes out swinging.

    0-3, 3 pitches · 0 outs before

  • Nolan Schanuel vs Jacob deGrom0-0

    Nolan Schanuel challenged (pitch result), call on the field was overturned: Nolan Schanuel walks.

    4-1, 5 pitches · 1 out before

  • Denzer Guzman vs Jacob deGrom0-0

    Denzer Guzman strikes out on a foul tip.

    3-3, 7 pitches · 1 out before

  • Jorge Soler vs Jacob deGrom1-0

    Jorge Soler doubles (11) on a sharp line drive to left fielder Alejandro Osuna. Nolan Schanuel scores.

    2-2, 5 pitches · 2 outs before

  • Josh Lowe vs Jacob deGrom2-0

    Josh Lowe singles on a fly ball to center fielder Evan Carter. Jorge Soler scores.

    1-1, 3 pitches · 2 outs before

  • Jo Adell vs Jacob deGrom2-0

    Jo Adell grounds out, pitcher Jacob deGrom to first baseman Jake Burger.

    0-1, 2 pitches · 2 outs before

bottom 1st(4)
  • Joc Pederson vs Jose Soriano2-0

    Joc Pederson flies out to center fielder Josh Lowe.

    0-1, 2 pitches · 0 outs before

  • Josh Smith vs Jose Soriano2-0

    Josh Smith grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.

    0-2, 3 pitches · 1 out before

  • Jake Burger vs Jose Soriano2-0

    Jake Burger hit by pitch.

    1-0, 1 pitch · 2 outs before

  • Brandon Nimmo vs Jose Soriano2-0

    Brandon Nimmo grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.

    1-1, 3 pitches · 2 outs before

top 2nd(3)
  • Oswald Peraza vs Jacob deGrom2-0

    Oswald Peraza grounds out, shortstop Nicky Lopez to first baseman Jake Burger.

    1-2, 4 pitches · 0 outs before

  • Wade Meckler vs Jacob deGrom2-0

    Wade Meckler flies out to left fielder Alejandro Osuna.

    1-0, 2 pitches · 1 out before

  • Logan O'Hoppe vs Jacob deGrom2-0

    Logan O'Hoppe lines out sharply to left fielder Alejandro Osuna.

    1-0, 2 pitches · 2 outs before

bottom 2nd(6)
  • Ezequiel Duran vs Jose Soriano2-0

    Ezequiel Duran lines out to center fielder Josh Lowe.

    1-2, 4 pitches · 0 outs before

  • Evan Carter vs Jose Soriano2-0

    Evan Carter walks.

    4-1, 5 pitches · 1 out before

  • Alejandro Osuna vs Jose Soriano2-0

    Alejandro Osuna walks. Evan Carter to 2nd.

    4-1, 5 pitches · 1 out before

  • Elias Diaz vs Jose Soriano2-0

    Elias Díaz grounds out, shortstop Zach Neto to first baseman Nolan Schanuel. Evan Carter to 3rd. Alejandro Osuna to 2nd.

    1-2, 4 pitches · 1 out before

  • Nicky Lopez vs Jose Soriano2-2

    Nicky Lopez singles on a ground ball to left fielder Wade Meckler. Evan Carter scores. Alejandro Osuna scores. Nicky Lopez to 2nd.

    1-0, 2 pitches · 2 outs before

  • Joc Pederson vs Jose Soriano2-2

    Joc Pederson flies out sharply to right fielder Jo Adell.

    0-0, 1 pitch · 2 outs before

top 3rd(5)
  • Zach Neto vs Jacob deGrom2-2

    Zach Neto walks.

    4-1, 5 pitches · 0 outs before

  • Nolan Schanuel vs Jacob deGrom2-2

    Nolan Schanuel strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Denzer Guzman vs Jacob deGrom2-2

    Angels challenged (play at 1st), call on the field was overturned: Denzer Guzman singles on a ground ball to third baseman Ezequiel Duran. Zach Neto to 2nd.

    1-0, 2 pitches · 1 out before

  • Jorge Soler vs Jacob deGrom2-2

    Elias Díaz challenged (pitch result), call on the field was overturned: Jorge Soler called out on strikes.

    1-3, 4 pitches · 1 out before

  • Josh Lowe vs Jacob deGrom2-2

    Josh Lowe grounds out, second baseman Josh Smith to first baseman Jake Burger.

    3-1, 5 pitches · 2 outs before

bottom 3rd(3)
  • Josh Smith vs Jose Soriano2-2

    Josh Smith grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.

    1-1, 3 pitches · 0 outs before

  • Jake Burger vs Jose Soriano2-2

    Jake Burger lines out to second baseman Oswald Peraza.

    3-2, 7 pitches · 1 out before

  • Brandon Nimmo vs Jose Soriano2-2

    Brandon Nimmo strikes out swinging.

    2-3, 5 pitches · 2 outs before

top 4th(3)
  • Jo Adell vs Jacob deGrom2-2

    Jo Adell singles on a fly ball to right fielder Brandon Nimmo.

    1-2, 5 pitches · 0 outs before

  • Oswald Peraza vs Jacob deGrom2-2

    Oswald Peraza grounds into a double play, second baseman Josh Smith to first baseman Jake Burger. Jo Adell out at 2nd. Oswald Peraza out at 1st.

    0-0, 1 pitch · 0 outs before

  • Wade Meckler vs Jacob deGrom2-2

    Wade Meckler strikes out swinging.

    3-3, 6 pitches · 2 outs before

bottom 4th(3)
  • Ezequiel Duran vs Jose Soriano2-2

    Ezequiel Duran grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.

    0-0, 1 pitch · 0 outs before

  • Evan Carter vs Jose Soriano2-2

    Evan Carter strikes out swinging.

    1-3, 4 pitches · 1 out before

  • Alejandro Osuna vs Jose Soriano2-2

    Alejandro Osuna grounds out, third baseman Denzer Guzman to first baseman Nolan Schanuel.

    1-2, 4 pitches · 2 outs before

top 5th(4)
  • Logan O'Hoppe vs Jacob deGrom2-2

    Logan O'Hoppe singles on a sharp line drive to left fielder Alejandro Osuna.

    1-1, 3 pitches · 0 outs before

  • Zach Neto vs Jacob deGrom2-2

    Zach Neto strikes out swinging.

    1-3, 5 pitches · 0 outs before

  • Nolan Schanuel vs Jacob deGrom2-2

    Nolan Schanuel strikes out swinging.

    2-3, 5 pitches · 1 out before

  • Denzer Guzman vs Jacob deGrom2-2

    Denzer Guzman grounds out, third baseman Ezequiel Duran to first baseman Jake Burger.

    0-1, 2 pitches · 2 outs before

bottom 5th(4)
  • Elias Diaz vs Jose Soriano2-2

    Elias Díaz singles on a sharp line drive to left fielder Wade Meckler.

    3-2, 8 pitches · 0 outs before

  • Nicky Lopez vs Jose Soriano2-2

    Nicky Lopez out on a sacrifice bunt, first baseman Nolan Schanuel to second baseman Oswald Peraza. Elias Díaz to 2nd.

    2-0, 3 pitches · 0 outs before

  • Joc Pederson vs Jose Soriano2-2

    Joc Pederson grounds out, shortstop Zach Neto to first baseman Nolan Schanuel. Elias Díaz to 3rd.

    2-0, 3 pitches · 1 out before

  • Josh Smith vs Jose Soriano2-2

    Josh Smith grounds out, second baseman Oswald Peraza to first baseman Nolan Schanuel.

    1-1, 3 pitches · 2 outs before

top 6th(3)
  • Jorge Soler vs Cole Winn2-2

    Jorge Soler grounds out, third baseman Ezequiel Duran to first baseman Jake Burger.

    0-0, 1 pitch · 0 outs before

  • Josh Lowe vs Cole Winn2-2

    Josh Lowe grounds out, second baseman Josh Smith to first baseman Jake Burger.

    2-1, 4 pitches · 1 out before

  • Jo Adell vs Cole Winn2-2

    Jo Adell flies out to right fielder Brandon Nimmo.

    1-1, 3 pitches · 2 outs before

bottom 6th(3)
  • Jake Burger vs Jose Soriano2-2

    Jake Burger called out on strikes.

    3-3, 6 pitches · 0 outs before

  • Brandon Nimmo vs Jose Soriano2-2

    Brandon Nimmo strikes out swinging.

    3-3, 7 pitches · 1 out before

  • Ezequiel Duran vs Jose Soriano2-2

    Ezequiel Duran lines out to shortstop Zach Neto.

    2-2, 9 pitches · 2 outs before

top 7th(4)
  • Oswald Peraza vs Chris Martin2-2

    Oswald Peraza singles on a ground ball to center fielder Evan Carter.

    0-1, 2 pitches · 0 outs before

  • Wade Meckler vs Chris Martin3-2

    Wade Meckler singles on a line drive to left fielder Alejandro Osuna. Oswald Peraza scores.

    3-1, 5 pitches · 0 outs before

  • Logan O'Hoppe vs Chris Martin3-2

    Logan O'Hoppe grounds into a double play, third baseman Ezequiel Duran to second baseman Josh Smith to first baseman Jake Burger. Wade Meckler out at 2nd. Logan O'Hoppe out at 1st.

    0-1, 2 pitches · 0 outs before

  • Zach Neto vs Chris Martin3-2

    Zach Neto pops out to first baseman Jake Burger in foul territory.

    2-2, 9 pitches · 2 outs before

bottom 7th(5)
  • Justin Foscue vs Tayler Saucedo3-3

    Justin Foscue homers (6) on a line drive to left field.

    3-2, 8 pitches · 0 outs before

  • Alejandro Osuna vs Tayler Saucedo3-3

    Alejandro Osuna strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Elias Diaz vs Tayler Saucedo3-3

    Elias Díaz singles on a ground ball to left fielder Wade Meckler.

    2-0, 3 pitches · 1 out before

  • Cam Cauley vs Tayler Saucedo3-3

    Cam Cauley pops out to second baseman Oswald Peraza.

    2-2, 5 pitches · 1 out before

  • Joc Pederson vs Tayler Saucedo3-3

    Joc Pederson strikes out swinging.

    3-3, 6 pitches · 2 outs before

top 8th(4)
  • Nolan Schanuel vs Peyton Gray3-3

    Nolan Schanuel singles on a ground ball to left fielder Alejandro Osuna, deflected by third baseman Josh Smith.

    2-2, 5 pitches · 0 outs before

  • Denzer Guzman vs Peyton Gray3-3

    Denzer Guzman strikes out swinging.

    2-3, 5 pitches · 0 outs before

  • Jorge Soler vs Peyton Gray3-3

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

    3-3, 6 pitches · 1 out before

  • Josh Lowe vs Peyton Gray3-3

    Josh Lowe pops out to third baseman Josh Smith.

    3-2, 6 pitches · 2 outs before

bottom 8th(10)
  • Josh Smith vs Sam Bachman3-3

    Josh Smith singles on a line drive to left fielder Wade Meckler.

    0-2, 5 pitches · 0 outs before

  • Jake Burger vs Sam Bachman3-3

    Jake Burger singles on a ground ball to second baseman Oswald Peraza, deflected by shortstop Zach Neto. Josh Smith to 2nd.

    0-2, 3 pitches · 0 outs before

  • Brandon Nimmo vs Sam Bachman3-3

    Brandon Nimmo grounds out, first baseman Nolan Schanuel to pitcher Sam Bachman. Josh Smith to 3rd. Jake Burger to 2nd.

    1-2, 4 pitches · 0 outs before

  • Ezequiel Duran vs Sam Bachman3-4

    Ezequiel Duran singles on a ground ball to left fielder Wade Meckler. Josh Smith scores. Jake Burger to 3rd.

    0-2, 3 pitches · 1 out before

  • Justin Foscue vs Sam Bachman3-5

    Justin Foscue singles on a ground ball to left fielder Wade Meckler. Jake Burger scores. Ezequiel Duran to 2nd.

    0-2, 3 pitches · 1 out before

  • Alejandro Osuna vs Sam Bachman3-8

    Alejandro Osuna homers (1) on a line drive to right field. Ezequiel Duran scores. Justin Foscue scores.

    0-0, 1 pitch · 1 out before

  • Elias Diaz vs Sam Bachman3-8

    Elias Díaz flies out to right fielder Jo Adell.

    0-0, 1 pitch · 1 out before

  • Cam Cauley vs Sam Bachman3-8

    Cam Cauley singles on a ground ball to shortstop Zach Neto.

    2-2, 5 pitches · 2 outs before

  • Kyle Higashioka vs Brent Suter3-8

    Kyle Higashioka singles on a fly ball to left fielder Wade Meckler. Cam Cauley to 2nd.

    2-2, 5 pitches · 2 outs before

  • Josh Smith vs Brent Suter3-8

    Josh Smith strikes out on a foul tip.

    1-3, 4 pitches · 2 outs before

top 9th(4)
  • Jo Adell vs Tyler Alexander3-8

    Jo Adell singles on a ground ball to center fielder Cam Cauley.

    1-1, 3 pitches · 0 outs before

  • Oswald Peraza vs Tyler Alexander3-8

    Oswald Peraza strikes out swinging.

    2-3, 9 pitches · 0 outs before

  • Jose Siri vs Tyler Alexander3-8

    Jose Siri strikes out swinging.

    3-3, 7 pitches · 1 out before

  • Logan O'Hoppe vs Tyler Alexander3-8

    Logan O'Hoppe flies out to center fielder Cam Cauley.

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