Texas Rangers 6, Los Angeles Angels 9

baseball game fileFinal
Angel Stadium · Anaheim

Game flow

Every swing in the score.

The line is the running run differential: above the center favors Texas Rangers, below favors Los Angeles Angels. 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 Texas Rangers led; a negative differential means Los Angeles Angels led.Run differential+60−6123456789
  1. 01top 1: Joc Pederson walks.00
  2. 02top 1: Josh Jung grounds into a double play, shortstop Zach Neto to second baseman Oswald Peraza to first baseman Nolan Schanuel. Joc Pederson out at 2nd. Josh Jung out at 1st.00
  3. 03top 1: Brandon Nimmo flies out to left fielder Wade Meckler in foul territory.00
  4. 04bottom 1: Zach Neto homers (9) on a fly ball to left field.01
  5. 05bottom 1: Mike Trout walks.01
  6. 06bottom 1: Nolan Schanuel strikes out swinging.01
  7. 07bottom 1: Jorge Soler walks. Mike Trout to 2nd.01
  8. 08bottom 1: Jo Adell lines out sharply to left fielder Alejandro Osuna.01
  9. 09bottom 1: Wade Meckler homers (1) on a fly ball to right center field. Mike Trout scores. Jorge Soler scores.04
  10. 10bottom 1: Oswald Peraza singles on a line drive to center fielder Evan Carter.04
  11. 11bottom 1: Logan O'Hoppe strikes out on a foul tip.04
  12. 12top 2: Ezequiel Duran strikes out on a foul tip.04
  13. 13top 2: Jake Burger strikes out swinging.04
  14. 14top 2: Alejandro Osuna singles on a sharp line drive to center fielder Mike Trout.04
  15. 15top 2: Justin Foscue strikes out swinging.04
  16. 16bottom 2: Donovan Walton lines out sharply to center fielder Evan Carter.04
  17. 17bottom 2: Zach Neto grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.04
  18. 18bottom 2: Mike Trout lines out to left fielder Alejandro Osuna.04
  19. 19top 3: Evan Carter challenged (pitch result), call on the field was confirmed: Evan Carter called out on strikes.04
  20. 20top 3: Danny Jansen flies out to center fielder Mike Trout.04
  21. 21top 3: Joc Pederson doubles (5) on a fly ball to third baseman Donovan Walton.04
  22. 22top 3: Josh Jung grounds out, third baseman Donovan Walton to first baseman Nolan Schanuel.04
  23. 23bottom 3: Nolan Schanuel singles on a line drive to right fielder Brandon Nimmo, deflected by center fielder Evan Carter.04
  24. 24bottom 3: Jorge Soler singles on a line drive to center fielder Evan Carter. Nolan Schanuel to 2nd.04
  25. 25bottom 3: Jo Adell pops out to first baseman Jake Burger in foul territory.04
  26. 26bottom 3: Wade Meckler walks. Nolan Schanuel to 3rd. Jorge Soler to 2nd.04
  27. 27bottom 3: Oswald Peraza strikes out on a foul tip.04
  28. 28bottom 3: Logan O'Hoppe singles on a line drive to left fielder Alejandro Osuna. Nolan Schanuel scores. Jorge Soler scores. Wade Meckler to 2nd.06
  29. 29bottom 3: Donovan Walton flies out to right fielder Brandon Nimmo.06
  30. 30top 4: Brandon Nimmo homers (6) on a fly ball to center field.16
  31. 31top 4: Ezequiel Duran grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.16
  32. 32top 4: Jake Burger walks.16
  33. 33top 4: Alejandro Osuna flies out to left fielder Wade Meckler.16
  34. 34top 4: Justin Foscue singles on a line drive to left fielder Wade Meckler. Jake Burger to 2nd.16
  35. 35top 4: Evan Carter triples (1) on a sharp fly ball to center fielder Mike Trout. Jake Burger scores. Justin Foscue scores.36
  36. 36top 4: Danny Jansen called out on strikes.36
  37. 37bottom 4: Zach Neto hit by pitch.36
  38. 38bottom 4: Mike Trout singles on a line drive to center fielder Evan Carter. Zach Neto to 2nd.36
  39. 39bottom 4: Nolan Schanuel flies out to left fielder Alejandro Osuna.36
  40. 40bottom 4: Jorge Soler lines out to shortstop Ezequiel Duran.36
  41. 41bottom 4: Jo Adell lines out to shortstop Ezequiel Duran.36
  42. 42top 5: Joc Pederson grounds out, second baseman Oswald Peraza to pitcher Grayson Rodriguez.36
  43. 43top 5: Josh Jung lines out sharply to center fielder Mike Trout.36
  44. 44top 5: Brandon Nimmo grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.36
  45. 45bottom 5: Wade Meckler singles on a soft ground ball to pitcher Cal Quantrill, deflected by third baseman Josh Jung.36
  46. 46bottom 5: Oswald Peraza singles on a line drive to right fielder Brandon Nimmo. Wade Meckler to 2nd.36
  47. 47bottom 5: Logan O'Hoppe grounds out, second baseman Justin Foscue to first baseman Jake Burger. Wade Meckler to 3rd. Oswald Peraza to 2nd.36
  48. 48bottom 5: Donovan Walton walks.36
  49. 49bottom 5: Zach Neto pops out to second baseman Justin Foscue on the infield fly rule.36
  50. 50bottom 5: Mike Trout flies out to right fielder Brandon Nimmo.36
  51. 51top 6: Ezequiel Duran lines out to right fielder Jo Adell.36
  52. 52top 6: Jake Burger hits a ground-rule double (8) on a line drive down the left-field line.36
  53. 53top 6: Alejandro Osuna grounds out to first baseman Nolan Schanuel. Jake Burger to 3rd.36
  54. 54top 6: Justin Foscue singles on a line drive to left fielder Wade Meckler. Jake Burger scores.46
  55. 55top 6: Pitcher Brent Suter picks off Justin Foscue at 1st on throw to first baseman Nolan Schanuel.46
  56. 56bottom 6: Nolan Schanuel grounds out, third baseman Josh Jung to first baseman Jake Burger.46
  57. 57bottom 6: Jorge Soler flies out to left fielder Alejandro Osuna.46
  58. 58bottom 6: Jo Adell flies out sharply to right fielder Brandon Nimmo.46
  59. 59top 7: Sam Haggerty pops out to first baseman Nolan Schanuel in foul territory.46
  60. 60top 7: Danny Jansen grounds out, third baseman Donovan Walton to first baseman Nolan Schanuel.46
  61. 61top 7: Andrew McCutchen walks.46
  62. 62top 7: Josh Jung singles on a line drive to right fielder Jo Adell. Andrew McCutchen to 2nd.46
  63. 63top 7: Brandon Nimmo doubles (9) on a sharp line drive to right fielder Jo Adell. Andrew McCutchen scores. Josh Jung out at home on the throw, right fielder Jo Adell to shortstop Zach Neto to catcher Logan O'Hoppe.56
  64. 64bottom 7: Wade Meckler grounds out to first baseman Jake Burger.56
  65. 65bottom 7: Oswald Peraza homers (6) on a fly ball to left center field.57
  66. 66bottom 7: Logan O'Hoppe flies out to right fielder Brandon Nimmo.57
  67. 67bottom 7: Donovan Walton grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.57
  68. 68top 8: Ezequiel Duran pops out to second baseman Oswald Peraza.57
  69. 69top 8: Jake Burger pops out to second baseman Oswald Peraza.57
  70. 70top 8: Alejandro Osuna doubles (2) on a sharp line drive to left fielder Wade Meckler.57
  71. 71top 8: Justin Foscue hit by pitch.57
  72. 72top 8: Sam Haggerty grounds into a force out, second baseman Oswald Peraza to shortstop Zach Neto. Justin Foscue out at 2nd.57
  73. 73bottom 8: Zach Neto homers (10) on a fly ball to left center field.58
  74. 74bottom 8: Mike Trout doubles (8) on a sharp line drive to center fielder Alejandro Osuna.58
  75. 75bottom 8: Nolan Schanuel singles on a ground ball to right fielder Brandon Nimmo. Mike Trout scores.59
  76. 76bottom 8: Jorge Soler grounds into a double play, second baseman Justin Foscue to first baseman Jake Burger. Nolan Schanuel out at 2nd. Jorge Soler out at 1st.59
  77. 77bottom 8: Jo Adell flies out to center fielder Alejandro Osuna.59
  78. 78top 9: Danny Jansen homers (3) on a fly ball to left field.69
  79. 79top 9: Andrew McCutchen flies out to second baseman Oswald Peraza.69
  80. 80top 9: Josh Jung grounds out, third baseman Donovan Walton to first baseman Nolan Schanuel.69
  81. 81top 9: Brandon Nimmo strikes out swinging.69
