{"copyright":"Copyright 2026 MLB Advanced Media, L.P.  Use of any content on this page acknowledges agreement to the terms posted here http://gdx.mlb.com/components/copyright.txt","allPlays":[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Schwarber flies out sharply to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-12T00:02:56.474Z","endTime":"2026-09-12T00:04:59.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[4,5,6,7,8,9],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-11T19:43:23.153Z","endTime":"2026-09-11T22:48:59.849Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Status Change - Delayed Start: Rain","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-11T22:48:59.849Z","endTime":"2026-09-11T23:29:32.046Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Status Change - Warmup","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-11T23:29:32.046Z","endTime":"2026-09-12T00:00:43.642Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Status Change - In Progress","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-09-12T00:00:43.642Z","endTime":"2026-09-12T00:02:58.698Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.687925612578532,"aZ":-20.042069667414097,"pfxX":10.59647439453403,"pfxZ":5.99759406900883,"pX":-0.17511071107772214,"pZ":2.3554295410324073,"vX0":-11.486216182655163,"vY0":-140.78860148391823,"vZ0":-3.491498462976801,"x":123.67,"y":175.18,"x0":2.566060586389392,"y0":50.00365520496851,"z0":4.896773866542396,"aX":21.43619263470866},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":10.3,"breakHorizontal":-17.0,"spinRate":2425,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.3879281935813932,"extension":6.575505219199155},"index":4,"playId":"36a5c476-2fee-32e4-8d7c-45b7c7684bae","pitchNumber":1,"startTime":"2026-09-12T00:02:58.698Z","endTime":"2026-09-12T00:03:02.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.643565236320594,"aZ":-25.939019501347083,"pfxX":10.411318569424857,"pfxZ":3.3138820373390727,"pX":0.406489631870769,"pZ":2.0785325878211554,"vX0":-9.678396263985448,"vY0":-136.03519978811374,"vZ0":-2.5919423560184582,"x":101.51,"y":182.66,"x0":2.6503210210093333,"y0":50.005059395134644,"z0":4.833836480866728,"aX":19.5998968864958},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.6,"breakHorizontal":-16.9,"spinRate":2336,"spinDirection":116},"zone":9,"typeConfidence":2.0,"plateTime":0.4019793057427443,"extension":6.856317167427507},"index":5,"playId":"4bed3b97-82eb-3fc3-bac7-c0b9563e54a8","pitchNumber":2,"startTime":"2026-09-12T00:03:22.543Z","endTime":"2026-09-12T00:03:30.967Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.253393110961326,"aZ":-34.148406368835296,"pfxX":-5.412862965584273,"pfxZ":-1.4184158209319762,"pX":-1.754152368026591,"pZ":1.7298151646872968,"vX0":-8.341414134337061,"vY0":-117.33666624280025,"vZ0":0.1763448843815434,"x":183.86,"y":192.07,"x0":2.550268036805264,"y0":50.00183270984735,"z0":4.836205480835144,"aX":-7.543396712097177},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.3,"breakHorizontal":11.9,"spinRate":2707,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.466849201517916,"extension":6.258613612081179},"index":6,"playId":"64eb28f1-ac90-3e15-864e-1bd31eae35f0","pitchNumber":3,"startTime":"2026-09-12T00:03:50.307Z","endTime":"2026-09-12T00:03:56.417Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56596007712846,"aZ":-35.503169468517996,"pfxX":-4.418850914661437,"pfxZ":-2.3608512830453128,"pX":-1.4295063421284446,"pZ":1.160946685588237,"vX0":-8.114278103877044,"vY0":-117.93421357796139,"vZ0":-0.9167426735399163,"x":171.49,"y":207.43,"x0":2.63093899697435,"y0":50.00523753377392,"z0":4.831231265364438,"aX":-6.220614665840173},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.2,"breakHorizontal":10.0,"spinRate":2710,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.4645596825221996,"extension":6.369599801420551},"index":7,"playId":"0c324051-a5fd-30a8-81b4-df657260bcda","pitchNumber":4,"startTime":"2026-09-12T00:04:11.126Z","endTime":"2026-09-12T00:04:15.052Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.223457192275795,"aZ":-26.9195809537872,"pfxX":9.851968263012076,"pfxZ":2.647264118911627,"pX":1.1011933680770218,"pZ":1.924984870470747,"vX0":-8.314981615245559,"vY0":-139.97061380115542,"vZ0":-2.7265326853921747,"x":75.03,"y":186.81,"x0":2.828510579524118,"y0":50.00465655189882,"z0":4.67200297127017,"aX":19.57506170870459},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":4.4,"breakHorizontal":-16.2,"spinRate":2154,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.3911202703773462,"extension":6.5823571756901025},"index":8,"playId":"ece314f8-ec6f-3668-965b-6ed71963d745","pitchNumber":5,"startTime":"2026-09-12T00:04:28.371Z","endTime":"2026-09-12T00:04:33.968Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":88.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.222831205852817,"aZ":-26.10895366232724,"pfxX":10.926347940726219,"pfxZ":3.0192212962367826,"pX":0.19314326225982908,"pZ":2.296926990720201,"vX0":-10.9465680742831,"vY0":-140.70085148255433,"vZ0":-2.4463129120567473,"x":109.64,"y":176.76,"x0":2.7101040934974354,"y0":50.005587760852066,"z0":4.8655276030851,"aX":21.963004883438803},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.2,"breakHorizontal":-17.6,"spinRate":2398,"spinDirection":114},"zone":5,"typeConfidence":2.0,"plateTime":0.3889494270789813,"extension":6.4409294228594955},"hitData":{"launchSpeed":104.2,"launchAngle":48.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":145.01,"coordY":71.92}},"index":9,"playId":"2b8b6bca-d870-3758-b0ae-c3c1fa25d776","pitchNumber":6,"startTime":"2026-09-12T00:04:48.602Z","endTime":"2026-09-12T00:04:59.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:04:59.948Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Trea Turner strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-12T00:05:10.956Z","endTime":"2026-09-12T00:06:29.972Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03602723260679,"aZ":-19.304558189868644,"pfxX":9.282141296317494,"pfxZ":6.671273565875648,"pX":0.3926539808077295,"pZ":3.2635079119029786,"vX0":-9.539217308342813,"vY0":-138.10291885719977,"vZ0":-1.1717930787099295,"x":102.03,"y":150.67,"x0":2.687219735187402,"y0":50.00465152308151,"z0":4.992957231690678,"aX":17.913845997983767},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.0,"breakHorizontal":-14.8,"spinRate":2499,"spinDirection":113},"zone":3,"typeConfidence":2.0,"plateTime":0.3967496169456419,"extension":6.3488965056441655},"index":0,"playId":"fb578de8-6923-3aa6-a8ec-8a79ef9f7b8d","pitchNumber":1,"startTime":"2026-09-12T00:05:27.862Z","endTime":"2026-09-12T00:05:31.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.6,"endSpeed":73.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.93753096993498,"aZ":-35.99000107074115,"pfxX":-6.191627785472893,"pfxZ":-2.8299005306751113,"pX":0.11269022078865912,"pZ":2.197947492254374,"vX0":-4.320476554152563,"vY0":-115.82663426965732,"vZ0":1.7508265096073012,"x":112.7,"y":179.44,"x0":2.8106004889167364,"y0":50.00084670393964,"z0":4.890189017737133,"aX":-8.356696926079605},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.3,"breakHorizontal":12.4,"spinRate":2644,"spinDirection":302},"zone":8,"typeConfidence":2.0,"plateTime":0.47404822695556836,"extension":6.152747950954926},"index":1,"playId":"db8404a2-3261-30f9-8a5c-5e51ff76ff13","pitchNumber":2,"startTime":"2026-09-12T00:05:44.096Z","endTime":"2026-09-12T00:05:49.032Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.5,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.25257111665528,"aZ":-33.242806027927664,"pfxX":-5.825286528130821,"pfxZ":-0.7840858024809858,"pX":1.321865289315008,"pZ":1.493785764976757,"vX0":-1.9638048755355397,"vY0":-116.33048985110786,"vZ0":-0.42768440868759705,"x":66.61,"y":198.45,"x0":2.934168071765363,"y0":50.001448222555375,"z0":4.8370021778443535,"aX":-7.965701411437285},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-1.2,"breakHorizontal":11.0,"spinRate":2558,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.47121661321873987,"extension":6.424787413687181},"index":2,"playId":"e479433f-d04f-3eee-a133-4d6b13c24cd8","pitchNumber":3,"startTime":"2026-09-12T00:06:07.576Z","endTime":"2026-09-12T00:06:11.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":82.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.867120079336388,"aZ":-29.517170071889677,"pfxX":10.28910583580868,"pfxZ":1.5333566887585324,"pX":0.28890973952214744,"pZ":1.7026224972467698,"vX0":-9.815781760797446,"vY0":-130.8123936389291,"vZ0":-1.8571678906512799,"x":105.99,"y":192.81,"x0":2.7480423000346335,"y0":50.00631836370059,"z0":4.628617862190061,"aX":17.885567166849178},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":-16.6,"spinRate":1831,"spinDirection":96},"zone":8,"typeConfidence":2.0,"plateTime":0.41825751913217335,"extension":6.887920539338542},"index":3,"playId":"81211474-0cfa-3445-a4cb-eac2e16ea46c","pitchNumber":4,"startTime":"2026-09-12T00:06:25.930Z","endTime":"2026-09-12T00:06:29.972Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:06:29.972Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-09-12T00:07:03.369Z","endTime":"2026-09-12T00:08:46.092Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-12T00:06:51.027Z","endTime":"2026-09-12T00:07:05.451Z","isPitch":false,"type":"action","player":{"id":547180,"link":"/api/v1/people/547180"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.197542786815053,"aZ":-26.9436583103949,"pfxX":10.94144098433119,"pfxZ":2.7095287197397644,"pX":-0.02613020249579695,"pZ":1.9814893765587853,"vX0":-11.443076593560038,"vY0":-138.17486775719777,"vZ0":-2.2793970412522184,"x":118.0,"y":185.28,"x0":2.7501828784886713,"y0":50.003560283027205,"z0":4.630167131124267,"aX":21.127998580165006},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":4.6,"breakHorizontal":-17.4,"spinRate":2274,"spinDirection":113},"zone":8,"typeConfidence":2.0,"plateTime":0.3966262700658003,"extension":6.47232552323296},"index":1,"playId":"6566f0e9-a362-3936-86ac-b5b7a491d3fd","pitchNumber":1,"startTime":"2026-09-12T00:07:05.451Z","endTime":"2026-09-12T00:07:09.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.00843129425971,"aZ":-21.335549374392368,"pfxX":9.446889722200485,"pfxZ":5.489616890798448,"pX":-0.7279710842699579,"pZ":3.456626517991592,"vX0":-12.169599323800574,"vY0":-139.54860980714105,"vZ0":-0.25111190128398164,"x":144.75,"y":145.45,"x0":2.4593973912329314,"y0":50.00439559498692,"z0":4.951636216749321,"aX":18.659030766336652},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.1,"breakHorizontal":-14.6,"spinRate":2509,"spinDirection":114},"zone":11,"typeConfidence":2.0,"plateTime":0.3923020833603137,"extension":6.712088762618774},"index":2,"playId":"e1fcef24-40ee-3384-abd0-4e47c674073b","pitchNumber":2,"startTime":"2026-09-12T00:07:20.701Z","endTime":"2026-09-12T00:07:25.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.5,"endSpeed":73.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.147711619155412,"aZ":-36.12158766915471,"pfxX":-6.200868214927013,"pfxZ":-2.9053032966664,"pX":-2.1930776501683207,"pZ":0.15486346326659653,"vX0":-9.277525594703993,"vY0":-116.76875532390237,"vZ0":-2.397320175567552,"x":200.59,"y":234.6,"x0":2.6609860568981576,"y0":50.0022637623586,"z0":4.644293977429078,"aX":-8.428674226607065},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.6,"breakVerticalInduced":-5.6,"breakHorizontal":13.8,"spinRate":2723,"spinDirection":305},"zone":13,"typeConfidence":2.0,"plateTime":0.47186792708477077,"extension":6.534383359293006},"index":3,"playId":"c376ad5c-3e28-3cd8-a8cd-4da8a817819e","pitchNumber":3,"startTime":"2026-09-12T00:07:40.298Z","endTime":"2026-09-12T00:07:44.438Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.979034470011737,"aZ":-35.14763722637401,"pfxX":-5.760433710111209,"pfxZ":-2.2690142888208538,"pX":-1.2369403460676116,"pZ":2.636836874157321,"vX0":-7.047371301556234,"vY0":-114.12088882423797,"vZ0":2.568174304837846,"x":164.15,"y":167.59,"x0":2.6451536091569787,"y0":50.000547072354564,"z0":4.97103076569592,"aX":-7.55842901463267},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-3.1,"breakHorizontal":12.2,"spinRate":2506,"spinDirection":308},"zone":11,"typeConfidence":2.0,"plateTime":0.48087434134051854,"extension":6.225958556071815},"index":4,"playId":"9c26a73a-f928-36fb-86fd-4ecb63b3a3ce","pitchNumber":4,"startTime":"2026-09-12T00:08:04.769Z","endTime":"2026-09-12T00:08:09.237Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.712002599970212,"aZ":-18.24602745107295,"pfxX":9.814566042792624,"pfxZ":6.9502014275420105,"pX":-0.040660157821028525,"pZ":2.145173885189758,"vX0":-11.293617463310943,"vY0":-140.64009397055094,"vZ0":-3.8424705784410884,"x":118.55,"y":180.86,"x0":2.7507114879818144,"y0":50.00534220567052,"z0":4.7116293225778545,"aX":19.676443818848288},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":-15.5,"spinRate":2460,"spinDirection":111},"zone":8,"typeConfidence":2.0,"plateTime":0.389353056992944,"extension":6.736354154940253},"index":5,"playId":"a4b0500e-bc26-3636-9e2b-8abbb67ff7a8","pitchNumber":5,"startTime":"2026-09-12T00:08:24.687Z","endTime":"2026-09-12T00:08:28.957Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.40910765099871,"aZ":-21.14694069611652,"pfxX":9.121493748712231,"pfxZ":5.411783623220989,"pX":-0.22115094282827283,"pZ":3.355072801550905,"vX0":-11.318849262724891,"vY0":-141.64921991355868,"vZ0":-0.8369144382185383,"x":125.43,"y":148.19,"x0":2.635622686492139,"y0":50.00669317092589,"z0":5.002604632152642,"aX":18.59918439433948},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":9.8,"breakHorizontal":-14.3,"spinRate":2436,"spinDirection":119},"zone":2,"typeConfidence":2.0,"plateTime":0.38623264233858556,"extension":6.700088612549441},"index":6,"playId":"e1d73fa7-156a-3155-8ef5-db2f926be15c","pitchNumber":6,"startTime":"2026-09-12T00:08:42.328Z","endTime":"2026-09-12T00:08:46.092Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:08:46.092Z","atBatIndex":2},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drake Baldwin pops out to shortstop Trea Turner.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-12T00:10:34.145Z","endTime":"2026-09-12T00:12:27.743Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.195274606768105,"aZ":-15.78257329224147,"pfxX":-6.485876687156656,"pfxZ":9.195162597641257,"pX":-0.9425801278522864,"pZ":2.0460713122715064,"vX0":4.519160370212337,"vY0":-132.8426421112934,"vZ0":-4.350536735121418,"x":152.93,"y":183.54,"x0":-1.8255550303239654,"y0":50.001269209993836,"z0":4.856888164460582,"aX":-11.558902007324694},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":15.8,"breakHorizontal":10.7,"spinRate":2390,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4127534357908309,"extension":6.738236782523769},"index":0,"playId":"1e3adf39-86e1-3eac-bb3b-9a9e516d00e3","pitchNumber":1,"startTime":"2026-09-12T00:11:01.596Z","endTime":"2026-09-12T00:11:05.699Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.4,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.759611458664445,"aZ":-28.012975836559672,"pfxX":-7.794847082680341,"pfxZ":2.596047562388936,"pX":-1.2834567265795929,"pZ":1.5035949023343194,"vX0":4.138826500618178,"vY0":-125.6752742347708,"vZ0":-2.457037998086768,"x":165.92,"y":198.18,"x0":-1.9363054974472649,"y0":50.00540719363909,"z0":4.7624661141986575,"aX":-12.507706709640926},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.4,"breakHorizontal":13.2,"spinRate":1576,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.4353417505693318,"extension":6.7119667214695715},"index":1,"playId":"90cc788c-bad5-36eb-b74d-231d41b91729","pitchNumber":2,"startTime":"2026-09-12T00:11:20.067Z","endTime":"2026-09-12T00:11:24.143Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25028451320849,"aZ":-18.168988921963244,"pfxX":-6.592738799478129,"pfxZ":7.780061334998031,"pX":0.7245529874911115,"pZ":3.4535456324672182,"vX0":8.364079577370225,"vY0":-133.4569404694408,"vZ0":-0.6093620568956637,"x":89.38,"y":145.53,"x0":-1.5964560009371462,"y0":50.00245650942259,"z0":4.995765688275535,"aX":-11.868493172999838},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":10.1,"spinRate":2391,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4107153568573234,"extension":6.8984344688549815},"index":2,"playId":"29751a02-eb8c-30dc-ac76-9dc3bbb24c21","pitchNumber":3,"startTime":"2026-09-12T00:11:39.718Z","endTime":"2026-09-12T00:11:44.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.345049075053836,"aZ":-30.10772496905923,"pfxX":-7.084006125562333,"pfxZ":1.3184785646881645,"pX":0.4438023062474817,"pZ":1.7689274038745337,"vX0":7.46567613801565,"vY0":-124.24326885957103,"vZ0":-1.1869458087864777,"x":100.08,"y":191.02,"x0":-1.6762923757273613,"y0":50.002475312766705,"z0":4.749582136647602,"aX":-11.101013591599212},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":11.2,"spinRate":1524,"spinDirection":253},"zone":9,"typeConfidence":2.0,"plateTime":0.4404590148756986,"extension":7.126938796504084},"index":3,"playId":"0b144a2c-3f44-3868-ad12-064c2764a688","pitchNumber":4,"startTime":"2026-09-12T00:11:57.184Z","endTime":"2026-09-12T00:12:01.698Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.087875578066864,"aZ":-15.8260035914725,"pfxX":-6.770327855625146,"pfxZ":8.756727549030622,"pX":0.7266068221042367,"pZ":2.9150630868080816,"vX0":8.350750041943499,"vY0":-135.860743827796,"vZ0":-2.5537788470628415,"x":89.3,"y":160.07,"x0":-1.508996252908655,"y0":50.004656853533106,"z0":4.968686744728378,"aX":-12.64342903190721},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.5,"breakHorizontal":10.4,"spinRate":2468,"spinDirection":224},"zone":3,"typeConfidence":2.0,"plateTime":0.40334002280272463,"extension":6.96751617013817},"hitData":{"launchSpeed":89.5,"launchAngle":66.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.95,"coordY":139.13}},"index":4,"playId":"0f91f2ce-f1dc-3ee4-8d2a-1b862594bae8","pitchNumber":5,"startTime":"2026-09-12T00:12:18.034Z","endTime":"2026-09-12T00:12:27.743Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:12:27.743Z","atBatIndex":3},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ronald Acuña Jr. grounds out, third baseman Edmundo Sosa to first baseman Alec Bohm.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-12T00:12:43.771Z","endTime":"2026-09-12T00:13:05.007Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":82.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.403767296709994,"aZ":-20.06707060359571,"pfxX":-8.921388407003946,"pfxZ":6.8564943315879985,"pX":0.24404589058358914,"pZ":2.0363619740896155,"vX0":7.913396731464184,"vY0":-132.55055989279631,"vZ0":-3.386426154007031,"x":107.7,"y":183.8,"x0":-1.6324307245109848,"y0":50.00280959313925,"z0":4.809646439356462,"aX":-15.751260152251927},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":11.8,"breakHorizontal":14.3,"spinRate":2330,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.4144686478102457,"extension":6.897746783437943},"hitData":{"launchSpeed":94.4,"launchAngle":-17.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":86.92,"coordY":150.16}},"index":0,"playId":"23c265cf-1577-3a0c-ab18-84ded92ecef7","pitchNumber":1,"startTime":"2026-09-12T00:12:55.994Z","endTime":"2026-09-12T00:13:05.007Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:13:05.007Z","atBatIndex":4},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Matt Olson homers (38) on a fly ball to left field.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-12T00:13:17.529Z","endTime":"2026-09-12T00:14:50.388Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.246465113880213,"aZ":-15.830688967955554,"pfxX":-8.374405463394716,"pfxZ":8.902590439183372,"pX":-0.6134340788852927,"pZ":1.35911540191643,"vX0":5.750741492161842,"vY0":-134.85102423097186,"vZ0":-6.064389261591053,"x":140.38,"y":202.08,"x0":-1.6892862202994012,"y0":50.000972494241736,"z0":4.760169336636561,"aX":-15.369848057339755},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":13.9,"spinRate":2353,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.40670366804895686,"extension":6.808370159869346},"index":0,"playId":"b98e04ee-6597-39df-97a2-5dae2f92c360","pitchNumber":1,"startTime":"2026-09-12T00:13:36.056Z","endTime":"2026-09-12T00:13:41.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":79.6,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256402497910965,"aZ":-27.490963725437105,"pfxX":-9.335982526246749,"pfxZ":2.8926280865968295,"pX":0.08608454904987205,"pZ":1.1427444397235156,"vX0":7.511454794941462,"vY0":-126.73509966244104,"vZ0":-3.557248166169993,"x":113.72,"y":207.93,"x0":-1.7114004844478699,"y0":50.00136203624237,"z0":4.7738626445724,"aX":-15.100928100926819},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":4.6,"breakHorizontal":15.1,"spinRate":1637,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.43312217331785474,"extension":7.027832410619011},"index":1,"playId":"4be9b033-23ce-313f-bc19-6e84bb8a8a5e","pitchNumber":2,"startTime":"2026-09-12T00:13:54.713Z","endTime":"2026-09-12T00:13:58.633Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-09-12T00:14:06.605Z","endTime":"2026-09-12T00:14:20.684Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.05645486223764,"aZ":-15.337122128979358,"pfxX":-7.416744113459752,"pfxZ":8.974528461774176,"pX":-0.577024643568536,"pZ":2.654200500118171,"vX0":5.593230712571868,"vY0":-136.35978267726637,"vZ0":-3.087102421192959,"x":138.99,"y":167.12,"x0":-1.6951454830897787,"y0":50.0020375017225,"z0":4.864369294188749,"aX":-13.913009712651277},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.7,"breakHorizontal":12.2,"spinRate":2412,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.4022734449014407,"extension":6.6295259183942585},"hitData":{"launchSpeed":97.2,"launchAngle":31.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":21.47,"coordY":101.28}},"index":3,"playId":"16322276-cf7a-39d3-8c58-f5b1f1357a73","pitchNumber":3,"startTime":"2026-09-12T00:14:20.684Z","endTime":"2026-09-12T00:14:50.388Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:14:50.388Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-09-12T00:15:05.969Z","endTime":"2026-09-12T00:16:39.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.30675324728183,"aZ":-28.267022132887064,"pfxX":-8.051930554074897,"pfxZ":2.4281139221958146,"pX":-0.888703868700172,"pZ":2.3168344622479293,"vX0":5.00679502303986,"vY0":-125.71135736467521,"vZ0":-0.6538584845195846,"x":150.88,"y":176.23,"x0":-1.8550525397329078,"y0":50.003027794054795,"z0":4.865084283296255,"aX":-12.951177014594371},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.4,"breakHorizontal":13.6,"spinRate":1580,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4348864965246899,"extension":6.500347491724913},"index":0,"playId":"6adb7342-f08e-308d-867a-ca1d52e8c25b","pitchNumber":1,"startTime":"2026-09-12T00:15:11.975Z","endTime":"2026-09-12T00:15:16.627Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.296131741569717,"aZ":-30.42129756274364,"pfxX":-7.216319385376883,"pfxZ":1.108122501135825,"pX":-0.36745958316100225,"pZ":2.0216428441781127,"vX0":5.664578640792291,"vY0":-124.72404448453393,"vZ0":-0.6963870658048021,"x":131.01,"y":184.2,"x0":-1.722007089309579,"y0":50.00598616984508,"z0":4.796530656163153,"aX":-11.45816351860177},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":2.0,"breakHorizontal":11.9,"spinRate":1479,"spinDirection":251},"zone":7,"typeConfidence":2.0,"plateTime":0.43788594535338987,"extension":6.937792942429628},"index":1,"playId":"9da429d3-b2ff-326e-b54a-8abd178a5079","pitchNumber":2,"startTime":"2026-09-12T00:15:28.257Z","endTime":"2026-09-12T00:15:32.491Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.942928276060883,"aZ":-16.287141653544257,"pfxX":-6.91451080284919,"pfxZ":8.62097373994102,"pX":1.3193843212462655,"pZ":3.568832917164709,"vX0":9.83173280488689,"vY0":-134.80923845351012,"vZ0":-0.870782162966278,"x":66.71,"y":142.42,"x0":-1.4743292653495357,"y0":50.00287950381304,"z0":5.044227481443884,"aX":-12.743547465407131},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":10.4,"spinRate":2440,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.40609307846468035,"extension":7.08760099369939},"index":2,"playId":"beaded22-6065-30dd-be20-416c931b28bf","pitchNumber":3,"startTime":"2026-09-12T00:15:45.698Z","endTime":"2026-09-12T00:15:49.937Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.04420666572525,"aZ":-17.72485640986323,"pfxX":-6.937328934049562,"pfxZ":7.825698750756517,"pX":0.3214008371825192,"pZ":3.7995986030503865,"vX0":7.0285487362938195,"vY0":-134.95231748024597,"vZ0":0.061106967630285336,"x":104.75,"y":136.19,"x0":-1.4139936227814836,"y0":50.00509993498237,"z0":5.024022326562734,"aX":-12.813302403116387},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.4,"breakHorizontal":11.0,"spinRate":2441,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.40569904278586844,"extension":6.921243341250355},"index":3,"playId":"bafa7338-17ad-3bda-a50d-da00b963ce6b","pitchNumber":4,"startTime":"2026-09-12T00:16:04.328Z","endTime":"2026-09-12T00:16:08.694Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-09-12T00:16:15.997Z","endTime":"2026-09-12T00:16:34.190Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.452420538481782,"aZ":-22.60271860570113,"pfxX":-9.429882407772725,"pfxZ":5.126351728568444,"pX":-0.0455073125261163,"pZ":3.573237202225843,"vX0":7.196881967935088,"vY0":-135.48069968726057,"vZ0":0.4290670388146983,"x":118.73,"y":142.3,"x0":-1.505750438073137,"y0":50.00151245184684,"z0":4.987419604686497,"aX":-17.60125123654077},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":9.6,"breakHorizontal":15.6,"spinRate":2323,"spinDirection":225},"zone":11,"typeConfidence":2.0,"plateTime":0.4036463317053376,"extension":7.0777423915758275},"index":5,"playId":"dc5fd4a8-39c6-3e4c-8b60-92a244a3eb16","pitchNumber":5,"startTime":"2026-09-12T00:16:34.190Z","endTime":"2026-09-12T00:16:39.223Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:16:39.223Z","atBatIndex":6},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-12T00:18:40.845Z","endTime":"2026-09-12T00:19:14.619Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.337018698804467,"aZ":-19.312293481667215,"pfxX":9.682568262103938,"pfxZ":6.865095728024912,"pX":-1.146616254863822,"pZ":2.6895366136938517,"vX0":-13.57378564429735,"vY0":-135.90288011470932,"vZ0":-2.384029588681543,"x":160.71,"y":166.16,"x0":2.6510046126826543,"y0":50.00250161546088,"z0":4.9171068171236065,"aX":18.141120923277537},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.1,"breakHorizontal":-14.8,"spinRate":2512,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.4027792101901668,"extension":6.364185469742322},"index":0,"playId":"27aa8d14-021b-33c6-a8ce-7ebdbb8878c0","pitchNumber":1,"startTime":"2026-09-12T00:18:49.710Z","endTime":"2026-09-12T00:18:53.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.6,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.132854191521915,"aZ":-22.55557488552826,"pfxX":8.889893527269145,"pfxZ":5.00781095522847,"pX":0.5094882986669146,"pZ":2.6170940802124267,"vX0":-9.054098280523494,"vY0":-137.64332274655195,"vZ0":-2.1741176716911266,"x":97.58,"y":168.12,"x0":2.68422787873886,"y0":50.00536724299888,"z0":4.9421683714496325,"aX":17.0855296291185},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.8,"breakHorizontal":-14.3,"spinRate":2385,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.3977127852980371,"extension":6.736231035271252},"hitData":{"launchSpeed":64.1,"launchAngle":-17.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":153.71,"coordY":170.37}},"index":1,"playId":"0e62910e-b63a-3f48-85fc-6a9bb62ebe5c","pitchNumber":2,"startTime":"2026-09-12T00:19:05.433Z","endTime":"2026-09-12T00:19:14.619Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:19:14.619Z","atBatIndex":7},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Alec Bohm lines out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-12T00:19:28.487Z","endTime":"2026-09-12T00:21:10.134Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.90546382771537,"aZ":-23.770747172187793,"pfxX":8.968910688198871,"pfxZ":4.4121147682288875,"pX":0.759122381603464,"pZ":4.023390265037473,"vX0":-8.609817378924227,"vY0":-136.81518431330232,"vZ0":1.652630082152788,"x":88.06,"y":130.15,"x0":2.774714764944993,"y0":50.00151797652418,"z0":5.035644053876222,"aX":17.078955742950004},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":-14.5,"spinRate":2385,"spinDirection":118},"zone":12,"typeConfidence":2.0,"plateTime":0.3996399710445462,"extension":6.685976512578053},"index":0,"playId":"0d1d9de5-cde6-3168-8237-546dc185423f","pitchNumber":1,"startTime":"2026-09-12T00:19:45.169Z","endTime":"2026-09-12T00:19:49.242Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.4,"endSpeed":72.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.543608645850966,"aZ":-35.58280822144513,"pfxX":-5.9546844328806845,"pfxZ":-2.596283422600335,"pX":-0.5237904394349587,"pZ":2.3860037275663517,"vX0":-5.553708462863539,"vY0":-114.08953606343223,"vZ0":2.0216372226978723,"x":136.97,"y":174.36,"x0":2.717945846639151,"y0":50.000984807703055,"z0":5.002522464861241,"aX":-7.825830641076189},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-3.8,"breakHorizontal":12.2,"spinRate":2522,"spinDirection":308},"zone":4,"typeConfidence":2.0,"plateTime":0.4806031126030743,"extension":6.195783177036576},"index":1,"playId":"8bd3877a-afc4-3a68-8f5d-79654757838a","pitchNumber":2,"startTime":"2026-09-12T00:20:02.113Z","endTime":"2026-09-12T00:20:06.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.994252394232888,"aZ":-37.143442016341986,"pfxX":-6.342210708001934,"pfxZ":-3.6537383717003724,"pX":1.84403071877469,"pZ":3.1839941346205465,"vX0":-0.6720808846110609,"vY0":-115.95474031775241,"vZ0":3.7422035305055794,"x":46.71,"y":152.81,"x0":2.9616046694377833,"y0":50.00339990282456,"z0":5.096551837622106,"aX":-8.622987764775312},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.5,"breakVerticalInduced":-5.4,"breakHorizontal":11.6,"spinRate":2627,"spinDirection":303},"zone":12,"typeConfidence":2.0,"plateTime":0.47264038778511264,"extension":6.142373485593088},"index":2,"playId":"56a0d5af-31b5-3a72-a2a1-52b9e8c7dd12","pitchNumber":3,"startTime":"2026-09-12T00:20:19.108Z","endTime":"2026-09-12T00:20:23.189Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.4620164129633,"aZ":-29.036160891947556,"pfxX":9.159188083440586,"pfxZ":1.8931004031329923,"pX":1.1238721590142076,"pZ":2.862028840166405,"vX0":-7.175287252054024,"vY0":-127.3946936983751,"vZ0":0.8031401357381588,"x":74.16,"y":161.51,"x0":2.7773403477886904,"y0":50.000099044811726,"z0":4.825503751478644,"aX":15.157653649983295},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":3.8,"breakHorizontal":-15.1,"spinRate":1796,"spinDirection":99},"zone":12,"typeConfidence":2.0,"plateTime":0.4288041351929124,"extension":6.194436736190556},"index":3,"playId":"9cb009cc-bb90-3c32-ab5f-2c23760160b0","pitchNumber":4,"startTime":"2026-09-12T00:20:37.234Z","endTime":"2026-09-12T00:20:40.886Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34562767172159,"aZ":-17.229288261705225,"pfxX":7.910322381557691,"pfxZ":7.506431470062417,"pX":0.04877734674225662,"pZ":3.8069911406067636,"vX0":-10.033292694218716,"vY0":-140.33151799926844,"vZ0":-0.3939418809112735,"x":115.14,"y":135.99,"x0":2.645995732200134,"y0":50.00045966754189,"z0":5.073554153590777,"aX":15.744766876287903},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.7,"breakHorizontal":-12.2,"spinRate":2455,"spinDirection":114},"zone":12,"typeConfidence":2.0,"plateTime":0.3906071587087885,"extension":6.372381196143373},"hitData":{"launchSpeed":95.7,"launchAngle":23.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.94,"coordY":72.37}},"index":4,"playId":"d0c6404b-13ed-3d36-a4c9-d1374f9a5ad8","pitchNumber":5,"startTime":"2026-09-12T00:21:01.831Z","endTime":"2026-09-12T00:21:10.134Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:21:10.134Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edmundo Sosa singles on a line drive to left fielder Mike Yastrzemski.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-12T00:21:33.441Z","endTime":"2026-09-12T00:22:55.233Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":85.9,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.385062819837415,"aZ":-18.6696055783702,"pfxX":8.848253729338959,"pfxZ":7.094752208996349,"pX":0.13691608073770814,"pZ":2.5944453982768225,"vX0":-9.925299772692815,"vY0":-137.52968171696497,"vZ0":-2.7389177658578245,"x":111.78,"y":168.73,"x0":2.654355011664083,"y0":50.000704685705365,"z0":4.879284214092254,"aX":16.836721892367947},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.4,"breakHorizontal":-13.8,"spinRate":2379,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.39927991184786693,"extension":6.727473680321111},"index":0,"playId":"dc778803-2d85-3463-aee5-c5581631a418","pitchNumber":1,"startTime":"2026-09-12T00:21:38.253Z","endTime":"2026-09-12T00:21:42.393Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.4,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.853385029695215,"aZ":-22.207160854562623,"pfxX":9.796152585944228,"pfxZ":5.335512419197247,"pX":-0.9598622241299125,"pZ":3.490881553278138,"vX0":-12.801827722660752,"vY0":-135.62310405840668,"vZ0":0.050132701920689526,"x":153.59,"y":144.53,"x0":2.542442181625264,"y0":50.0043540985522,"z0":5.017314318161244,"aX":18.305439986769976},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.8,"breakHorizontal":-15.1,"spinRate":2340,"spinDirection":121},"zone":11,"typeConfidence":2.0,"plateTime":0.4034190072585506,"extension":6.307603163665208},"index":1,"playId":"6a549e98-f8ba-3ef7-898c-d82c4a6d75a4","pitchNumber":2,"startTime":"2026-09-12T00:21:53.244Z","endTime":"2026-09-12T00:21:57.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.8,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18692573847524,"aZ":-34.830396891965044,"pfxX":-6.356868698676218,"pfxZ":-1.9784021398279288,"pX":-0.4439477308128534,"pZ":1.9096677620744498,"vX0":-5.646200432829152,"vY0":-115.53418027613046,"vZ0":0.9401453806424831,"x":133.92,"y":187.22,"x0":2.8650532429034055,"y0":50.00525848135356,"z0":4.8667499322720555,"aX":-8.522046349372923},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-3.0,"breakHorizontal":13.0,"spinRate":2698,"spinDirection":306},"zone":7,"typeConfidence":2.0,"plateTime":0.47559035297419205,"extension":6.353060785794745},"index":2,"playId":"26d28c91-f50f-36ef-beee-6e6831a9e232","pitchNumber":3,"startTime":"2026-09-12T00:22:11.408Z","endTime":"2026-09-12T00:22:16.027Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-09-12T00:22:30.201Z","endTime":"2026-09-12T00:22:43.212Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":75.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.54936660223806,"aZ":-36.07096396741543,"pfxX":-3.061818557845945,"pfxZ":-2.7514125517681975,"pX":0.18023157519197897,"pZ":1.763281921561719,"vX0":-4.850457719592785,"vY0":-118.35456014093933,"vZ0":0.16217850833705838,"x":110.13,"y":191.17,"x0":2.653618111700256,"y0":50.00056095761059,"z0":4.996866582857792,"aX":-4.34235639928583},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.7,"breakHorizontal":6.7,"spinRate":2652,"spinDirection":313},"zone":8,"typeConfidence":2.0,"plateTime":0.4627514573204521,"extension":6.291830770999379},"hitData":{"launchSpeed":95.6,"launchAngle":20.0,"totalDistance":294.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":47.79,"coordY":110.04}},"index":4,"playId":"2279a5f7-d0de-3467-aeb8-8252b084a6e2","pitchNumber":4,"startTime":"2026-09-12T00:22:43.212Z","endTime":"2026-09-12T00:22:55.233Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:22:55.233Z","atBatIndex":9},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan De La Cruz walks. Edmundo Sosa to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-12T00:23:09.809Z","endTime":"2026-09-12T00:26:12.702Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"postOnSecond":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,6,7],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.519211429383244,"aZ":-35.17011569727488,"pfxX":-5.064188784727962,"pfxZ":-2.2419330356043936,"pX":0.017817532124362243,"pZ":1.322200769297892,"vX0":-4.994466366500932,"vY0":-115.1167702642799,"vZ0":-0.1646001597234552,"x":116.32,"y":203.08,"x0":2.878277315775176,"y0":50.00509021794038,"z0":4.815880836377259,"aX":-6.757546532570049},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-3.8,"breakHorizontal":10.4,"spinRate":2481,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.4768659531778696,"extension":6.199140734499545},"index":0,"playId":"f7f5e5d4-daae-3e8f-8ab6-e992a2462d95","pitchNumber":1,"startTime":"2026-09-12T00:23:23.312Z","endTime":"2026-09-12T00:23:28.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.5464898102372,"aZ":-19.751223866846416,"pfxX":8.648574489230196,"pfxZ":6.3165972842820945,"pX":-0.38410326754714397,"pZ":3.1585324296856006,"vX0":-11.356797418520129,"vY0":-138.96689501134708,"vZ0":-1.5291599670051899,"x":131.64,"y":153.5,"x0":2.6214662453777504,"y0":50.00090591746107,"z0":5.020674563848159,"aX":17.006134229807007},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.3,"breakHorizontal":-13.4,"spinRate":2388,"spinDirection":110},"zone":1,"typeConfidence":2.0,"plateTime":0.39331675351502193,"extension":6.5502740848904235},"index":1,"playId":"625c1a56-89f2-378d-819e-34f465fc001f","pitchNumber":2,"startTime":"2026-09-12T00:23:43.146Z","endTime":"2026-09-12T00:23:46.831Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":87.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.40433124306506,"aZ":-21.366939119065172,"pfxX":9.599055510954994,"pfxZ":5.561210652273957,"pX":-1.03058376317704,"pZ":2.742041404636151,"vX0":-13.180744288236255,"vY0":-138.40503018106213,"vZ0":-2.0793853898870074,"x":156.28,"y":164.74,"x0":2.5425633520039304,"y0":50.00337340920439,"z0":4.931506550864485,"aX":18.656232842948867},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":-14.6,"spinRate":2387,"spinDirection":112},"zone":11,"typeConfidence":2.0,"plateTime":0.3954959546110244,"extension":6.535178008273343},"index":2,"playId":"d17ac1b3-7c49-3715-b0ad-78aea56a5447","pitchNumber":3,"startTime":"2026-09-12T00:24:07.532Z","endTime":"2026-09-12T00:24:11.959Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":87.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.023024692210623,"aZ":-20.92157265932985,"pfxX":7.74577936335395,"pfxZ":5.702719926005491,"pX":0.8516374176730248,"pZ":3.976207346110264,"vX0":-8.231994655683817,"vY0":-139.50624525193825,"vZ0":0.7751673938854752,"x":84.54,"y":131.42,"x0":2.8325893819314185,"y0":50.00419187311111,"z0":5.072551082252458,"aX":15.288146371577207},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.7,"breakHorizontal":-12.4,"spinRate":2312,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.39243404933117,"extension":6.323259009009766},"index":3,"playId":"63694df8-dbef-37c4-bc75-19bb83d9c26c","pitchNumber":4,"startTime":"2026-09-12T00:24:28.744Z","endTime":"2026-09-12T00:24:32.667Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.5,"endSpeed":86.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.69601290534563,"aZ":-18.31355363545731,"pfxX":7.538148779456074,"pfxZ":7.156944658742393,"pX":-0.020984410019027584,"pZ":2.7150976701822476,"vX0":-10.055609996172018,"vY0":-138.6760992612063,"vZ0":-2.7478459708270013,"x":117.8,"y":165.47,"x0":2.682529174453769,"y0":50.00154329677286,"z0":4.948844683072579,"aX":14.596574174012002},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.5,"breakHorizontal":-11.4,"spinRate":2414,"spinDirection":116},"zone":5,"typeConfidence":2.0,"plateTime":0.39585920523303875,"extension":6.593907269079036},"index":4,"playId":"11055c12-ca09-3dc6-93a2-4b31300e4bb4","pitchNumber":5,"startTime":"2026-09-12T00:24:50.169Z","endTime":"2026-09-12T00:24:55.042Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-09-12T00:25:16.205Z","endTime":"2026-09-12T00:25:35.147Z","isPitch":false,"type":"action","player":{"id":650559,"link":"/api/v1/people/650559"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.077916519081285,"aZ":-16.062208144141017,"pfxX":8.436718616401466,"pfxZ":8.043693211357905,"pX":-0.1479081714115673,"pZ":2.52706009378007,"vX0":-10.89897831874304,"vY0":-141.11675359199208,"vZ0":-4.0075835824668635,"x":122.64,"y":170.55,"x0":2.680218164073324,"y0":50.00672030341236,"z0":5.010068925657687,"aX":16.9083264100553},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.8,"breakHorizontal":-12.8,"spinRate":2456,"spinDirection":111},"zone":5,"typeConfidence":2.0,"plateTime":0.3891217053209388,"extension":6.666428751670023},"index":6,"playId":"2fbdcd36-1e90-3f34-bb32-9e6d82d2279c","pitchNumber":6,"startTime":"2026-09-12T00:25:35.147Z","endTime":"2026-09-12T00:25:39.089Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":72.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.357713998907375,"aZ":-35.72188015977211,"pfxX":-5.5104291802022285,"pfxZ":-2.654511051701771,"pX":-1.3207046742532256,"pZ":2.148669366966127,"vX0":-7.392301470323944,"vY0":-115.47166710479124,"vZ0":1.540226772642382,"x":167.34,"y":180.77,"x0":2.649271882953467,"y0":50.00171894369221,"z0":4.933943035570034,"aX":-7.369995934177038},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.8,"breakVerticalInduced":-4.1,"breakHorizontal":12.0,"spinRate":2577,"spinDirection":309},"zone":13,"typeConfidence":2.0,"plateTime":0.47602574616553994,"extension":6.354662518191265},"index":7,"playId":"084fa541-67fe-33ce-9e22-c110531e2b5f","pitchNumber":7,"startTime":"2026-09-12T00:26:01.801Z","endTime":"2026-09-12T00:26:12.702Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:26:12.702Z","atBatIndex":10},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"J.T. Realmuto hit by pitch. Edmundo Sosa to 3rd. Bryan De La Cruz to 2nd.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-12T00:26:25.114Z","endTime":"2026-09-12T00:26:50.032Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"postOnSecond":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"postOnThird":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":74.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.502514808075002,"aZ":-35.259723888457295,"pfxX":-4.389741976152367,"pfxZ":-2.1990247035974733,"pX":-1.6284946578191248,"pZ":1.6858586959549642,"vX0":-8.840563448079749,"vY0":-118.27315394074742,"vZ0":0.17833544570987736,"x":179.07,"y":193.26,"x0":2.741746850152506,"y0":50.00214184410867,"z0":4.86774253001052,"aX":-6.160647327075476},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.2,"breakVerticalInduced":-3.6,"breakHorizontal":10.3,"spinRate":2622,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.46473866948461406,"extension":6.543562726334707},"index":0,"playId":"e2303184-a22e-3f57-b98a-7e4ac0900934","pitchNumber":1,"startTime":"2026-09-12T00:26:44.029Z","endTime":"2026-09-12T00:26:50.032Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:26:50.032Z","atBatIndex":11},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Derek Hill doubles (5) on a sharp line drive to center fielder Michael Harris II. Edmundo Sosa scores. Bryan De La Cruz scores. J.T. Realmuto scores.","rbi":3,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-12T00:27:09.613Z","endTime":"2026-09-12T00:29:12.599Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":{"id":519242,"link":"/api/v1/people/519242"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76879329213252,"aZ":-17.38153272817077,"pfxX":8.8967186500211,"pfxZ":7.517896057334952,"pX":-1.1673384443450971,"pZ":2.471719666660728,"vX0":-13.432649818343217,"vY0":-139.8908120990742,"vZ0":-3.350810419332842,"x":161.5,"y":172.04,"x0":2.557358738451444,"y0":50.000003154235145,"z0":4.83542213851055,"aX":17.499645503676906},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.0,"breakHorizontal":-13.1,"spinRate":2457,"spinDirection":114},"zone":13,"typeConfidence":2.0,"plateTime":0.3926761206231544,"extension":6.921877580861424},"index":0,"playId":"a89634fd-7da6-323b-a713-0248478d4c3e","pitchNumber":1,"startTime":"2026-09-12T00:27:33.217Z","endTime":"2026-09-12T00:27:38.325Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":85.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.25622091676544,"aZ":-21.220813178107058,"pfxX":9.37088681364948,"pfxZ":5.79894031410035,"pX":0.7780992313985285,"pZ":2.238173462711626,"vX0":-8.501469570745973,"vY0":-137.02925706780763,"vZ0":-3.094152149020023,"x":87.34,"y":178.35,"x0":2.713923148433698,"y0":50.001515706175304,"z0":4.843607747889102,"aX":17.695197571771264},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.0,"breakHorizontal":-15.0,"spinRate":2382,"spinDirection":116},"zone":6,"typeConfidence":2.0,"plateTime":0.40079133279509493,"extension":6.538220801204484},"index":1,"playId":"6b3a6e58-fc6c-3f59-a630-1b91e074ee24","pitchNumber":2,"startTime":"2026-09-12T00:27:53.746Z","endTime":"2026-09-12T00:27:58.007Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-09-12T00:28:11.381Z","endTime":"2026-09-12T00:28:34.494Z","isPitch":false,"type":"action","player":{"id":656537,"link":"/api/v1/people/656537"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.82678620023322,"aZ":-20.109354795705944,"pfxX":8.790611802541028,"pfxZ":6.142082884336674,"pX":-0.04680886563725201,"pZ":2.506629103177936,"vX0":-10.593620159046141,"vY0":-139.58221830548905,"vZ0":-2.8015332795929533,"x":118.78,"y":171.1,"x0":2.6641305885228026,"y0":50.00080299533222,"z0":4.854719894157165,"aX":17.261525313017003},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.7,"breakHorizontal":-13.6,"spinRate":2351,"spinDirection":110},"zone":5,"typeConfidence":2.0,"plateTime":0.3931214696204375,"extension":6.64887166487169},"index":3,"playId":"fcaf4abe-d018-3999-ac03-e033c88b9439","pitchNumber":3,"startTime":"2026-09-12T00:28:34.494Z","endTime":"2026-09-12T00:28:38.772Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.44019166962788,"aZ":-21.71945983189802,"pfxX":8.92599869325859,"pfxZ":5.314594739566681,"pX":0.2697041906376486,"pZ":2.1213228684268364,"vX0":-9.836539293988519,"vY0":-139.15829609200767,"vZ0":-3.5001212760186653,"x":106.72,"y":181.5,"x0":2.686052092080861,"y0":50.000540862406794,"z0":4.829513969546189,"aX":17.551571970701534},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":9.1,"breakHorizontal":-14.2,"spinRate":2302,"spinDirection":112},"zone":8,"typeConfidence":2.0,"plateTime":0.3931883777333369,"extension":6.821678103858386},"hitData":{"launchSpeed":104.3,"launchAngle":20.0,"totalDistance":384.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":102.01,"coordY":46.06}},"index":4,"playId":"05f48c53-6681-3669-b3a8-dacddd928c9f","pitchNumber":4,"startTime":"2026-09-12T00:28:59.080Z","endTime":"2026-09-12T00:29:12.599Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:29:12.599Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-09-12T00:29:45.888Z","endTime":"2026-09-12T00:31:28.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":74.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25592230319508,"aZ":-37.430524391492,"pfxX":-4.73290286061966,"pfxZ":-3.7799430621414007,"pX":1.2142940511955542,"pZ":2.153932883783819,"vX0":-2.8500177733721306,"vY0":-117.50208287422404,"vZ0":1.8206656645626038,"x":70.71,"y":180.62,"x0":3.0596418364562212,"y0":50.00100123782243,"z0":4.8591490455595325,"aX":-6.585390817794318},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.1,"breakVerticalInduced":-6.1,"breakHorizontal":9.2,"spinRate":2571,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.4669917630622207,"extension":6.403852826433452},"index":0,"playId":"bd68d3a1-031d-3da1-9e88-79d66ddc2b9a","pitchNumber":1,"startTime":"2026-09-12T00:29:49.711Z","endTime":"2026-09-12T00:29:54.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.393575626724363,"aZ":-28.390005234808523,"pfxX":11.251547519536537,"pfxZ":1.9146496515722973,"pX":-0.26924672236851577,"pZ":1.9788451809815122,"vX0":-11.670926615075462,"vY0":-139.61826919113417,"vZ0":-2.519179250560981,"x":127.26,"y":185.35,"x0":2.5029538285131823,"y0":50.001774479165356,"z0":4.760943008682295,"aX":22.215996244003332},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":3.1,"breakHorizontal":-18.0,"spinRate":2350,"spinDirection":110},"zone":7,"typeConfidence":2.0,"plateTime":0.39228983885383073,"extension":6.548944665798239},"index":1,"playId":"37db8084-7caf-38e4-931e-5a7ce9cc2080","pitchNumber":2,"startTime":"2026-09-12T00:30:08.665Z","endTime":"2026-09-12T00:30:12.567Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.60376276579328,"aZ":-21.97702796151291,"pfxX":10.860728694154703,"pfxZ":5.048344410667016,"pX":-0.6866567395514854,"pZ":2.126887710204895,"vX0":-13.243732693069974,"vY0":-141.282788627259,"vZ0":-3.297350137812344,"x":143.17,"y":181.35,"x0":2.6536182548429292,"y0":50.00052717990529,"z0":4.723864491652921,"aX":21.924642896392186},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.6,"breakHorizontal":-16.9,"spinRate":2445,"spinDirection":109},"zone":7,"typeConfidence":2.0,"plateTime":0.38788595161661243,"extension":6.572776610576407},"index":2,"playId":"22371735-5197-361a-aa19-9a40fbcb8122","pitchNumber":3,"startTime":"2026-09-12T00:30:27.545Z","endTime":"2026-09-12T00:30:34.090Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.01208864917115,"aZ":-35.73548110774226,"pfxX":-4.4094003708637235,"pfxZ":-2.596265923628229,"pX":-0.6227434071018038,"pZ":2.483094865609989,"vX0":-6.418932253798036,"vY0":-116.53371993453958,"vZ0":1.8648292954748829,"x":140.74,"y":171.74,"x0":2.7405647607353627,"y0":50.00020203667048,"z0":5.049718085752299,"aX":-6.058155956350806},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-4.0,"breakHorizontal":9.6,"spinRate":2516,"spinDirection":309},"zone":4,"typeConfidence":2.0,"plateTime":0.4701180377547711,"extension":6.6291293220405905},"index":3,"playId":"24f77961-c43f-318b-873b-e0bce910760a","pitchNumber":4,"startTime":"2026-09-12T00:30:57.064Z","endTime":"2026-09-12T00:31:03.177Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":81.1,"endSpeed":74.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.24717477081132,"aZ":-34.100772312943924,"pfxX":-4.5370370727916205,"pfxZ":-1.3806291963586839,"pX":0.1398396663968979,"pZ":1.8839986149112853,"vX0":-4.7574891253794895,"vY0":-117.98129153539477,"vZ0":0.49629193367458413,"x":111.67,"y":187.91,"x0":2.778261424611411,"y0":50.00176456855396,"z0":4.8355785105466795,"aX":-6.339611183234378},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-2.0,"breakHorizontal":9.5,"spinRate":2585,"spinDirection":306},"zone":8,"typeConfidence":2.0,"plateTime":0.46578764868959244,"extension":6.267432451362726},"index":4,"playId":"dfa9f762-0e02-3576-b714-cb579163d5c2","pitchNumber":5,"startTime":"2026-09-12T00:31:24.280Z","endTime":"2026-09-12T00:31:28.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:31:28.946Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mauricio Dubón grounds out, third baseman Edmundo Sosa to first baseman Alec Bohm.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-12T00:33:22.729Z","endTime":"2026-09-12T00:34:25.563Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.747882964154773,"aZ":-16.81190841896931,"pfxX":-8.340059559557188,"pfxZ":8.682339622085841,"pX":0.8567971264668541,"pZ":1.5915305616749533,"vX0":8.942439145842872,"vY0":-132.05999754663372,"vZ0":-5.2056560841233095,"x":84.34,"y":195.81,"x0":-1.4874001799257077,"y0":50.00003657195835,"z0":4.822273296963055,"aX":-14.750459971573736},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.8,"breakHorizontal":13.2,"spinRate":2430,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.41453631608335506,"extension":6.6711202832604215},"index":0,"playId":"f8d75479-1a07-30d0-a823-36af0d4ee748","pitchNumber":1,"startTime":"2026-09-12T00:33:39.326Z","endTime":"2026-09-12T00:33:44.312Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.055865865849373,"aZ":-23.50276063207474,"pfxX":-0.2920257701279141,"pfxZ":5.4569499010198275,"pX":0.9856739245560373,"pZ":1.8938723276640308,"vX0":6.5987374857694725,"vY0":-124.73048316489917,"vZ0":-2.7420012080199,"x":79.43,"y":187.65,"x0":-1.6466438761773483,"y0":50.00487156792263,"z0":4.927757218916648,"aX":-0.4658360803830593},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":9.5,"breakHorizontal":-0.8,"spinRate":2343,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.4376920721392379,"extension":6.944411269906144},"index":1,"playId":"202d07d1-003b-3d62-9e23-50d9de119d2e","pitchNumber":2,"startTime":"2026-09-12T00:33:57.663Z","endTime":"2026-09-12T00:34:02.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.9,"endSpeed":82.3,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.086580285789193,"aZ":-22.58784481007522,"pfxX":-9.037435935672189,"pfxZ":5.52585498001565,"pX":-0.17378689811377313,"pZ":2.6982946008392363,"vX0":6.710245002470926,"vY0":-130.78703943749377,"vZ0":-1.30876185244745,"x":123.62,"y":165.93,"x0":-1.596044825021104,"y0":50.00604157049302,"z0":4.896141826978355,"aX":-15.689564835718222},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":10.0,"breakHorizontal":14.9,"spinRate":2378,"spinDirection":229},"zone":5,"typeConfidence":2.0,"plateTime":0.418477934330872,"extension":6.716386925920679},"hitData":{"launchSpeed":87.8,"launchAngle":-27.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.7,"coordY":169.8}},"index":2,"playId":"3b4e581a-6f3a-3bf3-acfe-eb1a24465686","pitchNumber":3,"startTime":"2026-09-12T00:34:17.040Z","endTime":"2026-09-12T00:34:25.563Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:34:25.563Z","atBatIndex":14},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ozzie Albies strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-12T00:34:40.774Z","endTime":"2026-09-12T00:36:25.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.10403471351509,"aZ":-30.220786694285437,"pfxX":-8.73030011152471,"pfxZ":1.2324666382306537,"pX":-0.9327491502642022,"pZ":1.6532908246199682,"vX0":5.035458602402698,"vY0":-124.66545159236135,"vZ0":-1.5404483629992385,"x":152.55,"y":194.14,"x0":-1.8403575213601653,"y0":50.000369778029295,"z0":4.764227886757546,"aX":-13.795723108066069},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.2,"breakHorizontal":14.8,"spinRate":1552,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4386743656718757,"extension":6.624373142724659},"index":0,"playId":"8870fd34-d5c1-3bfe-a3a8-31fbb5e4998b","pitchNumber":1,"startTime":"2026-09-12T00:34:51.660Z","endTime":"2026-09-12T00:34:56.037Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":78.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.369817046421588,"aZ":-30.447275192987938,"pfxX":-9.080813238832611,"pfxZ":1.1082112779832078,"pX":-0.682865085433625,"pZ":1.696875606830502,"vX0":5.595564130364789,"vY0":-123.97497068125705,"vZ0":-1.2825070407683574,"x":143.03,"y":192.96,"x0":-1.7872789631529513,"y0":50.00391806314069,"z0":4.7580768138053395,"aX":-14.161659616320318},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.9,"breakHorizontal":15.1,"spinRate":1600,"spinDirection":253},"zone":7,"typeConfidence":2.0,"plateTime":0.44150224166010554,"extension":6.6631171488645995},"index":1,"playId":"4c45ac8d-b5cd-3b76-9d7f-c776aa5b990c","pitchNumber":2,"startTime":"2026-09-12T00:35:09.839Z","endTime":"2026-09-12T00:35:14.103Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.485411887623787,"aZ":-26.83047468980284,"pfxX":-1.6665516737880188,"pfxZ":3.2388991588989935,"pX":0.9120151341409694,"pZ":2.4038550139220534,"vX0":7.011854113760427,"vY0":-127.04738136753747,"vZ0":-1.179241677481392,"x":82.24,"y":173.88,"x0":-1.654857301062872,"y0":50.00591929903489,"z0":4.986083600365763,"aX":-2.753478933721613},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":5.9,"breakHorizontal":1.6,"spinRate":2417,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.42941722512141656,"extension":6.707035726733082},"index":2,"playId":"8e8893f7-5a71-34bd-bab6-0887b273c41c","pitchNumber":3,"startTime":"2026-09-12T00:35:29.208Z","endTime":"2026-09-12T00:35:33.532Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-09-12T00:35:40.588Z","endTime":"2026-09-12T00:35:56.786Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.46205364728578,"aZ":-38.681939430586716,"pfxX":7.627171531149757,"pfxZ":-5.0762624772590055,"pX":-0.29503941027303454,"pZ":1.1033664585203962,"vX0":1.0437114067389044,"vY0":-112.79428638187491,"vZ0":-0.3848261754816782,"x":128.25,"y":208.99,"x0":-1.7548110513089896,"y0":50.00303756378011,"z0":5.193076648353006,"aX":9.778558081313133},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.7,"breakVerticalInduced":-9.0,"breakHorizontal":-14.0,"spinRate":2576,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4865259011528549,"extension":5.883870456244175},"index":4,"playId":"eca65984-5d73-3bd5-831e-d5186d1072bb","pitchNumber":4,"startTime":"2026-09-12T00:35:56.786Z","endTime":"2026-09-12T00:36:01.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.36236930335664,"aZ":-21.84906808753304,"pfxX":-8.039511982176748,"pfxZ":5.727157043450678,"pX":0.7570948936232846,"pZ":2.9191651565889987,"vX0":8.892095940638029,"vY0":-133.36608387969838,"vZ0":-1.1464439225220322,"x":88.14,"y":159.96,"x0":-1.5739058524127059,"y0":50.00499547535527,"z0":4.928683045469801,"aX":-14.501543272612714},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.3,"breakHorizontal":12.7,"spinRate":2355,"spinDirection":228},"zone":3,"typeConfidence":2.0,"plateTime":0.4104982023377892,"extension":6.7512249833043825},"index":5,"playId":"e2d62571-e639-38b0-b735-455a3b2d4702","pitchNumber":5,"startTime":"2026-09-12T00:36:21.186Z","endTime":"2026-09-12T00:36:25.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:36:25.657Z","atBatIndex":15},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Riley walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-12T00:36:34.645Z","endTime":"2026-09-12T00:39:02.387Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.249306999296248,"aZ":-18.789991157147274,"pfxX":-8.569429992073196,"pfxZ":7.134193060433811,"pX":-0.2129440924622883,"pZ":2.1773604505602977,"vX0":6.498059237348178,"vY0":-136.16775310240692,"vZ0":-3.845861874696097,"x":125.12,"y":179.99,"x0":-1.5184108626774973,"y0":50.00083876653467,"z0":4.910169279858443,"aX":-16.070460605268384},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":12.2,"breakHorizontal":14.2,"spinRate":2403,"spinDirection":228},"zone":8,"typeConfidence":2.0,"plateTime":0.4024413923990835,"extension":6.866452696883371},"index":0,"playId":"5f904b24-c222-363a-b541-2fce26b948c2","pitchNumber":1,"startTime":"2026-09-12T00:36:53.383Z","endTime":"2026-09-12T00:36:57.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.4,"endSpeed":72.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18432669480718,"aZ":-40.74498670977887,"pfxX":6.988452359568724,"pfxZ":-6.399223466179526,"pX":0.6898123400271614,"pZ":2.502143976682393,"vX0":3.1656917428559472,"vY0":-115.48343998764292,"vZ0":2.771538008853124,"x":90.71,"y":171.22,"x0":-1.6102351733539015,"y0":50.002536557210455,"z0":5.228909787511387,"aX":9.359729828765147},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-10.4,"breakHorizontal":-13.4,"spinRate":2681,"spinDirection":61},"zone":6,"typeConfidence":2.0,"plateTime":0.4758163460813778,"extension":6.387248922902854},"index":1,"playId":"e1886d4b-c773-3be6-a45d-0fe9755f1777","pitchNumber":2,"startTime":"2026-09-12T00:37:12.683Z","endTime":"2026-09-12T00:37:19.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":83.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.284973048158292,"aZ":-19.946301288479077,"pfxX":-8.256303993286705,"pfxZ":6.7617732177602115,"pX":0.4644087032743465,"pZ":3.7996839187460463,"vX0":8.159334840506112,"vY0":-133.72657978628567,"vZ0":0.5311628421560253,"x":99.3,"y":136.19,"x0":-1.5560486251950043,"y0":50.00144032290454,"z0":5.031211324655183,"aX":-14.927796993870926},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.6,"breakHorizontal":13.2,"spinRate":2369,"spinDirection":227},"zone":12,"typeConfidence":2.0,"plateTime":0.40985210194919475,"extension":6.493293929073545},"index":2,"playId":"d56a9baa-1800-36ea-b2ec-6917f40ac52c","pitchNumber":3,"startTime":"2026-09-12T00:37:50.121Z","endTime":"2026-09-12T00:37:55.371Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.8,"endSpeed":83.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.371742904741822,"aZ":-23.691847051899476,"pfxX":-9.662632912387238,"pfxZ":4.711041300928823,"pX":1.1695395696850919,"pZ":2.648265373607723,"vX0":10.255846382117717,"vY0":-133.2750459374008,"vZ0":-1.3297387468389261,"x":72.42,"y":167.28,"x0":-1.4712298189377333,"y0":50.003041863567546,"z0":4.863095201455113,"aX":-17.400484795360537},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":8.4,"breakHorizontal":15.4,"spinRate":2370,"spinDirection":223},"zone":12,"typeConfidence":2.0,"plateTime":0.41082094096786426,"extension":6.927425495971128},"index":3,"playId":"6916d85e-53cf-3c4b-886f-10487a703a9f","pitchNumber":4,"startTime":"2026-09-12T00:38:08.752Z","endTime":"2026-09-12T00:38:12.826Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.786822786748395,"aZ":-39.916657816555094,"pfxX":8.092515429914553,"pfxZ":-5.973818590348553,"pX":1.3895901250430878,"pZ":1.597112052616328,"vX0":4.186397682225588,"vY0":-113.68861423701912,"vZ0":1.027018418875,"x":64.03,"y":195.66,"x0":-1.5331044982203366,"y0":50.00312463587128,"z0":5.132614058892625,"aX":10.486980460628926},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.2,"breakHorizontal":-15.8,"spinRate":2560,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4836289251728445,"extension":6.60828492620053},"index":4,"playId":"075a92cc-9600-3230-8223-dcd0bef454b9","pitchNumber":5,"startTime":"2026-09-12T00:38:29.126Z","endTime":"2026-09-12T00:38:34.977Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":5,"startTime":"2026-09-12T00:38:42.067Z","endTime":"2026-09-12T00:38:57.257Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.02327710947267,"aZ":-40.142938620475086,"pfxX":7.313738000107429,"pfxZ":-6.097489219012971,"pX":2.180731685686558,"pZ":1.4423936171253025,"vX0":6.166905568876729,"vY0":-114.1572394799528,"vZ0":0.5560265939018953,"x":33.88,"y":199.84,"x0":-1.5161168834921734,"y0":50.004145412329486,"z0":5.180172183187498,"aX":9.554216576825759},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.6,"breakHorizontal":-14.9,"spinRate":2632,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4816970524045967,"extension":7.026157174671577},"index":6,"playId":"e3c34a3e-f347-3e7b-b8e5-b646c83886f3","pitchNumber":6,"startTime":"2026-09-12T00:38:57.257Z","endTime":"2026-09-12T00:39:02.387Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:39:02.387Z","atBatIndex":16},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a line drive to center fielder Derek Hill. Austin Riley to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-12T00:39:15.737Z","endTime":"2026-09-12T00:40:48.945Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.9,"endSpeed":71.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.21813192333166,"aZ":-39.942806334062915,"pfxX":8.481353549041419,"pfxZ":-6.059909438799359,"pX":0.37425065930966933,"pZ":2.2300049028839886,"vX0":2.406628705671415,"vY0":-113.2971422126894,"vZ0":2.2929514920761482,"x":102.73,"y":178.57,"x0":-1.8068404282648955,"y0":50.00027195573111,"z0":5.234913637523852,"aX":10.879806514475678},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.4,"breakVerticalInduced":-10.0,"breakHorizontal":-16.0,"spinRate":2678,"spinDirection":53},"zone":6,"typeConfidence":2.0,"plateTime":0.4858759565050641,"extension":6.308703688326768},"index":0,"playId":"915c7989-8e8e-3d72-b346-b991a7db1584","pitchNumber":1,"startTime":"2026-09-12T00:39:29.285Z","endTime":"2026-09-12T00:39:33.776Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.837129640209067,"aZ":-24.684127888572522,"pfxX":-0.62150163808636,"pfxZ":4.596011434262225,"pX":1.4882341241523938,"pZ":2.6402967964901394,"vX0":7.917240471626865,"vY0":-126.35158563131881,"vZ0":-0.9925457669548652,"x":60.27,"y":167.49,"x0":-1.5945260018548133,"y0":50.00245101488924,"z0":5.007415954924058,"aX":-1.0134295348388183},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":8.4,"breakHorizontal":-0.5,"spinRate":2307,"spinDirection":219},"zone":12,"typeConfidence":2.0,"plateTime":0.4321913838623965,"extension":6.918681788235923},"index":1,"playId":"dd014983-434c-3984-a3fa-87912883f900","pitchNumber":2,"startTime":"2026-09-12T00:39:50.571Z","endTime":"2026-09-12T00:39:54.692Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.139167614263606,"aZ":-28.25313074316699,"pfxX":-8.553006434757178,"pfxZ":2.543160193070354,"pX":-1.3365046410323753,"pZ":2.209828027508956,"vX0":4.198087386939743,"vY0":-123.08251081856936,"vZ0":-0.6563604260055345,"x":167.94,"y":179.11,"x0":-1.9478786055969501,"y0":50.00440077368136,"z0":4.860642295284988,"aX":-13.198046078696168},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.7,"breakHorizontal":14.6,"spinRate":1569,"spinDirection":254},"zone":13,"typeConfidence":2.0,"plateTime":0.4440578703990887,"extension":6.6216609653821275},"index":2,"playId":"1752687c-0c86-3f6b-bae4-8da74bdbdce2","pitchNumber":3,"startTime":"2026-09-12T00:40:14.426Z","endTime":"2026-09-12T00:40:18.613Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.6,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.472312375720325,"aZ":-28.08515214446755,"pfxX":-9.170183833991643,"pfxZ":2.608548495843289,"pX":-0.671259914140072,"pZ":2.0413488802574085,"vX0":5.724980477286192,"vY0":-124.12142673336976,"vZ0":-1.090596494783314,"x":142.59,"y":183.66,"x0":-1.8093040846769042,"y0":50.005795893025834,"z0":4.812595747503912,"aX":-14.395227261358462},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.8,"breakVerticalInduced":4.7,"breakHorizontal":15.4,"spinRate":1640,"spinDirection":248},"zone":7,"typeConfidence":2.0,"plateTime":0.44029128547082097,"extension":6.973762844763196},"hitData":{"launchSpeed":96.6,"launchAngle":10.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.24,"coordY":84.73}},"index":3,"playId":"8aaa3942-dd60-3943-a0f9-3a63eefcb3ab","pitchNumber":4,"startTime":"2026-09-12T00:40:34.070Z","endTime":"2026-09-12T00:40:48.945Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:40:48.945Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sean Murphy strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-09-12T00:41:04.904Z","endTime":"2026-09-12T00:42:21.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.6,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.38416418064565,"aZ":-22.720249850359483,"pfxX":-9.735053707941194,"pfxZ":5.295251019421445,"pX":-0.7969921961772694,"pZ":1.959443564785787,"vX0":5.741161144217432,"vY0":-132.78202437114177,"vZ0":-3.277682075593671,"x":147.38,"y":185.88,"x0":-1.7221451047255252,"y0":50.00426940396241,"z0":4.862646245477393,"aX":-17.387915506891577},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.1,"breakHorizontal":16.4,"spinRate":2294,"spinDirection":229},"zone":7,"typeConfidence":2.0,"plateTime":0.41247216481586557,"extension":6.8196203006513745},"index":0,"playId":"fb597281-dba9-3f5d-ac62-5c368efdad80","pitchNumber":1,"startTime":"2026-09-12T00:41:33.587Z","endTime":"2026-09-12T00:41:37.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58928669515471,"aZ":-39.12000399126547,"pfxX":7.72894672742053,"pfxZ":-5.283427519647929,"pX":1.1217804649836185,"pZ":1.80668978097519,"vX0":4.1576677457518905,"vY0":-114.3984691056111,"vZ0":1.1463978793670475,"x":74.24,"y":190.0,"x0":-1.7277012182939486,"y0":50.00166779857697,"z0":5.15644825891424,"aX":10.164786889618023},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-8.9,"breakHorizontal":-15.1,"spinRate":2669,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.48018684905346465,"extension":6.9874404161646675},"index":1,"playId":"f70e57de-2634-3eb5-a53c-13daa010c8fb","pitchNumber":2,"startTime":"2026-09-12T00:41:53.856Z","endTime":"2026-09-12T00:41:57.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":78.6,"endSpeed":72.5,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.193862506655428,"aZ":-38.55218479564336,"pfxX":8.619552968621736,"pfxZ":-4.827902152269185,"pX":1.029775263616419,"pZ":1.2652137837980086,"vX0":3.7731438008277873,"vY0":-114.45285122162817,"vZ0":-0.07968806758473401,"x":77.75,"y":204.62,"x0":-1.7630415572544995,"y0":50.005542493225136,"z0":5.0930659322069936,"aX":11.375196685089783},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.4,"breakHorizontal":-16.6,"spinRate":2743,"spinDirection":54},"zone":14,"typeConfidence":2.0,"plateTime":0.4795594716072209,"extension":6.3101459765548835},"index":2,"playId":"9f1216ec-b9f2-3e04-977b-f0e078c30bed","pitchNumber":3,"startTime":"2026-09-12T00:42:15.903Z","endTime":"2026-09-12T00:42:21.186Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:42:21.186Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Trea Turner grounds out, pitcher Chris Sale to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-12T00:44:16.732Z","endTime":"2026-09-12T00:45:47.921Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":519242,"link":"/api/v1/people/519242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":70.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.41794103873417,"aZ":-34.56029008650374,"pfxX":-9.00209287649152,"pfxZ":-1.8866992408045995,"pX":-0.10435796811590574,"pZ":2.436128191579096,"vX0":-3.727068223880686,"vY0":-112.20943095626086,"vZ0":1.9531800654408238,"x":120.98,"y":173.0,"x0":2.7503800849826883,"y0":50.00059368427338,"z0":5.090811269709899,"aX":-11.408997651843757},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-48.7,"breakVerticalInduced":-2.5,"breakHorizontal":17.3,"spinRate":2461,"spinDirection":306},"zone":5,"typeConfidence":2.0,"plateTime":0.4892264584509207,"extension":6.23241873642771},"index":0,"playId":"b62427b9-e885-308e-a33a-34f2b0b2d975","pitchNumber":1,"startTime":"2026-09-12T00:44:32.139Z","endTime":"2026-09-12T00:44:36.195Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.2,"endSpeed":71.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.58220129134239,"aZ":-36.318811452232175,"pfxX":-4.999407840533688,"pfxZ":-3.2375795074893947,"pX":0.11895458369668195,"pZ":1.1149155007170806,"vX0":-4.629395724044294,"vY0":-112.44773993581653,"vZ0":-0.32322078996791914,"x":112.47,"y":208.68,"x0":2.8547237362162408,"y0":50.0036449258922,"z0":4.9483194490461,"aX":-6.395942777330039},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-5.6,"breakHorizontal":10.2,"spinRate":2604,"spinDirection":306},"zone":14,"typeConfidence":2.0,"plateTime":0.4872718366073894,"extension":6.2357040560440335},"index":1,"playId":"1512a583-648e-3293-94e2-383531f921ed","pitchNumber":2,"startTime":"2026-09-12T00:44:47.795Z","endTime":"2026-09-12T00:44:52.375Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.4,"endSpeed":72.6,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.149659109186715,"aZ":-37.652097879143184,"pfxX":-5.873822887353475,"pfxZ":-4.148819645985205,"pX":0.24799458152948783,"pZ":1.1795997428125473,"vX0":-3.882561183499324,"vY0":-114.21901782330492,"vZ0":-0.1519015854327881,"x":107.55,"y":206.93,"x0":2.733251515337537,"y0":50.00195281032081,"z0":4.951043127164666,"aX":-7.756092968546787},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-7.2,"breakHorizontal":11.6,"spinRate":2675,"spinDirection":307},"zone":14,"typeConfidence":2.0,"plateTime":0.4796344198257203,"extension":6.36337987982058},"index":2,"playId":"98ffced5-9e50-3569-a70c-209f5aeb3169","pitchNumber":3,"startTime":"2026-09-12T00:45:06.721Z","endTime":"2026-09-12T00:45:11.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.20022481736942,"aZ":-22.085846176319055,"pfxX":7.851207866021152,"pfxZ":5.365042859476002,"pX":-0.49786228148145206,"pZ":4.304637692708865,"vX0":-10.933280667471617,"vY0":-135.661372681906,"vZ0":1.7727444067188376,"x":135.98,"y":122.55,"x0":2.547902981775894,"y0":50.00336532103971,"z0":5.173314632448169,"aX":14.766180247966302},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.3,"breakHorizontal":-12.1,"spinRate":2330,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.40237759618111735,"extension":6.347288975828153},"index":3,"playId":"4006eb6c-ca04-3ee3-9848-5116b6943745","pitchNumber":4,"startTime":"2026-09-12T00:45:23.220Z","endTime":"2026-09-12T00:45:27.622Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.810460381510772,"aZ":-31.9828471134142,"pfxX":9.30473100215072,"pfxZ":0.11041810338695335,"pX":1.2854326711107358,"pZ":2.2703674157744755,"vX0":-7.308130481970837,"vY0":-130.72653281425926,"vZ0":-0.382612741774505,"x":68.0,"y":177.48,"x0":2.8937128548550994,"y0":50.00477916778026,"z0":4.797874465056281,"aX":16.278224243106155},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":0.4,"breakHorizontal":-15.5,"spinRate":1942,"spinDirection":98},"zone":14,"typeConfidence":2.0,"plateTime":0.417312298036971,"extension":6.483669508184072},"hitData":{"launchSpeed":68.8,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.25,"coordY":184.32}},"index":4,"playId":"10bf2225-5476-3769-9d95-574615d90db7","pitchNumber":5,"startTime":"2026-09-12T00:45:39.923Z","endTime":"2026-09-12T00:45:47.921Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:45:47.921Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryce Harper strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-12T00:46:03.170Z","endTime":"2026-09-12T00:47:17.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.323732915205934,"aZ":-34.21162947477668,"pfxX":-6.01520692852415,"pfxZ":-1.5377033157395061,"pX":0.4811484585904864,"pZ":3.2236767961688297,"vX0":-3.5261651235808897,"vY0":-114.60655976205679,"vZ0":3.6292949074333327,"x":98.66,"y":151.74,"x0":2.8212675557311373,"y0":50.00001475910399,"z0":4.96259816033458,"aX":-7.9933928754057275},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.7,"breakVerticalInduced":-1.6,"breakHorizontal":11.8,"spinRate":2554,"spinDirection":301},"zone":3,"typeConfidence":2.0,"plateTime":0.4780553824313807,"extension":6.200839657123967},"index":0,"playId":"18690824-8c1b-3516-b8aa-8691d80099d6","pitchNumber":1,"startTime":"2026-09-12T00:46:16.384Z","endTime":"2026-09-12T00:46:20.432Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.467190029446556,"aZ":-21.149074381297854,"pfxX":8.129588756726896,"pfxZ":5.75616700678291,"pX":-0.21023446070483537,"pZ":3.2716000268574272,"vX0":-10.65819268448685,"vY0":-137.29472744128466,"vZ0":-0.8859500767124049,"x":125.01,"y":150.45,"x0":2.6599508982891957,"y0":50.00219840376711,"z0":5.033426280914814,"aX":15.570677784208119},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.4,"breakHorizontal":-12.6,"spinRate":2361,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.39844679294751817,"extension":6.397364618240276},"index":1,"playId":"6639d0a6-4a92-3d62-95a8-b38c57312ba1","pitchNumber":2,"startTime":"2026-09-12T00:46:32.095Z","endTime":"2026-09-12T00:46:36.077Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.501211675049632,"aZ":-31.695675778297833,"pfxX":-4.04222661369673,"pfxZ":0.34485845235083357,"pX":-0.5482798007935399,"pZ":1.9045246239509914,"vX0":-6.281106650886853,"vY0":-117.72053509091226,"vZ0":0.09263468786425011,"x":137.9,"y":187.36,"x0":2.6757119085090304,"y0":50.005644899870376,"z0":4.788860048470917,"aX":-5.697628810102476},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.0,"breakHorizontal":8.8,"spinRate":2626,"spinDirection":304},"zone":7,"typeConfidence":2.0,"plateTime":0.4645476417399159,"extension":6.280519809540061},"index":2,"playId":"7b63fd1e-da03-361e-83aa-a6c544e5f8cb","pitchNumber":3,"startTime":"2026-09-12T00:46:50.711Z","endTime":"2026-09-12T00:46:55.372Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.554057855277875,"aZ":-21.69364906132093,"pfxX":10.062562797949031,"pfxZ":5.546103108996508,"pX":-0.8150605775152657,"pZ":2.746509706054205,"vX0":-12.544010381410864,"vY0":-136.06922051868713,"vZ0":-1.8312681348830697,"x":148.07,"y":164.62,"x0":2.529714948958447,"y0":50.00486729011567,"z0":4.918752248167448,"aX":19.02623316654855},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.8,"breakHorizontal":-15.8,"spinRate":2430,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.4012664168840798,"extension":6.664400423492847},"index":3,"playId":"868a0168-b818-31ca-aee8-714ba390fd24","pitchNumber":4,"startTime":"2026-09-12T00:47:13.603Z","endTime":"2026-09-12T00:47:17.397Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:47:17.397Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Luis Arraez grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-09-12T00:47:27.393Z","endTime":"2026-09-12T00:48:05.222Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":85.9,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.716403537616934,"aZ":-21.092412306268812,"pfxX":9.86370593363746,"pfxZ":5.869924120031929,"pX":0.3786768868094219,"pZ":2.432637638677528,"vX0":-9.614496621279022,"vY0":-136.22234543505627,"vZ0":-2.8677874083111985,"x":102.57,"y":173.1,"x0":2.665033552541333,"y0":50.000758616718414,"z0":4.950014321925753,"aX":18.615616208231003},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.2,"breakHorizontal":-16.0,"spinRate":2425,"spinDirection":118},"zone":6,"typeConfidence":2.0,"plateTime":0.4014258584200556,"extension":6.555833572490399},"index":0,"playId":"64964d69-edfd-3b08-b8bd-b97500bc7755","pitchNumber":1,"startTime":"2026-09-12T00:47:42.316Z","endTime":"2026-09-12T00:47:46.617Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.5,"endSpeed":84.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46135326011958,"aZ":-29.075324820024385,"pfxX":10.71734279386858,"pfxZ":1.7207515606305428,"pX":0.09855898325323736,"pZ":2.2319144168868106,"vX0":-10.368909921710296,"vY0":-132.95620098498804,"vZ0":-1.2300298634519293,"x":113.24,"y":178.52,"x0":2.6422625948360996,"y0":50.00523057380819,"z0":4.795685282785387,"aX":19.337523505810736},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":3.1,"breakHorizontal":-17.4,"spinRate":2179,"spinDirection":113},"zone":5,"typeConfidence":2.0,"plateTime":0.4107508673363718,"extension":6.484727469426563},"hitData":{"launchSpeed":86.4,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":127.71,"coordY":142.64}},"index":1,"playId":"3d91206c-1b4b-31d5-8667-86d008a7d5d2","pitchNumber":2,"startTime":"2026-09-12T00:47:56.722Z","endTime":"2026-09-12T00:48:05.222Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:48:05.222Z","atBatIndex":21},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Drake Baldwin pops out to third baseman Edmundo Sosa.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-12T00:50:16.152Z","endTime":"2026-09-12T00:51:54.424Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.1,"endSpeed":71.0,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.197692906739242,"aZ":-40.09033354927494,"pfxX":8.026624859114603,"pfxZ":-6.244034758727517,"pX":-0.24730500118036855,"pZ":1.6749139248566118,"vX0":1.4626477200266712,"vY0":-112.19504846116142,"vZ0":1.5322999346197406,"x":126.43,"y":193.56,"x0":-1.9507884347064797,"y0":50.001161192737335,"z0":5.0837293897103635,"aX":10.182014585709966},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.8,"breakVerticalInduced":-10.6,"breakHorizontal":-14.9,"spinRate":2563,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.48907930437017333,"extension":6.363059967130503},"index":0,"playId":"0ffef02c-e072-3d1f-9b8a-490ad6916b96","pitchNumber":1,"startTime":"2026-09-12T00:50:22.184Z","endTime":"2026-09-12T00:50:26.343Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.421220299598183,"aZ":-25.433860981616366,"pfxX":0.3125400611966356,"pfxZ":4.280343739987757,"pX":1.104592044807577,"pZ":2.6661998935979265,"vX0":6.841998899316573,"vY0":-124.3416091692206,"vZ0":-0.4256001676153166,"x":74.9,"y":166.79,"x0":-1.71606898987945,"y0":50.00564905723783,"z0":4.938156022444831,"aX":0.4923296684490823},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":7.9,"breakHorizontal":-2.0,"spinRate":2273,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.4394183406617489,"extension":6.7048802035411255},"index":1,"playId":"8917e65b-6f3e-30ff-97a5-0e84b33687a6","pitchNumber":2,"startTime":"2026-09-12T00:50:40.492Z","endTime":"2026-09-12T00:50:44.506Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-09-12T00:50:51.047Z","endTime":"2026-09-12T00:51:02.414Z","isPitch":false,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":70.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.03232110106357,"aZ":-39.651580948296825,"pfxX":8.226132461092824,"pfxZ":-5.974946237999015,"pX":0.17979511633224377,"pZ":0.5353160639914082,"vX0":1.864525642268861,"vY0":-111.76525614510801,"vZ0":-0.9791979006272973,"x":110.15,"y":224.33,"x0":-1.735555989455284,"y0":50.0010907618124,"z0":5.087457679224788,"aX":10.300484051223266},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.5,"breakVerticalInduced":-10.7,"breakHorizontal":-15.4,"spinRate":2589,"spinDirection":51},"zone":14,"typeConfidence":2.0,"plateTime":0.4919734508167277,"extension":6.44433661462639},"index":3,"playId":"9046c681-225c-3b93-be15-fc608a2c8731","pitchNumber":3,"startTime":"2026-09-12T00:51:02.414Z","endTime":"2026-09-12T00:51:06.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":71.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.556123410275028,"aZ":-40.93303188654003,"pfxX":8.771728783577469,"pfxZ":-6.869590850340589,"pX":0.19829972039842877,"pZ":1.2010344740154089,"vX0":1.7341466625240745,"vY0":-112.85513488105076,"vZ0":0.5621656181232528,"x":109.44,"y":206.35,"x0":-1.7208202495690181,"y0":50.00021303102823,"z0":5.107064079395557,"aX":11.192502626918744},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-11.9,"breakHorizontal":-16.3,"spinRate":2618,"spinDirection":60},"zone":14,"typeConfidence":2.0,"plateTime":0.4873151044892121,"extension":6.879771010869864},"index":4,"playId":"1a4bdee2-e8b4-3251-b5f3-3632f8486fa0","pitchNumber":4,"startTime":"2026-09-12T00:51:23.166Z","endTime":"2026-09-12T00:51:27.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.981832920439402,"aZ":-18.87104525762876,"pfxX":-7.671540337729033,"pfxZ":7.292397702180709,"pX":1.1867600896892991,"pZ":2.6519932628867022,"vX0":9.632857865387233,"vY0":-134.43263842525053,"vZ0":-2.3874206085268157,"x":71.76,"y":167.18,"x0":-1.4514492779011825,"y0":50.00572135126914,"z0":4.895842551999986,"aX":-14.001249963224787},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.8,"breakHorizontal":11.8,"spinRate":2466,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4079191394431838,"extension":6.801157232575207},"hitData":{"launchSpeed":60.6,"launchAngle":67.0,"totalDistance":108.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":99.19,"coordY":168.26}},"index":5,"playId":"bd0958c4-236f-371d-a1ed-342d4607e7d9","pitchNumber":5,"startTime":"2026-09-12T00:51:45.398Z","endTime":"2026-09-12T00:51:54.424Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:51:54.424Z","atBatIndex":22},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ronald Acuña Jr. doubles (17) on a line drive to right fielder Bryce Harper.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-12T00:52:10.036Z","endTime":"2026-09-12T00:52:54.187Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.7,"endSpeed":72.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.461115472722398,"aZ":-40.015046563311174,"pfxX":7.580334617031197,"pfxZ":-5.940610180763043,"pX":1.0020662017394828,"pZ":1.5878649993827194,"vX0":3.9118444435937993,"vY0":-114.59085399382217,"vZ0":0.9213901224214083,"x":78.8,"y":195.91,"x0":-1.7153329761447782,"y0":50.00070931424372,"z0":5.11016104128186,"aX":10.012085219815459},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-10.2,"breakHorizontal":-14.8,"spinRate":2641,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4791953999069922,"extension":6.774275313789754},"index":0,"playId":"8f55b50d-7df7-3482-9b0f-33edfaafc201","pitchNumber":1,"startTime":"2026-09-12T00:52:22.406Z","endTime":"2026-09-12T00:52:26.643Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.47607701595243,"aZ":-16.375412303671293,"pfxX":-7.246602776998993,"pfxZ":8.799670820374548,"pX":0.40137652739551183,"pZ":2.085141191790345,"vX0":8.01864985034189,"vY0":-132.88235291363813,"vZ0":-3.975894875902228,"x":101.7,"y":182.48,"x0":-1.7084686365807278,"y0":50.00029401387878,"z0":4.784329516961163,"aX":-13.006601147635553},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.4,"breakHorizontal":11.5,"spinRate":2438,"spinDirection":226},"zone":9,"typeConfidence":2.0,"plateTime":0.41159365372649503,"extension":6.807917401529702},"hitData":{"launchSpeed":106.6,"launchAngle":13.0,"totalDistance":284.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":204.52,"coordY":110.5}},"index":1,"playId":"d71a5490-3779-33a1-9ddc-14a08dd7e6f7","pitchNumber":2,"startTime":"2026-09-12T00:52:42.176Z","endTime":"2026-09-12T00:52:54.187Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:52:54.187Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Matt Olson walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-12T00:53:15.997Z","endTime":"2026-09-12T00:55:00.657Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnSecond":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":71.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.885800368314115,"aZ":-39.358871113928934,"pfxX":9.41022811604904,"pfxZ":-5.544200551602836,"pX":-1.264332867936073,"pZ":2.2451464010332987,"vX0":-1.0372055239694018,"vY0":-113.72871078258225,"vZ0":2.1922313374902687,"x":165.19,"y":178.16,"x0":-2.0207100609037583,"y0":50.0020904800622,"z0":5.20232385075214,"aX":12.19753761832757},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.2,"breakVerticalInduced":-9.1,"breakHorizontal":-16.7,"spinRate":2610,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.48354398833309586,"extension":6.23864203562131},"index":0,"playId":"6136d2fb-6b59-375e-a15b-9c6c9d5e64ca","pitchNumber":1,"startTime":"2026-09-12T00:53:29.302Z","endTime":"2026-09-12T00:53:33.598Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.336337214039826,"aZ":-23.233153211221087,"pfxX":-1.0328625401654712,"pfxZ":5.364098743846972,"pX":1.4475569923347027,"pZ":1.8999205582178986,"vX0":8.33117617012639,"vY0":-127.98750208356437,"vZ0":-2.9980094302457334,"x":61.82,"y":187.48,"x0":-1.709314951386835,"y0":50.00029740508044,"z0":4.89711955881371,"aX":-1.7212296664682005},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":9.2,"breakHorizontal":0.1,"spinRate":2336,"spinDirection":214},"zone":14,"typeConfidence":2.0,"plateTime":0.42724354918744867,"extension":6.827935695875826},"index":1,"playId":"faa6c64a-5d4b-377a-80c2-bd475eb9dfe8","pitchNumber":2,"startTime":"2026-09-12T00:53:49.735Z","endTime":"2026-09-12T00:53:53.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.0,"endSpeed":72.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.480861025880643,"aZ":-38.845593852578,"pfxX":8.82348630833255,"pfxZ":-4.997146470865474,"pX":0.23802940415669438,"pZ":0.9935136152927342,"vX0":2.200871484161149,"vY0":-115.08587669310738,"vZ0":-0.6275045076327304,"x":107.93,"y":211.96,"x0":-1.878436290901641,"y0":50.00551689563898,"z0":5.050565563044316,"aX":11.770378001868123},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-8.9,"breakHorizontal":-16.6,"spinRate":2683,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.47696275618585293,"extension":6.397481676618542},"index":2,"playId":"8813b4e9-2a06-35f8-a286-5c186b200d6d","pitchNumber":3,"startTime":"2026-09-12T00:54:13.457Z","endTime":"2026-09-12T00:54:18.588Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.560079362658954,"aZ":-29.539022062629957,"pfxX":-9.014908109229243,"pfxZ":1.6634302851963367,"pX":-0.0039223186676934476,"pZ":1.1456915548328088,"vX0":7.579625192292369,"vY0":-125.05826712741774,"vZ0":-2.8036024400748683,"x":117.15,"y":207.85,"x0":-1.9049545875293974,"y0":50.00039455139981,"z0":4.707739075057454,"aX":-14.256724247996512},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.6,"breakHorizontal":14.5,"spinRate":1580,"spinDirection":239},"zone":14,"typeConfidence":2.0,"plateTime":0.438224677698297,"extension":6.917325329125754},"index":3,"playId":"fbb66775-6c27-37c0-b594-57791711cb8d","pitchNumber":4,"startTime":"2026-09-12T00:54:35.789Z","endTime":"2026-09-12T00:54:40.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.7,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.838520716075614,"aZ":-28.57545592216765,"pfxX":-8.351351888082572,"pfxZ":2.284527334498459,"pX":-0.4970836143719995,"pZ":1.2370169691617612,"vX0":6.213382467860794,"vY0":-124.62833557630762,"vZ0":-2.624607854309862,"x":135.95,"y":205.38,"x0":-1.9363926790519552,"y0":50.00154573208372,"z0":4.661692924448575,"aX":-13.148122121361865},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.5,"breakVerticalInduced":3.7,"breakHorizontal":13.7,"spinRate":1539,"spinDirection":250},"zone":13,"typeConfidence":2.0,"plateTime":0.43933792209398836,"extension":6.694805593125308},"index":4,"playId":"55e1391e-f3f9-3979-b8f2-de3f008d9950","pitchNumber":5,"startTime":"2026-09-12T00:54:55.748Z","endTime":"2026-09-12T00:55:00.657Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:55:00.657Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, first baseman Alec Bohm to pitcher Aaron Nola. Ronald Acuña Jr. to 3rd. Matt Olson to 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-12T00:55:14.319Z","endTime":"2026-09-12T00:56:54.112Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":605400,"link":"/api/v1/people/605400"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.605308782507503,"aZ":-24.27501475484146,"pfxX":-1.2240575452625295,"pfxZ":4.797283795085038,"pX":1.3632469235784197,"pZ":2.033164967958827,"vX0":8.0353271322245,"vY0":-127.12269092651681,"vZ0":-2.285490938994261,"x":65.04,"y":183.88,"x0":-1.6714775457323732,"y0":50.00327868532348,"z0":4.859233466169014,"aX":-2.017117200909161},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":8.4,"breakHorizontal":0.5,"spinRate":2331,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.4299027395776962,"extension":6.606998767640216},"index":0,"playId":"b9316c9f-0229-327e-9160-20218f9ffe6a","pitchNumber":1,"startTime":"2026-09-12T00:55:37.389Z","endTime":"2026-09-12T00:55:41.542Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.972235671177152,"aZ":-18.0133381351224,"pfxX":-8.406674375032448,"pfxZ":7.778877932692999,"pX":0.708842391170817,"pZ":2.21329230758452,"vX0":9.122708452793502,"vY0":-134.29022133692075,"vZ0":-3.540555823243991,"x":89.98,"y":179.02,"x0":-1.6453671127392022,"y0":50.00316488134247,"z0":4.835558956000833,"aX":-15.304764009867771},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":13.2,"spinRate":2518,"spinDirection":232},"zone":6,"typeConfidence":2.0,"plateTime":0.4083782343724671,"extension":6.7680990832706085},"index":1,"playId":"8f7f9f9e-cc58-37fc-a7ad-aecbc52527fe","pitchNumber":2,"startTime":"2026-09-12T00:55:59.257Z","endTime":"2026-09-12T00:56:03.768Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.13004489692757,"aZ":-17.10924531147263,"pfxX":-8.526616618793778,"pfxZ":8.279571777597198,"pX":0.8281391461872952,"pZ":2.72419988893033,"vX0":9.23851976108587,"vY0":-134.30127295062846,"vZ0":-2.4504217461281015,"x":85.43,"y":165.23,"x0":-1.5548892647953294,"y0":50.00305105142092,"z0":4.870654232758486,"aX":-15.516318915566176},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":14.6,"breakHorizontal":13.3,"spinRate":2436,"spinDirection":231},"zone":12,"typeConfidence":2.0,"plateTime":0.4084282657536593,"extension":6.915791276399465},"index":2,"playId":"37440839-9feb-398c-a9ac-8cc59ff76bf9","pitchNumber":3,"startTime":"2026-09-12T00:56:21.671Z","endTime":"2026-09-12T00:56:25.803Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.6,"endSpeed":72.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.244812057837137,"aZ":-40.49721268708401,"pfxX":7.312254742117552,"pfxZ":-6.3404285797296875,"pX":0.371883570374861,"pZ":0.9958527313684385,"vX0":3.0243360587316688,"vY0":-114.40615777752394,"vZ0":-0.20521523427580868,"x":102.82,"y":211.89,"x0":-1.9217978731577294,"y0":50.00566346614092,"z0":5.092352027345413,"aX":9.589975710656525},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.8,"breakVerticalInduced":-11.2,"breakHorizontal":-14.0,"spinRate":2764,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4807491455157602,"extension":6.5521852393914175},"hitData":{"launchSpeed":70.3,"launchAngle":-33.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":144.0,"coordY":158.91}},"index":3,"playId":"12ddb428-336e-3095-a9e7-8e941537a51d","pitchNumber":4,"startTime":"2026-09-12T00:56:46.111Z","endTime":"2026-09-12T00:56:54.112Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:56:54.112Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mauricio Dubón lines out to right fielder Bryce Harper.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-09-12T00:57:16.659Z","endTime":"2026-09-12T00:58:47.946Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.2,"endSpeed":72.6,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.745514056328915,"aZ":-40.70331729527067,"pfxX":7.285669643885362,"pfxZ":-6.397601987736428,"pX":0.7340284437722868,"pZ":2.573971954700254,"vX0":3.4088995692511883,"vY0":-115.15236004165654,"vZ0":2.8845025042668118,"x":89.02,"y":169.28,"x0":-1.7151272393770682,"y0":50.001905098400556,"z0":5.261892303785642,"aX":9.715517043733845},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.4,"breakVerticalInduced":-10.4,"breakHorizontal":-14.0,"spinRate":2732,"spinDirection":54},"zone":6,"typeConfidence":2.0,"plateTime":0.4769007824128395,"extension":6.389905207908147},"index":0,"playId":"d0cef0da-5310-3d85-9f23-084beb4c51e1","pitchNumber":1,"startTime":"2026-09-12T00:57:41.310Z","endTime":"2026-09-12T00:57:46.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.091550320280437,"aZ":-31.23017392725372,"pfxX":-9.644962910877751,"pfxZ":0.596452326753635,"pX":-1.0668175843949126,"pZ":1.1310802113980685,"vX0":5.032775905315222,"vY0":-125.11340182745249,"vZ0":-2.691399559404953,"x":157.66,"y":208.24,"x0":-1.8506434593377532,"y0":50.00412742348102,"z0":4.778570270911881,"aX":-15.30142966916964},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.7,"breakHorizontal":16.3,"spinRate":1632,"spinDirection":251},"zone":13,"typeConfidence":2.0,"plateTime":0.4376799732118295,"extension":6.916658335403032},"index":1,"playId":"beb804dc-0fe5-3fcb-b74d-ae5780d7b9ae","pitchNumber":2,"startTime":"2026-09-12T00:58:07.225Z","endTime":"2026-09-12T00:58:11.462Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.82130941540351,"aZ":-18.859233592836954,"pfxX":-8.727803078226943,"pfxZ":7.452779357607442,"pX":0.8127568257039403,"pZ":3.3084233401122556,"vX0":9.174076810029842,"vY0":-132.693223119023,"vZ0":-0.549424523437441,"x":86.02,"y":149.45,"x0":-1.551916936525271,"y0":50.006066419498524,"z0":4.8896139700675185,"aX":-15.601011620268023},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.6,"breakHorizontal":13.9,"spinRate":2378,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.4124362574214899,"extension":6.856586668601429},"hitData":{"launchSpeed":93.1,"launchAngle":19.0,"totalDistance":308.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":173.45,"coordY":85.1}},"index":2,"playId":"e41c3c19-abc5-39c6-89c7-6261a699e208","pitchNumber":3,"startTime":"2026-09-12T00:58:39.919Z","endTime":"2026-09-12T00:58:47.946Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T00:58:47.946Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Bohm walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-12T01:00:36.700Z","endTime":"2026-09-12T01:02:12.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.9,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.48279952788681,"aZ":-34.660123068540976,"pfxX":10.016132081749461,"pfxZ":-1.49300737636705,"pX":1.0629978871195565,"pZ":2.227664369592591,"vX0":-7.926985176548844,"vY0":-127.61085176242842,"vZ0":0.5359434834055796,"x":76.48,"y":178.63,"x0":2.897247354308463,"y0":50.005676135543276,"z0":4.729680559262456,"aX":16.6417755464536},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-2.4,"breakHorizontal":-16.6,"spinRate":1988,"spinDirection":96},"zone":14,"typeConfidence":2.0,"plateTime":0.42803985458472926,"extension":6.559884134292735},"index":0,"playId":"b7d95414-6bf4-3e9a-9736-69222be48dc7","pitchNumber":1,"startTime":"2026-09-12T01:01:05.166Z","endTime":"2026-09-12T01:01:09.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.148055453305957,"aZ":-19.71524871745822,"pfxX":8.890147177431372,"pfxZ":6.821820697572047,"pX":-0.453266374772949,"pZ":3.975446490933981,"vX0":-11.20716018852322,"vY0":-133.86707981904522,"vZ0":0.7932020514552405,"x":134.28,"y":131.44,"x0":2.6198505624111093,"y0":50.0050858609694,"z0":5.0799213227856646,"aX":16.243143622897595},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.7,"breakHorizontal":-13.9,"spinRate":2378,"spinDirection":109},"zone":11,"typeConfidence":2.0,"plateTime":0.40816249274609895,"extension":6.814923893469586},"index":1,"playId":"ca174389-51e4-3a5e-afcb-4d6055dab4f9","pitchNumber":2,"startTime":"2026-09-12T01:01:19.327Z","endTime":"2026-09-12T01:01:23.473Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50015436397375,"aZ":-32.167068505973525,"pfxX":10.637565403609234,"pfxZ":0.00564900158851156,"pX":-0.4183787589195925,"pZ":1.5366022063867024,"vX0":-10.970471683316225,"vY0":-126.67581281667599,"vZ0":-1.5930406797696621,"x":132.95,"y":197.29,"x0":2.566359447221866,"y0":50.00486495194375,"z0":4.721952901430529,"aX":17.460737701793427},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":-0.1,"breakHorizontal":-17.0,"spinRate":1888,"spinDirection":103},"zone":13,"typeConfidence":2.0,"plateTime":0.4307858565921179,"extension":6.519237268072125},"index":2,"playId":"caa958d5-53d0-31b2-9de9-831a939721ec","pitchNumber":3,"startTime":"2026-09-12T01:01:36.422Z","endTime":"2026-09-12T01:01:41.725Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10365826130545,"aZ":-19.475930146904552,"pfxX":8.714612997791647,"pfxZ":6.813794005289882,"pX":0.8823104379570343,"pZ":3.3457618149915,"vX0":-7.9239319885038215,"vY0":-135.29182908871627,"vZ0":-0.7756366651512819,"x":83.37,"y":148.44,"x0":2.709637456050708,"y0":50.00171121498128,"z0":4.994811325842487,"aX":16.237199754566667},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.4,"breakHorizontal":-14.2,"spinRate":2376,"spinDirection":111},"zone":12,"typeConfidence":2.0,"plateTime":0.4040708801636441,"extension":6.646952623904068},"index":3,"playId":"a9c2d19f-5b43-344f-b1b0-4896f5493fed","pitchNumber":4,"startTime":"2026-09-12T01:01:51.317Z","endTime":"2026-09-12T01:01:56.448Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.8,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067781428082043,"aZ":-21.973767793890016,"pfxX":10.567702632685986,"pfxZ":5.404056060932836,"pX":0.8358537915009989,"pZ":3.4465955562326624,"vX0":-8.93201603655613,"vY0":-136.31063188254726,"vZ0":-0.32318491549034434,"x":85.14,"y":145.72,"x0":2.777002774527233,"y0":50.00280073190569,"z0":5.07958474199137,"aX":19.949916356871423},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":10.0,"breakHorizontal":-17.3,"spinRate":2400,"spinDirection":115},"zone":3,"typeConfidence":2.0,"plateTime":0.4013190845337533,"extension":6.537517501180084},"index":4,"playId":"22bcf71a-aed6-390a-a501-4551c692b4f1","pitchNumber":5,"startTime":"2026-09-12T01:02:07.623Z","endTime":"2026-09-12T01:02:12.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:02:12.677Z","atBatIndex":27},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Edmundo Sosa grounds into a double play, shortstop Mauricio Dubón to second baseman Ozzie Albies to first baseman Matt Olson. Alec Bohm out at 2nd. Edmundo Sosa out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-12T01:02:22.511Z","endTime":"2026-09-12T01:03:28.179Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":87.3,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.256837392813047,"aZ":-22.11999807184478,"pfxX":10.34154691590214,"pfxZ":5.150860323021645,"pX":0.23256111161439347,"pZ":2.8433750449373014,"vX0":-10.670722564862764,"vY0":-138.6545086249846,"vZ0":-1.505557236532748,"x":108.14,"y":162.01,"x0":2.7825649471168603,"y0":50.0036580733463,"z0":4.865729633840323,"aX":20.189248826029583},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.2,"breakHorizontal":-16.6,"spinRate":2377,"spinDirection":118},"zone":2,"typeConfidence":2.0,"plateTime":0.39465519378190717,"extension":6.813723457331299},"index":0,"playId":"b4b7ec65-d86f-38b3-a830-3b2faa5994d8","pitchNumber":1,"startTime":"2026-09-12T01:02:39.462Z","endTime":"2026-09-12T01:02:43.157Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-09-12T01:03:00.167Z","endTime":"2026-09-12T01:03:19.680Z","isPitch":false,"type":"action","player":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62697883248652,"aZ":-19.79653682344674,"pfxX":9.184621483534707,"pfxZ":6.539234931333425,"pX":-0.6689271493276151,"pZ":2.631855076748928,"vX0":-11.880705091501293,"vY0":-136.58121193131817,"vZ0":-2.593525006865447,"x":142.5,"y":167.72,"x0":2.540717556153558,"y0":50.00132779906186,"z0":4.952681539984602,"aX":17.380443880091402},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":-14.2,"spinRate":2408,"spinDirection":113},"zone":4,"typeConfidence":2.0,"plateTime":0.40077679499989394,"extension":6.84433230017834},"hitData":{"launchSpeed":91.3,"launchAngle":7.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.31,"coordY":127.73}},"index":2,"playId":"6b55514b-0ce5-30db-82b8-bf14badb1514","pitchNumber":2,"startTime":"2026-09-12T01:03:19.680Z","endTime":"2026-09-12T01:03:28.179Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:03:28.179Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryan De La Cruz grounds out, shortstop Mauricio Dubón to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-09-12T01:04:03.506Z","endTime":"2026-09-12T01:06:02.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-12T01:03:53.370Z","endTime":"2026-09-12T01:04:05.779Z","isPitch":false,"type":"action","player":{"id":650559,"link":"/api/v1/people/650559"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":77.7,"endSpeed":71.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.18188051622613,"aZ":-35.48173264155997,"pfxX":-5.9326544353785415,"pfxZ":-2.5966997533164955,"pX":-1.1312811461110455,"pZ":1.6987692389130877,"vX0":-6.916618370780844,"vY0":-112.92062855818031,"vZ0":0.9890693628856584,"x":160.12,"y":192.91,"x0":2.758164229901097,"y0":50.00276612644962,"z0":4.863272610584327,"aX":-7.55596459099281},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-4.1,"breakHorizontal":12.7,"spinRate":2610,"spinDirection":303},"zone":13,"typeConfidence":2.0,"plateTime":0.4876135471700054,"extension":6.262773836550903},"index":1,"playId":"9015bdec-de58-30d0-a61c-e43d4e5fd164","pitchNumber":1,"startTime":"2026-09-12T01:04:05.779Z","endTime":"2026-09-12T01:04:09.993Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.1,"endSpeed":71.2,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.994290573520995,"aZ":-35.841521034955775,"pfxX":-7.4893385867582545,"pfxZ":-2.8387961652579765,"pX":-0.5963633457830277,"pZ":2.6749443088612823,"vX0":-5.409615834496064,"vY0":-113.49877361398897,"vZ0":2.823530811223148,"x":139.73,"y":166.56,"x0":2.800912823009509,"y0":50.00470576044435,"z0":5.012196324769524,"aX":-9.660664939935195},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-4.0,"breakHorizontal":15.0,"spinRate":2578,"spinDirection":313},"zone":4,"typeConfidence":2.0,"plateTime":0.48471005512345133,"extension":6.238071028253801},"index":2,"playId":"06a62ec8-a7ce-37ab-ba46-d435189db5c4","pitchNumber":2,"startTime":"2026-09-12T01:04:21.730Z","endTime":"2026-09-12T01:04:26.958Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.1,"endSpeed":72.9,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.945363688167294,"aZ":-35.12036727695927,"pfxX":-5.070382469134602,"pfxZ":-2.197778658128052,"pX":-0.1629814871300899,"pZ":1.4136185542837783,"vX0":-5.46653430980778,"vY0":-115.07982719396712,"vZ0":0.02334380703980732,"x":123.21,"y":200.61,"x0":2.904854295986963,"y0":50.00561239712079,"z0":4.813660360177932,"aX":-6.781584240988198},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-3.7,"breakHorizontal":10.6,"spinRate":2611,"spinDirection":299},"zone":13,"typeConfidence":2.0,"plateTime":0.4764892813570536,"extension":6.2465960769653766},"index":3,"playId":"5d3e953e-8687-3433-898c-efef94e74b9f","pitchNumber":3,"startTime":"2026-09-12T01:04:53.125Z","endTime":"2026-09-12T01:04:58.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.214942409988375,"aZ":-23.063281161469227,"pfxX":8.881957122750153,"pfxZ":4.836615278993376,"pX":-1.1247235213485895,"pZ":2.7572377195009152,"vX0":-13.007817515056946,"vY0":-135.96043587821393,"vZ0":-1.704874906985994,"x":159.87,"y":164.33,"x0":2.554953073095741,"y0":50.000959906151344,"z0":4.98395057343512,"aX":16.723599574569615},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.6,"breakHorizontal":-13.6,"spinRate":2313,"spinDirection":116},"zone":11,"typeConfidence":2.0,"plateTime":0.4019853704288323,"extension":6.546381839820114},"index":4,"playId":"073de103-07dc-310c-b19e-0b8e88ac32d7","pitchNumber":4,"startTime":"2026-09-12T01:05:11.843Z","endTime":"2026-09-12T01:05:16.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.1,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.174609293318493,"aZ":-33.173786970407775,"pfxX":10.051976666290345,"pfxZ":-0.6241215534194744,"pX":0.00426978371812544,"pZ":3.3021656392143948,"vX0":-9.9011165792985,"vY0":-125.29175529252272,"vZ0":2.9302591734670402,"x":116.84,"y":149.62,"x0":2.6922280213794028,"y0":50.00381386147886,"z0":4.819954196579973,"aX":16.059498735701883},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":-16.1,"spinRate":1863,"spinDirection":96},"zone":2,"typeConfidence":2.0,"plateTime":0.4363505873244198,"extension":6.892978113979334},"index":5,"playId":"308572bb-1a73-3039-9ab8-6559d6b1164f","pitchNumber":5,"startTime":"2026-09-12T01:05:31.074Z","endTime":"2026-09-12T01:05:35.913Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.822049854952013,"aZ":-21.313033209400484,"pfxX":8.771428541065003,"pfxZ":5.8059151466189265,"pX":-0.4395283369822885,"pZ":2.2451083519369845,"vX0":-10.915770733378254,"vY0":-135.68945185594268,"vZ0":-3.121562201327299,"x":133.75,"y":178.16,"x0":2.489970244689945,"y0":50.0013011831631,"z0":4.889994884551964,"aX":16.405941958963872},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.1,"breakHorizontal":-13.7,"spinRate":2311,"spinDirection":111},"zone":4,"typeConfidence":2.0,"plateTime":0.4031683756182116,"extension":6.410608166273233},"hitData":{"launchSpeed":85.2,"launchAngle":-19.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.72,"coordY":146.8}},"index":6,"playId":"896270ed-6d3d-3074-a814-f56cf8a814b7","pitchNumber":6,"startTime":"2026-09-12T01:05:49.830Z","endTime":"2026-09-12T01:06:02.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:06:02.558Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, second baseman Luis Arraez to first baseman Alec Bohm.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-12T01:08:09.244Z","endTime":"2026-09-12T01:08:51.145Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.3,"endSpeed":70.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.62982432510138,"aZ":-39.56631661948928,"pfxX":8.513418591778283,"pfxZ":-5.874983260563834,"pX":0.16325983946835093,"pZ":2.0121961547054847,"vX0":2.0193229001869386,"vY0":-112.43507378163737,"vZ0":2.0938905627810662,"x":110.78,"y":184.45,"x0":-1.855853264714134,"y0":50.00276869661481,"z0":5.135106616136699,"aX":10.712821963544872},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-9.6,"breakHorizontal":-16.0,"spinRate":2596,"spinDirection":59},"zone":8,"typeConfidence":2.0,"plateTime":0.4903701453892313,"extension":6.633824538566066},"index":0,"playId":"2b4ec2e1-679f-30f0-91e5-f195c9ea937f","pitchNumber":1,"startTime":"2026-09-12T01:08:24.478Z","endTime":"2026-09-12T01:08:28.652Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.930319251470234,"aZ":-27.472183088217637,"pfxX":-8.55422962433684,"pfxZ":3.0303554857052717,"pX":-0.681750543295967,"pZ":1.4671096754568296,"vX0":5.7773091455130885,"vY0":-124.13926194172281,"vZ0":-2.1669072730093824,"x":142.99,"y":199.17,"x0":-1.9332043058490795,"y0":50.004859162966376,"z0":4.648758459490987,"aX":-13.290549350817143},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.2,"breakHorizontal":14.0,"spinRate":1560,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4420034614337509,"extension":6.895625296866711},"hitData":{"launchSpeed":87.4,"launchAngle":-16.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.78,"coordY":136.0}},"index":1,"playId":"89582948-e5f7-3854-b0da-77865de3077b","pitchNumber":2,"startTime":"2026-09-12T01:08:43.129Z","endTime":"2026-09-12T01:08:51.145Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:08:51.145Z","atBatIndex":30},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Austin Riley lines out to right fielder Bryce Harper.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-12T01:09:04.215Z","endTime":"2026-09-12T01:09:26.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.4,"endSpeed":77.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.37076498087733,"aZ":-31.777541981416316,"pfxX":-8.881644887220379,"pfxZ":0.2563884509302099,"pX":-0.10651053170574319,"pZ":1.727715779321197,"vX0":6.7456147701568,"vY0":-124.19745556974077,"vZ0":-0.8840401862030874,"x":121.06,"y":192.13,"x0":-1.7124921779258946,"y0":50.00322485572789,"z0":4.746290142336698,"aX":-13.786111972170705},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.5,"breakHorizontal":14.4,"spinRate":1548,"spinDirection":252},"zone":8,"typeConfidence":2.0,"plateTime":0.44211036633021505,"extension":6.867251126366786},"hitData":{"launchSpeed":98.5,"launchAngle":18.0,"totalDistance":315.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":193.67,"coordY":91.53}},"index":0,"playId":"57ed3f72-f42c-3068-b724-49255ce801f0","pitchNumber":1,"startTime":"2026-09-12T01:09:17.333Z","endTime":"2026-09-12T01:09:26.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:09:26.844Z","atBatIndex":31},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Mike Yastrzemski walks.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-12T01:09:34.742Z","endTime":"2026-09-12T01:12:43.542Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,7,8,9],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665784071970045,"aZ":-23.73891102296823,"pfxX":-10.051331249763631,"pfxZ":4.765038587378006,"pX":1.209090237810192,"pZ":2.9983592055263917,"vX0":10.775010338698491,"vY0":-132.05874273098294,"vZ0":-0.4007264976187663,"x":70.91,"y":157.82,"x0":-1.6146711974474646,"y0":50.000473082074805,"z0":4.895699299890613,"aX":-17.782519587242525},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.8,"breakHorizontal":15.8,"spinRate":2352,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4144923150539217,"extension":6.930075099287024},"index":0,"playId":"58736e1f-802d-3ad5-a2e2-c8a3e3686976","pitchNumber":1,"startTime":"2026-09-12T01:09:52.457Z","endTime":"2026-09-12T01:09:56.672Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":77.4,"endSpeed":70.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.44236613001546,"aZ":-39.91853282570613,"pfxX":8.072009190181287,"pfxZ":-6.096027304797639,"pX":0.737145480266309,"pZ":1.9468669562503353,"vX0":3.0614798436341655,"vY0":-112.59991371967021,"vZ0":1.8187677141728134,"x":88.9,"y":186.21,"x0":-1.6929475622927848,"y0":50.002640641012285,"z0":5.199593969204083,"aX":10.255411313877431},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-10.2,"breakHorizontal":-15.5,"spinRate":2633,"spinDirection":53},"zone":9,"typeConfidence":2.0,"plateTime":0.48839434345145705,"extension":6.371343315326966},"index":1,"playId":"9d33a70b-937f-3645-9978-533fbef58daa","pitchNumber":2,"startTime":"2026-09-12T01:10:07.136Z","endTime":"2026-09-12T01:10:11.447Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14989494961429,"aZ":-25.805501138256137,"pfxX":0.26437596000302577,"pfxZ":3.9369422426220098,"pX":2.3678390075360767,"pZ":2.0912735410540635,"vX0":9.854971069710125,"vY0":-126.26328925841543,"vZ0":-1.8118258747194402,"x":26.74,"y":182.32,"x0":-1.6164405757334148,"y0":50.00390034009676,"z0":4.889924786337751,"aX":0.4275692642178887},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.3,"breakVerticalInduced":7.0,"breakHorizontal":-2.6,"spinRate":2397,"spinDirection":200},"zone":14,"typeConfidence":2.0,"plateTime":0.4334069788345687,"extension":6.837427182764963},"index":2,"playId":"2ffd2107-dc0e-3e0c-b0ca-cedee1bdbfe5","pitchNumber":3,"startTime":"2026-09-12T01:10:24.942Z","endTime":"2026-09-12T01:10:35.537Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":79.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02895949047078,"aZ":-29.60490563675664,"pfxX":-7.432860994729349,"pfxZ":1.617224991267416,"pX":-0.35623170046487135,"pZ":1.7148446555344852,"vX0":6.028413975323299,"vY0":-124.99576072322066,"vZ0":-1.6476993132673967,"x":130.58,"y":192.48,"x0":-1.8277610864744138,"y0":50.00311030030618,"z0":4.801949862162812,"aX":-11.819866966408291},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.8,"breakHorizontal":12.1,"spinRate":1583,"spinDirection":250},"zone":7,"typeConfidence":2.0,"plateTime":0.43737128206215514,"extension":6.877727929324927},"index":3,"playId":"1da91abe-d086-35fb-b50b-cc6f4f855177","pitchNumber":4,"startTime":"2026-09-12T01:10:47.572Z","endTime":"2026-09-12T01:10:52.172Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-09-12T01:11:00.502Z","endTime":"2026-09-12T01:11:13.562Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.945362950081243,"aZ":-17.648709896084902,"pfxX":-7.838152701014275,"pfxZ":7.766403205227904,"pX":-0.7882862410770125,"pZ":1.914641527730099,"vX0":5.645824828423214,"vY0":-135.70001028598722,"vZ0":-4.361012633147242,"x":147.05,"y":187.08,"x0":-1.8746250241881517,"y0":50.00266682805032,"z0":4.7675646444632,"aX":-14.657468828224129},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.3,"breakHorizontal":13.1,"spinRate":2449,"spinDirection":231},"zone":7,"typeConfidence":2.0,"plateTime":0.4032285563968099,"extension":6.879092898312779},"index":5,"playId":"555269a2-38fb-3686-8ac7-0983f1032620","pitchNumber":5,"startTime":"2026-09-12T01:11:13.562Z","endTime":"2026-09-12T01:11:19.312Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-09-12T01:11:35.005Z","endTime":"2026-09-12T01:11:35.006Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":78.4,"endSpeed":72.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.45028129789254,"aZ":-40.45776321974869,"pfxX":6.9976046795291476,"pfxZ":-6.306441248503496,"pX":0.6033153192951994,"pZ":2.8966590307037636,"vX0":3.217971940114542,"vY0":-113.98192720541208,"vZ0":3.8206674390366633,"x":94.0,"y":160.57,"x0":-1.7372411308623201,"y0":50.00516164070023,"z0":5.2001446842000565,"aX":9.184974457196097},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.8,"breakVerticalInduced":-10.1,"breakHorizontal":-13.4,"spinRate":2670,"spinDirection":55},"zone":3,"typeConfidence":2.0,"plateTime":0.48100646038174677,"extension":6.845570987084861},"index":7,"playId":"edd1019d-7ef8-377d-8769-879807650201","pitchNumber":6,"startTime":"2026-09-12T01:11:35.007Z","endTime":"2026-09-12T01:11:40.972Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.8,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39941125351593,"aZ":-15.686887967594988,"pfxX":-7.230098002335584,"pfxZ":8.94536828190449,"pX":-0.7763373538987798,"pZ":2.3074478864574757,"vX0":5.173780707364124,"vY0":-134.70478987436573,"vZ0":-3.8699742711107095,"x":146.59,"y":176.48,"x0":-1.7794679484797113,"y0":50.00602061656291,"z0":4.86708315813087,"aX":-13.331344972220025},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":15.6,"breakHorizontal":12.0,"spinRate":2471,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.4061315177683724,"extension":6.880622079589014},"index":8,"playId":"26f8e77c-0f9e-37bb-aa78-a0c0b522e0a5","pitchNumber":7,"startTime":"2026-09-12T01:11:59.368Z","endTime":"2026-09-12T01:12:06.376Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.417067024936756,"aZ":-21.00753596615737,"pfxX":-9.707140789614712,"pfxZ":6.2425279834562435,"pX":0.021834588679180793,"pZ":3.6123480251971354,"vX0":7.807889194289751,"vY0":-133.13992953255007,"vZ0":0.5064944949367431,"x":116.17,"y":141.25,"x0":-1.6920764540177464,"y0":50.006613714932,"z0":4.943656095995689,"aX":-17.37676806765438},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":11.6,"breakHorizontal":15.8,"spinRate":2328,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.4118923426584673,"extension":6.777848352593228},"index":9,"playId":"4111b81f-a7b1-3ec4-b111-6dc9f43ce894","pitchNumber":8,"startTime":"2026-09-12T01:12:36.913Z","endTime":"2026-09-12T01:12:43.542Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:12:43.542Z","atBatIndex":32},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Sean Murphy grounds into a force out, third baseman Edmundo Sosa to second baseman Luis Arraez. Mike Yastrzemski out at 2nd.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-09-12T01:12:55.695Z","endTime":"2026-09-12T01:13:39.779Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":3},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":624641,"link":"/api/v1/people/624641"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.37657358087718,"aZ":-28.916440325170896,"pfxX":-8.313839387476877,"pfxZ":2.0887184542214854,"pX":-0.9093736000359613,"pZ":2.574836438222296,"vX0":5.048504353801376,"vY0":-123.68717359839941,"vZ0":0.3891152721423552,"x":151.66,"y":169.26,"x0":-1.8909991469850989,"y0":50.001899706767354,"z0":4.829457178549956,"aX":-12.952983593230917},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":4.1,"breakHorizontal":13.9,"spinRate":1524,"spinDirection":248},"zone":11,"typeConfidence":2.0,"plateTime":0.44189453856060457,"extension":6.939239157185423},"index":0,"playId":"12b61110-f3b5-3c05-b5eb-4688bf1985d1","pitchNumber":1,"startTime":"2026-09-12T01:13:10.289Z","endTime":"2026-09-12T01:13:14.522Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.42638831357078,"aZ":-23.74848227726053,"pfxX":-10.289005718944434,"pfxZ":4.757719160992088,"pX":-1.0022302290300933,"pZ":2.25858060996102,"vX0":5.555348841080605,"vY0":-132.53979418351165,"vZ0":-2.0236824462295604,"x":155.2,"y":177.8,"x0":-1.7932086859964287,"y0":50.004068977979664,"z0":4.773569972134291,"aX":-18.230985287231753},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.4,"breakHorizontal":17.4,"spinRate":2270,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.4139040655956103,"extension":6.719375816480726},"hitData":{"launchSpeed":62.5,"launchAngle":-1.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.15,"coordY":172.78}},"index":1,"playId":"1f738cea-47a9-3cb1-8c4c-7203660b8053","pitchNumber":2,"startTime":"2026-09-12T01:13:31.742Z","endTime":"2026-09-12T01:13:39.779Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:13:39.779Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"J.T. Realmuto flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-12T01:15:51.742Z","endTime":"2026-09-12T01:16:24.710Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.741209343116253,"aZ":-23.16079178031452,"pfxX":8.978524521691028,"pfxZ":4.8924737838434,"pX":-0.507754493483525,"pZ":2.683825445269062,"vX0":-11.288681815832794,"vY0":-134.5272858799445,"vZ0":-1.6578556464712373,"x":136.35,"y":166.32,"x0":2.5660327293229295,"y0":50.00363241557748,"z0":4.941295202888175,"aX":16.545043421657333},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.8,"breakHorizontal":-14.0,"spinRate":2344,"spinDirection":117},"zone":4,"typeConfidence":2.0,"plateTime":0.40632604378260373,"extension":6.728407248484953},"index":0,"playId":"804c3078-5950-3b2b-8836-f1b8b930d6c1","pitchNumber":1,"startTime":"2026-09-12T01:15:58.234Z","endTime":"2026-09-12T01:16:02.247Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06850928071885,"aZ":-22.287323919898338,"pfxX":8.524268025655328,"pfxZ":5.2609188141398935,"pX":0.745585122074842,"pZ":3.298258082982437,"vX0":-8.250942316197225,"vY0":-135.83943910766723,"vZ0":-0.5280558267272837,"x":88.58,"y":149.73,"x0":2.706038566771733,"y0":50.00502235256446,"z0":5.03634512199882,"aX":16.029009357762874},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.6,"breakHorizontal":-13.8,"spinRate":2342,"spinDirection":119},"zone":3,"typeConfidence":2.0,"plateTime":0.40228324891696365,"extension":6.552726769818692},"hitData":{"launchSpeed":98.3,"launchAngle":35.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.11,"coordY":74.61}},"index":1,"playId":"cf1923e8-acdb-3338-947a-53c3acaa4134","pitchNumber":2,"startTime":"2026-09-12T01:16:13.705Z","endTime":"2026-09-12T01:16:24.710Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:16:24.710Z","atBatIndex":34},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Derek Hill grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-12T01:16:33.931Z","endTime":"2026-09-12T01:17:02.203Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.3,"endSpeed":71.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.022526837097313,"aZ":-36.93399561136844,"pfxX":-6.649792525181095,"pfxZ":-3.725858285951448,"pX":0.14308501180133928,"pZ":2.2509615596952215,"vX0":-4.227597471041365,"vY0":-112.5098957792604,"vZ0":2.43066585052546,"x":111.55,"y":178.0,"x0":2.9123433568160952,"y0":50.001519935960175,"z0":4.90803165248391,"aX":-8.497327536410511},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-5.8,"breakHorizontal":13.2,"spinRate":2514,"spinDirection":307},"zone":5,"typeConfidence":2.0,"plateTime":0.48741153912697177,"extension":6.426926940199088},"hitData":{"launchSpeed":90.3,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":140.37,"coordY":143.17}},"index":0,"playId":"8625a57a-7f9b-3d67-bdca-b98077f2fb56","pitchNumber":1,"startTime":"2026-09-12T01:16:53.676Z","endTime":"2026-09-12T01:17:02.203Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:17:02.203Z","atBatIndex":35},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-09-12T01:17:14.468Z","endTime":"2026-09-12T01:19:13.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.94057196839018,"aZ":-20.063351828050152,"pfxX":8.495301494703996,"pfxZ":6.355938372792123,"pX":0.0747955112406428,"pZ":2.1083369233843112,"vX0":-9.6758708611468,"vY0":-136.85424162910562,"vZ0":-3.858146195037527,"x":114.15,"y":181.85,"x0":2.544995800459334,"y0":50.00224941998875,"z0":4.902884416216561,"aX":16.186219251904493},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.9,"breakHorizontal":-13.4,"spinRate":2385,"spinDirection":109},"zone":8,"typeConfidence":2.0,"plateTime":0.39955183142282014,"extension":6.671762372220093},"index":0,"playId":"6b6871ad-4d97-3c33-a97a-acf573068302","pitchNumber":1,"startTime":"2026-09-12T01:17:32.012Z","endTime":"2026-09-12T01:17:36.050Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-09-12T01:17:44.261Z","endTime":"2026-09-12T01:18:00.818Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.77217765824878,"aZ":-28.416268446028692,"pfxX":10.77066313408412,"pfxZ":2.047895225058241,"pX":0.9532675838251771,"pZ":1.2739862053600368,"vX0":-8.616572511834915,"vY0":-134.30684443626137,"vZ0":-3.7408248084687887,"x":80.66,"y":204.38,"x0":2.7960583361984,"y0":50.00394963748815,"z0":4.694910628950018,"aX":19.773497363541274},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":3.1,"breakHorizontal":-17.8,"spinRate":2292,"spinDirection":115},"zone":14,"typeConfidence":2.0,"plateTime":0.40706574114215544,"extension":6.657419544088121},"index":2,"playId":"4cfbf141-d122-3490-86ed-9acdd28e1220","pitchNumber":2,"startTime":"2026-09-12T01:18:00.818Z","endTime":"2026-09-12T01:18:05.352Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.4,"endSpeed":82.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.613501175496342,"aZ":-33.28511165960105,"pfxX":9.876447489037973,"pfxZ":-0.6438241107051201,"pX":1.427606875643172,"pZ":2.1063347431728383,"vX0":-6.957863420162664,"vY0":-130.062267879275,"vZ0":-0.10953870329147164,"x":62.58,"y":181.91,"x0":2.8507549452167296,"y0":50.004970272841355,"z0":4.667657623464735,"aX":16.967056926977897},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-1.0,"breakHorizontal":-16.4,"spinRate":1921,"spinDirection":94},"zone":14,"typeConfidence":2.0,"plateTime":0.4207142502123906,"extension":6.723061704525913},"index":3,"playId":"c8687005-73b8-342c-960f-c335edc01bed","pitchNumber":3,"startTime":"2026-09-12T01:18:15.552Z","endTime":"2026-09-12T01:18:21.267Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.112090576720792,"aZ":-19.403225863010352,"pfxX":8.981249244219496,"pfxZ":6.38832627269889,"pX":0.10182588779024776,"pZ":3.2691593232425267,"vX0":-10.06963497870188,"vY0":-140.11422501389023,"vZ0":-1.5039863349248375,"x":113.12,"y":150.51,"x0":2.5664705042279135,"y0":50.000547964596606,"z0":5.074110224421179,"aX":17.948818430627306},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":11.5,"breakHorizontal":-14.3,"spinRate":2393,"spinDirection":112},"zone":2,"typeConfidence":2.0,"plateTime":0.3901314006594587,"extension":6.793457431895054},"index":4,"playId":"3ebf80a9-259a-30b2-81d0-0515c06f5c35","pitchNumber":4,"startTime":"2026-09-12T01:18:33.786Z","endTime":"2026-09-12T01:18:38.262Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.4,"endSpeed":75.0,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.850034515027108,"aZ":-34.47673357438682,"pfxX":-5.874190632453882,"pfxZ":-1.6247092267729446,"pX":-1.6406318456507756,"pZ":2.42055769256922,"vX0":-8.157060888357636,"vY0":-118.267901509752,"vZ0":1.2656982038077926,"x":179.54,"y":173.42,"x0":2.6182738160790753,"y0":50.00429016987972,"z0":5.043769349238205,"aX":-8.310259523582667},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-2.3,"breakHorizontal":12.6,"spinRate":2725,"spinDirection":311},"zone":13,"typeConfidence":2.0,"plateTime":0.46336840075796415,"extension":6.288073995503664},"index":5,"playId":"ed180e47-4078-3644-a414-e4735b0967fb","pitchNumber":5,"startTime":"2026-09-12T01:18:51.286Z","endTime":"2026-09-12T01:18:56.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":73.8,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.958839893100933,"aZ":-36.00012318297583,"pfxX":-5.92301099212129,"pfxZ":-2.77914641935501,"pX":0.08639350636830567,"pZ":2.5229170978017623,"vX0":-4.552859954724037,"vY0":-116.67529368777691,"vZ0":2.1607270107920162,"x":113.71,"y":170.66,"x0":2.8323308016576823,"y0":50.00078059907542,"z0":4.977480743001645,"aX":-8.163422539287577},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-4.2,"breakHorizontal":11.9,"spinRate":2662,"spinDirection":306},"zone":5,"typeConfidence":2.0,"plateTime":0.4694488290652514,"extension":6.627765475353534},"index":6,"playId":"afd51555-be98-3e14-8b60-8049d209387e","pitchNumber":6,"startTime":"2026-09-12T01:19:08.974Z","endTime":"2026-09-12T01:19:13.887Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:19:13.887Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Drake Baldwin singles on a sharp line drive to right fielder Bryce Harper.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-12T01:21:07.448Z","endTime":"2026-09-12T01:22:32.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":547180,"link":"/api/v1/people/547180"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.404521574469005,"aZ":-31.909774030900927,"pfxX":-7.244631355725011,"pfxZ":0.17349861033911118,"pX":-1.809144851910092,"pZ":1.9595303162021631,"vX0":2.858359826230003,"vY0":-122.22040956003003,"vZ0":-0.2207509670533423,"x":185.96,"y":185.87,"x0":-2.04772555453221,"y0":50.00339225446213,"z0":4.774268743191801,"aX":-11.042190138550728},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":0.5,"breakHorizontal":12.5,"spinRate":1452,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.4468884051586688,"extension":6.768884533993331},"index":0,"playId":"e4c6c01f-8592-3f8a-af08-112f701ab82c","pitchNumber":1,"startTime":"2026-09-12T01:21:22.471Z","endTime":"2026-09-12T01:21:26.457Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.862055227331467,"aZ":-25.529734068094264,"pfxX":-1.96558589571997,"pfxZ":4.148876509015087,"pX":0.8743743340028527,"pZ":2.4337313979640496,"vX0":6.845593373827068,"vY0":-125.1432071102461,"vZ0":-1.0496204816277523,"x":83.67,"y":173.07,"x0":-1.6292313389126019,"y0":50.00527990812871,"z0":4.930743579590231,"aX":-3.1509473062543227},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":7.6,"breakHorizontal":2.2,"spinRate":2336,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.4360164100150681,"extension":6.82725159762789},"index":1,"playId":"fd695cd1-0c54-36b2-a2ea-27f025ca2b36","pitchNumber":2,"startTime":"2026-09-12T01:21:42.017Z","endTime":"2026-09-12T01:21:46.228Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.565883247610216,"aZ":-30.856714948472625,"pfxX":-9.080427960240266,"pfxZ":0.8455737073972731,"pX":0.7583216676549236,"pZ":0.6629429699877836,"vX0":8.86874822007685,"vY0":-123.66009220410776,"vZ0":-3.513165671570902,"x":88.09,"y":220.88,"x0":-1.6867456375318859,"y0":50.00204288140584,"z0":4.677624721975464,"aX":-14.129482890763146},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.0,"breakHorizontal":14.5,"spinRate":1572,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.44212234788097726,"extension":6.943684412307299},"index":2,"playId":"73e3e4d0-129d-39c4-a970-f13c0fb7d99e","pitchNumber":3,"startTime":"2026-09-12T01:22:01.793Z","endTime":"2026-09-12T01:22:05.363Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.7,"endSpeed":72.3,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.154204363965125,"aZ":-39.55869035695025,"pfxX":6.9491502539549055,"pfxZ":-5.590746690472413,"pX":-0.14778068761982321,"pZ":2.0565771002653905,"vX0":1.6705731990513362,"vY0":-114.51143919628372,"vZ0":1.7448310253983628,"x":122.63,"y":183.25,"x0":-1.7903244236346478,"y0":50.00210693182011,"z0":5.169685986519084,"aX":9.180587223717563},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.6,"breakVerticalInduced":-9.4,"breakHorizontal":-13.0,"spinRate":2631,"spinDirection":55},"zone":8,"typeConfidence":2.0,"plateTime":0.47924868874979465,"extension":6.526567239551998},"hitData":{"launchSpeed":100.5,"launchAngle":10.0,"totalDistance":166.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":191.14,"coordY":125.56}},"index":3,"playId":"39b6a3c4-2590-3fee-bc91-33e107288fac","pitchNumber":4,"startTime":"2026-09-12T01:22:21.624Z","endTime":"2026-09-12T01:22:32.638Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:22:32.638Z","atBatIndex":37},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ronald Acuña Jr. grounds into a double play, second baseman Luis Arraez to first baseman Alec Bohm. Drake Baldwin out at 2nd. Ronald Acuña Jr. out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-12T01:22:46.025Z","endTime":"2026-09-12T01:25:05.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":83.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.481130388989587,"aZ":-22.48498369551631,"pfxX":-9.829831084581777,"pfxZ":5.446755897771011,"pX":-1.214742982457735,"pZ":2.3952586940323943,"vX0":5.189982880001843,"vY0":-132.56456194281637,"vZ0":-1.9400506314159276,"x":163.3,"y":174.11,"x0":-1.921364990235366,"y0":50.0030827942505,"z0":4.7789200071647775,"aX":-17.485726324234435},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":9.6,"breakHorizontal":16.7,"spinRate":2304,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.41326007525547714,"extension":7.0619998766571},"index":0,"playId":"8fdfc7e1-01ef-35b2-b8fb-54a9c47bdf7b","pitchNumber":1,"startTime":"2026-09-12T01:23:03.764Z","endTime":"2026-09-12T01:23:08.562Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.36911818143506,"aZ":-39.30970397073997,"pfxX":7.37144479847089,"pfxZ":-5.425123988027997,"pX":-0.09600297173669857,"pZ":1.8462175743064748,"vX0":1.8257115124362455,"vY0":-114.37325117386197,"vZ0":1.613147809401264,"x":120.66,"y":188.93,"x0":-1.8632551970748221,"y0":50.00087871079092,"z0":5.005731570550368,"aX":9.70093919370033},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-9.0,"breakHorizontal":-13.8,"spinRate":2638,"spinDirection":56},"zone":8,"typeConfidence":2.0,"plateTime":0.48007618032897525,"extension":6.5781528112566825},"index":1,"playId":"163b2659-a025-3dcb-a3d6-0c44788f18c5","pitchNumber":2,"startTime":"2026-09-12T01:23:33.514Z","endTime":"2026-09-12T01:23:38.202Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":72.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.926525101337443,"aZ":-40.24730413869552,"pfxX":6.098046524320482,"pfxZ":-5.997075264428808,"pX":0.6059147471343947,"pZ":1.9416202461893897,"vX0":3.7421219718766565,"vY0":-115.97550201162134,"vZ0":1.8206615421696961,"x":93.9,"y":186.36,"x0":-1.8266931349298512,"y0":50.00119013870039,"z0":5.017103363072754,"aX":8.21281281256236},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.0,"breakHorizontal":-12.0,"spinRate":2619,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4742907313343778,"extension":6.816076051614354},"index":2,"playId":"ebeacc0d-1186-39b7-8f4e-e99fff3b736d","pitchNumber":3,"startTime":"2026-09-12T01:23:58.675Z","endTime":"2026-09-12T01:24:04.452Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.954686907979262,"aZ":-21.62201570365908,"pfxX":-8.874645779484204,"pfxZ":5.924285529279146,"pX":-0.4583969994444314,"pZ":3.113988238207096,"vX0":6.333830401610889,"vY0":-132.28824839069105,"vZ0":-0.6401970380659692,"x":134.47,"y":154.7,"x0":-1.724987262661537,"y0":50.000666713589084,"z0":4.937277366531206,"aX":-15.802787355685089},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":10.8,"breakHorizontal":14.8,"spinRate":2394,"spinDirection":232},"zone":1,"typeConfidence":2.0,"plateTime":0.4132836881318025,"extension":6.724992343961139},"index":3,"playId":"bce9b632-a25a-3082-8783-ce5fa9d7a243","pitchNumber":4,"startTime":"2026-09-12T01:24:29.588Z","endTime":"2026-09-12T01:24:34.463Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.3,"endSpeed":82.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48505536484632,"aZ":-24.000051724272165,"pfxX":-10.24954480697924,"pfxZ":4.685427967879798,"pX":-1.1152565493936397,"pZ":1.9707477570090433,"vX0":5.189383610696823,"vY0":-131.4546678986626,"vZ0":-2.4853401621490825,"x":159.51,"y":185.57,"x0":-1.78569140113992,"y0":50.006060980261196,"z0":4.714648488276943,"aX":-17.898731506599326},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":8.2,"breakHorizontal":17.4,"spinRate":2297,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.41704719156506576,"extension":6.823953193772433},"hitData":{"launchSpeed":49.4,"launchAngle":10.0,"totalDistance":72.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":126.1,"coordY":164.02}},"index":4,"playId":"c00e5259-9fbc-336f-b77a-390f3bd8f5c6","pitchNumber":5,"startTime":"2026-09-12T01:24:57.430Z","endTime":"2026-09-12T01:25:05.432Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:25:05.432Z","atBatIndex":38},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt Olson flies out to center fielder Derek Hill.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-09-12T01:25:24.992Z","endTime":"2026-09-12T01:27:26.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.908121258671414,"aZ":-18.951770020371658,"pfxX":-8.176056857230115,"pfxZ":7.201990693487611,"pX":0.4825255323092559,"pZ":3.406093928887802,"vX0":8.443907002879415,"vY0":-134.7933069319015,"vZ0":-0.5127428970037085,"x":98.61,"y":146.82,"x0":-1.6317452489315802,"y0":50.003036867771115,"z0":4.9395291143699325,"aX":-15.012217669089146},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":13.1,"breakHorizontal":13.0,"spinRate":2417,"spinDirection":234},"zone":3,"typeConfidence":2.0,"plateTime":0.4066994425598005,"extension":6.953887999937888},"index":0,"playId":"f48201f5-3616-33c2-bdb0-869bdd8e9125","pitchNumber":1,"startTime":"2026-09-12T01:25:54.040Z","endTime":"2026-09-12T01:26:02.302Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.9,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.713617879607632,"aZ":-28.14722911320719,"pfxX":-7.232901109973481,"pfxZ":2.5392034036570443,"pX":-1.445650876114319,"pZ":2.5113739727000315,"vX0":3.238324732241085,"vY0":-124.76789394820858,"vZ0":-0.07581743808720998,"x":172.1,"y":170.97,"x0":-1.8165114479252524,"y0":50.00361641139338,"z0":4.850362663837259,"aX":-11.4710866777112},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.8,"breakHorizontal":12.4,"spinRate":1576,"spinDirection":253},"zone":13,"typeConfidence":2.0,"plateTime":0.4380164202122381,"extension":6.493451511777183},"index":1,"playId":"23b7a58d-df83-35f8-ac73-95666c3fc03b","pitchNumber":2,"startTime":"2026-09-12T01:26:30.144Z","endTime":"2026-09-12T01:26:34.102Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.971671075504304,"aZ":-26.48290926498569,"pfxX":-1.863331253273669,"pfxZ":3.4002083120524915,"pX":0.42315272233325735,"pZ":2.897494437734916,"vX0":6.007516130668341,"vY0":-128.13989112436076,"vZ0":-0.14697369053137543,"x":100.87,"y":160.55,"x0":-1.703269390677081,"y0":50.00048118948434,"z0":5.014009238969409,"aX":-3.1170810441841397},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.4,"breakHorizontal":2.2,"spinRate":2347,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.42644247941026503,"extension":6.838557632675646},"index":2,"playId":"3275609c-2cfa-3a6c-8a43-79dcfdf22505","pitchNumber":3,"startTime":"2026-09-12T01:26:48.801Z","endTime":"2026-09-12T01:26:53.372Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-09-12T01:27:02.216Z","endTime":"2026-09-12T01:27:13.990Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":85.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.816103299010887,"aZ":-19.19460102893152,"pfxX":-7.948890650113113,"pfxZ":6.972045619063297,"pX":-0.44675287313251366,"pZ":2.568181245852067,"vX0":6.179434305026314,"vY0":-135.83917227811006,"vZ0":-2.4918684132497897,"x":134.03,"y":169.44,"x0":-1.7226705505864979,"y0":50.00319646482573,"z0":4.837621755598244,"aX":-14.798823214041597},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.2,"breakHorizontal":13.0,"spinRate":2467,"spinDirection":233},"zone":4,"typeConfidence":2.0,"plateTime":0.4038053144517728,"extension":6.676920298778217},"hitData":{"launchSpeed":99.3,"launchAngle":27.0,"totalDistance":371.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":106.77,"coordY":50.9}},"index":4,"playId":"4ca451a7-7d5d-3783-9f9a-975a1b4f0ae2","pitchNumber":4,"startTime":"2026-09-12T01:27:13.990Z","endTime":"2026-09-12T01:27:26.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:27:26.133Z","atBatIndex":39},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-12T01:29:36.707Z","endTime":"2026-09-12T01:30:03.166Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.1,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.711131600589045,"aZ":-35.98720513570052,"pfxX":-6.731141390424481,"pfxZ":-3.0738976013033366,"pX":1.0767689488578693,"pZ":2.3857709818318207,"vX0":-2.1494010735365365,"vY0":-110.66475972240936,"vZ0":2.4989513683607445,"x":75.96,"y":174.36,"x0":2.9350492085185738,"y0":50.00285323434766,"z0":5.0110625976005645,"aX":-8.349731586035114},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-4.6,"breakHorizontal":12.7,"spinRate":2518,"spinDirection":300},"zone":14,"typeConfidence":2.0,"plateTime":0.4949013817450334,"extension":6.108111720305611},"index":0,"playId":"eb8a3e1f-d3d2-3348-9f17-cb440283c5db","pitchNumber":1,"startTime":"2026-09-12T01:29:39.055Z","endTime":"2026-09-12T01:29:43.428Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":80.9,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.250820286744826,"aZ":-32.43838619938679,"pfxX":10.753787551415645,"pfxZ":-0.161910040461537,"pX":0.390079346508815,"pZ":2.41033288217532,"vX0":-9.498436929365303,"vY0":-127.57542689236362,"vZ0":0.3605395821410857,"x":102.13,"y":173.7,"x0":2.749784866716112,"y0":50.001271732903504,"z0":4.807407864877487,"aX":17.869034469895137},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":0.0,"breakHorizontal":-17.5,"spinRate":1932,"spinDirection":97},"zone":6,"typeConfidence":2.0,"plateTime":0.4280233808205689,"extension":6.257017135996982},"hitData":{"launchSpeed":97.6,"launchAngle":30.0,"totalDistance":369.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":134.69,"coordY":50.71}},"index":1,"playId":"ad96860f-1569-3fdd-aa3d-6d0166211ff9","pitchNumber":2,"startTime":"2026-09-12T01:29:51.954Z","endTime":"2026-09-12T01:30:03.166Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:30:03.166Z","atBatIndex":40},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Bryce Harper grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-12T01:30:16.853Z","endTime":"2026-09-12T01:30:50.703Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.2,"endSpeed":70.7,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.744614767493122,"aZ":-34.37680598982111,"pfxX":-9.731899903894298,"pfxZ":-1.7487648645735723,"pX":-1.2272069401376455,"pZ":1.5181480792986013,"vX0":-5.789355297317721,"vY0":-112.29736353319241,"vZ0":0.17143517862114366,"x":163.78,"y":197.79,"x0":2.6596861662839006,"y0":50.002673511797376,"z0":4.974922588446228,"aX":-12.269018508997073},"breaks":{"breakAngle":21.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-2.8,"breakHorizontal":19.2,"spinRate":2580,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4901425982137102,"extension":6.332433725502209},"index":0,"playId":"81b25bc1-5f01-3fad-95d8-0d8a046b553d","pitchNumber":1,"startTime":"2026-09-12T01:30:26.864Z","endTime":"2026-09-12T01:30:30.888Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.8,"endSpeed":72.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.0991399299426,"aZ":-35.982890687838136,"pfxX":-6.674859777411861,"pfxZ":-2.873797629083816,"pX":0.07788705903865291,"pZ":1.5758245767205836,"vX0":-4.266254149567219,"vY0":-114.62634222140558,"vZ0":0.4115835857341781,"x":114.03,"y":196.23,"x0":2.8334256261336526,"y0":50.004152483472396,"z0":4.920326872876604,"aX":-8.8409877845867},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-4.8,"breakHorizontal":13.2,"spinRate":2616,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.4786815022051738,"extension":6.040526427482247},"hitData":{"launchSpeed":84.0,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.43,"coordY":160.12}},"index":1,"playId":"cb34f78a-9f03-3c6d-ac2d-274e099f6b7e","pitchNumber":2,"startTime":"2026-09-12T01:30:42.435Z","endTime":"2026-09-12T01:30:50.703Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:30:50.703Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a ground ball to left fielder Mike Yastrzemski.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-12T01:31:18.221Z","endTime":"2026-09-12T01:32:13.936Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":573262,"link":"/api/v1/people/573262"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.031255076323834,"aZ":-29.133886977590976,"pfxX":10.997053201614325,"pfxZ":1.7327463019517824,"pX":0.08479141264971696,"pZ":2.028201045441364,"vX0":-10.323295329095124,"vY0":-131.94185642322614,"vZ0":-1.7262249551101818,"x":113.77,"y":184.02,"x0":2.626250810177695,"y0":50.00371073531036,"z0":4.845285544077197,"aX":19.319173411844194},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":3.0,"breakHorizontal":-17.5,"spinRate":2184,"spinDirection":115},"zone":8,"typeConfidence":2.0,"plateTime":0.41570661226940864,"extension":6.485097305071801},"index":0,"playId":"7c5fd0e2-77f6-37be-b469-92a3d91ea75c","pitchNumber":1,"startTime":"2026-09-12T01:31:18.221Z","endTime":"2026-09-12T01:31:22.252Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.5,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.423548822013625,"aZ":-22.20431118969201,"pfxX":8.841386319946606,"pfxZ":5.318684670071052,"pX":-0.21852664781585435,"pZ":3.3150999030030337,"vX0":-10.50220108124006,"vY0":-135.94312291251103,"vZ0":-0.4447191870154817,"x":125.33,"y":149.27,"x0":2.5435942167918832,"y0":50.00149059610483,"z0":5.020302263268983,"aX":16.569922427800854},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.6,"breakVerticalInduced":9.7,"breakHorizontal":-13.8,"spinRate":2350,"spinDirection":113},"zone":11,"typeConfidence":2.0,"plateTime":0.4027015062269985,"extension":6.592908792829823},"index":1,"playId":"b6443a76-0918-336c-9e95-13e3bceccf83","pitchNumber":2,"startTime":"2026-09-12T01:31:34.453Z","endTime":"2026-09-12T01:31:38.692Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-09-12T01:31:49.468Z","endTime":"2026-09-12T01:32:01.925Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.0,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26352799168206,"aZ":-18.82343107169628,"pfxX":9.225144674848798,"pfxZ":6.842555577659015,"pX":-0.45598785169613115,"pZ":2.3411951300820033,"vX0":-11.306965270034445,"vY0":-139.2725148130221,"vZ0":-3.5663605675614747,"x":134.38,"y":175.57,"x0":2.4709560461461337,"y0":50.00403300430627,"z0":4.894115038573366,"aX":18.00207194627528},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.8,"breakHorizontal":-14.2,"spinRate":2399,"spinDirection":116},"zone":4,"typeConfidence":2.0,"plateTime":0.394312457810968,"extension":6.9116982500738615},"hitData":{"launchSpeed":92.1,"launchAngle":3.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.96,"coordY":144.84}},"index":3,"playId":"120ca8c0-5908-37d6-956e-613b89ec16e5","pitchNumber":3,"startTime":"2026-09-12T01:32:01.925Z","endTime":"2026-09-12T01:32:13.936Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:32:13.936Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Bohm grounds out softly to pitcher Chris Sale.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-09-12T01:32:29.403Z","endTime":"2026-09-12T01:32:50.931Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":519242,"link":"/api/v1/people/519242"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":72.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86870708860757,"aZ":-36.56741810962956,"pfxX":-6.934675975780074,"pfxZ":-3.312028556404135,"pX":-0.0813331183888247,"pZ":2.1687155036429497,"vX0":-4.61124630634387,"vY0":-114.58158278698922,"vZ0":1.8156478537360148,"x":120.1,"y":180.22,"x0":2.8608639439652817,"y0":50.005699817734076,"z0":4.9484872899115615,"aX":-9.18811820807125},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.2,"breakHorizontal":13.8,"spinRate":2566,"spinDirection":306},"zone":8,"typeConfidence":2.0,"plateTime":0.4786739561782647,"extension":6.3007502221872524},"hitData":{"launchSpeed":47.6,"launchAngle":-64.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":135.99,"coordY":180.71}},"index":0,"playId":"06ba2c99-a6b8-329a-ae12-7daab694c394","pitchNumber":1,"startTime":"2026-09-12T01:32:42.653Z","endTime":"2026-09-12T01:32:50.931Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:32:50.931Z","atBatIndex":43},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to center fielder Derek Hill.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-12T01:34:56.108Z","endTime":"2026-09-12T01:35:58.954Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.278842992002527,"aZ":-23.683570473760994,"pfxX":-3.83644224493238,"pfxZ":5.266731854235727,"pX":0.7202229331106207,"pZ":2.3453074694225906,"vX0":7.413155853387079,"vY0":-125.58468976754227,"vZ0":-1.6204144318829363,"x":89.55,"y":175.46,"x0":-1.7594693526171334,"y0":50.002790708208224,"z0":4.908598508661955,"aX":-6.1848838965770545},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":9.5,"breakHorizontal":5.4,"spinRate":2262,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.43465780987517944,"extension":6.720944544495975},"index":0,"playId":"e86a7d0d-e4eb-399c-be48-96e1eb528eb9","pitchNumber":1,"startTime":"2026-09-12T01:35:07.003Z","endTime":"2026-09-12T01:35:14.526Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.473876201123684,"aZ":-18.0892020023404,"pfxX":-8.483069106007948,"pfxZ":7.798671496477933,"pX":0.5055539844719674,"pZ":3.2789852591356015,"vX0":8.368968489338167,"vY0":-133.69420435127554,"vZ0":-0.9423984755185156,"x":97.73,"y":150.25,"x0":-1.5668213407156892,"y0":50.00131669164691,"z0":4.9372865900164795,"aX":-15.318545909266966},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.2,"breakHorizontal":13.6,"spinRate":2329,"spinDirection":229},"zone":3,"typeConfidence":2.0,"plateTime":0.41005951262581597,"extension":6.801699828804217},"hitData":{"launchSpeed":92.0,"launchAngle":47.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.14,"coordY":88.78}},"index":1,"playId":"edc7b1f6-f03d-381a-b69b-e31c4e655678","pitchNumber":2,"startTime":"2026-09-12T01:35:47.017Z","endTime":"2026-09-12T01:35:58.954Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:35:58.954Z","atBatIndex":44},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Mauricio Dubón hit by pitch.","rbi":0,"awayScore":3,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-12T01:36:09.644Z","endTime":"2026-09-12T01:36:28.959Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.069697533586293,"aZ":-30.819339845990896,"pfxX":-8.378464716127102,"pfxZ":0.8903385870351563,"pX":-2.219840373819879,"pZ":2.354588795178565,"vX0":2.131898920601576,"vY0":-122.8471511707306,"vZ0":0.5228263198468432,"x":201.62,"y":175.21,"x0":-2.0121024643598164,"y0":50.004031577952176,"z0":4.765600632796755,"aX":-12.764999507617068},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":2.0,"breakHorizontal":14.6,"spinRate":1539,"spinDirection":255},"zone":13,"typeConfidence":2.0,"plateTime":0.4464135338982551,"extension":6.811216999531897},"index":0,"playId":"01ff5ddd-192f-31de-a914-43df4b88a273","pitchNumber":1,"startTime":"2026-09-12T01:36:22.010Z","endTime":"2026-09-12T01:36:28.959Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:36:28.959Z","atBatIndex":45},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Ozzie Albies grounds into a double play, shortstop Trea Turner to first baseman Alec Bohm. Mauricio Dubón out at 2nd. Ozzie Albies out at 1st.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-09-12T01:37:14.303Z","endTime":"2026-09-12T01:38:55.944Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-12T01:37:02.611Z","endTime":"2026-09-12T01:37:16.438Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":75.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.23942180315522,"aZ":-26.525855177945004,"pfxX":-9.486265049957872,"pfxZ":3.829807791274927,"pX":-1.8046882976710363,"pZ":3.0293430864682396,"vX0":3.1625575771968077,"vY0":-120.88069707076902,"vZ0":0.9401393730848138,"x":185.79,"y":156.99,"x0":-1.8997709805044392,"y0":50.004162384557375,"z0":4.969646301053748,"aX":-13.996231046886546},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":7.4,"breakHorizontal":16.4,"spinRate":1494,"spinDirection":247},"zone":11,"typeConfidence":2.0,"plateTime":0.4536541952184239,"extension":6.873401213801969},"index":1,"playId":"cd1cc09c-216e-31a1-98e9-1fdc88697d14","pitchNumber":1,"startTime":"2026-09-12T01:37:16.438Z","endTime":"2026-09-12T01:37:20.807Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":76.8,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.710281713741015,"aZ":-26.00990683657468,"pfxX":-9.162127896664899,"pfxZ":4.083066738868037,"pX":-0.8241810849894865,"pZ":1.7794217501879315,"vX0":5.554898767098245,"vY0":-122.21579270049071,"vZ0":-1.7897106534035114,"x":148.42,"y":190.74,"x0":-1.9394208304922798,"y0":50.00111809021493,"z0":4.761162130250255,"aX":-13.820354594376669},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":7.2,"breakHorizontal":15.2,"spinRate":1558,"spinDirection":244},"zone":7,"typeConfidence":2.0,"plateTime":0.4486468410142974,"extension":6.950039664702652},"index":2,"playId":"09294116-059a-36c3-940b-4e71fdffb49b","pitchNumber":2,"startTime":"2026-09-12T01:37:36.128Z","endTime":"2026-09-12T01:37:39.837Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.427922281460976,"aZ":-24.26811641219661,"pfxX":-0.9533394927842744,"pfxZ":5.036146600685958,"pX":1.0285616418639798,"pZ":2.9458714434469004,"vX0":7.242122341218694,"vY0":-124.80924793443609,"vZ0":0.1726481067882869,"x":77.79,"y":159.24,"x0":-1.7936011096655164,"y0":50.00007209844531,"z0":4.8835524895935905,"aX":-1.4969801464724144},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":9.5,"breakHorizontal":0.0,"spinRate":2390,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.43978972423829354,"extension":6.808442550247189},"index":3,"playId":"3b5a9603-4ddc-379a-93b3-c4f0f5c0066e","pitchNumber":3,"startTime":"2026-09-12T01:38:02.344Z","endTime":"2026-09-12T01:38:06.797Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5381376008933,"aZ":-23.316678175921375,"pfxX":-10.622071170941158,"pfxZ":4.987081019793699,"pX":1.9371017973608928,"pZ":2.865872590622451,"vX0":12.81306930632676,"vY0":-132.46720171831194,"vZ0":-0.8176413821789648,"x":43.16,"y":161.4,"x0":-1.5845295986311054,"y0":50.00038580997317,"z0":4.884489346347881,"aX":-18.857809456890553},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.1,"breakHorizontal":16.4,"spinRate":2336,"spinDirection":228},"zone":12,"typeConfidence":2.0,"plateTime":0.41362126332359805,"extension":6.863332224440026},"index":4,"playId":"6add82cf-0369-3f05-9c82-6f7729bc2578","pitchNumber":4,"startTime":"2026-09-12T01:38:25.085Z","endTime":"2026-09-12T01:38:31.208Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":78.3,"endSpeed":71.5,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2431945854276,"aZ":-38.849465597207654,"pfxX":6.961662602504965,"pfxZ":-5.130813554555153,"pX":-0.9555163957233257,"pZ":1.8075818350037476,"vX0":0.43808607333903415,"vY0":-113.95780633988167,"vZ0":1.360575747275946,"x":153.42,"y":189.98,"x0":-2.0540033259579724,"y0":50.00505123654784,"z0":5.075401641059338,"aX":9.049580618017886},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.5,"breakVerticalInduced":-8.5,"breakHorizontal":-12.7,"spinRate":2623,"spinDirection":59},"zone":13,"typeConfidence":2.0,"plateTime":0.4828206191941833,"extension":6.12909472138509},"hitData":{"launchSpeed":85.2,"launchAngle":-16.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":120.4,"coordY":151.04}},"index":5,"playId":"752d5491-513c-3c06-8d70-4a19efa6917b","pitchNumber":5,"startTime":"2026-09-12T01:38:47.833Z","endTime":"2026-09-12T01:38:55.944Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:38:55.944Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Edmundo Sosa pops out to shortstop Mauricio Dubón.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-12T01:41:01.096Z","endTime":"2026-09-12T01:41:49.722Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.6,"endSpeed":71.1,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.85303283783006,"aZ":-37.21653996940927,"pfxX":-7.187119201859763,"pfxZ":-3.929620059187763,"pX":1.8021577207613804,"pZ":1.8475792307383678,"vX0":-0.59371732660111,"vY0":-112.93481678971318,"vZ0":1.3700373595793556,"x":48.31,"y":188.9,"x0":3.0019274094943187,"y0":50.003792040558004,"z0":4.995718224972817,"aX":-9.22121719721201},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.1,"breakVerticalInduced":-6.4,"breakHorizontal":13.2,"spinRate":2573,"spinDirection":304},"zone":14,"typeConfidence":2.0,"plateTime":0.4862576747590195,"extension":6.216434411673556},"index":0,"playId":"335e5a31-9d89-33c8-a0e4-af5ab6d8b42c","pitchNumber":1,"startTime":"2026-09-12T01:41:23.319Z","endTime":"2026-09-12T01:41:27.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.0,"strikeZoneTop":3.187,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.429440603958586,"aZ":-30.445995678058186,"pfxX":10.27348918722921,"pfxZ":1.033244418596503,"pX":-0.3973678076303408,"pZ":2.280969712788295,"vX0":-10.939611730016468,"vY0":-128.46357912840458,"vZ0":-0.565095747470718,"x":132.15,"y":177.19,"x0":2.5800090728069045,"y0":50.00373081721108,"z0":4.869078923087812,"aX":17.185532264407826},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":-16.2,"spinRate":1909,"spinDirection":103},"zone":4,"typeConfidence":2.0,"plateTime":0.42626113895352846,"extension":6.3697188272338545},"hitData":{"launchSpeed":92.1,"launchAngle":66.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":97.41,"coordY":146.2}},"index":1,"playId":"0374dc36-0dac-3bde-b5d0-c38b020a7891","pitchNumber":2,"startTime":"2026-09-12T01:41:38.716Z","endTime":"2026-09-12T01:41:49.722Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:41:49.722Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan De La Cruz strikes out swinging.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-12T01:42:00.077Z","endTime":"2026-09-12T01:43:40.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.613652116036913,"aZ":-21.24054959358318,"pfxX":7.995077392537754,"pfxZ":6.190536546643454,"pX":-0.9970886757935647,"pZ":2.730649949212618,"vX0":-11.760378110257445,"vY0":-132.16355900880674,"vZ0":-1.8404230356070213,"x":155.01,"y":165.05,"x0":2.4750543486362266,"y0":50.0024343414437,"z0":4.998729192235641,"aX":14.120492275614568},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":11.0,"breakHorizontal":-11.9,"spinRate":2315,"spinDirection":112},"zone":11,"typeConfidence":2.0,"plateTime":0.414697999441469,"extension":6.661455615585255},"index":0,"playId":"01b48cfa-2a95-3aea-ba95-dff10763dbc5","pitchNumber":1,"startTime":"2026-09-12T01:42:13.017Z","endTime":"2026-09-12T01:42:17.318Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.3,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.251453706701227,"aZ":-36.98705926917517,"pfxX":-6.629435304605831,"pfxZ":-3.725714612758553,"pX":0.12258642444218533,"pZ":2.583395483257812,"vX0":-4.0306539879896395,"vY0":-113.35955054592203,"vZ0":2.6664363954925743,"x":112.33,"y":169.03,"x0":2.7898202873698303,"y0":50.00317589072599,"z0":5.104669935413803,"aX":-8.56006555636362},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-5.6,"breakHorizontal":13.1,"spinRate":2590,"spinDirection":308},"zone":5,"typeConfidence":2.0,"plateTime":0.4846290586829598,"extension":6.3763303099019435},"index":1,"playId":"f8989da7-ac6c-31ea-8fe9-4327decf8f75","pitchNumber":2,"startTime":"2026-09-12T01:42:28.074Z","endTime":"2026-09-12T01:42:32.412Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.9,"endSpeed":71.7,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.217155928072312,"aZ":-38.5564395059052,"pfxX":-6.453343062565249,"pfxZ":-4.9554125741542,"pX":-0.7341609152698444,"pZ":1.151049589411613,"vX0":-5.747737706648962,"vY0":-113.24714813032597,"vZ0":0.22162529626282312,"x":144.98,"y":207.7,"x0":2.682511398307329,"y0":50.002673252882055,"z0":4.9341348168851535,"aX":-8.313160098091597},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-8.5,"breakHorizontal":13.2,"spinRate":2621,"spinDirection":310},"zone":13,"typeConfidence":2.0,"plateTime":0.48514486862545336,"extension":6.392725727906558},"index":2,"playId":"e497430f-ba38-32ac-af81-aed0d3b4cc76","pitchNumber":3,"startTime":"2026-09-12T01:42:51.768Z","endTime":"2026-09-12T01:42:55.722Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.293806778296364,"aZ":-19.46775731258021,"pfxX":9.02888897272122,"pfxZ":6.716951948153591,"pX":0.025631050980815983,"pZ":2.787316354402567,"vX0":-10.081614654589073,"vY0":-136.71406340032047,"vZ0":-2.2150912053105416,"x":116.02,"y":163.52,"x0":2.5889380400888053,"y0":50.00409402882782,"z0":4.945056439937004,"aX":17.083900108844254},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":11.9,"breakHorizontal":-14.2,"spinRate":2450,"spinDirection":120},"zone":5,"typeConfidence":2.0,"plateTime":0.4007159078962004,"extension":6.445878524105707},"index":3,"playId":"bea339f7-dae6-37b5-9f7b-4fa1371213f4","pitchNumber":4,"startTime":"2026-09-12T01:43:10.487Z","endTime":"2026-09-12T01:43:15.647Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":86.0,"strikeZoneTop":3.228,"strikeZoneBottom":1.629,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96268486389559,"aZ":-18.60940437861069,"pfxX":7.668801677813859,"pfxZ":7.091773442155507,"pX":-0.48269703345739834,"pZ":4.349450292807563,"vX0":-11.127992431192977,"vY0":-137.95887827915394,"vZ0":1.0676941803244482,"x":135.4,"y":121.34,"x0":2.621625912179178,"y0":50.00049339064856,"z0":5.218805667318038,"aX":14.664870199460074},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.3,"breakHorizontal":-11.4,"spinRate":2455,"spinDirection":120},"zone":11,"typeConfidence":2.0,"plateTime":0.39823231560752825,"extension":6.6173469912097165},"index":4,"playId":"0189cad8-9f5a-33a7-91fc-4de46e48bd4f","pitchNumber":5,"startTime":"2026-09-12T01:43:35.877Z","endTime":"2026-09-12T01:43:40.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:43:40.842Z","atBatIndex":48},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"J.T. Realmuto grounds out, third baseman Austin Riley to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-09-12T01:43:53.139Z","endTime":"2026-09-12T01:44:35.438Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":70.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.755713298382815,"aZ":-35.03019956428741,"pfxX":-5.909858600649094,"pfxZ":-2.29259972946841,"pX":-1.6910481608475907,"pZ":2.3589624664285394,"vX0":-7.412788009470712,"vY0":-111.66810352913392,"vZ0":2.2823075629849914,"x":181.46,"y":175.09,"x0":2.457464372470186,"y0":50.00327345308582,"z0":4.964094321152549,"aX":-7.357923965944466},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-3.1,"breakHorizontal":12.8,"spinRate":2509,"spinDirection":304},"zone":13,"typeConfidence":2.0,"plateTime":0.4931648792437957,"extension":6.263057362215073},"index":0,"playId":"7b289495-9fbf-360e-baa2-d3e40923f2d5","pitchNumber":1,"startTime":"2026-09-12T01:44:06.331Z","endTime":"2026-09-12T01:44:10.619Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.88937368578705,"aZ":-23.48479011242087,"pfxX":10.076599700403968,"pfxZ":4.725299547006909,"pX":0.14275537179512643,"pZ":2.2826339755916187,"vX0":-9.86653241237518,"vY0":-135.3540860236662,"vZ0":-2.80224456018829,"x":111.56,"y":177.15,"x0":2.541047549193378,"y0":50.004189828106874,"z0":4.991200075953823,"aX":18.53947210791993},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":8.0,"breakHorizontal":-16.0,"spinRate":2317,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.4059787887499633,"extension":6.580920139238724},"hitData":{"launchSpeed":93.6,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":85.85,"coordY":158.4}},"index":1,"playId":"a0204c87-f013-3035-b61c-8854462f576e","pitchNumber":2,"startTime":"2026-09-12T01:44:25.139Z","endTime":"2026-09-12T01:44:35.438Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:44:35.438Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Austin Riley homers (17) on a fly ball to left center field.","rbi":1,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-12T01:48:37.565Z","endTime":"2026-09-12T01:49:54.245Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":605400,"link":"/api/v1/people/605400"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.5,"endSpeed":70.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73621773826292,"aZ":-40.57788608251983,"pfxX":6.74567236473024,"pfxZ":-6.67642690704196,"pX":-0.23503034123420083,"pZ":1.8503211004763476,"vX0":1.6899797169028703,"vY0":-112.75706049345898,"vZ0":1.9883127299177148,"x":125.96,"y":188.82,"x0":-1.8743332307311091,"y0":50.001259277003314,"z0":5.119916547491307,"aX":8.49290283422416},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-11.0,"breakHorizontal":-12.7,"spinRate":2564,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4899287776741472,"extension":6.320646809784201},"index":0,"playId":"895ea61d-b78d-35de-9b01-7499eb4f08ee","pitchNumber":1,"startTime":"2026-09-12T01:49:04.265Z","endTime":"2026-09-12T01:49:08.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.75210782049136,"aZ":-24.130916062402818,"pfxX":-10.15080702164671,"pfxZ":4.690109099049707,"pX":-0.7178452299725762,"pZ":1.4655545735987139,"vX0":6.0823586909855685,"vY0":-130.2454113785007,"vZ0":-3.9224485420099935,"x":144.36,"y":199.21,"x0":-1.766383460279858,"y0":50.00521439613471,"z0":4.819411563301761,"aX":-17.415069680563402},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":7.8,"breakHorizontal":17.0,"spinRate":2310,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.42079857083799466,"extension":6.750799123713395},"hitData":{"launchSpeed":109.8,"launchAngle":28.0,"totalDistance":434.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":46.66,"coordY":41.52}},"index":1,"playId":"45a8ff88-5f5d-3a06-8b48-a7e17b693d72","pitchNumber":2,"startTime":"2026-09-12T01:49:27.868Z","endTime":"2026-09-12T01:49:54.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:49:54.245Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a fly ball to left fielder Bryan De La Cruz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-12T01:50:11.637Z","endTime":"2026-09-12T01:53:38.490Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.9,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.979711216884017,"aZ":-26.26148036208428,"pfxX":-1.2340175740335777,"pfxZ":3.648227923973831,"pX":0.6177876916911302,"pZ":2.51553185816799,"vX0":6.1465069664110255,"vY0":-126.08113810182827,"vZ0":-0.7681440774756586,"x":93.45,"y":170.86,"x0":-1.6841189578156015,"y0":50.004255017401015,"z0":4.930565025463078,"aX":-2.001755511851733},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":6.7,"breakHorizontal":1.0,"spinRate":2275,"spinDirection":211},"zone":6,"typeConfidence":2.0,"plateTime":0.43328931395282977,"extension":6.899306184377998},"index":0,"playId":"64089d43-ff61-3bcb-a242-3006b5893f66","pitchNumber":1,"startTime":"2026-09-12T01:50:20.265Z","endTime":"2026-09-12T01:50:24.138Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.179084174824286,"aZ":-22.18063647195847,"pfxX":-10.068331664780896,"pfxZ":5.732291663553749,"pX":-0.08149906505889694,"pZ":3.441665095673989,"vX0":7.525027819376005,"vY0":-131.52984245564048,"vZ0":0.23466728797458614,"x":120.11,"y":145.86,"x0":-1.678469676504269,"y0":50.00312806677072,"z0":5.002607679052616,"aX":-17.554693278400457},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":10.7,"breakHorizontal":16.4,"spinRate":2334,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.4172176897908577,"extension":6.933727214216829},"index":1,"playId":"62631b00-5ae7-3c1b-8525-4459f39fd177","pitchNumber":2,"startTime":"2026-09-12T01:50:40.436Z","endTime":"2026-09-12T01:50:44.538Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-09-12T01:50:50.525Z","endTime":"2026-09-12T01:51:11.365Z","isPitch":false,"type":"action","player":{"id":573262,"link":"/api/v1/people/573262"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.68591440308834,"aZ":-15.704837782944066,"pfxX":-8.117925258811564,"pfxZ":9.202053276978244,"pX":-1.0801598380287387,"pZ":2.953059624849435,"vX0":4.799562986525125,"vY0":-133.8804790007988,"vZ0":-2.0204884967788708,"x":158.17,"y":159.05,"x0":-1.8546268837015514,"y0":50.00262792085978,"z0":4.859292883497773,"aX":-14.529788599292475},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":16.3,"breakHorizontal":13.4,"spinRate":2461,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.41133497565963095,"extension":6.710146702520692},"index":3,"playId":"00c0d1ed-b541-3402-bc57-ccf947877da7","pitchNumber":3,"startTime":"2026-09-12T01:51:11.365Z","endTime":"2026-09-12T01:51:16.653Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.7,"endSpeed":70.4,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.89824717445682,"aZ":-40.49356263849876,"pfxX":8.430137394931435,"pfxZ":-6.578135638410874,"pX":-0.856778452356206,"pZ":1.406198167115762,"vX0":0.08657215975691845,"vY0":-113.0189226128539,"vZ0":1.0525751049212713,"x":149.66,"y":200.81,"x0":-1.9870150323711548,"y0":50.002665850813514,"z0":5.0741072069641,"aX":10.66113979150094},"breaks":{"breakAngle":14.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.2,"breakVerticalInduced":-11.2,"breakHorizontal":-15.2,"spinRate":2602,"spinDirection":58},"zone":13,"typeConfidence":2.0,"plateTime":0.4888407283202323,"extension":6.162185951759549},"index":4,"playId":"a20f049c-ca76-347d-ae19-62a3c3c2118f","pitchNumber":4,"startTime":"2026-09-12T01:51:30.121Z","endTime":"2026-09-12T01:51:34.783Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.4472326598423,"aZ":-22.04728047609907,"pfxX":-11.085456362865331,"pfxZ":5.580358635562672,"pX":0.8786066229591719,"pZ":2.2437678366346505,"vX0":10.149203509640286,"vY0":-134.0126167838916,"vZ0":-2.781519402328091,"x":83.51,"y":178.2,"x0":-1.520696702501727,"y0":50.005253636759946,"z0":4.8731383654274945,"aX":-20.129896905887897},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":9.7,"breakHorizontal":17.9,"spinRate":2341,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.40898612896063335,"extension":7.0783727785739865},"index":5,"playId":"5067f25f-614f-3354-aa7d-8d3b810a7a4b","pitchNumber":5,"startTime":"2026-09-12T01:52:01.097Z","endTime":"2026-09-12T01:52:06.437Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.5,"endSpeed":72.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25302565799801,"aZ":-39.22255974190024,"pfxX":8.39561387917306,"pfxZ":-5.385646591723683,"pX":0.6742078478575327,"pZ":0.5573319755369379,"vX0":3.051108224805628,"vY0":-114.25684196328044,"vZ0":-1.179908738674478,"x":91.3,"y":223.73,"x0":-1.7737677127968574,"y0":50.00537543711412,"z0":4.9734178814310335,"aX":10.977578834460516},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-54.5,"breakVerticalInduced":-9.7,"breakHorizontal":-16.0,"spinRate":2639,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4814465446531462,"extension":6.370871592001332},"index":6,"playId":"e53dbf90-1b88-3bb3-8c36-f689bd0f67b9","pitchNumber":6,"startTime":"2026-09-12T01:52:37.205Z","endTime":"2026-09-12T01:52:41.333Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.326494707839743,"aZ":-38.72876041842127,"pfxX":9.286715311684343,"pfxZ":-4.961433208000441,"pX":0.8850922059996336,"pZ":1.0988720804325882,"vX0":3.1650843623784066,"vY0":-114.81018498791852,"vZ0":-0.4017312928354295,"x":83.26,"y":209.11,"x0":-1.7218840936282958,"y0":50.00339516069977,"z0":5.079147394635927,"aX":12.267510215371683},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-8.8,"breakHorizontal":-17.6,"spinRate":2674,"spinDirection":56},"zone":14,"typeConfidence":2.0,"plateTime":0.4789966640269836,"extension":6.822181365042196},"index":7,"playId":"a3bf1a41-78f7-3cb8-a6cb-1a4c8c88ef72","pitchNumber":7,"startTime":"2026-09-12T01:53:01.187Z","endTime":"2026-09-12T01:53:05.092Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.2,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.997777123316595,"aZ":-13.488649013990674,"pfxX":-6.977083030533146,"pfxZ":9.997120331285522,"pX":0.4402743588600774,"pZ":2.0287177325686265,"vX0":7.998387316234873,"vY0":-136.1132112446271,"vZ0":-5.0133705772629815,"x":100.22,"y":184.0,"x0":-1.6354363048915737,"y0":50.00180399748058,"z0":4.834763957701633,"aX":-13.039172498163644},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.2,"breakHorizontal":10.8,"spinRate":2503,"spinDirection":230},"zone":9,"typeConfidence":2.0,"plateTime":0.40303039957719955,"extension":6.932756652604431},"hitData":{"launchSpeed":73.1,"launchAngle":34.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.23,"coordY":125.84}},"index":8,"playId":"b48cc481-1c99-377c-bd50-07ee1add7e9f","pitchNumber":8,"startTime":"2026-09-12T01:53:26.465Z","endTime":"2026-09-12T01:53:38.490Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:53:38.490Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sean Murphy flies out sharply to center fielder Derek Hill.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-12T01:55:08.624Z","endTime":"2026-09-12T01:56:17.084Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-12T01:54:05.512Z","endTime":"2026-09-12T01:55:10.844Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":79.0,"endSpeed":72.3,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.7360148230331,"aZ":-36.93401652395634,"pfxX":6.424947683248722,"pfxZ":-3.608815011938124,"pX":1.0371683044069886,"pZ":1.3416167141297584,"vX0":4.681031238868701,"vY0":-114.8967843948433,"vZ0":-0.061967241751176516,"x":77.47,"y":202.56,"x0":-1.869948361318478,"y0":50.00015017294962,"z0":4.9952885282998105,"aX":8.48249693802778},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-6.2,"breakHorizontal":-13.0,"spinRate":2692,"spinDirection":58},"zone":14,"typeConfidence":2.0,"plateTime":0.47897844266210665,"extension":6.659533419356701},"index":1,"playId":"6499f57f-9844-3ab2-8243-e13b19acfe49","pitchNumber":1,"startTime":"2026-09-12T01:55:10.844Z","endTime":"2026-09-12T01:55:14.932Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.111797859315605,"aZ":-40.05261777072858,"pfxX":9.317953462561448,"pfxZ":-6.161075180315663,"pX":0.11311385734106516,"pZ":1.728653690361531,"vX0":1.8002901697506464,"vY0":-113.35574850034189,"vZ0":1.4407651744711403,"x":112.69,"y":192.11,"x0":-1.904324386805878,"y0":50.00307346864216,"z0":5.137997902525914,"aX":11.913308185181657},"breaks":{"breakAngle":16.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.0,"breakVerticalInduced":-10.3,"breakHorizontal":-17.3,"spinRate":2679,"spinDirection":60},"zone":8,"typeConfidence":2.0,"plateTime":0.4864718196308089,"extension":6.914148960367718},"index":2,"playId":"226db1d6-2210-3abe-855d-0f5b21923dc5","pitchNumber":2,"startTime":"2026-09-12T01:55:30.807Z","endTime":"2026-09-12T01:55:34.747Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"index":3,"startTime":"2026-09-12T01:55:45.164Z","endTime":"2026-09-12T01:56:05.063Z","isPitch":false,"type":"action","player":{"id":669221,"link":"/api/v1/people/669221"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.6,"endSpeed":72.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.906882249225024,"aZ":-36.8237259240167,"pfxX":6.262320213378632,"pfxZ":-3.545217284747549,"pX":0.4737483548557458,"pZ":1.9542939704437683,"vX0":3.5148642973575415,"vY0":-114.38369015015616,"vZ0":1.2049969068178303,"x":98.94,"y":186.01,"x0":-1.9009602791046172,"y0":50.00149652462144,"z0":5.05707049085925,"aX":8.219699726779611},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-5.8,"breakHorizontal":-12.2,"spinRate":2617,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4805521846606666,"extension":6.287104464399168},"hitData":{"launchSpeed":101.3,"launchAngle":24.0,"totalDistance":378.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":125.81,"coordY":46.57}},"index":4,"playId":"74e02f3f-d24e-3cee-ac0c-ac31e893f98e","pitchNumber":3,"startTime":"2026-09-12T01:56:05.063Z","endTime":"2026-09-12T01:56:17.084Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:56:17.084Z","atBatIndex":52},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Drake Baldwin strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-12T01:58:47.731Z","endTime":"2026-09-12T01:59:56.352Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-12T01:56:42.434Z","endTime":"2026-09-12T01:56:52.580Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: José Alvarado replaces Aaron Nola.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-09-12T01:56:52.580Z","endTime":"2026-09-12T01:58:50.025Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621237,"link":"/api/v1/people/621237"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.796283958547413,"aZ":-15.213509608256059,"pfxX":8.838300544562129,"pfxZ":8.456200861178669,"pX":0.2547667860820093,"pZ":2.6570993585375757,"vX0":-5.685438391271678,"vY0":-140.69751229756264,"vZ0":-7.458016977180385,"x":107.29,"y":167.04,"x0":1.1528852265890155,"y0":50.005459864953096,"z0":6.327542235812845,"aX":17.729793617529943},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.9,"breakHorizontal":-14.9,"spinRate":2126,"spinDirection":153},"zone":5,"typeConfidence":0.89,"plateTime":0.3892448876394319,"extension":6.767309531074601},"index":2,"playId":"601cd1bb-b319-3404-8430-772acc76ff55","pitchNumber":1,"startTime":"2026-09-12T01:58:50.025Z","endTime":"2026-09-12T01:58:53.903Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":84.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.173878638442517,"aZ":-25.578600137207427,"pfxX":0.492905382468794,"pfxZ":3.713871248960265,"pX":-0.16441146638102724,"pZ":1.518702821867566,"vX0":-3.3181547583138067,"vY0":-131.53655793867026,"vZ0":-7.710207352575206,"x":123.27,"y":197.78,"x0":1.0417722695296332,"y0":50.005284967606954,"z0":6.34492260949772,"aX":0.8762249974077054},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":5.5,"breakHorizontal":-0.2,"spinRate":2185,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.4141602803178883,"extension":6.607640930566084},"index":3,"playId":"2b2a6fc1-253d-335a-b9f9-2e4cd110477b","pitchNumber":2,"startTime":"2026-09-12T01:59:11.686Z","endTime":"2026-09-12T01:59:15.842Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.863075151331167,"aZ":-26.080960482645324,"pfxX":0.16134316047521835,"pfxZ":3.39707446020282,"pX":-0.12020533137456654,"pZ":3.1962715196443257,"vX0":-3.0927443739003104,"vY0":-132.43708907680423,"vZ0":-3.601931686881372,"x":121.58,"y":152.48,"x0":1.0372099860452797,"y0":50.00213959698988,"z0":6.462010962514885,"aX":0.29006555598905187},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":5.6,"breakHorizontal":0.4,"spinRate":2218,"spinDirection":164},"zone":2,"typeConfidence":0.91,"plateTime":0.4121439364908013,"extension":6.488871951439858},"index":4,"playId":"2a56976d-9a42-3559-af2a-903c843ec5fd","pitchNumber":3,"startTime":"2026-09-12T01:59:31.651Z","endTime":"2026-09-12T01:59:36.023Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.167146455125984,"aZ":-24.980998643913374,"pfxX":1.1750333110834887,"pfxZ":3.9144865332322842,"pX":-1.748411830424358,"pZ":1.517711148813603,"vX0":-7.775013459561306,"vY0":-134.2613296053714,"vZ0":-7.936298205867816,"x":183.65,"y":197.8,"x0":1.0238165141409643,"y0":50.00667097921399,"z0":6.27122338867852,"aX":2.1623703318393894},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.6,"breakHorizontal":-0.6,"spinRate":2224,"spinDirection":148},"zone":13,"typeConfidence":0.89,"plateTime":0.4068850709089653,"extension":6.7911309950795555},"index":5,"playId":"2108ca87-c339-31f8-94a9-64d196a8a651","pitchNumber":4,"startTime":"2026-09-12T01:59:51.492Z","endTime":"2026-09-12T01:59:56.352Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T01:59:56.352Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ronald Acuña Jr. strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-09-12T02:00:11.282Z","endTime":"2026-09-12T02:01:51.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621237,"fullName":"José Alvarado","link":"/api/v1/people/621237"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.3,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.970918351933218,"aZ":-15.489030966312953,"pfxX":8.88789353089404,"pfxZ":8.208385705164812,"pX":-0.2607745334966548,"pZ":2.303390198925998,"vX0":-7.6893302820943825,"vY0":-141.38470273902215,"vZ0":-8.045935219908566,"x":126.94,"y":176.59,"x0":1.3337462178534192,"y0":50.00691984533828,"z0":6.171966838797831,"aX":18.07374041032115},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":-14.6,"spinRate":2073,"spinDirection":145},"zone":5,"typeConfidence":0.89,"plateTime":0.3867934871985863,"extension":6.914134256630949},"index":0,"playId":"770d2eb6-d254-3dc5-a0e7-b2c326d1fda0","pitchNumber":1,"startTime":"2026-09-12T02:00:24.752Z","endTime":"2026-09-12T02:00:28.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":85.7,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.09235614767448,"aZ":-24.654192461967785,"pfxX":0.6784009075902935,"pfxZ":4.073926845286997,"pX":-1.3112496751513818,"pZ":1.5118346540255765,"vX0":-6.483080831807222,"vY0":-134.49484955248647,"vZ0":-7.989667686928947,"x":166.98,"y":197.96,"x0":1.0345872878705442,"y0":50.00479064885893,"z0":6.249242541236661,"aX":1.2539010407560427},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.0,"breakHorizontal":0.0,"spinRate":2024,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.40607064681657823,"extension":6.8519620394763505},"index":1,"playId":"b8faef62-3d7b-3d82-a7b3-5a6cf4b1de70","pitchNumber":2,"startTime":"2026-09-12T02:00:47.034Z","endTime":"2026-09-12T02:00:51.087Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.5,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.950454962790467,"aZ":-26.24892158068642,"pfxX":-0.5924443942600242,"pfxZ":3.2747830782100404,"pX":-2.309839808650384,"pZ":2.484280982648025,"vX0":-8.852399308888284,"vY0":-133.6791400488804,"vZ0":-5.291708085049422,"x":205.05,"y":171.7,"x0":1.1222132499995756,"y0":50.0032874877897,"z0":6.375104527635349,"aX":-1.0696298206415291},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":4.9,"breakHorizontal":3.0,"spinRate":2243,"spinDirection":130},"zone":13,"typeConfidence":0.9,"plateTime":0.4098196960449316,"extension":6.8070771425854835},"index":2,"playId":"a43f047e-86e3-3a60-a8cb-398d2b59c7f5","pitchNumber":3,"startTime":"2026-09-12T02:01:07.354Z","endTime":"2026-09-12T02:01:11.027Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.650174638562525,"aZ":-16.633731595633584,"pfxX":9.889903432659747,"pfxZ":7.499149663247314,"pX":-1.4951272226138819,"pZ":2.6899783446864025,"vX0":-11.111858795067626,"vY0":-142.9799777416636,"vZ0":-6.92338974697857,"x":173.99,"y":166.15,"x0":1.1547639792041713,"y0":50.00306361985201,"z0":6.184599314514268,"aX":20.497828501816837},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.2,"breakHorizontal":-15.7,"spinRate":2109,"spinDirection":143},"zone":11,"typeConfidence":0.9,"plateTime":0.38292728369091744,"extension":6.872281248340953},"index":3,"playId":"a52c895d-6f59-362e-b3aa-1cfb4c9ec53c","pitchNumber":4,"startTime":"2026-09-12T02:01:26.399Z","endTime":"2026-09-12T02:01:30.458Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18599055215951,"aZ":-17.186268691113543,"pfxX":9.866233583874958,"pfxZ":7.326845204553845,"pX":-0.5056085977073006,"pZ":2.9506885375795195,"vX0":-8.623045233425323,"vY0":-142.06737117652614,"vZ0":-6.186589546872245,"x":136.27,"y":159.11,"x0":1.2853206805355069,"y0":50.007096106359164,"z0":6.246900929572883,"aX":20.196608122781964},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.1,"breakHorizontal":-16.2,"spinRate":2135,"spinDirection":147},"zone":1,"typeConfidence":0.9,"plateTime":0.3853589065089249,"extension":6.91474580559156},"index":4,"playId":"909c8a20-f56a-37da-b5b8-a9463dfc146e","pitchNumber":5,"startTime":"2026-09-12T02:01:47.394Z","endTime":"2026-09-12T02:01:51.948Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:01:51.948Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sean Murphy challenged (pitch result), call on the field was confirmed: Derek Hill walks.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-12T02:04:05.547Z","endTime":"2026-09-12T02:05:34.007Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Dylan Lee replaces Chris Sale.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-12T02:02:17.598Z","endTime":"2026-09-12T02:04:07.775Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.4,"endSpeed":74.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.16275064427097,"aZ":-27.787478347268372,"pfxX":-0.017201732278492088,"pfxZ":3.135794433675273,"pX":-0.7056011554314012,"pZ":1.1283902886387949,"vX0":-5.174357533907656,"vY0":-118.26680904799589,"vZ0":-6.148433565719722,"x":143.9,"y":208.31,"x0":1.5243782302186002,"y0":50.003466675310115,"z0":6.350721098440066,"aX":-0.023474335340000867},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":4.2,"breakHorizontal":1.4,"spinRate":2045,"spinDirection":119},"zone":13,"typeConfidence":0.91,"plateTime":0.4653469694354566,"extension":6.069724994745232},"index":1,"playId":"6db3bc23-7a64-3809-a1cc-3abc26a44968","pitchNumber":1,"startTime":"2026-09-12T02:04:07.775Z","endTime":"2026-09-12T02:04:11.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.342264002740126,"aZ":-22.112327274094763,"pfxX":6.668128675268274,"pfxZ":6.5072581370355564,"pX":-0.10765569314325348,"pZ":1.312541919588822,"vX0":-6.03342135684808,"vY0":-123.47916915084909,"vZ0":-7.381323374378476,"x":121.1,"y":203.34,"x0":1.4998334486081712,"y0":50.00302224291558,"z0":6.198237202759793,"aX":10.308513929608825},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.3,"breakHorizontal":-10.7,"spinRate":1502,"spinDirection":146},"zone":13,"typeConfidence":0.86,"plateTime":0.4434128355740028,"extension":6.323068349653799},"index":2,"playId":"1d20bae2-1dff-3ef7-b2ee-d246d4ea58e4","pitchNumber":2,"startTime":"2026-09-12T02:04:21.657Z","endTime":"2026-09-12T02:04:26.268Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.821998723009077,"aZ":-9.401174105115485,"pfxX":4.360191180062556,"pfxZ":12.706856124540952,"pX":-1.216123839909512,"pZ":2.8207396301288936,"vX0":-7.9091214075406535,"vY0":-133.30954393059667,"vZ0":-7.30530898668944,"x":163.36,"y":162.62,"x0":1.228457598204432,"y0":50.00021299657498,"z0":6.282609059434448,"aX":7.813132258342441},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":21.5,"breakHorizontal":-6.1,"spinRate":2174,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.4115518775327245,"extension":6.077980400875319},"index":3,"playId":"0567e430-784b-3276-b9a4-9b41253a5116","pitchNumber":3,"startTime":"2026-09-12T02:04:56.473Z","endTime":"2026-09-12T02:05:01.222Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.2,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.73871565834203,"aZ":-18.87729342846976,"pfxX":8.159561999008623,"pfxZ":8.421350691597873,"pX":-0.9526539996081282,"pZ":0.32095242559916815,"vX0":-8.02663484599464,"vY0":-124.75074050429728,"vZ0":-10.246320686909987,"x":153.31,"y":230.11,"x0":1.2440876126397866,"y0":50.00304241367962,"z0":6.033134379930822,"aX":12.88138591181511},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":13.1,"breakHorizontal":-13.0,"spinRate":1628,"spinDirection":143},"zone":13,"typeConfidence":0.92,"plateTime":0.4388064518840684,"extension":6.289043582041172},"index":4,"playId":"8af75ffb-3a03-33ca-8c2e-196026295cc7","pitchNumber":4,"startTime":"2026-09-12T02:05:10.781Z","endTime":"2026-09-12T02:05:14.717Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.34216117626254,"aZ":-11.851884870320127,"pfxX":4.119708471690236,"pfxZ":11.343395209890101,"pX":-0.9764253664203012,"pZ":2.5180152680198367,"vX0":-6.885039424102646,"vY0":-133.4122607794814,"vZ0":-7.652675593104344,"x":154.22,"y":170.79,"x0":1.1097345003546342,"y0":50.00412400535966,"z0":6.289779643705982,"aX":7.382064773590245},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":19.0,"breakHorizontal":-5.9,"spinRate":2208,"spinDirection":153},"zone":11,"typeConfidence":0.9,"plateTime":0.41152276082809935,"extension":6.133470757764195},"index":5,"playId":"d864eb3b-355c-32f6-b37b-6a4ba98ff5df","pitchNumber":5,"startTime":"2026-09-12T02:05:28.787Z","endTime":"2026-09-12T02:05:34.007Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":144,"player":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"}},"playEndTime":"2026-09-12T02:05:34.007Z","atBatIndex":55},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Kyle Schwarber grounds into a double play, first baseman Matt Olson to shortstop Mauricio Dubón. Derek Hill out at 2nd. Kyle Schwarber out at 1st.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-12T02:05:57.399Z","endTime":"2026-09-12T02:06:21.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_assist"},{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.423146498736294,"aZ":-28.66647113229804,"pfxX":-0.3199824440236284,"pfxZ":2.368670078067982,"pX":-0.24746594172506223,"pZ":1.772103816317884,"vX0":-4.150772664936564,"vY0":-121.18238853934227,"vZ0":-5.082382771524851,"x":126.43,"y":190.93,"x0":1.531642498549354,"y0":50.00594527423371,"z0":6.411029879378975,"aX":-0.4734908605673151},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.2,"breakHorizontal":1.6,"spinRate":2043,"spinDirection":154},"zone":8,"typeConfidence":0.91,"plateTime":0.45257777247150965,"extension":6.019582520587354},"hitData":{"launchSpeed":93.4,"launchAngle":-25.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":150.66,"coordY":174.64}},"index":0,"playId":"9681a6f9-5a47-3bb9-baa7-5a3897ffec88","pitchNumber":1,"startTime":"2026-09-12T02:06:13.510Z","endTime":"2026-09-12T02:06:21.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:06:21.039Z","atBatIndex":56},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Trea Turner flies out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-09-12T02:06:45.335Z","endTime":"2026-09-12T02:07:08.848Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":74.2,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.278914484394765,"aZ":-31.100523302767687,"pfxX":-0.7428800114962639,"pfxZ":0.763176294101509,"pX":0.38617006831680456,"pZ":3.1876422335909336,"vX0":-2.518844225473188,"vY0":-118.60093618267125,"vZ0":-1.17883666544667,"x":102.28,"y":152.71,"x0":1.5638032890466262,"y0":50.00213072344806,"z0":6.559245489641643,"aX":-1.045328276318503},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":1.3,"breakHorizontal":2.0,"spinRate":2044,"spinDirection":202},"zone":3,"typeConfidence":0.91,"plateTime":0.4639916583426027,"extension":5.901191941065399},"index":0,"playId":"a46c9a0f-90de-318b-8870-e41c0c6ecc6f","pitchNumber":1,"startTime":"2026-09-12T02:06:45.335Z","endTime":"2026-09-12T02:06:49.718Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":75.4,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.895668206984887,"aZ":-29.014174477419104,"pfxX":-1.1914204383619735,"pfxZ":2.197537112523838,"pX":0.13845563461129057,"pZ":2.877101584491422,"vX0":-2.771092289707675,"vY0":-119.26291193443716,"vZ0":-2.383859850617225,"x":111.72,"y":161.1,"x0":1.4702268213391982,"y0":50.00583468530337,"z0":6.505966819547313,"aX":-1.7167945026444913},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":3.7,"breakHorizontal":2.9,"spinRate":2056,"spinDirection":155},"zone":2,"typeConfidence":0.91,"plateTime":0.45922707664292517,"extension":5.868686390296819},"hitData":{"launchSpeed":88.5,"launchAngle":47.0,"totalDistance":266.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":109.34,"coordY":94.64}},"index":1,"playId":"397ad00d-2a11-3aeb-9b40-64ee0d4579dd","pitchNumber":2,"startTime":"2026-09-12T02:06:57.731Z","endTime":"2026-09-12T02:07:08.848Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:07:08.848Z","atBatIndex":57},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out to center fielder Derek Hill.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-12T02:09:22.763Z","endTime":"2026-09-12T02:10:33.150Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Alex McFarlane replaces José Alvarado.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-12T02:07:52.882Z","endTime":"2026-09-12T02:09:24.843Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686934,"link":"/api/v1/people/686934"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":98.1,"endSpeed":89.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.88780229480449,"aZ":-12.981155451872963,"pfxX":-7.849943952057717,"pfxZ":9.446239055641911,"pX":0.6752660079897159,"pZ":1.00178585293952,"vX0":10.693802149487306,"vY0":-142.17781726869873,"vZ0":-9.129024698158538,"x":91.26,"y":211.73,"x0":-2.128091357042521,"y0":50.002825212376436,"z0":5.093469610481617,"aX":-15.95050905563093},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":11.9,"spinRate":2572,"spinDirection":233},"zone":14,"typeConfidence":0.97,"plateTime":0.38634928333698904,"extension":6.3444068084171645},"index":1,"playId":"72890a0c-fb1e-35b0-aea6-daa1c8572abd","pitchNumber":1,"startTime":"2026-09-12T02:09:24.843Z","endTime":"2026-09-12T02:09:29.248Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":99.6,"endSpeed":90.4,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.23128930818531,"aZ":-11.528552296661138,"pfxX":-6.975901809121707,"pfxZ":9.830304231241556,"pX":1.3212823121563873,"pZ":2.0730703203871004,"vX0":12.447153812511393,"vY0":-144.3809208835937,"vZ0":-6.684021534362774,"x":66.64,"y":182.81,"x0":-2.149552725444409,"y0":50.00339176439234,"z0":5.13565680236326,"aX":-14.652587429500262},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":16.4,"breakHorizontal":10.0,"spinRate":2769,"spinDirection":228},"zone":14,"typeConfidence":0.98,"plateTime":0.3800986177660026,"extension":6.199543669655421},"index":2,"playId":"ef96885f-758d-3793-90b4-a5419e358b52","pitchNumber":2,"startTime":"2026-09-12T02:09:39.799Z","endTime":"2026-09-12T02:09:44.270Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.0,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.99274528484755,"aZ":-35.22030124711406,"pfxX":1.3242736749116868,"pfxZ":-1.8003619196106078,"pX":0.7905995649430445,"pZ":1.3199403838511117,"vX0":8.089853403602728,"vY0":-129.3872604646007,"vZ0":-2.711884568880082,"x":86.86,"y":203.14,"x0":-2.5483355410993447,"y0":50.0000175283239,"z0":5.080395150895465,"aX":2.2440010031005246},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-3.6,"breakHorizontal":-4.2,"spinRate":2945,"spinDirection":53},"zone":14,"typeConfidence":0.91,"plateTime":0.42332614680948266,"extension":6.513454393844584},"index":3,"playId":"a64d7a38-2ab5-35d4-ac67-7757fd86b834","pitchNumber":3,"startTime":"2026-09-12T02:09:57.742Z","endTime":"2026-09-12T02:10:01.868Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"index":4,"startTime":"2026-09-12T02:10:14.388Z","endTime":"2026-09-12T02:10:24.848Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":100.4,"endSpeed":91.8,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.87892112227953,"aZ":-13.277709063659065,"pfxX":-7.515828688158291,"pfxZ":8.759704765221766,"pX":0.2795149604626994,"pZ":2.3378444516572654,"vX0":10.16752468906375,"vY0":-145.84949961312728,"vZ0":-6.087567177302105,"x":106.35,"y":175.66,"x0":-2.273108902244672,"y0":50.001374009244095,"z0":5.250691051258927,"aX":-16.212051356219018},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":14.8,"breakHorizontal":11.6,"spinRate":2695,"spinDirection":225},"zone":6,"typeConfidence":0.95,"plateTime":0.3753553113742272,"extension":6.318193442917555},"hitData":{"launchSpeed":93.1,"launchAngle":21.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":93.68,"coordY":75.6}},"index":5,"playId":"bb11fe9e-2b3d-30de-a123-6bacdeb16ce1","pitchNumber":4,"startTime":"2026-09-12T02:10:24.848Z","endTime":"2026-09-12T02:10:33.150Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:10:33.150Z","atBatIndex":58},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Michael Harris II lines out to left fielder Bryan De La Cruz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-12T02:10:42.832Z","endTime":"2026-09-12T02:11:59.372Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":100.7,"endSpeed":92.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.849807307803346,"aZ":-19.248965268660765,"pfxX":-9.934221146090785,"pfxZ":5.942606116639698,"pX":-0.4445457972676363,"pZ":2.9272488684666236,"vX0":8.76266543590879,"vY0":-146.41472057556112,"vZ0":-3.4723312765858516,"x":133.95,"y":159.74,"x0":-2.1821481847581445,"y0":50.00613216676233,"z0":5.277271425123169,"aX":-21.620673503297947},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":10.2,"breakHorizontal":16.3,"spinRate":2524,"spinDirection":228},"zone":1,"typeConfidence":0.91,"plateTime":0.3737712556441868,"extension":6.357417073883005},"index":0,"playId":"dea14c42-2c64-3a22-9808-d03b08c870f7","pitchNumber":1,"startTime":"2026-09-12T02:11:00.848Z","endTime":"2026-09-12T02:11:04.422Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":101.5,"endSpeed":92.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.26869143993876,"aZ":-14.367751397756503,"pfxX":-6.62524244916929,"pfxZ":8.106261690544104,"pX":0.014842941024115184,"pZ":3.653921058154355,"vX0":8.70180077574723,"vY0":-147.53224070871718,"vZ0":-2.859776342826237,"x":116.43,"y":140.12,"x0":-2.1170740349503743,"y0":50.00350364450871,"z0":5.486704410053395,"aX":-14.554491458094999},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":14.3,"breakHorizontal":10.2,"spinRate":2484,"spinDirection":221},"zone":12,"typeConfidence":0.92,"plateTime":0.3717752155928715,"extension":6.173092404782386},"index":1,"playId":"4e4c43f3-476f-3bae-af64-0c62a5d441be","pitchNumber":2,"startTime":"2026-09-12T02:11:24.487Z","endTime":"2026-09-12T02:11:29.400Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-09-12T02:11:36.819Z","endTime":"2026-09-12T02:11:51.169Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.2,"endSpeed":79.2,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.461450913105715,"aZ":-35.1747495028048,"pfxX":4.875975315342394,"pfxZ":-1.8901304286827258,"pX":-0.7321290600986977,"pZ":1.4110628922203476,"vX0":2.8684131468112506,"vY0":-125.55267929394877,"vZ0":-2.4879571165092864,"x":144.91,"y":200.68,"x0":-2.5243860895241768,"y0":50.00043952426414,"z0":5.289545710567298,"aX":7.749274154286872},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.7,"breakHorizontal":-9.5,"spinRate":3112,"spinDirection":58},"zone":13,"typeConfidence":0.86,"plateTime":0.43697105907563394,"extension":5.95190820938373},"hitData":{"launchSpeed":88.7,"launchAngle":20.0,"totalDistance":290.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.9,"coordY":99.14}},"index":3,"playId":"42db4776-0ab3-3edf-b748-4156425801e3","pitchNumber":3,"startTime":"2026-09-12T02:11:51.169Z","endTime":"2026-09-12T02:11:59.372Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:11:59.372Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mauricio Dubón singles on a fly ball to left fielder Bryan De La Cruz.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-12T02:12:08.717Z","endTime":"2026-09-12T02:13:43.975Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":650559,"link":"/api/v1/people/650559"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.771185063166072,"aZ":-28.47639883917058,"pfxX":1.4959025443571994,"pfxZ":2.167347958043136,"pX":1.0004989806152949,"pZ":1.2301274707743162,"vX0":6.9027360508940765,"vY0":-129.59876211593019,"vZ0":-4.548164937669087,"x":78.86,"y":205.57,"x0":-1.8864545107929414,"y0":50.00611179511174,"z0":5.169695473537525,"aX":2.5587330608092667},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":3.1,"breakHorizontal":-4.2,"spinRate":2911,"spinDirection":55},"zone":14,"typeConfidence":0.28,"plateTime":0.4217932680659735,"extension":6.42031285919227},"index":0,"playId":"660aab0a-4cd1-321f-a5c2-a4a984b057fd","pitchNumber":1,"startTime":"2026-09-12T02:12:26.261Z","endTime":"2026-09-12T02:12:30.394Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":101.2,"endSpeed":92.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.51462179211265,"aZ":-11.780195352445928,"pfxX":-7.717496731368282,"pfxZ":9.357187564389891,"pX":0.258332515704995,"pZ":1.3573934331093085,"vX0":8.901615616782099,"vY0":-146.85329286941487,"vZ0":-9.301927303980136,"x":107.15,"y":202.13,"x0":-1.8127400633103317,"y0":50.0019604089906,"z0":5.2710968843670365,"aX":-16.81795928634995},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":15.1,"breakHorizontal":12.1,"spinRate":2670,"spinDirection":225},"zone":14,"typeConfidence":0.97,"plateTime":0.3733136179036083,"extension":6.271923825906987},"index":1,"playId":"65603d1d-32d1-39f1-9854-9c57b99930f8","pitchNumber":2,"startTime":"2026-09-12T02:12:41.348Z","endTime":"2026-09-12T02:12:45.142Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":100.2,"endSpeed":91.4,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.64136704420674,"aZ":-18.829448230580066,"pfxX":-9.932981197575401,"pfxZ":6.2341502629597025,"pX":0.48181158334611546,"pZ":1.9294587735018194,"vX0":10.668132542727337,"vY0":-145.5047607884687,"vZ0":-6.272509499517527,"x":98.63,"y":186.68,"x0":-1.9443620217241315,"y0":50.00271665853406,"z0":5.256893339575513,"aX":-21.264959902645657},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":10.1,"breakHorizontal":15.8,"spinRate":2615,"spinDirection":224},"zone":9,"typeConfidence":0.91,"plateTime":0.3766556904780263,"extension":6.304782541360483},"index":2,"playId":"d8a3f5ce-8c43-3ec5-9f79-6227fe52b3bd","pitchNumber":3,"startTime":"2026-09-12T02:12:57.146Z","endTime":"2026-09-12T02:13:02.078Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":82.7,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.478112353098116,"aZ":-28.332332387145545,"pfxX":1.4332327302685588,"pfxZ":2.2411729594101213,"pX":1.6778587598926678,"pZ":-0.2315311904577926,"vX0":8.627710550438003,"vY0":-130.1207310477801,"vZ0":-7.887735850465509,"x":53.04,"y":245.03,"x0":-1.8678364494146735,"y0":50.0013223014091,"z0":4.987673342707153,"aX":2.4557332263590297},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":2.4,"breakHorizontal":-4.6,"spinRate":2909,"spinDirection":55},"zone":14,"typeConfidence":0.33,"plateTime":0.4210385356349211,"extension":6.6219984050985},"index":3,"playId":"23b9e98a-396a-3004-b6d5-1eef1448a8c7","pitchNumber":4,"startTime":"2026-09-12T02:13:13.355Z","endTime":"2026-09-12T02:13:17.468Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.1,"endSpeed":80.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.42876086210913,"aZ":-32.08323594579331,"pfxX":1.3121732532171908,"pfxZ":0.05657757316563483,"pX":-0.6072936978538097,"pZ":2.3550515776330285,"vX0":3.7815365994884864,"vY0":-126.85960899870202,"vZ0":-0.7406116347046945,"x":140.15,"y":175.19,"x0":-2.286444485177108,"y0":50.00300992276048,"z0":5.203317078868529,"aX":2.1432510006075884},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":0.1,"breakHorizontal":-3.2,"spinRate":2840,"spinDirection":68},"zone":4,"typeConfidence":0.87,"plateTime":0.4313926565906576,"extension":6.375759747446331},"hitData":{"launchSpeed":67.5,"launchAngle":29.0,"totalDistance":229.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":107.72,"coordY":105.18}},"index":4,"playId":"1abd0d44-3f6b-3ce8-b756-6025e75e4301","pitchNumber":5,"startTime":"2026-09-12T02:13:31.462Z","endTime":"2026-09-12T02:13:43.975Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:13:43.975Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ozzie Albies flies out to center fielder Derek Hill.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-09-12T02:13:58.234Z","endTime":"2026-09-12T02:14:57.425Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":101.6,"endSpeed":92.2,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":37.98131047469799,"aZ":-12.156039669360208,"pfxX":-5.649880972945218,"pfxZ":9.132756354174541,"pX":-1.2141553487181513,"pZ":1.8645654292966098,"vX0":5.311364270184125,"vY0":-147.74231380452395,"vZ0":-7.619288518364312,"x":163.28,"y":188.44,"x0":-2.3086561942589983,"y0":50.003447348972344,"z0":5.205708237941176,"aX":-12.384955437361349},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":15.0,"breakHorizontal":9.1,"spinRate":2561,"spinDirection":224},"zone":13,"typeConfidence":0.98,"plateTime":0.3719310577033377,"extension":6.275783210012602},"index":0,"playId":"fe58f82f-b37b-310e-9fda-5214f79ec50f","pitchNumber":1,"startTime":"2026-09-12T02:14:08.957Z","endTime":"2026-09-12T02:14:12.742Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.8,"endSpeed":91.6,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.4712191046933,"aZ":-12.27829545523562,"pfxX":-6.795331036652037,"pfxZ":9.220924135752309,"pX":-0.232471064558082,"pZ":1.5826082771725862,"vX0":7.780070930508689,"vY0":-146.4029600975376,"vZ0":-8.388844902138413,"x":125.86,"y":196.05,"x0":-2.0490085649798115,"y0":50.005198338864076,"z0":5.230934649940702,"aX":-14.666252868210343},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":15.0,"breakHorizontal":10.7,"spinRate":2566,"spinDirection":226},"zone":8,"typeConfidence":0.98,"plateTime":0.3749687424984307,"extension":6.267839167180946},"index":1,"playId":"713b74cb-8f68-3d2c-9eee-83a093c9f94b","pitchNumber":2,"startTime":"2026-09-12T02:14:26.973Z","endTime":"2026-09-12T02:14:32.558Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":100.5,"endSpeed":91.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.11704554657333,"aZ":-13.537740427569938,"pfxX":-6.586538618659811,"pfxZ":8.671232420130739,"pX":-0.4051105058892433,"pZ":2.306566620354398,"vX0":7.412442189174783,"vY0":-146.05278568277822,"vZ0":-5.923333232388173,"x":132.44,"y":176.5,"x0":-2.1266893134415934,"y0":50.000778184975495,"z0":5.183273089019775,"aX":-14.152531556853464},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":14.6,"breakHorizontal":10.3,"spinRate":2446,"spinDirection":225},"zone":4,"typeConfidence":0.96,"plateTime":0.37579313399808223,"extension":6.387600786797096},"hitData":{"launchSpeed":97.9,"launchAngle":42.0,"totalDistance":330.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":101.3,"coordY":68.89}},"index":2,"playId":"449874ad-d044-36e1-8f69-f37c62ea7483","pitchNumber":3,"startTime":"2026-09-12T02:14:45.396Z","endTime":"2026-09-12T02:14:57.425Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:14:57.425Z","atBatIndex":61},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Bryce Harper doubles (29) on a fly ball to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-12T02:16:48.237Z","endTime":"2026-09-12T02:18:02.733Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.87613712993331,"aZ":-27.71272622031006,"pfxX":0.06822762340017441,"pfxZ":3.0685806353759855,"pX":-1.0628737584620023,"pZ":1.748096724034971,"vX0":-5.626544123332099,"vY0":-119.7231542839723,"vZ0":-4.985272421744939,"x":157.51,"y":191.58,"x0":1.3076871476826197,"y0":50.001876504480805,"z0":6.334353340617975,"aX":0.09971949798092442},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":4.6,"breakHorizontal":1.2,"spinRate":2141,"spinDirection":128},"zone":13,"typeConfidence":0.91,"plateTime":0.4573021260749375,"extension":6.184376358747649},"index":0,"playId":"a11597c4-ae96-3035-8e1b-b13b5d18fcea","pitchNumber":1,"startTime":"2026-09-12T02:17:02.103Z","endTime":"2026-09-12T02:17:05.984Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":77.1,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.008814937703587,"aZ":-26.88736824100413,"pfxX":0.006581712460915212,"pfxZ":3.546567513761719,"pX":-0.1989800387827507,"pZ":1.242395298023084,"vX0":-4.351365287497877,"vY0":-120.82256818370928,"vZ0":-6.402853534714101,"x":124.58,"y":205.24,"x0":1.6190819504266252,"y0":50.000019153695185,"z0":6.268223700257997,"aX":0.010675950210562463},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":5.3,"breakHorizontal":1.0,"spinRate":2118,"spinDirection":157},"zone":13,"typeConfidence":0.9,"plateTime":0.4521285193163558,"extension":6.204573231600906},"index":1,"playId":"94c05fef-b58c-3a50-ae12-acffb5e674db","pitchNumber":2,"startTime":"2026-09-12T02:17:15.990Z","endTime":"2026-09-12T02:17:20.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.12281559319624,"aZ":-8.705134140350387,"pfxX":5.266253742392079,"pfxZ":12.873664531505169,"pX":-0.9825777840010085,"pZ":1.657535779795161,"vX0":-7.434499557111431,"vY0":-134.18045420616923,"vZ0":-10.352942157445975,"x":154.45,"y":194.03,"x0":1.1402093970796217,"y0":50.00108446182026,"z0":6.18679799230024,"aX":9.599368854648272},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":21.2,"breakHorizontal":-7.9,"spinRate":2406,"spinDirection":155},"zone":13,"typeConfidence":0.9,"plateTime":0.40825756129332325,"extension":6.260963898089622},"index":2,"playId":"2a7ee5b8-1409-303c-adf4-b63d75a8ea30","pitchNumber":3,"startTime":"2026-09-12T02:17:32.633Z","endTime":"2026-09-12T02:17:37.168Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.41354761253746,"aZ":-30.42512299674486,"pfxX":-0.6513773450196778,"pfxZ":1.1853008886831065,"pX":-0.4543920586367354,"pZ":1.8597172024208297,"vX0":-4.521419508600465,"vY0":-121.4315581889459,"vZ0":-4.603384970537558,"x":134.32,"y":188.57,"x0":1.5255324696631836,"y0":50.00269291668957,"z0":6.46289184801728,"aX":-0.9609222240952523},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.2,"breakHorizontal":2.4,"spinRate":2209,"spinDirection":41},"zone":7,"typeConfidence":0.91,"plateTime":0.4531251055660057,"extension":6.035076434603414},"hitData":{"launchSpeed":79.7,"launchAngle":30.0,"totalDistance":278.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":220.63,"coordY":111.44}},"index":3,"playId":"c5b8a85b-2ea3-348f-92ef-cafe9592fbcf","pitchNumber":4,"startTime":"2026-09-12T02:17:47.727Z","endTime":"2026-09-12T02:18:02.733Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:18:02.733Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Arraez flies out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-12T02:18:18.413Z","endTime":"2026-09-12T02:19:06.937Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":73.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.005452640633063,"aZ":-31.07900169591954,"pfxX":-0.1776323531533741,"pfxZ":0.7836313678925251,"pX":1.0381860483294318,"pZ":3.9387001423429844,"vX0":-1.3642746453682417,"vY0":-119.66596330416561,"vZ0":0.44954160636564233,"x":77.43,"y":132.44,"x0":1.6465727166274324,"y0":50.005245007934846,"z0":6.606760040716973,"aX":-0.2492455706298957},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.9,"breakHorizontal":0.7,"spinRate":1973,"spinDirection":213},"zone":12,"typeConfidence":0.91,"plateTime":0.46347359252730325,"extension":6.100922305591777},"index":0,"playId":"084fabaa-6e53-377e-a7c4-a31d2dd8f844","pitchNumber":1,"startTime":"2026-09-12T02:18:38.096Z","endTime":"2026-09-12T02:18:42.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.5,"endSpeed":83.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.540805462046258,"aZ":-9.457943357101943,"pfxX":5.541712610616308,"pfxZ":12.749605886300706,"pX":-0.023681597520395132,"pZ":2.7204028679014667,"vX0":-5.799362601620804,"vY0":-132.90341931879956,"vZ0":-7.714631932160763,"x":117.9,"y":165.33,"x0":1.4708429572262847,"y0":50.00662646361669,"z0":6.355167522047984,"aX":9.876941496596531},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":21.5,"breakHorizontal":-8.8,"spinRate":2467,"spinDirection":151},"zone":2,"typeConfidence":0.9,"plateTime":0.4127632588317769,"extension":6.133540205240191},"hitData":{"launchSpeed":93.6,"launchAngle":42.0,"totalDistance":318.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.8,"coordY":71.71}},"index":1,"playId":"f955c8d0-e000-3648-a6ed-31ce853df26a","pitchNumber":2,"startTime":"2026-09-12T02:18:54.435Z","endTime":"2026-09-12T02:19:06.937Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:19:06.937Z","atBatIndex":63},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Alec Bohm reaches on a fielder's choice out, shortstop Mauricio Dubón unassisted. Bryce Harper out at 3rd.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-12T02:21:38.091Z","endTime":"2026-09-12T02:22:08.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":2},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_runner_out","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-12T02:19:23.760Z","endTime":"2026-09-12T02:19:38.919Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Victor Mederos replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-09-12T02:19:38.919Z","endTime":"2026-09-12T02:21:40.417Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682989,"link":"/api/v1/people/682989"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.441158924637524,"aZ":-24.44983420118551,"pfxX":-1.7712748107450789,"pfxZ":4.141404618024971,"pX":-0.25762351301202063,"pZ":2.3587126710448523,"vX0":7.1134857439451045,"vY0":-135.86819671792864,"vZ0":-3.1316411826675337,"x":126.82,"y":175.09,"x0":-2.6822991163690837,"y0":50.00242711474777,"z0":5.229920768482314,"aX":-3.3040134547546103},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":1.7,"spinRate":2545,"spinDirection":214},"zone":5,"typeConfidence":0.85,"plateTime":0.40349817807498845,"extension":5.92287184830159},"index":2,"playId":"a226ca85-0ece-3c72-a5e3-a4ec0a42648d","pitchNumber":1,"startTime":"2026-09-12T02:21:40.417Z","endTime":"2026-09-12T02:21:44.128Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.27294840670351,"aZ":-25.311581142069123,"pfxX":-12.155891061782315,"pfxZ":3.4443238306074457,"pX":-1.4138749078142585,"pZ":1.9798998157761065,"vX0":7.816510021846685,"vY0":-140.65418203527722,"vZ0":-4.284074281646269,"x":170.89,"y":185.32,"x0":-2.656067275572016,"y0":50.00670254961608,"z0":5.1734396570729855,"aX":-24.24960857751215},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":5.5,"breakHorizontal":20.3,"spinRate":2539,"spinDirection":235},"zone":13,"typeConfidence":0.92,"plateTime":0.39010908819208634,"extension":6.4395785339820515},"hitData":{"launchSpeed":99.2,"launchAngle":-3.0,"totalDistance":25.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":111.04,"coordY":146.78}},"index":3,"playId":"eb28f216-f737-3aed-a818-0a2bf7509d46","pitchNumber":2,"startTime":"2026-09-12T02:21:59.218Z","endTime":"2026-09-12T02:22:08.245Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:22:08.245Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryson Stott strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-09-12T02:22:59.968Z","endTime":"2026-09-12T02:24:42.492Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Bryson Stott replaces Edmundo Sosa.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-12T02:22:35.993Z","endTime":"2026-09-12T02:23:02.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.3,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.150688159659644,"aZ":-15.918219450824832,"pfxX":-8.509564187877988,"pfxZ":7.938689962499693,"pX":0.6366851297304844,"pZ":2.3524226862488917,"vX0":11.379333159286759,"vY0":-142.5096419946635,"vZ0":-5.531348966761183,"x":92.73,"y":175.26,"x0":-2.3110283128451687,"y0":50.00093328010216,"z0":5.33155670348424,"aX":-17.421617256717425},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.3,"breakHorizontal":13.0,"spinRate":2390,"spinDirection":233},"zone":6,"typeConfidence":0.9,"plateTime":0.38501654253863515,"extension":6.301487605186805},"index":1,"playId":"a4644e80-5946-3ac5-ad73-ba6ea62d94a1","pitchNumber":1,"startTime":"2026-09-12T02:23:02.262Z","endTime":"2026-09-12T02:23:06.565Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":89.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.941051161819516,"aZ":-16.703963155604566,"pfxX":-7.478640997354155,"pfxZ":7.517648759747704,"pX":-1.173125112718592,"pZ":3.6568695540293197,"vX0":6.26656421692876,"vY0":-142.98876091676647,"vZ0":-2.2265515481549345,"x":161.72,"y":140.04,"x0":-2.4284749258651677,"y0":50.00020587492887,"z0":5.501397729760674,"aX":-15.384903733670095},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":13.3,"breakHorizontal":12.1,"spinRate":2370,"spinDirection":230},"zone":11,"typeConfidence":0.9,"plateTime":0.3839902955550749,"extension":6.061181526327085},"index":2,"playId":"2a161c88-3851-3710-9246-cce84faa1f75","pitchNumber":2,"startTime":"2026-09-12T02:23:18.702Z","endTime":"2026-09-12T02:23:22.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.91753655668175,"aZ":-27.781558738737065,"pfxX":-6.768921899750858,"pfxZ":2.4778131540909074,"pX":0.13893260665218396,"pZ":2.004040531593396,"vX0":8.515888592864636,"vY0":-132.60353234263238,"vZ0":-3.3836894492917184,"x":111.7,"y":184.67,"x0":-2.243548420920258,"y0":50.00093838511107,"z0":5.336706235829261,"aX":-11.983209608686652},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.0,"breakHorizontal":10.3,"spinRate":1792,"spinDirection":240},"zone":8,"typeConfidence":0.88,"plateTime":0.4139903414317727,"extension":6.494580832962953},"index":3,"playId":"fc06cb0b-993f-3fde-891a-4789fb95bbe9","pitchNumber":3,"startTime":"2026-09-12T02:23:36.819Z","endTime":"2026-09-12T02:23:41.879Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.911227057672132,"aZ":-30.947496815659605,"pfxX":-6.994912306772228,"pfxZ":0.679962038787008,"pX":-0.21137379893656122,"pZ":1.6445356164504508,"vX0":7.859899179848412,"vY0":-134.45774535616596,"vZ0":-3.9197573771755096,"x":125.06,"y":194.38,"x0":-2.277814935270744,"y0":50.00499359841945,"z0":5.3421695389869415,"aX":-12.679487367654493},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.5,"breakHorizontal":10.8,"spinRate":1896,"spinDirection":236},"zone":8,"typeConfidence":0.92,"plateTime":0.4089488006896924,"extension":6.571022182442571},"index":4,"playId":"89762bd0-6f80-3fd4-97fb-74ecaf1bf808","pitchNumber":4,"startTime":"2026-09-12T02:24:04.661Z","endTime":"2026-09-12T02:24:11.362Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.29839882726198,"aZ":-30.00916553380249,"pfxX":-9.292757522941212,"pfxZ":1.192077490787863,"pX":0.2114347048965941,"pZ":0.5916689275771778,"vX0":9.481978569042104,"vY0":-134.7140150336518,"vZ0":-6.688149656299373,"x":108.94,"y":222.8,"x0":-2.1717456409108955,"y0":50.00168583688266,"z0":5.2699786639695105,"aX":-16.827587125088467},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":0.7,"breakHorizontal":14.4,"spinRate":1667,"spinDirection":232},"zone":14,"typeConfidence":0.94,"plateTime":0.40890573914699546,"extension":6.452070599707852},"index":5,"playId":"09c571a3-b6bd-3e51-9649-ae708c67993b","pitchNumber":5,"startTime":"2026-09-12T02:24:36.971Z","endTime":"2026-09-12T02:24:42.492Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:24:42.492Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-12T02:27:00.384Z","endTime":"2026-09-12T02:28:32.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7,8],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":592663,"link":"/api/v1/people/592663"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Bryson Stott remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-12T02:26:01.456Z","endTime":"2026-09-12T02:26:01.469Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"601","replacedPlayer":{"id":624641,"link":"/api/v1/people/624641"}},{"details":{"description":"Pitching Change: Jonathan Bowlan replaces Alex McFarlane.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-12T02:26:01.469Z","endTime":"2026-09-12T02:27:02.477Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680742,"link":"/api/v1/people/680742"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.24060198305015,"aZ":-13.231794447359004,"pfxX":-5.350688975846506,"pfxZ":9.473474474094742,"pX":-0.1355766410887108,"pZ":3.5284390802197025,"vX0":8.104792278306423,"vY0":-140.5928018059956,"vZ0":-5.191239133937882,"x":122.17,"y":143.51,"x0":-2.362120140412226,"y0":50.001838198368404,"z0":6.259373718668875,"aX":-10.698326877534088},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.2,"breakHorizontal":8.0,"spinRate":2498,"spinDirection":204},"zone":11,"typeConfidence":0.89,"plateTime":0.3897750666865072,"extension":6.4575075095772485},"index":2,"playId":"23e2d8b2-7e68-387d-9672-938dd68be171","pitchNumber":1,"startTime":"2026-09-12T02:27:02.477Z","endTime":"2026-09-12T02:27:06.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.464913305255727,"aZ":-31.710986599689925,"pfxX":0.8209661720711194,"pfxZ":0.2871469056972886,"pX":1.4521621059975336,"pZ":1.433875005011411,"vX0":9.173232431544582,"vY0":-125.73012464937128,"vZ0":-4.9949540276723985,"x":61.65,"y":200.07,"x0":-2.3436708320312074,"y0":50.002605830431264,"z0":6.006917604441565,"aX":1.3186652460100585},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.4,"breakHorizontal":-3.5,"spinRate":2620,"spinDirection":51},"zone":14,"typeConfidence":0.88,"plateTime":0.4349204242286353,"extension":6.755850001564357},"index":3,"playId":"6b45896c-e094-3302-9ebb-c24a14cebc41","pitchNumber":2,"startTime":"2026-09-12T02:27:20.339Z","endTime":"2026-09-12T02:27:24.243Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51398897303537,"aZ":-11.65495593082715,"pfxX":-5.378125166303918,"pfxZ":10.331493919212726,"pX":0.13504902872032834,"pZ":3.0856911023680085,"vX0":8.808361111627082,"vY0":-140.23301987673008,"vZ0":-6.323409387037625,"x":111.85,"y":155.47,"x0":-2.3519036687104804,"y0":50.00464659417417,"z0":6.134514827916636,"aX":-10.683979215760711},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":17.5,"breakHorizontal":7.9,"spinRate":2505,"spinDirection":208},"zone":2,"typeConfidence":0.9,"plateTime":0.39099262957016867,"extension":6.557310888187059},"index":4,"playId":"2c96abd3-48d1-3974-8902-345cfac36edd","pitchNumber":3,"startTime":"2026-09-12T02:27:34.412Z","endTime":"2026-09-12T02:27:38.013Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-09-12T02:27:46.946Z","endTime":"2026-09-12T02:27:52.725Z","isPitch":false,"type":"action","player":{"id":663586,"link":"/api/v1/people/663586"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":88.9,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.31166358527284,"aZ":-11.083519966892162,"pfxX":-4.386499066979286,"pfxZ":10.41901923706282,"pX":-0.04968813970869809,"pZ":2.978595262239703,"vX0":7.817735568089547,"vY0":-141.39104473569628,"vZ0":-6.7654280711482215,"x":118.89,"y":158.36,"x0":-2.2808934726111194,"y0":50.004714754214916,"z0":6.114208541294631,"aX":-8.881560506031601},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.6,"breakHorizontal":6.4,"spinRate":2455,"spinDirection":209},"zone":2,"typeConfidence":0.9,"plateTime":0.38742308292671757,"extension":6.445125856339455},"index":6,"playId":"daf57bfb-6282-364b-9966-b0172448b6d4","pitchNumber":4,"startTime":"2026-09-12T02:27:52.725Z","endTime":"2026-09-12T02:27:56.668Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.858098135679363,"aZ":-12.654828766833099,"pfxX":-4.351878511542273,"pfxZ":9.618538447806191,"pX":0.06284866564565092,"pZ":4.669277386743316,"vX0":8.326876381337275,"vY0":-141.24916793316254,"vZ0":-1.9848171953989753,"x":114.6,"y":112.71,"x0":-2.3521210329157327,"y0":50.00412905334828,"z0":6.190580274262985,"aX":-8.833748414002413},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":6.2,"spinRate":2515,"spinDirection":210},"zone":12,"typeConfidence":0.91,"plateTime":0.3871383387785712,"extension":6.602724527573074},"index":7,"playId":"93fa3eeb-2e24-3a40-a277-f0ee727020ac","pitchNumber":5,"startTime":"2026-09-12T02:28:12.011Z","endTime":"2026-09-12T02:28:15.953Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":87.3,"endSpeed":81.7,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.50701103051314,"aZ":-32.993880448413,"pfxX":0.5991336681081287,"pfxZ":-0.4988529148374088,"pX":0.45648281873299973,"pZ":1.091737374061879,"vX0":7.189327869355042,"vY0":-126.96671735874146,"vZ0":-5.732796504821199,"x":99.6,"y":209.3,"x0":-2.472755284602095,"y0":50.00185352197298,"z0":5.9602896044508125,"aX":0.9897656011749042},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.8,"breakHorizontal":-2.5,"spinRate":2607,"spinDirection":45},"zone":14,"typeConfidence":0.91,"plateTime":0.4290652354560365,"extension":6.64248405560387},"index":8,"playId":"d7437991-35a6-364f-bf0a-8d7e96904fd9","pitchNumber":6,"startTime":"2026-09-12T02:28:28.379Z","endTime":"2026-09-12T02:28:32.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:28:32.508Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mike Yastrzemski singles on a ground ball to center fielder Derek Hill.","rbi":0,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-12T02:28:53.118Z","endTime":"2026-09-12T02:29:43.058Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.117470579018462,"aZ":-10.227699814563353,"pfxX":-5.597272740551804,"pfxZ":10.647329744486791,"pX":-0.2989017341102746,"pZ":2.4128774732620513,"vX0":8.037317910691138,"vY0":-142.08065828672872,"vZ0":-8.17498876173808,"x":128.39,"y":173.63,"x0":-2.4266568577363654,"y0":50.00048859290433,"z0":5.9634426088013175,"aX":-11.534795500028132},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.9,"breakHorizontal":8.6,"spinRate":2484,"spinDirection":214},"zone":4,"typeConfidence":0.9,"plateTime":0.38433738490316216,"extension":6.703465875816806},"index":0,"playId":"07370c03-bdc7-3de5-af5f-9172bb25d7fa","pitchNumber":1,"startTime":"2026-09-12T02:28:56.154Z","endTime":"2026-09-12T02:29:00.006Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.7,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.06821364058482,"aZ":-12.733841972492058,"pfxX":-4.74747246628318,"pfxZ":9.496336134704901,"pX":0.9683112960847902,"pZ":3.3276352082286795,"vX0":10.83757831772503,"vY0":-141.6467982475185,"vZ0":-5.317146621772428,"x":80.09,"y":148.93,"x0":-2.277785454838946,"y0":50.00640603041071,"z0":6.032498925435239,"aX":-9.72358213114772},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.3,"breakHorizontal":6.6,"spinRate":2411,"spinDirection":208},"zone":12,"typeConfidence":0.9,"plateTime":0.3855824599148834,"extension":6.6497652681134785},"index":1,"playId":"e4f1e7e3-6d90-30fe-930f-8d5a444c9bd7","pitchNumber":2,"startTime":"2026-09-12T02:29:12.611Z","endTime":"2026-09-12T02:29:16.994Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":81.3,"strikeZoneTop":3.125,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.678628755320922,"aZ":-33.08691493775422,"pfxX":0.07915973864457171,"pfxZ":-0.5522313975909929,"pX":-0.29137857035045517,"pZ":1.3189802401460973,"vX0":5.61859032881885,"vY0":-126.69893991613593,"vZ0":-5.118068631214661,"x":128.11,"y":203.17,"x0":-2.5358237267090495,"y0":50.0039269791983,"z0":5.969458660151468,"aX":0.13019972539633393},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.8,"breakHorizontal":-1.2,"spinRate":2237,"spinDirection":57},"zone":13,"typeConfidence":0.91,"plateTime":0.4301359562701661,"extension":6.607621684517493},"hitData":{"launchSpeed":91.8,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.0,"coordY":97.18}},"index":2,"playId":"7a73c911-401a-3a9f-a0d8-3d6a498509de","pitchNumber":3,"startTime":"2026-09-12T02:29:30.038Z","endTime":"2026-09-12T02:29:43.058Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:29:43.058Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sean Murphy singles on a ground ball to center fielder Derek Hill. DaShawn Keirsey Jr. scores. Sean Murphy to 2nd. Fielding error by center fielder Derek Hill.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-12T02:30:25.077Z","endTime":"2026-09-12T02:31:00.202Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Error","eventType":"error","movementReason":"r_adv_play","runner":{"id":680577,"fullName":"DaShawn Keirsey Jr.","link":"/api/v1/people/680577"},"responsiblePitcher":{"id":680742,"link":"/api/v1/people/680742"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner DaShawn Keirsey Jr. replaces Mike Yastrzemski.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-12T02:30:03.895Z","endTime":"2026-09-12T02:30:27.304Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680577,"link":"/api/v1/people/680577"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"801","replacedPlayer":{"id":573262,"link":"/api/v1/people/573262"},"base":1},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.1,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.76579423443999,"aZ":-18.0504647503322,"pfxX":-8.475466218111304,"pfxZ":6.829589635252512,"pX":-0.08645011165843312,"pZ":3.3626623204564816,"vX0":9.402595322787345,"vY0":-142.24143524021167,"vZ0":-4.322493034152178,"x":120.3,"y":147.99,"x0":-2.31905692766882,"y0":50.00346944415281,"z0":6.031660105336664,"aX":-17.530725786281394},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":11.8,"breakHorizontal":13.7,"spinRate":2206,"spinDirection":215},"zone":2,"typeConfidence":0.91,"plateTime":0.38369497194892244,"extension":6.610911636182667},"index":1,"playId":"61c21ee6-42a5-3d88-b539-27c173c26d62","pitchNumber":1,"startTime":"2026-09-12T02:30:27.304Z","endTime":"2026-09-12T02:30:31.012Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":81.0,"strikeZoneTop":3.326,"strikeZoneBottom":1.679,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.2654444646299,"aZ":-33.84840127383141,"pfxX":0.24751933047106656,"pfxZ":-1.0146023828919226,"pX":0.5724718341864728,"pZ":2.935828251435563,"vX0":7.345862055374625,"vY0":-127.32730399279077,"vZ0":-1.2838736737191914,"x":95.18,"y":159.51,"x0":-2.3727258272159815,"y0":50.00144767339572,"z0":6.106399954010721,"aX":0.4079395726960088},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.9,"breakHorizontal":-2.0,"spinRate":2409,"spinDirection":62},"zone":3,"typeConfidence":0.91,"plateTime":0.428916418717729,"extension":6.638339685274421},"hitData":{"launchSpeed":100.8,"launchAngle":1.0,"totalDistance":56.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.25,"coordY":94.16}},"index":2,"playId":"49522a14-44d2-359a-8cb0-ea76a3f180c2","pitchNumber":2,"startTime":"2026-09-12T02:30:47.678Z","endTime":"2026-09-12T02:31:00.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:31:00.202Z","atBatIndex":68},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Drake Baldwin hit by pitch.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-12T02:32:31.531Z","endTime":"2026-09-12T02:34:11.491Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Ha-Seong Kim replaces Sean Murphy.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-12T02:32:33.795Z","endTime":"2026-09-12T02:32:33.796Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"901","replacedPlayer":{"id":669221,"link":"/api/v1/people/669221"},"base":2},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.3,"endSpeed":88.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.386470625641536,"aZ":-15.670984259912832,"pfxX":-5.457455838119011,"pfxZ":8.142444772838028,"pX":-0.47903069000038867,"pZ":4.168975377022179,"vX0":7.309559810874559,"vY0":-141.4804512426921,"vZ0":-2.6963018495766446,"x":135.26,"y":126.22,"x0":-2.387454853251398,"y0":50.00211953040001,"z0":6.1391869893137185,"aX":-11.06046550413501},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":14.4,"breakHorizontal":8.4,"spinRate":2314,"spinDirection":214},"zone":11,"typeConfidence":0.82,"plateTime":0.3871952908662757,"extension":6.706413511293965},"index":1,"playId":"71617ace-69ed-333f-badd-30fd56f1fefb","pitchNumber":1,"startTime":"2026-09-12T02:32:33.797Z","endTime":"2026-09-12T02:32:37.889Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34180782566328,"aZ":-13.799163717289986,"pfxX":-4.683250034317035,"pfxZ":9.050628288836887,"pX":1.0330081757863272,"pZ":2.746432359844,"vX0":11.209954427056676,"vY0":-141.57611117912637,"vZ0":-6.522661159146386,"x":77.62,"y":164.63,"x0":-2.369314783191525,"y0":50.000253469326154,"z0":5.963404624205997,"aX":-9.506653489858083},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.1,"breakHorizontal":6.2,"spinRate":2335,"spinDirection":211},"zone":12,"typeConfidence":0.88,"plateTime":0.38688976221517146,"extension":6.555539067341423},"index":2,"playId":"2c470ac1-dd26-3c21-b277-41ebf16dac11","pitchNumber":2,"startTime":"2026-09-12T02:32:49.040Z","endTime":"2026-09-12T02:32:52.938Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.6,"endSpeed":89.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.34016870017211,"aZ":-12.941009704832348,"pfxX":-6.1117183182793084,"pfxZ":9.488634967944964,"pX":1.222487535141715,"pZ":2.4296536326385647,"vX0":12.168153103370022,"vY0":-141.48850698408148,"vZ0":-7.2709979779791585,"x":70.4,"y":173.18,"x0":-2.340193750910435,"y0":50.0026581714679,"z0":5.862344765113743,"aX":-12.388962385592606},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.7,"breakHorizontal":8.6,"spinRate":2278,"spinDirection":216},"zone":14,"typeConfidence":0.83,"plateTime":0.38713991223949007,"extension":6.75124569625894},"index":3,"playId":"9df3f90d-b63d-318e-a9f3-97bdc997767d","pitchNumber":3,"startTime":"2026-09-12T02:33:06.786Z","endTime":"2026-09-12T02:33:10.088Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.9205900507935,"aZ":-12.957941858237142,"pfxX":-4.173772682477646,"pfxZ":9.663934042156782,"pX":-0.09948625613415761,"pZ":4.219385641069313,"vX0":7.740584110499476,"vY0":-140.59799280407563,"vZ0":-2.775575820361145,"x":120.79,"y":124.86,"x0":-2.3545575614645102,"y0":50.00039218769114,"z0":6.067921653279239,"aX":-8.297981758064802},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":17.0,"breakHorizontal":5.9,"spinRate":2329,"spinDirection":208},"zone":11,"typeConfidence":0.9,"plateTime":0.3905978046690515,"extension":6.609179455454977},"index":4,"playId":"6b8074cc-742a-303d-8ad7-fca1d6502337","pitchNumber":4,"startTime":"2026-09-12T02:33:28.874Z","endTime":"2026-09-12T02:33:32.878Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.92521847658721,"aZ":-34.16303864583476,"pfxX":0.49576045390799695,"pfxZ":-1.211536454696562,"pX":0.30320521828881325,"pZ":2.524236607694615,"vX0":6.838827592540677,"vY0":-127.28078567116846,"vZ0":-1.9544529970850908,"x0":-2.4819804457659598,"y0":50.00361568176009,"z0":6.005322728950614,"aX":0.8124301521634628},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-2.4,"breakHorizontal":-2.4,"spinRate":2238,"spinDirection":86},"zone":6,"typeConfidence":0.91,"plateTime":0.4302097302345107,"extension":6.619819369940596},"index":5,"playId":"ed1ca0a7-ed25-33d6-924d-1c6d0677d1a5","pitchNumber":5,"startTime":"2026-09-12T02:33:44.893Z","endTime":"2026-09-12T02:33:50.812Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.7,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.603632338761756,"aZ":-14.142714872398342,"pfxX":-5.032143406150283,"pfxZ":8.981893294691405,"pX":1.291913372037972,"pZ":3.657474131072269,"vX0":11.59321248728246,"vY0":-140.50156677221784,"vZ0":-4.047711719409387,"x":105.44,"y":170.63,"x0":-2.2263990067616355,"y0":50.00458209557019,"z0":6.030352023486235,"aX":-10.105827613980061},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":15.6,"breakHorizontal":6.8,"spinRate":2404,"spinDirection":208},"zone":12,"typeConfidence":0.89,"plateTime":0.3892365071765602,"extension":6.746199882627583},"index":6,"playId":"314268bd-62a9-36a4-b328-cd7f00e2c8f8","pitchNumber":6,"startTime":"2026-09-12T02:34:06.488Z","endTime":"2026-09-12T02:34:11.491Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:34:11.491Z","atBatIndex":69},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Ronald Acuña Jr. flies out to center fielder Derek Hill.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-12T02:34:38.894Z","endTime":"2026-09-12T02:36:07.188Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656537,"link":"/api/v1/people/656537"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.385717611531838,"aZ":-10.4731609083349,"pfxX":-4.304380291391287,"pfxZ":10.68690648329297,"pX":0.22618929564662446,"pZ":2.3231419885413804,"vX0":8.741819862905889,"vY0":-141.4088425560931,"vZ0":-8.216984094150467,"x":67.76,"y":140.03,"x0":-2.3421578805978274,"y0":50.00589257371241,"z0":5.933568071692968,"aX":-8.743553705172163},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":17.9,"breakHorizontal":6.1,"spinRate":2485,"spinDirection":208},"zone":5,"typeConfidence":0.9,"plateTime":0.3869128634111516,"extension":6.579959705120478},"index":0,"playId":"ab7c043a-b553-3267-adae-6824ad112a24","pitchNumber":1,"startTime":"2026-09-12T02:34:42.715Z","endTime":"2026-09-12T02:34:46.328Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.0,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.123473062901493,"aZ":-15.54528429185327,"pfxX":-9.588689485539497,"pfxZ":8.076257356618449,"pX":0.4327502812352374,"pZ":1.7257215022286174,"vX0":10.864097188392448,"vY0":-142.23801293086058,"vZ0":-8.697194042289862,"x":100.5,"y":192.19,"x0":-2.1815502696400597,"y0":50.00412124996259,"z0":5.79851257655385,"aX":-19.746159336065322},"breaks":{"breakAngle":45.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":15.2,"spinRate":2433,"spinDirection":212},"zone":9,"typeConfidence":0.92,"plateTime":0.3843649411537404,"extension":6.834786687047673},"index":1,"playId":"c4337377-d941-3549-aa55-29af88c56f31","pitchNumber":2,"startTime":"2026-09-12T02:35:04.791Z","endTime":"2026-09-12T02:35:08.958Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":143,"player":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"}}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.9,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.796865802605726,"aZ":-31.686546041170477,"pfxX":-0.6430184083249095,"pfxZ":0.2915790489383676,"pX":2.0253738001808053,"pZ":0.6357320067697392,"vX0":10.942252446153011,"vY0":-127.17327685590382,"vZ0":-6.6641506723884625,"x":39.8,"y":221.62,"x0":-2.2249813885195784,"y0":50.00033917768053,"z0":5.760845165927358,"aX":-1.067354216352827},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-0.7,"breakHorizontal":-1.0,"spinRate":2400,"spinDirection":34},"zone":14,"typeConfidence":0.91,"plateTime":0.4284866199861077,"extension":6.808999525046315},"index":2,"playId":"68d6b651-eac8-3531-ae45-9bc7eb3ee483","pitchNumber":3,"startTime":"2026-09-12T02:35:34.303Z","endTime":"2026-09-12T02:35:38.483Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.1,"strikeZoneTop":3.201,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.000840446319636,"aZ":-9.91730623554574,"pfxX":-3.499332109205038,"pfxZ":10.986860081447642,"pX":0.9629620627269937,"pZ":2.7238174467931895,"vX0":10.297947603864003,"vY0":-141.16520749130223,"vZ0":-7.250210505678111,"x":80.29,"y":165.24,"x0":-2.271636135747297,"y0":50.004646430570276,"z0":5.957950871745712,"aX":-7.0911658157582504},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.6,"breakHorizontal":4.3,"spinRate":2457,"spinDirection":204},"zone":12,"typeConfidence":0.89,"plateTime":0.38744200014380237,"extension":6.776752252380345},"hitData":{"launchSpeed":85.6,"launchAngle":43.0,"totalDistance":284.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.39,"coordY":87.17}},"index":3,"playId":"72b94607-3a94-3272-96f8-efac24bda1d2","pitchNumber":4,"startTime":"2026-09-12T02:35:55.185Z","endTime":"2026-09-12T02:36:07.188Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:36:07.188Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-09-12T02:36:35.678Z","endTime":"2026-09-12T02:36:46.291Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.2,"strikeZoneTop":3.372,"strikeZoneBottom":1.702,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.113239515172662,"aZ":-12.32296994214633,"pfxX":-4.879368831714223,"pfxZ":9.770840907425546,"pX":0.19517344041992038,"pZ":2.8300257048551973,"vX0":8.90423969116819,"vY0":-141.3709154496673,"vZ0":-6.401208946749481,"x":109.56,"y":162.37,"x0":-2.35601966208046,"y0":50.00052538609956,"z0":5.908550635274458,"aX":-9.911742780460381},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.6,"breakHorizontal":7.1,"spinRate":2475,"spinDirection":211},"zone":5,"typeConfidence":0.9,"plateTime":0.3868935959498754,"extension":6.735720034330642},"hitData":{"launchSpeed":96.7,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":122.22,"coordY":140.75}},"index":0,"playId":"bc3d343f-843f-3be0-a995-49b0e249ecc0","pitchNumber":1,"startTime":"2026-09-12T02:36:38.274Z","endTime":"2026-09-12T02:36:46.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:36:46.291Z","atBatIndex":71},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Justin Crawford singles on a line drive to center fielder Michael Harris II. Bryson Stott scores.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-09-12T02:39:31.381Z","endTime":"2026-09-12T02:39:42.163Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[6],"actionIndex":[0,1,2,3,4,5],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":{"id":628452,"link":"/api/v1/people/628452"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"description":"Drake Baldwin remains in the game as the catcher.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-12T02:39:31.369Z","endTime":"2026-09-12T02:39:31.370Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"battingOrder":"100"},{"details":{"description":"Defensive switch from shortstop to left field for Mauricio Dubón.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-12T02:39:31.371Z","endTime":"2026-09-12T02:39:31.372Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"500"},{"details":{"description":"Ha-Seong Kim remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-12T02:39:31.373Z","endTime":"2026-09-12T02:39:31.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"901","replacedPlayer":{"id":669221,"link":"/api/v1/people/669221"}},{"details":{"description":"Pitching Change: Raisel Iglesias replaces Victor Mederos, batting 8th.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-09-12T02:39:31.375Z","endTime":"2026-09-12T02:39:31.376Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"802","replacedPlayer":{"id":680577,"link":"/api/v1/people/680577"}},{"details":{"description":"Bryson Stott starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-09-12T02:39:31.377Z","endTime":"2026-09-12T02:39:31.378Z","isPitch":false,"type":"action","player":{"id":681082,"link":"/api/v1/people/681082"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Crawford replaces Bryan De La Cruz.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":5,"startTime":"2026-09-12T02:39:31.379Z","endTime":"2026-09-12T02:39:31.380Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"701","replacedPlayer":{"id":650559,"link":"/api/v1/people/650559"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.28470970373305,"aZ":-14.30393028584705,"pfxX":-5.715498153481073,"pfxZ":9.654251630341241,"pX":-0.1914843909908611,"pZ":2.9523745883649917,"vX0":8.034439199325137,"vY0":-135.37294190897904,"vZ0":-3.7015382043803053,"x":109.42,"y":152.49,"x0":-2.458955681262086,"y0":50.00399394449419,"z0":5.342581718685057,"aX":-10.581455623400737},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.8,"breakHorizontal":8.6,"spinRate":2365,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.4050185828557944,"extension":6.096968825884111},"hitData":{"launchSpeed":96.5,"launchAngle":15.0,"totalDistance":251.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":140.77,"coordY":104.79}},"index":6,"playId":"21b9c4cc-74cc-3eea-aaeb-921b3522f2a8","pitchNumber":1,"startTime":"2026-09-12T02:39:31.381Z","endTime":"2026-09-12T02:39:42.163Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:39:42.163Z","atBatIndex":72},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"J.T. Realmuto grounds into a force out, shortstop Ha-Seong Kim to second baseman Ozzie Albies. Justin Crawford out at 2nd. J.T. Realmuto to 1st.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-09-12T02:40:12.411Z","endTime":"2026-09-12T02:40:58.891Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":673490,"link":"/api/v1/people/673490"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.156960544867434,"aZ":-20.54342287307194,"pfxX":-9.158349311098336,"pfxZ":6.090253890421602,"pX":0.7570121298488539,"pZ":1.099423978453348,"vX0":9.048310988109044,"vY0":-136.81424387233068,"vZ0":-7.47177523145765,"x":78.76,"y":207.58,"x0":-1.3918099036513298,"y0":50.003665543666024,"z0":5.257404110945331,"aX":-17.488223594702134},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.7,"breakHorizontal":14.9,"spinRate":2425,"spinDirection":225},"zone":14,"typeConfidence":0.86,"plateTime":0.39926552147312,"extension":6.1134602910682165},"index":0,"playId":"91b68586-c9d1-3cda-9031-1b7f1b157178","pitchNumber":1,"startTime":"2026-09-12T02:40:12.411Z","endTime":"2026-09-12T02:40:16.368Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"L","description":"Foul Bunt"},"description":"Foul Bunt","code":"L","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.3,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63061073320426,"aZ":-26.928407286395522,"pfxX":-7.94792718560223,"pfxZ":3.1097429128983247,"pX":0.02994750417859729,"pZ":2.677766439079954,"vX0":6.3985809586472975,"vY0":-128.73560892683108,"vZ0":-1.7263165510893292,"x":112.49,"y":156.25,"x0":-1.4498319970279039,"y0":50.0016559418293,"z0":5.432721580489982,"aX":-13.398138991878707},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":13.1,"spinRate":1953,"spinDirection":237},"zone":5,"typeConfidence":0.89,"plateTime":0.424765642902996,"extension":6.084201730563236},"index":1,"playId":"71ea55cd-6302-36f0-b8dd-4c7a7a1a256a","pitchNumber":2,"startTime":"2026-09-12T02:40:27.695Z","endTime":"2026-09-12T02:40:32.423Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.4,"endSpeed":80.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.64934749928984,"aZ":-21.771072197445356,"pfxX":-9.677700191623279,"pfxZ":6.290746945907691,"pX":0.6438023923810491,"pZ":1.4229710385056131,"vX0":8.115944794708826,"vY0":-128.34892011710355,"vZ0":-5.349995546676991,"x":101.1,"y":157.67,"x0":-1.3149582744342192,"y0":50.005245896497016,"z0":5.249272276223658,"aX":-16.01295003970918},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.2,"breakHorizontal":15.5,"spinRate":2015,"spinDirection":243},"zone":14,"typeConfidence":0.9,"plateTime":0.4281236615200492,"extension":6.094453858396552},"hitData":{"launchSpeed":64.9,"launchAngle":-13.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.45,"coordY":155.92}},"index":2,"playId":"1b649bb9-0231-3eb3-a944-d9669d413c14","pitchNumber":3,"startTime":"2026-09-12T02:40:51.861Z","endTime":"2026-09-12T02:40:58.891Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:40:58.891Z","atBatIndex":73},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brandon Marsh flies out to right fielder Ronald Acuña Jr.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-09-12T02:41:28.155Z","endTime":"2026-09-12T02:42:55.752Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":660670,"link":"/api/v1/people/660670"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Brandon Marsh replaces Derek Hill.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-12T02:41:28.153Z","endTime":"2026-09-12T02:41:28.154Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":656537,"link":"/api/v1/people/656537"}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.3,"endSpeed":80.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.823863117547816,"aZ":-26.466644060812452,"pfxX":-10.390733382969339,"pfxZ":3.499443911930726,"pX":0.39334645731251844,"pZ":1.467847538563807,"vX0":10.959848782791608,"vY0":-126.66743612711514,"vZ0":-4.124806914571068,"x":121.69,"y":136.95,"x0":-2.630709145529945,"y0":50.005026137990086,"z0":5.223040050839192,"aX":-16.960504045677485},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":16.4,"spinRate":1924,"spinDirection":245},"zone":14,"typeConfidence":0.89,"plateTime":0.4317080438233325,"extension":6.201090069737976},"index":1,"playId":"cee9fe6a-257e-3631-8ab2-6a61ecc45241","pitchNumber":1,"startTime":"2026-09-12T02:41:28.155Z","endTime":"2026-09-12T02:41:32.383Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":80.3,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63734524835529,"aZ":-29.75263900496131,"pfxX":-11.208381455293026,"pfxZ":1.4867008603256822,"pX":-1.2307028680370042,"pZ":0.924516119082745,"vX0":7.095998853081799,"vY0":-126.49448865508411,"vZ0":-4.849700124567492,"x":152.35,"y":188.74,"x0":-2.6091980162488833,"y0":50.00388932469103,"z0":5.2387176931651895,"aX":-18.25244141870875},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":18.8,"spinRate":1943,"spinDirection":238},"zone":13,"typeConfidence":0.91,"plateTime":0.4322201285461942,"extension":6.1909410393449456},"index":2,"playId":"01cdaa0e-733e-3048-8af2-d8246c097127","pitchNumber":2,"startTime":"2026-09-12T02:41:43.534Z","endTime":"2026-09-12T02:41:47.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.310874630426067,"aZ":-14.38799810299534,"pfxX":-4.353834515791012,"pfxZ":9.385576624039015,"pX":-0.19164184181626603,"pZ":2.3000411084694585,"vX0":7.5590023564112485,"vY0":-136.59732678371233,"vZ0":-5.370531892832129,"x":89.71,"y":144.01,"x0":-2.4256034010776717,"y0":50.0025594646321,"z0":5.276313885747246,"aX":-8.25108366596908},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.1,"breakHorizontal":6.4,"spinRate":2432,"spinDirection":222},"zone":5,"typeConfidence":0.91,"plateTime":0.40056295142839815,"extension":6.069952284432892},"index":3,"playId":"ae316f2a-83f5-3164-a2f3-bfe63ef97d08","pitchNumber":3,"startTime":"2026-09-12T02:42:00.630Z","endTime":"2026-09-12T02:42:04.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.2,"endSpeed":81.6,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.508280864373493,"aZ":-24.878168201821868,"pfxX":-11.273329893951585,"pfxZ":4.321326746087347,"pX":0.5694650196622154,"pZ":0.5045324867379923,"vX0":11.243954837071094,"vY0":-129.25669916385084,"vZ0":-6.955406928280494,"x":113.36,"y":93.63,"x0":-2.3769880236587015,"y0":50.00244270696304,"z0":5.146644759348409,"aX":-19.032431021961543},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.4,"breakHorizontal":17.9,"spinRate":2003,"spinDirection":244},"zone":14,"typeConfidence":0.91,"plateTime":0.4241095769107428,"extension":6.192125738743225},"index":4,"playId":"5da38054-02c3-38a4-9d77-f392230dff9d","pitchNumber":4,"startTime":"2026-09-12T02:42:23.186Z","endTime":"2026-09-12T02:42:26.943Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.5,"endSpeed":80.0,"strikeZoneTop":3.312,"strikeZoneBottom":1.672,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.751504138721874,"aZ":-25.20437454517364,"pfxX":-10.153968025614143,"pfxZ":4.27071142766818,"pX":0.03592696720379978,"pZ":1.7599824893418425,"vX0":9.455538628390428,"vY0":-127.0949286102228,"vZ0":-3.73472122360456,"x":92.34,"y":158.61,"x0":-2.418610802698201,"y0":50.000923491414994,"z0":5.256723129259503,"aX":-16.562062153574953},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":7.1,"breakHorizontal":16.2,"spinRate":2037,"spinDirection":240},"zone":8,"typeConfidence":0.9,"plateTime":0.4314274901207922,"extension":6.239680243912841},"hitData":{"launchSpeed":98.1,"launchAngle":32.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":181.77,"coordY":111.88}},"index":5,"playId":"8082af8d-614f-3833-9932-5ab57d9b61d6","pitchNumber":5,"startTime":"2026-09-12T02:42:42.748Z","endTime":"2026-09-12T02:42:55.752Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:42:55.752Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Kyle Schwarber called out on strikes.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2026-09-12T02:43:28.126Z","endTime":"2026-09-12T02:44:42.202Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.2,"endSpeed":81.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.097961010085218,"aZ":-26.132816911941525,"pfxX":-8.792865470856448,"pfxZ":3.5421182031714125,"pX":0.4462050135541615,"pZ":2.298004642366739,"vX0":7.873398932403284,"vY0":-129.72779194376406,"vZ0":-2.656661005877445,"x":122.12,"y":175.09,"x0":-1.4854986410166986,"y0":50.00151270772604,"z0":5.327050507843598,"aX":-14.988594563958477},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":6.0,"breakHorizontal":14.2,"spinRate":2063,"spinDirection":242},"zone":6,"typeConfidence":0.9,"plateTime":0.4221908143192832,"extension":6.10949444300108},"index":0,"playId":"463cb358-af1a-3ba6-8e5d-244b4a5b902e","pitchNumber":1,"startTime":"2026-09-12T02:43:28.126Z","endTime":"2026-09-12T02:43:32.703Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":89.0,"endSpeed":81.6,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.467495948173077,"aZ":-24.406288649379917,"pfxX":-8.200860337733282,"pfxZ":4.585159373122603,"pX":0.08081273720667068,"pZ":1.1795254289424588,"vX0":6.651181591190462,"vY0":-129.43352662736334,"vZ0":-5.369786225143667,"x":159.36,"y":189.22,"x0":-1.4589610234855297,"y0":50.00304271935663,"z0":5.1544041286261795,"aX":-13.890171662300352},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":7.3,"breakHorizontal":13.3,"spinRate":2129,"spinDirection":239},"zone":14,"typeConfidence":0.89,"plateTime":0.42346270816374876,"extension":6.279810507628165},"index":1,"playId":"ca3279d2-a390-39d8-b32f-12b3fd8b828d","pitchNumber":2,"startTime":"2026-09-12T02:43:44.391Z","endTime":"2026-09-12T02:43:48.862Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.415307666165265,"aZ":-29.223185163592447,"pfxX":6.358308664203474,"pfxZ":2.0988978823246542,"pX":0.3803733075577319,"pZ":1.5458909985146885,"vX0":5.146916824676539,"vY0":-117.72288991626863,"vZ0":-2.5162910804495766,"x":93.21,"y":176.97,"x0":-2.6603215937431735,"y0":50.00059470587489,"z0":5.334606379782928,"aX":8.91843328048636},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":3.5,"breakHorizontal":-12.7,"spinRate":2815,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.4653373907243803,"extension":5.813943695148227},"index":2,"playId":"c97c8379-e0ae-3fb8-a43f-fbbda29d7726","pitchNumber":3,"startTime":"2026-09-12T02:44:00.763Z","endTime":"2026-09-12T02:44:05.005Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.1,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.3639551125656,"aZ":-27.594984628941088,"pfxX":8.314451212743574,"pfxZ":3.147417092256366,"pX":1.1577048947837427,"pZ":1.3168175717564778,"vX0":6.16070144378655,"vY0":-119.87233698371152,"vZ0":-3.496326232305219,"x":108.11,"y":105.4,"x0":-2.52646213832468,"y0":50.001714583145755,"z0":5.2602206322695135,"aX":12.08687428054308},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":5.2,"breakHorizontal":-16.6,"spinRate":2837,"spinDirection":67},"zone":14,"typeConfidence":0.91,"plateTime":0.4570765068294227,"extension":5.838984992901954},"index":3,"playId":"ac47765e-49c9-38ec-9895-47c46d6f784e","pitchNumber":4,"startTime":"2026-09-12T02:44:18.669Z","endTime":"2026-09-12T02:44:23.207Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":95.2,"endSpeed":86.7,"strikeZoneTop":3.181,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.991716339598863,"aZ":-16.596751704192027,"pfxX":-7.005994756056715,"pfxZ":8.059042091903201,"pX":-0.816413758090417,"pZ":2.5378046348649463,"vX0":8.218273869257345,"vY0":-138.4071934271237,"vZ0":-3.9024488611228394,"x":94.53,"y":169.44,"x0":-2.9192825964483777,"y0":50.00257536251087,"z0":5.083325936316489,"aX":-13.541449731918194},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.9,"breakHorizontal":10.9,"spinRate":2440,"spinDirection":230},"zone":4,"typeConfidence":0.91,"plateTime":0.3963231523540771,"extension":6.204373386397299},"index":4,"playId":"ab9987dd-09f5-3cbf-940d-4b9239a89b39","pitchNumber":5,"startTime":"2026-09-12T02:44:36.750Z","endTime":"2026-09-12T02:44:42.202Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:44:42.202Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Harris II grounds out, second baseman Luis Arraez to first baseman Alec Bohm. Brewer Hicklen to 3rd.","rbi":0,"awayScore":4,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-09-12T02:47:26.832Z","endTime":"2026-09-12T02:47:34.351Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[5],"actionIndex":[0,1,2,3,4],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Justin Crawford remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-12T02:47:26.822Z","endTime":"2026-09-12T02:47:26.823Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"701","replacedPlayer":{"id":650559,"link":"/api/v1/people/650559"}},{"details":{"description":"Brandon Marsh remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-12T02:47:26.824Z","endTime":"2026-09-12T02:47:26.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"901","replacedPlayer":{"id":656537,"link":"/api/v1/people/656537"}},{"details":{"description":"Pitching Change: Chase Shugart replaces Jonathan Bowlan.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-12T02:47:26.826Z","endTime":"2026-09-12T02:47:26.827Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663767,"link":"/api/v1/people/663767"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Matt Olson starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-09-12T02:47:26.828Z","endTime":"2026-09-12T02:47:26.829Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Brewer Hicklen replaces Matt Olson.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":4,"startTime":"2026-09-12T02:47:26.830Z","endTime":"2026-09-12T02:47:26.831Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676551,"link":"/api/v1/people/676551"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"301","replacedPlayer":{"id":621566,"link":"/api/v1/people/621566"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.181,"strikeZoneBottom":1.606,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.907691633421425,"aZ":-20.014759651421368,"pfxX":-1.393944936830068,"pfxZ":6.72223077356862,"pX":0.5616114264674721,"pZ":2.8221351724450123,"vX0":8.926664406898608,"vY0":-133.22126571848244,"vZ0":-2.650531498449291,"x":113.8,"y":152.96,"x0":-2.6423483538757595,"y0":50.00468178767044,"z0":5.2664649665821335,"aX":-2.524127360829638},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":11.9,"breakHorizontal":0.7,"spinRate":2629,"spinDirection":194},"zone":3,"typeConfidence":0.88,"plateTime":0.41015150470842343,"extension":5.890279490818912},"hitData":{"launchSpeed":93.9,"launchAngle":-11.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.32,"coordY":157.43}},"index":5,"playId":"65663ede-d520-3e38-a69a-6b794f7590c5","pitchNumber":1,"startTime":"2026-09-12T02:47:26.832Z","endTime":"2026-09-12T02:47:34.351Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:47:34.351Z","atBatIndex":76},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Mauricio Dubón out on a sacrifice fly to center fielder Justin Crawford. Brewer Hicklen scores.","rbi":1,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-09-12T02:47:58.784Z","endTime":"2026-09-12T02:48:12.291Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":676551,"fullName":"Brewer Hicklen","link":"/api/v1/people/676551"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.2,"strikeZoneTop":3.171,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.564928993696423,"aZ":-31.166538967043948,"pfxX":8.331743229669378,"pfxZ":0.6770768017375097,"pX":0.10390995067652067,"pZ":3.6283591851377937,"vX0":4.907118026294167,"vY0":-121.46119297939991,"vZ0":2.3903502320920733,"x":115.99,"y":158.14,"x0":-3.0301556310132733,"y0":50.00096479847195,"z0":5.356444006861641,"aX":12.346267268300734},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":2.2,"breakHorizontal":-16.3,"spinRate":2794,"spinDirection":66},"zone":12,"typeConfidence":0.89,"plateTime":0.4523306314481621,"extension":6.029454436388781},"hitData":{"launchSpeed":88.9,"launchAngle":47.0,"totalDistance":256.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.64,"coordY":85.55}},"index":0,"playId":"7f597fb4-03c5-3c04-ae72-c792c00f19ca","pitchNumber":1,"startTime":"2026-09-12T02:47:58.784Z","endTime":"2026-09-12T02:48:12.291Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:48:12.291Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, second baseman Luis Arraez to first baseman Alec Bohm.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2026-09-12T02:48:50.254Z","endTime":"2026-09-12T02:50:00.283Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":650333,"link":"/api/v1/people/650333"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.35892269876759,"aZ":-20.940051686918412,"pfxX":-2.478111892345565,"pfxZ":5.975190493096903,"pX":-0.5449660346234494,"pZ":3.097919329528951,"vX0":6.571609428522119,"vY0":-135.69205539387713,"vZ0":-2.327800562570599,"x":96.72,"y":177.91,"x0":-2.6672848249458827,"y0":50.0036921557515,"z0":5.412752196930023,"aX":-4.660535833125225},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.6,"breakHorizontal":3.2,"spinRate":2535,"spinDirection":208},"zone":1,"typeConfidence":0.8,"plateTime":0.40237164219721144,"extension":6.076471480618235},"index":0,"playId":"f1bab309-6642-3a3f-bba1-769c220db679","pitchNumber":1,"startTime":"2026-09-12T02:48:50.254Z","endTime":"2026-09-12T02:48:54.403Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.3,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.57850255741811,"aZ":-26.709559630554324,"pfxX":-9.2899598163096,"pfxZ":3.0995054208662456,"pX":-1.175035714467848,"pZ":2.3669035739439868,"vX0":7.5972994054663,"vY0":-131.67812758561817,"vZ0":-2.120303443106838,"x":151.47,"y":178.86,"x0":-2.8831465631425908,"y0":50.00586566045336,"z0":5.14823100114369,"aX":-16.402978708879015},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.4,"breakHorizontal":15.2,"spinRate":1976,"spinDirection":241},"zone":11,"typeConfidence":0.9,"plateTime":0.41511627951139696,"extension":6.00123326100418},"index":1,"playId":"b3ef6ed7-6582-3834-ac2f-df119c57b51e","pitchNumber":2,"startTime":"2026-09-12T02:49:04.785Z","endTime":"2026-09-12T02:49:10.113Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.4,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.785140430603203,"aZ":-15.15403322106359,"pfxX":-2.7820835851809527,"pfxZ":9.017623735458411,"pX":0.81402965029911,"pZ":0.5034308381344562,"vX0":9.891085748838691,"vY0":-136.24284682763874,"vZ0":-9.572299417866379,"x":151.47,"y":178.86,"x0":-2.4956326519695664,"y0":50.005761669074715,"z0":5.10039408219149,"aX":-5.253740675546342},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.5,"breakHorizontal":3.0,"spinRate":2654,"spinDirection":210},"zone":14,"typeConfidence":0.8,"plateTime":0.4013954405205795,"extension":6.100611109467366},"index":2,"playId":"5dcaeaba-1cff-3256-91df-665dc608c389","pitchNumber":3,"startTime":"2026-09-12T02:49:31.081Z","endTime":"2026-09-12T02:49:34.927Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.7,"strikeZoneTop":2.985,"strikeZoneBottom":1.506,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.001448492303307,"aZ":-30.095928156367766,"pfxX":-10.715086182595538,"pfxZ":1.2303541744173438,"pX":0.1387126530268402,"pZ":2.0318064725823666,"vX0":10.799306209459857,"vY0":-128.6869664945904,"vZ0":-2.209169792540339,"x":112.05,"y":173.68,"x0":-2.7064784830427637,"y0":50.002700574041455,"z0":5.217202878753699,"aX":-18.094273084599894},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":17.2,"spinRate":2040,"spinDirection":237},"zone":8,"typeConfidence":0.9,"plateTime":0.42452226874282006,"extension":6.199351119948934},"hitData":{"launchSpeed":91.5,"launchAngle":5.0,"totalDistance":74.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.34,"coordY":155.92}},"index":3,"playId":"3b588b14-8524-335c-ae2d-7bd6a1f4bd83","pitchNumber":4,"startTime":"2026-09-12T02:49:48.004Z","endTime":"2026-09-12T02:50:00.283Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:50:00.283Z","atBatIndex":78},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Trea Turner pops out to third baseman Austin Riley in foul territory.","rbi":0,"awayScore":4,"homeScore":4,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-09-12T02:52:23.539Z","endTime":"2026-09-12T02:52:33.053Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4],"actionIndex":[0,1,2,3],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Dominic Smith replaces pitcher Raisel Iglesias, batting 8th, playing first base.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-12T02:52:11.518Z","endTime":"2026-09-12T02:52:11.534Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"803","replacedPlayer":{"id":628452,"link":"/api/v1/people/628452"}},{"details":{"description":"Pitching Change: Didier Fuentes replaces Raisel Iglesias, batting 3rd.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-12T02:52:11.534Z","endTime":"2026-09-12T02:52:47.110Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800311,"link":"/api/v1/people/800311"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"battingOrder":"302","replacedPlayer":{"id":676551,"link":"/api/v1/people/676551"}},{"details":{"description":"Kyle Schwarber starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-09-12T02:52:23.535Z","endTime":"2026-09-12T02:52:23.536Z","isPitch":false,"type":"action","player":{"id":656941,"link":"/api/v1/people/656941"},"base":2},{"details":{"description":"Offensive Substitution: Pinch-runner Garrett Stubbs replaces Kyle Schwarber.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":3,"startTime":"2026-09-12T02:52:23.537Z","endTime":"2026-09-12T02:52:23.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"101","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"},"base":2},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.0,"strikeZoneTop":3.245,"strikeZoneBottom":1.637,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.873100744860174,"aZ":-17.273156481302262,"pfxX":-5.821766206183954,"pfxZ":7.460599387154863,"pX":-0.5406867605024416,"pZ":3.845690535529639,"vX0":6.917274319462101,"vY0":-140.6725150645161,"vZ0":0.033733613623697756,"x":108.11,"y":131.3,"x0":-2.278922813225843,"y0":50.005589626510435,"z0":4.956341226121682,"aX":-11.632673572161915},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.7,"breakHorizontal":9.1,"spinRate":2242,"spinDirection":226},"zone":11,"typeConfidence":0.91,"plateTime":0.389854500437369,"extension":6.782020618400806},"hitData":{"launchSpeed":80.3,"launchAngle":75.0,"totalDistance":66.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":96.73,"coordY":181.23}},"index":4,"playId":"a9813acd-a7ff-3305-bd55-8b1b61cb097f","pitchNumber":1,"startTime":"2026-09-12T02:52:23.539Z","endTime":"2026-09-12T02:52:33.053Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:52:33.053Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryce Harper singles on a ground ball to second baseman Ozzie Albies, deflected by first baseman Dominic Smith. Garrett Stubbs to 3rd.","rbi":0,"awayScore":4,"homeScore":4,"isOut":false},"about":{"atBatIndex":80,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-09-12T02:52:58.081Z","endTime":"2026-09-12T02:53:43.148Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"postOnThird":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_deflection"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":77.3,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.62258495566491,"aZ":-32.11376831149201,"pfxX":3.651675263110941,"pfxZ":0.03522372770875393,"pX":1.5827570735798873,"pZ":1.6580069956232872,"vX0":8.071664063143098,"vY0":-122.62145381496511,"vZ0":-0.7934232220736961,"x":159.36,"y":150.6,"x0":-2.2336812185727077,"y0":50.000020449712544,"z0":4.740434691367265,"aX":5.524016994071524},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.1,"breakHorizontal":-8.6,"spinRate":2476,"spinDirection":104},"zone":14,"typeConfidence":0.9,"plateTime":0.44773249799604464,"extension":6.851643898900799},"index":0,"playId":"c46ef6a0-b36f-3634-a829-9239e4939044","pitchNumber":1,"startTime":"2026-09-12T02:52:58.081Z","endTime":"2026-09-12T02:53:02.283Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":77.2,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.862817779310788,"aZ":-32.819340399965334,"pfxX":3.189943295869817,"pfxZ":-0.4288712588845911,"pX":1.9399222084313652,"pZ":0.41063798387480377,"vX0":9.25514541592044,"vY0":-122.15300637815628,"vZ0":-3.2006722880699505,"x":130.01,"y":85.15,"x0":-2.3248325515690103,"y0":50.003580807353565,"z0":4.582876103510448,"aX":4.7818128434495115},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":-1.3,"breakHorizontal":-8.2,"spinRate":2590,"spinDirection":104},"zone":14,"typeConfidence":0.88,"plateTime":0.44978109592504145,"extension":6.664350484498722},"index":1,"playId":"4c4c322b-14cc-397f-ae82-9d0788546992","pitchNumber":2,"startTime":"2026-09-12T02:53:15.162Z","endTime":"2026-09-12T02:53:19.157Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.265,"strikeZoneBottom":1.648,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.194941377578473,"aZ":-31.38503014939481,"pfxX":-9.600237875964243,"pfxZ":0.4917365001285434,"pX":-0.04621615409120575,"pZ":2.0192388192061372,"vX0":8.757691692128564,"vY0":-125.56158406002777,"vZ0":0.11229351343828009,"x":110.3,"y":151.54,"x0":-2.323373464077765,"y0":50.00241509219372,"z0":4.516841308348207,"aX":-15.407894825087002},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":15.5,"spinRate":1880,"spinDirection":255},"zone":8,"typeConfidence":0.9,"plateTime":0.43536054733998375,"extension":7.021433365548551},"hitData":{"launchSpeed":91.5,"launchAngle":8.0,"totalDistance":129.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":164.06,"coordY":154.4}},"index":2,"playId":"606c2ef0-a791-3c80-af34-044944004ca4","pitchNumber":3,"startTime":"2026-09-12T02:53:35.141Z","endTime":"2026-09-12T02:53:43.148Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:53:43.148Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luis Arraez singles on a line drive to left fielder Mauricio Dubón. Garrett Stubbs scores. Bryce Harper to 2nd.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":81,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-09-12T02:54:21.874Z","endTime":"2026-09-12T02:55:15.317Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":643289,"link":"/api/v1/people/643289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":596117,"fullName":"Garrett Stubbs","link":"/api/v1/people/596117"},"responsiblePitcher":{"id":800311,"link":"/api/v1/people/800311"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.91887997692746,"aZ":-16.106022731637076,"pfxX":-5.866469279036796,"pfxZ":7.991381575180528,"pX":0.023088553168714967,"pZ":3.4555924587705316,"vX0":8.298704035417522,"vY0":-141.30555565195894,"vZ0":-1.1330201030758942,"x":111.17,"y":136.48,"x0":-2.1974393537055676,"y0":50.00159956082606,"z0":4.902395781533709,"aX":-11.794865246378638},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.4,"breakHorizontal":8.8,"spinRate":2232,"spinDirection":218},"zone":12,"typeConfidence":0.91,"plateTime":0.3884730068194546,"extension":6.754728725829672},"index":0,"playId":"cee0e755-5b59-39b8-9afe-36ca4c6d05c2","pitchNumber":1,"startTime":"2026-09-12T02:54:21.874Z","endTime":"2026-09-12T02:54:26.413Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.3,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.28132599436414,"aZ":-14.975927149274314,"pfxX":-4.500045944249061,"pfxZ":8.38129967707253,"pX":0.027695773804261553,"pZ":2.6581648083576876,"vX0":7.982220783296642,"vY0":-142.47178757824926,"vZ0":-3.445299342213788,"x":112.05,"y":140.24,"x0":-2.2279587733903625,"y0":50.00281752542508,"z0":4.831910742782126,"aX":-9.234748533922689},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.6,"breakHorizontal":6.5,"spinRate":2162,"spinDirection":223},"zone":5,"typeConfidence":0.92,"plateTime":0.38470971542363586,"extension":6.876319832649706},"index":1,"playId":"1f00ece6-621b-3411-b28c-e6c90b2d1d91","pitchNumber":2,"startTime":"2026-09-12T02:54:38.937Z","endTime":"2026-09-12T02:54:42.923Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-09-12T02:55:02.783Z","endTime":"2026-09-12T02:55:02.784Z","isPitch":false,"type":"action","player":{"id":650333,"link":"/api/v1/people/650333"}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.8,"strikeZoneTop":3.124,"strikeZoneBottom":1.577,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.83401088663576,"aZ":-13.980598465336357,"pfxX":-6.4387644378556885,"pfxZ":8.6311432921748,"pX":0.5638493267145402,"pZ":2.1439600352109935,"vX0":10.131689929174959,"vY0":-144.12893980977256,"vZ0":-5.315963640455895,"x":95.51,"y":180.89,"x0":-2.157060844975342,"y0":50.00443340792446,"z0":4.872491410773352,"aX":-13.575898291397783},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.8,"breakHorizontal":9.7,"spinRate":2128,"spinDirection":222},"zone":6,"typeConfidence":0.92,"plateTime":0.37970329206636055,"extension":6.935937577430752},"hitData":{"launchSpeed":68.0,"launchAngle":16.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.59,"coordY":135.26}},"index":3,"playId":"8a9d2193-c5e2-39fe-8a54-21c850827ec8","pitchNumber":3,"startTime":"2026-09-12T02:55:02.785Z","endTime":"2026-09-12T02:55:15.317Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:55:15.317Z","atBatIndex":81},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Alec Bohm strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":82,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-09-12T02:55:39.865Z","endTime":"2026-09-12T02:56:47.169Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnSecond":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.2,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26123723194399,"aZ":-15.46898174376325,"pfxX":-7.012601137690606,"pfxZ":8.182639380722023,"pX":-0.11650952014724318,"pZ":2.0016068848962854,"vX0":8.407759588234272,"vY0":-142.14302781201303,"vZ0":-5.145227053757038,"x":121.44,"y":184.74,"x0":-2.204781996520609,"y0":50.0037266546645,"z0":4.820918673993828,"aX":-14.318822114759286},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":13.9,"breakHorizontal":10.9,"spinRate":2128,"spinDirection":217},"zone":8,"typeConfidence":0.9,"plateTime":0.385655333253498,"extension":6.7366269484743775},"index":0,"playId":"cc4db474-4426-3ebd-a19e-a57c65b46148","pitchNumber":1,"startTime":"2026-09-12T02:55:39.865Z","endTime":"2026-09-12T02:55:44.034Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":89.4,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.22168112057842,"aZ":-14.526197298012429,"pfxX":-7.466696294608122,"pfxZ":8.554879822777187,"pX":0.6191735674122949,"pZ":3.7352389411099285,"vX0":9.755179742447519,"vY0":-143.00451825005084,"vZ0":-1.4056178141934466,"x":93.4,"y":137.93,"x0":-1.8726445257535174,"y0":50.000817218167406,"z0":5.148225908468924,"aX":-15.40084189393581},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.4,"breakHorizontal":11.4,"spinRate":2082,"spinDirection":222},"zone":12,"typeConfidence":0.92,"plateTime":0.3836003478528771,"extension":6.8020799132850085},"index":1,"playId":"c0070046-afca-3221-95ad-92ef64327ead","pitchNumber":2,"startTime":"2026-09-12T02:55:59.629Z","endTime":"2026-09-12T02:56:03.857Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.896391551400118,"aZ":-34.954079601403116,"pfxX":4.653558703982533,"pfxZ":-1.7936321628957064,"pX":0.576168921699698,"pZ":1.593949432120776,"vX0":5.715743393507603,"vY0":-123.89346775339675,"vZ0":-0.7901691673319189,"x":95.04,"y":195.74,"x0":-2.3698883368367856,"y0":50.00590826420218,"z0":4.851155548746803,"aX":7.1983272548117485},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.1,"breakHorizontal":-9.8,"spinRate":2441,"spinDirection":99},"zone":14,"typeConfidence":0.89,"plateTime":0.44293733476550123,"extension":6.72934851376874},"index":2,"playId":"7c5178a0-9fa8-36b1-bb35-cc81e964d1e3","pitchNumber":3,"startTime":"2026-09-12T02:56:17.631Z","endTime":"2026-09-12T02:56:22.962Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.407,"strikeZoneBottom":1.719,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.285754109062633,"aZ":-35.33207171871213,"pfxX":4.358700205368364,"pfxZ":-2.0222042008810854,"pX":0.554373430621603,"pZ":1.3691695846705385,"vX0":5.474869356044691,"vY0":-123.95233250178009,"vZ0":-1.3099766540684161,"x":95.87,"y":201.81,"x0":-2.24765829208126,"y0":50.00460069589427,"z0":4.848922808522453,"aX":6.797085914815503},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.7,"breakHorizontal":-9.1,"spinRate":2530,"spinDirection":94},"zone":14,"typeConfidence":0.87,"plateTime":0.4415216059990428,"extension":6.649232462331403},"index":3,"playId":"fa3c4805-1274-3f4c-80a0-d61c8173fbf6","pitchNumber":4,"startTime":"2026-09-12T02:56:41.841Z","endTime":"2026-09-12T02:56:47.169Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:56:47.169Z","atBatIndex":82},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryson Stott walks. Bryce Harper to 3rd. Luis Arraez to 2nd.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":83,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-09-12T02:57:12.943Z","endTime":"2026-09-12T02:58:33.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"postOnSecond":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"postOnThird":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":681082,"fullName":"Bryson Stott","link":"/api/v1/people/681082"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.0,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.734063597836943,"aZ":-16.4993406705401,"pfxX":-6.292791026973014,"pfxZ":7.699043592999816,"pX":-0.4285082865907997,"pZ":3.4665155978262248,"vX0":7.486720750548891,"vY0":-141.64983818659803,"vZ0":-1.131637444679066,"x":133.33,"y":145.18,"x0":-2.2856697174303773,"y0":50.00559698922188,"z0":4.924014114470949,"aX":-12.816758435266298},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":13.9,"breakHorizontal":10.0,"spinRate":2049,"spinDirection":218},"zone":11,"typeConfidence":0.91,"plateTime":0.3863809312378761,"extension":6.783814504917665},"index":0,"playId":"37cf86f5-d9a9-3b6b-85df-182279243e40","pitchNumber":1,"startTime":"2026-09-12T02:57:12.943Z","endTime":"2026-09-12T02:57:16.767Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.5,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30973821894186,"aZ":-17.644161214239396,"pfxX":-7.313895251479102,"pfxZ":7.070250603918312,"pX":-1.2189461139069362,"pZ":3.725804189808403,"vX0":5.486335638042785,"vY0":-142.15913701844622,"vZ0":-0.5103203298814903,"x":163.46,"y":138.18,"x0":-2.2195340074371264,"y0":50.004390445737684,"z0":5.023487113362469,"aX":-15.03401034285756},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.0,"breakHorizontal":12.2,"spinRate":2168,"spinDirection":219},"zone":11,"typeConfidence":0.91,"plateTime":0.3846741975735264,"extension":6.858226526962658},"index":1,"playId":"cd4040d1-3613-3421-859f-7a53f97e6c06","pitchNumber":2,"startTime":"2026-09-12T02:57:31.776Z","endTime":"2026-09-12T02:57:35.443Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.38174016297419,"aZ":-14.594206219872818,"pfxX":-6.598608956068358,"pfxZ":8.617073082986602,"pX":-1.056590257181563,"pZ":3.129524215104038,"vX0":5.782787938200227,"vY0":-141.70766013450805,"vZ0":-2.123166829647285,"x":157.27,"y":154.28,"x0":-2.263086448674537,"y0":50.00407369744171,"z0":4.817175843021305,"aX":-13.465364864678417},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.4,"breakHorizontal":10.8,"spinRate":2061,"spinDirection":225},"zone":11,"typeConfidence":0.91,"plateTime":0.38602577314063513,"extension":6.840141588031471},"index":2,"playId":"e5231b7a-5702-3311-a41b-1510e6a1ed6f","pitchNumber":3,"startTime":"2026-09-12T02:57:50.621Z","endTime":"2026-09-12T02:57:54.673Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.5527497025004,"aZ":-28.730968701681533,"pfxX":-10.473945997241614,"pfxZ":2.104362105808341,"pX":-1.2291000613194736,"pZ":2.0401575121596696,"vX0":6.0370253506748774,"vY0":-126.43693753801023,"vZ0":-0.685387760543646,"x":163.85,"y":183.7,"x0":-2.275698879597294,"y0":50.000475553732144,"z0":4.601713579782046,"aX":-17.112032899936526},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.0,"breakHorizontal":17.8,"spinRate":1779,"spinDirection":253},"zone":13,"typeConfidence":0.93,"plateTime":0.4316930015407756,"extension":6.9573011208559645},"index":3,"playId":"a4ef014a-62a8-3fdd-81b8-0db803b2602e","pitchNumber":4,"startTime":"2026-09-12T02:58:08.993Z","endTime":"2026-09-12T02:58:13.538Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":87.8,"strikeZoneTop":3.225,"strikeZoneBottom":1.628,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.18931813619999,"aZ":-17.668908190454864,"pfxX":-7.989453526186761,"pfxZ":7.317890164770429,"pX":-1.648717088787103,"pZ":2.651096035012288,"vX0":5.1547776824308595,"vY0":-139.82334697734478,"vZ0":-2.5881678173567657,"x":179.85,"y":167.2,"x0":-2.4771004715675224,"y0":50.00225895842966,"z0":4.746491092663671,"aX":-15.83715558220067},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.0,"breakHorizontal":13.4,"spinRate":2043,"spinDirection":224},"zone":11,"typeConfidence":0.87,"plateTime":0.3915478798628187,"extension":6.733983205640275},"index":4,"playId":"210ac601-344a-3a9b-b28e-b1465a243b42","pitchNumber":5,"startTime":"2026-09-12T02:58:28.014Z","endTime":"2026-09-12T02:58:33.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:58:33.427Z","atBatIndex":83},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Crawford grounds out, second baseman Ozzie Albies to first baseman Dominic Smith.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":84,"halfInning":"top","isTopInning":true,"inning":11,"startTime":"2026-09-12T02:59:28.018Z","endTime":"2026-09-12T02:59:56.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":642086,"link":"/api/v1/people/642086"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-09-12T02:58:55.806Z","endTime":"2026-09-12T02:59:30.305Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.2,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.11309327295759,"aZ":-30.926962430269874,"pfxX":2.6611764493350343,"pfxZ":0.8497002062387145,"pX":-0.19330093362874798,"pZ":1.5493254041317432,"vX0":4.451036169163461,"vY0":-120.37680435084579,"vZ0":-0.9895441211358238,"x":124.37,"y":196.95,"x0":-2.411253511483538,"y0":50.00425206728643,"z0":4.700938379500487,"aX":3.909101661892612},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.6,"breakHorizontal":-5.9,"spinRate":2504,"spinDirection":107},"zone":13,"typeConfidence":0.87,"plateTime":0.45482235857754016,"extension":6.626073018812281},"index":1,"playId":"f76be571-317e-3e86-8629-c18a6226d6d8","pitchNumber":1,"startTime":"2026-09-12T02:59:30.305Z","endTime":"2026-09-12T02:59:34.733Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.7,"strikeZoneTop":3.279,"strikeZoneBottom":1.655,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.998806284111144,"aZ":-27.41251439655097,"pfxX":-8.765727439471695,"pfxZ":2.7980197899845267,"pX":-1.1963052651030721,"pZ":1.8019658128149538,"vX0":6.2329152088108835,"vY0":-129.32893867447314,"vZ0":-1.5074539359804666,"x":112.49,"y":157.2,"x0":-2.4940943426000124,"y0":50.00180831808182,"z0":4.487284721435526,"aX":-14.905489175674639},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":4.9,"breakHorizontal":14.5,"spinRate":1710,"spinDirection":261},"zone":13,"typeConfidence":0.89,"plateTime":0.4229013639613459,"extension":6.807604677976932},"hitData":{"launchSpeed":70.3,"launchAngle":-22.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.4,"coordY":156.93}},"index":2,"playId":"5fe0f5da-ab26-3c9b-8ec9-21c5903b548c","pitchNumber":2,"startTime":"2026-09-12T02:59:45.631Z","endTime":"2026-09-12T02:59:56.818Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T02:59:56.818Z","atBatIndex":84},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Riley grounds out, shortstop Trea Turner to first baseman Alec Bohm.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-09-12T03:02:10.453Z","endTime":"2026-09-12T03:02:54.278Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":607208,"link":"/api/v1/people/607208"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":664761,"link":"/api/v1/people/664761"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Garrett Stubbs remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-09-12T03:02:12.733Z","endTime":"2026-09-12T03:02:12.734Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596117,"link":"/api/v1/people/596117"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"101","replacedPlayer":{"id":656941,"link":"/api/v1/people/656941"}},{"details":{"description":"Ozzie Albies starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-09-12T03:02:12.735Z","endTime":"2026-09-12T03:02:12.736Z","isPitch":false,"type":"action","player":{"id":645277,"link":"/api/v1/people/645277"},"base":2},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.5,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.677275691485278,"aZ":-23.238616383460492,"pfxX":2.325358071765797,"pfxZ":5.0275311774375435,"pX":-0.08507489552682343,"pZ":3.161414822965497,"vX0":6.008252296239151,"vY0":-132.34456541807637,"vZ0":-1.58495450868632,"x":120.24,"y":153.42,"x0":-2.684970685773023,"y0":50.00446000925823,"z0":5.466595343150839,"aX":4.132845715782293},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.0,"breakHorizontal":-5.5,"spinRate":2519,"spinDirection":190},"zone":2,"typeConfidence":0.91,"plateTime":0.41352910334446413,"extension":5.814525860904159},"index":2,"playId":"3a4cdbea-c200-3240-b85a-f0178e1cf5fb","pitchNumber":1,"startTime":"2026-09-12T03:02:12.737Z","endTime":"2026-09-12T03:02:16.982Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.1,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.06626378004483,"aZ":-24.664654115428096,"pfxX":0.2986574965658235,"pfxZ":4.213418507545093,"pX":1.8058397250055367,"pZ":0.9966831865891786,"vX0":10.701463779992771,"vY0":-132.58210855244573,"vZ0":-6.381316133917313,"x":48.17,"y":211.87,"x0":-2.3198224662434503,"y0":50.003652369154096,"z0":5.232272894076149,"aX":0.5300282540302472},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":6.4,"breakHorizontal":-2.9,"spinRate":2682,"spinDirection":187},"zone":14,"typeConfidence":0.91,"plateTime":0.41296165391851547,"extension":6.176480088064472},"index":3,"playId":"0d655cd5-6086-3128-bbe6-af523729b708","pitchNumber":2,"startTime":"2026-09-12T03:02:27.804Z","endTime":"2026-09-12T03:02:31.353Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.8,"strikeZoneTop":3.274,"strikeZoneBottom":1.652,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.403007006580673,"aZ":-24.159664499659748,"pfxX":-10.821900420866308,"pfxZ":4.2718098403206115,"pX":0.22914652067066335,"pZ":1.7280201803372348,"vX0":11.107253918582792,"vY0":-136.0351872718549,"vZ0":-4.598298430417509,"x":108.27,"y":192.12,"x0":-2.4977376301516245,"y0":50.00569177300507,"z0":5.111889657530274,"aX":-20.31822855707727},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":7.0,"breakHorizontal":17.3,"spinRate":2199,"spinDirection":230},"zone":8,"typeConfidence":0.9,"plateTime":0.4023988972665129,"extension":6.305578240231201},"hitData":{"launchSpeed":88.1,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":103.59,"coordY":151.49}},"index":4,"playId":"2df357ca-d51d-30f9-aa1c-707ac9e876b8","pitchNumber":3,"startTime":"2026-09-12T03:02:46.264Z","endTime":"2026-09-12T03:02:54.278Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T03:02:54.278Z","atBatIndex":85},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Dominic Smith pops out to third baseman Bryson Stott.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-09-12T03:06:30.643Z","endTime":"2026-09-12T03:06:42.912Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":681082,"link":"/api/v1/people/681082"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-09-12T03:03:50.024Z","endTime":"2026-09-12T03:04:44.188Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Brooks Raley replaces Chase Shugart.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-09-12T03:04:44.188Z","endTime":"2026-09-12T03:06:32.906Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":548384,"link":"/api/v1/people/548384"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.176,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.861025164929927,"aZ":-24.73654679439564,"pfxX":-1.2942237426026666,"pfxZ":4.696823830988382,"pX":0.4510173346542111,"pZ":3.3821996938200902,"vX0":-5.437430392488857,"vY0":-124.48029667739588,"vZ0":-0.7795983817818828,"x":99.81,"y":147.46,"x0":2.8237150509612103,"y0":50.00200329723669,"z0":5.730727521087177,"aX":-2.0495448725640095},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.6,"breakHorizontal":3.5,"spinRate":2664,"spinDirection":178},"zone":12,"typeConfidence":0.9,"plateTime":0.4384930312187585,"extension":5.600538955473751},"hitData":{"launchSpeed":80.7,"launchAngle":78.0,"totalDistance":42.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":115.97,"coordY":185.28}},"index":2,"playId":"c721ca4b-8fdc-39d1-935c-310a3ee4eaf2","pitchNumber":1,"startTime":"2026-09-12T03:06:32.906Z","endTime":"2026-09-12T03:06:42.912Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T03:06:42.912Z","atBatIndex":86},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ha-Seong Kim singles on a line drive to left fielder Brandon Marsh. Ozzie Albies scores.","rbi":1,"awayScore":5,"homeScore":5,"isOut":false},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-09-12T03:07:06.008Z","endTime":"2026-09-12T03:07:52.445Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669016,"link":"/api/v1/people/669016"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":663767,"link":"/api/v1/people/663767"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.7,"endSpeed":73.8,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.11776242484358,"aZ":-30.49542185848358,"pfxX":-8.556426774668852,"pfxZ":1.2146805530080886,"pX":-0.1275460805540475,"pZ":2.2804614386809496,"vX0":-4.909223319353897,"vY0":-117.37794511007014,"vZ0":-0.5691991999513139,"x":121.86,"y":177.21,"x0":3.1091629806922825,"y0":50.00404162812262,"z0":5.388431413923251,"aX":-11.828678930912938},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":2.4,"breakHorizontal":16.8,"spinRate":2967,"spinDirection":286},"zone":5,"typeConfidence":0.9,"plateTime":0.4682810734325007,"extension":5.596466802415839},"index":0,"playId":"48252b97-49a1-3122-acc4-22fd34baf615","pitchNumber":1,"startTime":"2026-09-12T03:07:08.306Z","endTime":"2026-09-12T03:07:12.418Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.097109816577966,"aZ":-32.890605238045474,"pfxX":11.043624648710876,"pfxZ":-0.46547994416743066,"pX":1.9283086133353518,"pZ":3.511401821378609,"vX0":-5.440671294159645,"vY0":-123.39932919660635,"vZ0":1.326907876697119,"x":43.5,"y":143.97,"x0":2.734715882852419,"y0":50.00448564287479,"z0":5.751653705624147,"aX":16.918536421427756},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.2,"breakHorizontal":-18.6,"spinRate":1978,"spinDirection":104},"zone":12,"typeConfidence":0.9,"plateTime":0.4450176094042009,"extension":5.389255267239809},"index":1,"playId":"7663a20e-6a33-3c36-9085-f83f9f27d406","pitchNumber":2,"startTime":"2026-09-12T03:07:24.845Z","endTime":"2026-09-12T03:07:28.798Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.2757525755141,"aZ":-30.527192691035715,"pfxX":11.847856318815133,"pfxZ":1.0600324908420093,"pX":0.09589148316996966,"pZ":2.017467034845962,"vX0":-10.05458343120766,"vY0":-124.11754157412774,"vZ0":-2.3214952929178034,"x":113.34,"y":184.31,"x0":2.6637198776136795,"y0":50.005436689808015,"z0":5.5118508598941505,"aX":18.453863957490334},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.6,"breakHorizontal":-19.1,"spinRate":2080,"spinDirection":103},"zone":8,"typeConfidence":0.87,"plateTime":0.4416181248909141,"extension":5.763790278981685},"hitData":{"launchSpeed":106.3,"launchAngle":8.0,"totalDistance":148.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":82.56,"coordY":120.99}},"index":2,"playId":"1c3369d3-85ed-3ad3-973a-2d55e37933fb","pitchNumber":3,"startTime":"2026-09-12T03:07:40.423Z","endTime":"2026-09-12T03:07:52.445Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T03:07:52.445Z","atBatIndex":87},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Drake Baldwin doubles (17) on a sharp line drive to center fielder Justin Crawford. Ha-Seong Kim scores.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-09-12T03:08:24.743Z","endTime":"2026-09-12T03:09:53.046Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".383"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".732"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.153"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".983"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".546"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".662"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.30"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.34"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.93"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.69"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.46"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.16"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.44"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.65"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.07"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.18"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.20"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".732"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.153"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".983"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".546"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".662"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":{"id":548384,"link":"/api/v1/people/548384"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14553155476514,"aZ":-27.121577609510418,"pfxX":-2.4629343009226226,"pfxZ":3.053908746240296,"pX":-0.28443961717948846,"pZ":3.9146494419964926,"vX0":-6.877942995791863,"vY0":-127.321884730244,"vZ0":0.5895465944231603,"x":127.84,"y":133.08,"x0":2.763169611227087,"y0":50.00339111344635,"z0":5.812645674648262,"aX":-4.076668847501388},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":5.9,"spinRate":2686,"spinDirection":178},"zone":11,"typeConfidence":0.91,"plateTime":0.4288613889794286,"extension":5.7199161562217276},"index":0,"playId":"0a1581ae-1891-35f9-a023-6d953e634f2d","pitchNumber":1,"startTime":"2026-09-12T03:08:24.743Z","endTime":"2026-09-12T03:08:28.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.774757458139756,"aZ":-30.93219381026656,"pfxX":-7.037250078504927,"pfxZ":0.8922480844907668,"pX":-2.371464946891493,"pZ":1.521352208681119,"vX0":-10.041728887420716,"vY0":-117.49171852355653,"vZ0":-1.859983477727311,"x":207.39,"y":197.7,"x0":2.883882128415034,"y0":50.000978132322835,"z0":5.217727361950256,"aX":-9.764527543634063},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.4,"breakHorizontal":15.4,"spinRate":3061,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.4674852614125604,"extension":5.826442307891887},"index":1,"playId":"cf0f1688-75d1-3830-91d5-04060b523520","pitchNumber":2,"startTime":"2026-09-12T03:08:39.017Z","endTime":"2026-09-12T03:08:43.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55494905982096,"aZ":-27.037457114486298,"pfxX":-2.591065730172067,"pfxZ":3.19064516213478,"pX":-0.2556441927012581,"pZ":2.3710031730819687,"vX0":-7.03478874184925,"vY0":-125.14679105906109,"vZ0":-2.5752462303525343,"x":126.74,"y":174.76,"x0":2.9110568521659625,"y0":50.00377417539395,"z0":5.592831219858149,"aX":-4.174697550656568},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":6.1,"spinRate":2654,"spinDirection":189},"zone":4,"typeConfidence":0.9,"plateTime":0.43506557233996057,"extension":5.667374814034162},"index":2,"playId":"ca67e8df-5d43-3665-8ec3-59861747f4f5","pitchNumber":3,"startTime":"2026-09-12T03:09:03.154Z","endTime":"2026-09-12T03:09:07.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30628621691008,"aZ":-27.13996958899247,"pfxX":-0.7821914723622219,"pfxZ":3.083076280789019,"pX":-0.416830761502866,"pZ":3.0947885501052417,"vX0":-7.766521572459265,"vY0":-126.11874367964185,"vZ0":-0.9436537544351383,"x":132.89,"y":155.22,"x0":2.78653617126716,"y0":50.003103310806075,"z0":5.635465981823816,"aX":-1.2773337347640326},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":3.0,"spinRate":2717,"spinDirection":195},"zone":1,"typeConfidence":0.92,"plateTime":0.43199567849444964,"extension":5.550084847517124},"index":3,"playId":"b34737d9-89f8-3413-b143-ff3d6103220a","pitchNumber":4,"startTime":"2026-09-12T03:09:19.316Z","endTime":"2026-09-12T03:09:22.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90385739385836,"aZ":-26.35343928330898,"pfxX":-7.676815158763668,"pfxZ":4.085340002449964,"pX":-0.6073974685490903,"pZ":1.930512482712779,"vX0":-6.470570104423588,"vY0":-118.93637335748201,"vZ0":-1.9980721932216015,"x":140.15,"y":186.66,"x0":3.150981683248047,"y0":50.00478526512304,"z0":5.183577023870956,"aX":-10.941191251652604},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.2,"breakHorizontal":15.5,"spinRate":3018,"spinDirection":284},"zone":7,"typeConfidence":0.91,"plateTime":0.4614371308959253,"extension":5.738804022294828},"hitData":{"launchSpeed":101.2,"launchAngle":17.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":156.97,"coordY":49.61}},"index":4,"playId":"ea717126-00e2-392d-9650-d4993e993f21","pitchNumber":5,"startTime":"2026-09-12T03:09:41.020Z","endTime":"2026-09-12T03:09:53.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T03:09:53.046Z","atBatIndex":88}],"currentPlay":{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Drake Baldwin doubles (17) on a sharp line drive to center fielder Justin Crawford. Ha-Seong Kim scores.","rbi":1,"awayScore":5,"homeScore":6,"isOut":false},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":11,"startTime":"2026-09-12T03:08:24.743Z","endTime":"2026-09-12T03:09:53.046Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".308"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".130"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".350"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".390"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".395"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".179"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".383"},{"zone":"09","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".276"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".118"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".267"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".207"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".192"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".732"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.153"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".983"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".546"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".662"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.30"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.34"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.93"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"94.73"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.69"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.46"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.16"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.47"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.44"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.65"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"73.07"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.18"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.20"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".429"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".261"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".732"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.153"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.026"},{"zone":"07","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".536"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".983"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".897"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".636"},{"zone":"12","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".846"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".546"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".662"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":702222,"link":"/api/v1/people/702222"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"responsiblePitcher":{"id":548384,"link":"/api/v1/people/548384"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.8,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.14553155476514,"aZ":-27.121577609510418,"pfxX":-2.4629343009226226,"pfxZ":3.053908746240296,"pX":-0.28443961717948846,"pZ":3.9146494419964926,"vX0":-6.877942995791863,"vY0":-127.321884730244,"vZ0":0.5895465944231603,"x":127.84,"y":133.08,"x0":2.763169611227087,"y0":50.00339111344635,"z0":5.812645674648262,"aX":-4.076668847501388},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.9,"breakHorizontal":5.9,"spinRate":2686,"spinDirection":178},"zone":11,"typeConfidence":0.91,"plateTime":0.4288613889794286,"extension":5.7199161562217276},"index":0,"playId":"0a1581ae-1891-35f9-a023-6d953e634f2d","pitchNumber":1,"startTime":"2026-09-12T03:08:24.743Z","endTime":"2026-09-12T03:08:28.833Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":74.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.774757458139756,"aZ":-30.93219381026656,"pfxX":-7.037250078504927,"pfxZ":0.8922480844907668,"pX":-2.371464946891493,"pZ":1.521352208681119,"vX0":-10.041728887420716,"vY0":-117.49171852355653,"vZ0":-1.859983477727311,"x":207.39,"y":197.7,"x0":2.883882128415034,"y0":50.000978132322835,"z0":5.217727361950256,"aX":-9.764527543634063},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":1.4,"breakHorizontal":15.4,"spinRate":3061,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.4674852614125604,"extension":5.826442307891887},"index":1,"playId":"cf0f1688-75d1-3830-91d5-04060b523520","pitchNumber":2,"startTime":"2026-09-12T03:08:39.017Z","endTime":"2026-09-12T03:08:43.288Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55494905982096,"aZ":-27.037457114486298,"pfxX":-2.591065730172067,"pfxZ":3.19064516213478,"pX":-0.2556441927012581,"pZ":2.3710031730819687,"vX0":-7.03478874184925,"vY0":-125.14679105906109,"vZ0":-2.5752462303525343,"x":126.74,"y":174.76,"x0":2.9110568521659625,"y0":50.00377417539395,"z0":5.592831219858149,"aX":-4.174697550656568},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":5.5,"breakHorizontal":6.1,"spinRate":2654,"spinDirection":189},"zone":4,"typeConfidence":0.9,"plateTime":0.43506557233996057,"extension":5.667374814034162},"index":2,"playId":"ca67e8df-5d43-3665-8ec3-59861747f4f5","pitchNumber":3,"startTime":"2026-09-12T03:09:03.154Z","endTime":"2026-09-12T03:09:07.153Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":80.5,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.30628621691008,"aZ":-27.13996958899247,"pfxX":-0.7821914723622219,"pfxZ":3.083076280789019,"pX":-0.416830761502866,"pZ":3.0947885501052417,"vX0":-7.766521572459265,"vY0":-126.11874367964185,"vZ0":-0.9436537544351383,"x":132.89,"y":155.22,"x0":2.78653617126716,"y0":50.003103310806075,"z0":5.635465981823816,"aX":-1.2773337347640326},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":5.6,"breakHorizontal":3.0,"spinRate":2717,"spinDirection":195},"zone":1,"typeConfidence":0.92,"plateTime":0.43199567849444964,"extension":5.550084847517124},"index":3,"playId":"b34737d9-89f8-3413-b143-ff3d6103220a","pitchNumber":4,"startTime":"2026-09-12T03:09:19.316Z","endTime":"2026-09-12T03:09:22.847Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.8,"endSpeed":75.1,"strikeZoneTop":3.206,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.90385739385836,"aZ":-26.35343928330898,"pfxX":-7.676815158763668,"pfxZ":4.085340002449964,"pX":-0.6073974685490903,"pZ":1.930512482712779,"vX0":-6.470570104423588,"vY0":-118.93637335748201,"vZ0":-1.9980721932216015,"x":140.15,"y":186.66,"x0":3.150981683248047,"y0":50.00478526512304,"z0":5.183577023870956,"aX":-10.941191251652604},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.2,"breakHorizontal":15.5,"spinRate":3018,"spinDirection":284},"zone":7,"typeConfidence":0.91,"plateTime":0.4614371308959253,"extension":5.738804022294828},"hitData":{"launchSpeed":101.2,"launchAngle":17.0,"totalDistance":324.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":156.97,"coordY":49.61}},"index":4,"playId":"ea717126-00e2-392d-9650-d4993e993f21","pitchNumber":5,"startTime":"2026-09-12T03:09:41.020Z","endTime":"2026-09-12T03:09:53.046Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-09-12T03:09:53.046Z","atBatIndex":88},"scoringPlays":[5,12,50,68,72,77,81,87,88],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2],"bottom":[3,4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":1,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":145.01,"y":71.92},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":113.95,"y":139.13},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":86.92,"y":150.16},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":1,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":21.47,"y":101.28},"type":"H","description":"Home Run"}]}},{"startIndex":7,"endIndex":18,"top":[7,8,9,10,11,12,13],"bottom":[14,15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":153.71,"y":170.37},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":176.94,"y":72.37},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":47.79,"y":110.04},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":2,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":102.01,"y":46.06},"type":"H","description":"Double"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":107.7,"y":169.8},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":2,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":132.24,"y":84.73},"type":"H","description":"Single"}]}},{"startIndex":19,"endIndex":26,"top":[19,20,21],"bottom":[22,23,24,25,26],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":125.25,"y":184.32},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":3,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":127.71,"y":142.64},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":99.19,"y":168.26},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":204.52,"y":110.5},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":144.0,"y":158.91},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":3,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":173.45,"y":85.1},"type":"O","description":"Lineout"}]}},{"startIndex":27,"endIndex":33,"top":[27,28,29],"bottom":[30,31,32,33],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":103.31,"y":127.73},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":4,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":650559,"fullName":"Bryan De La Cruz","link":"/api/v1/people/650559"},"coordinates":{"x":110.72,"y":146.8},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":146.78,"y":136.0},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":193.67,"y":91.53},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":4,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":105.15,"y":172.78},"type":"O","description":"Forceout"}]}},{"startIndex":34,"endIndex":39,"top":[34,35,36],"bottom":[37,38,39],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":197.11,"y":74.61},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":5,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":656537,"fullName":"Derek Hill","link":"/api/v1/people/656537"},"coordinates":{"x":140.37,"y":143.17},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":191.14,"y":125.56},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":126.1,"y":164.02},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":5,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":106.77,"y":50.9},"type":"O","description":"Flyout"}]}},{"startIndex":40,"endIndex":46,"top":[40,41,42,43],"bottom":[44,45,46],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":134.69,"y":50.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":146.43,"y":160.12},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":92.96,"y":144.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":6,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":135.99,"y":180.71},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":103.14,"y":88.78},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":6,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":120.4,"y":151.04},"type":"O","description":"Grounded Into DP"}]}},{"startIndex":47,"endIndex":54,"top":[47,48,49],"bottom":[50,51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":624641,"fullName":"Edmundo Sosa","link":"/api/v1/people/624641"},"coordinates":{"x":97.41,"y":146.2},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":7,"pitcher":{"id":519242,"fullName":"Chris Sale","link":"/api/v1/people/519242"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":85.85,"y":158.4},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":46.66,"y":41.52},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":68.23,"y":125.84},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":7,"pitcher":{"id":605400,"fullName":"Aaron Nola","link":"/api/v1/people/605400"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":125.81,"y":46.57},"type":"O","description":"Flyout"}]}},{"startIndex":55,"endIndex":61,"top":[55,56,57],"bottom":[58,59,60,61],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":656941,"fullName":"Kyle Schwarber","link":"/api/v1/people/656941"},"coordinates":{"x":150.66,"y":174.64},"type":"O","description":"Grounded Into DP"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":8,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":109.34,"y":94.64},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":93.68,"y":75.6},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":65.9,"y":99.14},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":107.72,"y":105.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":8,"pitcher":{"id":686934,"fullName":"Alex McFarlane","link":"/api/v1/people/686934"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":101.3,"y":68.89},"type":"O","description":"Flyout"}]}},{"startIndex":62,"endIndex":71,"top":[62,63,64,65],"bottom":[66,67,68,69,70,71],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":220.63,"y":111.44},"type":"H","description":"Double"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":129.8,"y":71.71},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":9,"pitcher":{"id":682989,"fullName":"Victor Mederos","link":"/api/v1/people/682989"},"batter":{"id":664761,"fullName":"Alec Bohm","link":"/api/v1/people/664761"},"coordinates":{"x":111.04,"y":146.78},"type":"O","description":"Fielders Choice Out"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":573262,"fullName":"Mike Yastrzemski","link":"/api/v1/people/573262"},"coordinates":{"x":144.0,"y":97.18},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"coordinates":{"x":102.25,"y":94.16},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":660670,"fullName":"Ronald Acuña Jr.","link":"/api/v1/people/660670"},"coordinates":{"x":144.39,"y":87.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":9,"pitcher":{"id":680742,"fullName":"Jonathan Bowlan","link":"/api/v1/people/680742"},"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"coordinates":{"x":122.22,"y":140.75},"type":"O","description":"Groundout"}]}},{"startIndex":72,"endIndex":78,"top":[72,73,74,75],"bottom":[76,77,78],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":10,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":140.77,"y":104.79},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":10,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":592663,"fullName":"J.T. Realmuto","link":"/api/v1/people/592663"},"coordinates":{"x":114.45,"y":155.92},"type":"O","description":"Forceout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":10,"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"batter":{"id":669016,"fullName":"Brandon Marsh","link":"/api/v1/people/669016"},"coordinates":{"x":181.77,"y":111.88},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":10,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"coordinates":{"x":144.32,"y":157.43},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":10,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":643289,"fullName":"Mauricio Dubón","link":"/api/v1/people/643289"},"coordinates":{"x":129.64,"y":85.55},"type":"O","description":"Sac Fly"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":10,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"coordinates":{"x":146.34,"y":155.92},"type":"O","description":"Groundout"}]}},{"startIndex":79,"endIndex":88,"top":[79,80,81,82,83,84],"bottom":[85,86,87,88],"hits":{"away":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":11,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":607208,"fullName":"Trea Turner","link":"/api/v1/people/607208"},"coordinates":{"x":96.73,"y":181.23},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":11,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":547180,"fullName":"Bryce Harper","link":"/api/v1/people/547180"},"coordinates":{"x":164.06,"y":154.4},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":11,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":650333,"fullName":"Luis Arraez","link":"/api/v1/people/650333"},"coordinates":{"x":81.59,"y":135.26},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":143,"name":"Philadelphia Phillies","link":"/api/v1/teams/143"},"inning":11,"pitcher":{"id":800311,"fullName":"Didier Fuentes","link":"/api/v1/people/800311"},"batter":{"id":702222,"fullName":"Justin Crawford","link":"/api/v1/people/702222"},"coordinates":{"x":151.4,"y":156.93},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":11,"pitcher":{"id":663767,"fullName":"Chase Shugart","link":"/api/v1/people/663767"},"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"coordinates":{"x":103.59,"y":151.49},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":11,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":642086,"fullName":"Dominic Smith","link":"/api/v1/people/642086"},"coordinates":{"x":115.97,"y":185.28},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":11,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":673490,"fullName":"Ha-Seong Kim","link":"/api/v1/people/673490"},"coordinates":{"x":82.56,"y":120.99},"type":"H","description":"Single"},{"team":{"springLeague":{"id":115,"name":"Grapefruit League","link":"/api/v1/league/115","abbreviation":"GL"},"allStarStatus":"N","id":144,"name":"Atlanta Braves","link":"/api/v1/teams/144"},"inning":11,"pitcher":{"id":548384,"fullName":"Brooks Raley","link":"/api/v1/people/548384"},"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"coordinates":{"x":156.97,"y":49.61},"type":"H","description":"Double"}]}}]}