Boxscore

Key evidence.

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

Team line

Texas Rangers
Texas Rangers boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Joc PedersonDH20.50010101000.6671.66730000102
Josh Jung3B50.20000001000.2000.400500000.20001
Brandon NimmoRF50.40010002010.4001.600512001.20016
Jake Burger1B30.33310101000.5001.167420000.66712
Ezequiel DuranSS4000000000040000010
Evan CarterCF20.50001001000.5002202001.50013
Justin Foscue2B30.66700002100.7501.417411000.66712
Alejandro OsunaCF40.50010002000.5001.250400000.75003
Jacob deGromP318618623196563003
Cal QuantrillP11400303093900001.333
Sam HaggertyLF2000000000020000000
Danny JansenC40.25000001010.2501.25041100114
Andrew McCutchenDH1000100000.5000.50021000000
Jalen BeeksP0419111031110001
Chris Martin00218311031620003
Chris MartinP05218311031620003
Los Angeles Angels boxscore
PlayerPosabavgb2b3bbbfcsererahhbphriplobpopsoutspapitchesrrbisbsfslgsosvtotal baseswwhip
Zach NetoSS40.50000002120.6002.60052200208
Nolan Schanuel1B50.40000002000.4000.800511000.40012
Jo AdellRF5000000000050000000
Wade MecklerLF30.66700102010.7502.417413001.66705
Oswald Peraza2B40.75000003010.7502.250411001.50016
Jose SiriLF000000000000000
Sam BachmanP0500101031100001
Mitch FarrisP041911103911001
Brent SuterP1419101031910002
Logan O'HoppeC40.25000001000.2500.500402000.25011
Donovan Walton3B3000100000.2500.25040000000
Jorge SolerDH40.25000101000.4000.650520000.25001
Sebastian RiveroC000000000000000
Mike TroutCF40.50010102000.6001.350520000.75003
Grayson RodriguezP22546.353715.6670179745011.588
Tayler SaucedoP0100100.33301300003

Comparison

Side by side.

Final

Play-by-play

The game, at bat by at bat.

top 1st(3)
  • Joc Pederson vs Grayson Rodriguez0-0

    Joc Pederson walks.

    4-0, 4 pitches · 0 outs before

  • Josh Jung vs Grayson Rodriguez0-0

    Josh Jung grounds into a double play, shortstop Zach Neto to second baseman Oswald Peraza to first baseman Nolan Schanuel. Joc Pederson out at 2nd. Josh Jung out at 1st.

    0-0, 1 pitch · 0 outs before

  • Brandon Nimmo vs Grayson Rodriguez0-0

    Brandon Nimmo flies out to left fielder Wade Meckler in foul territory.

    3-2, 6 pitches · 2 outs before

bottom 1st(8)
  • Zach Neto vs Jacob deGrom0-1

    Zach Neto homers (9) on a fly ball to left field.

    0-0, 1 pitch · 0 outs before

  • Mike Trout vs Jacob deGrom0-1

    Mike Trout walks.

    4-2, 8 pitches · 0 outs before

  • Nolan Schanuel vs Jacob deGrom0-1

    Nolan Schanuel strikes out swinging.

    1-3, 4 pitches · 0 outs before

  • Jorge Soler vs Jacob deGrom0-1

    Jorge Soler walks. Mike Trout to 2nd.

    4-2, 8 pitches · 1 out before

  • Jo Adell vs Jacob deGrom0-1

    Jo Adell lines out sharply to left fielder Alejandro Osuna.

    1-2, 4 pitches · 1 out before

  • Wade Meckler vs Jacob deGrom0-4

    Wade Meckler homers (1) on a fly ball to right center field. Mike Trout scores. Jorge Soler scores.

    0-0, 1 pitch · 2 outs before

  • Oswald Peraza vs Jacob deGrom0-4

    Oswald Peraza singles on a line drive to center fielder Evan Carter.

    1-1, 3 pitches · 2 outs before

  • Logan O'Hoppe vs Jacob deGrom0-4

    Logan O'Hoppe strikes out on a foul tip.

    2-3, 5 pitches · 2 outs before

top 2nd(4)
  • Ezequiel Duran vs Grayson Rodriguez0-4

    Ezequiel Duran strikes out on a foul tip.

    2-3, 8 pitches · 0 outs before

  • Jake Burger vs Grayson Rodriguez0-4

    Jake Burger strikes out swinging.

    0-3, 3 pitches · 1 out before

  • Alejandro Osuna vs Grayson Rodriguez0-4

    Alejandro Osuna singles on a sharp line drive to center fielder Mike Trout.

    0-1, 2 pitches · 2 outs before

  • Justin Foscue vs Grayson Rodriguez0-4

    Justin Foscue strikes out swinging.

    0-3, 5 pitches · 2 outs before

bottom 2nd(3)
  • Donovan Walton vs Jacob deGrom0-4

    Donovan Walton lines out sharply to center fielder Evan Carter.

    2-2, 5 pitches · 0 outs before

  • Zach Neto vs Jacob deGrom0-4

    Zach Neto grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.

    1-2, 4 pitches · 1 out before

  • Mike Trout vs Jacob deGrom0-4

    Mike Trout lines out to left fielder Alejandro Osuna.

    1-2, 4 pitches · 2 outs before

top 3rd(4)
  • Evan Carter vs Grayson Rodriguez0-4

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

    3-3, 6 pitches · 0 outs before

  • Danny Jansen vs Grayson Rodriguez0-4

    Danny Jansen flies out to center fielder Mike Trout.

    0-1, 2 pitches · 1 out before

  • Joc Pederson vs Grayson Rodriguez0-4

    Joc Pederson doubles (5) on a fly ball to third baseman Donovan Walton.

    1-2, 4 pitches · 2 outs before

  • Josh Jung vs Grayson Rodriguez0-4

    Josh Jung grounds out, third baseman Donovan Walton to first baseman Nolan Schanuel.

    2-1, 4 pitches · 2 outs before

bottom 3rd(7)
  • Nolan Schanuel vs Jacob deGrom0-4

    Nolan Schanuel singles on a line drive to right fielder Brandon Nimmo, deflected by center fielder Evan Carter.

    0-0, 1 pitch · 0 outs before

  • Jorge Soler vs Jacob deGrom0-4

    Jorge Soler singles on a line drive to center fielder Evan Carter. Nolan Schanuel to 2nd.

    1-2, 4 pitches · 0 outs before

  • Jo Adell vs Jacob deGrom0-4

    Jo Adell pops out to first baseman Jake Burger in foul territory.

    0-0, 1 pitch · 0 outs before

  • Wade Meckler vs Jacob deGrom0-4

    Wade Meckler walks. Nolan Schanuel to 3rd. Jorge Soler to 2nd.

    4-0, 4 pitches · 1 out before

  • Oswald Peraza vs Jacob deGrom0-4

    Oswald Peraza strikes out on a foul tip.

    1-3, 4 pitches · 1 out before

  • Logan O'Hoppe vs Jacob deGrom0-6

    Logan O'Hoppe singles on a line drive to left fielder Alejandro Osuna. Nolan Schanuel scores. Jorge Soler scores. Wade Meckler to 2nd.

    0-0, 1 pitch · 2 outs before

  • Donovan Walton vs Jacob deGrom0-6

    Donovan Walton flies out to right fielder Brandon Nimmo.

    1-1, 3 pitches · 2 outs before

top 4th(7)
  • Brandon Nimmo vs Grayson Rodriguez1-6

    Brandon Nimmo homers (6) on a fly ball to center field.

    3-1, 5 pitches · 0 outs before

  • Ezequiel Duran vs Grayson Rodriguez1-6

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

    0-2, 3 pitches · 0 outs before

  • Jake Burger vs Grayson Rodriguez1-6

    Jake Burger walks.

    4-2, 6 pitches · 1 out before

  • Alejandro Osuna vs Grayson Rodriguez1-6

    Alejandro Osuna flies out to left fielder Wade Meckler.

    0-2, 3 pitches · 1 out before

  • Justin Foscue vs Grayson Rodriguez1-6

    Justin Foscue singles on a line drive to left fielder Wade Meckler. Jake Burger to 2nd.

    0-1, 2 pitches · 2 outs before

  • Evan Carter vs Grayson Rodriguez3-6

    Evan Carter triples (1) on a sharp fly ball to center fielder Mike Trout. Jake Burger scores. Justin Foscue scores.

    1-0, 2 pitches · 2 outs before

  • Danny Jansen vs Grayson Rodriguez3-6

    Danny Jansen called out on strikes.

    1-3, 5 pitches · 2 outs before

bottom 4th(5)
  • Zach Neto vs Cal Quantrill3-6

    Zach Neto hit by pitch.

    2-1, 3 pitches · 0 outs before

  • Mike Trout vs Cal Quantrill3-6

    Mike Trout singles on a line drive to center fielder Evan Carter. Zach Neto to 2nd.

    0-0, 1 pitch · 0 outs before

  • Nolan Schanuel vs Cal Quantrill3-6

    Nolan Schanuel flies out to left fielder Alejandro Osuna.

    0-0, 1 pitch · 0 outs before

  • Jorge Soler vs Cal Quantrill3-6

    Jorge Soler lines out to shortstop Ezequiel Duran.

    0-0, 1 pitch · 1 out before

  • Jo Adell vs Cal Quantrill3-6

    Jo Adell lines out to shortstop Ezequiel Duran.

    2-1, 4 pitches · 2 outs before

top 5th(3)
  • Joc Pederson vs Grayson Rodriguez3-6

    Joc Pederson grounds out, second baseman Oswald Peraza to pitcher Grayson Rodriguez.

    1-2, 4 pitches · 0 outs before

  • Josh Jung vs Grayson Rodriguez3-6

    Josh Jung lines out sharply to center fielder Mike Trout.

    3-2, 6 pitches · 1 out before

  • Brandon Nimmo vs Grayson Rodriguez3-6

    Brandon Nimmo grounds out, shortstop Zach Neto to first baseman Nolan Schanuel.

    3-2, 6 pitches · 2 outs before

bottom 5th(6)
  • Wade Meckler vs Cal Quantrill3-6

    Wade Meckler singles on a soft ground ball to pitcher Cal Quantrill, deflected by third baseman Josh Jung.

    1-1, 3 pitches · 0 outs before

  • Oswald Peraza vs Cal Quantrill3-6

    Oswald Peraza singles on a line drive to right fielder Brandon Nimmo. Wade Meckler to 2nd.

    1-1, 3 pitches · 0 outs before

  • Logan O'Hoppe vs Cal Quantrill3-6

    Logan O'Hoppe grounds out, second baseman Justin Foscue to first baseman Jake Burger. Wade Meckler to 3rd. Oswald Peraza to 2nd.

    2-1, 4 pitches · 0 outs before

  • Donovan Walton vs Cal Quantrill3-6

    Donovan Walton walks.

    4-2, 6 pitches · 1 out before

  • Zach Neto vs Cal Quantrill3-6

    Zach Neto pops out to second baseman Justin Foscue on the infield fly rule.

    0-0, 1 pitch · 1 out before

  • Mike Trout vs Cal Quantrill3-6

    Mike Trout flies out to right fielder Brandon Nimmo.

    1-1, 3 pitches · 2 outs before

top 6th(5)
  • Ezequiel Duran vs Grayson Rodriguez3-6

    Ezequiel Duran lines out to right fielder Jo Adell.

    3-1, 5 pitches · 0 outs before

  • Jake Burger vs Grayson Rodriguez3-6

    Jake Burger hits a ground-rule double (8) on a line drive down the left-field line.

    1-0, 2 pitches · 1 out before

  • Alejandro Osuna vs Grayson Rodriguez3-6

    Alejandro Osuna grounds out to first baseman Nolan Schanuel. Jake Burger to 3rd.

    0-0, 1 pitch · 1 out before

  • Justin Foscue vs Grayson Rodriguez4-6

    Justin Foscue singles on a line drive to left fielder Wade Meckler. Jake Burger scores.

    0-1, 2 pitches · 2 outs before

  • Evan Carter vs Brent Suter4-6

    Pitcher Brent Suter picks off Justin Foscue at 1st on throw to first baseman Nolan Schanuel.

    0-0, 0 pitches · 2 outs before

bottom 6th(3)
  • Nolan Schanuel vs Cal Quantrill4-6

    Nolan Schanuel grounds out, third baseman Josh Jung to first baseman Jake Burger.

    0-2, 3 pitches · 0 outs before

  • Jorge Soler vs Cal Quantrill4-6

    Jorge Soler flies out to left fielder Alejandro Osuna.

    0-1, 2 pitches · 1 out before

  • Jo Adell vs Cal Quantrill4-6

    Jo Adell flies out sharply to right fielder Brandon Nimmo.

    2-1, 4 pitches · 2 outs before

top 7th(5)
  • Sam Haggerty vs Brent Suter4-6

    Sam Haggerty pops out to first baseman Nolan Schanuel in foul territory.

    2-1, 4 pitches · 0 outs before

  • Danny Jansen vs Brent Suter4-6

    Danny Jansen grounds out, third baseman Donovan Walton to first baseman Nolan Schanuel.

    0-1, 2 pitches · 1 out before

  • Andrew McCutchen vs Brent Suter4-6

    Andrew McCutchen walks.

    4-2, 6 pitches · 2 outs before

  • Josh Jung vs Brent Suter4-6

    Josh Jung singles on a line drive to right fielder Jo Adell. Andrew McCutchen to 2nd.

    3-2, 7 pitches · 2 outs before

  • Brandon Nimmo vs Tayler Saucedo5-6

    Brandon Nimmo doubles (9) on a sharp line drive to right fielder Jo Adell. Andrew McCutchen scores. Josh Jung out at home on the throw, right fielder Jo Adell to shortstop Zach Neto to catcher Logan O'Hoppe.

    0-2, 3 pitches · 2 outs before

bottom 7th(4)
  • Wade Meckler vs Jalen Beeks5-6

    Wade Meckler grounds out to first baseman Jake Burger.

    0-0, 1 pitch · 0 outs before

  • Oswald Peraza vs Jalen Beeks5-7

    Oswald Peraza homers (6) on a fly ball to left center field.

    3-2, 6 pitches · 1 out before

  • Logan O'Hoppe vs Jalen Beeks5-7

    Logan O'Hoppe flies out to right fielder Brandon Nimmo.

    0-0, 1 pitch · 1 out before

  • Donovan Walton vs Jalen Beeks5-7

    Donovan Walton grounds out, shortstop Ezequiel Duran to first baseman Jake Burger.

    0-2, 3 pitches · 2 outs before

top 8th(5)
  • Ezequiel Duran vs Sam Bachman5-7

    Ezequiel Duran pops out to second baseman Oswald Peraza.

    0-0, 1 pitch · 0 outs before

  • Jake Burger vs Sam Bachman5-7

    Jake Burger pops out to second baseman Oswald Peraza.

    3-2, 6 pitches · 1 out before

  • Alejandro Osuna vs Sam Bachman5-7

    Alejandro Osuna doubles (2) on a sharp line drive to left fielder Wade Meckler.

    0-1, 2 pitches · 2 outs before

  • Justin Foscue vs Sam Bachman5-7

    Justin Foscue hit by pitch.

    1-0, 1 pitch · 2 outs before

  • Sam Haggerty vs Sam Bachman5-7

    Sam Haggerty grounds into a force out, second baseman Oswald Peraza to shortstop Zach Neto. Justin Foscue out at 2nd.

    0-0, 1 pitch · 2 outs before

bottom 8th(5)
  • Zach Neto vs Chris Martin5-8

    Zach Neto homers (10) on a fly ball to left center field.

    0-1, 2 pitches · 0 outs before

  • Mike Trout vs Chris Martin5-8

    Mike Trout doubles (8) on a sharp line drive to center fielder Alejandro Osuna.

    1-1, 3 pitches · 0 outs before

  • Nolan Schanuel vs Chris Martin5-9

    Nolan Schanuel singles on a ground ball to right fielder Brandon Nimmo. Mike Trout scores.

    3-2, 6 pitches · 0 outs before

  • Jorge Soler vs Chris Martin5-9

    Jorge Soler grounds into a double play, second baseman Justin Foscue to first baseman Jake Burger. Nolan Schanuel out at 2nd. Jorge Soler out at 1st.

    1-1, 3 pitches · 0 outs before

  • Jo Adell vs Chris Martin5-9

    Jo Adell flies out to center fielder Alejandro Osuna.

    0-1, 2 pitches · 2 outs before

top 9th(4)
  • Danny Jansen vs Mitch Farris6-9

    Danny Jansen homers (3) on a fly ball to left field.

    0-0, 1 pitch · 0 outs before

  • Andrew McCutchen vs Mitch Farris6-9

    Andrew McCutchen flies out to second baseman Oswald Peraza.

    0-0, 1 pitch · 0 outs before

  • Josh Jung vs Mitch Farris6-9

    Josh Jung grounds out, third baseman Donovan Walton to first baseman Nolan Schanuel.

    1-1, 3 pitches · 1 out before

  • Brandon Nimmo vs Mitch Farris6-9

    Brandon Nimmo strikes out swinging.

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