{"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":"Home Run","eventType":"home_run","description":"Jackson Chourio homers (2) on a fly ball to right center field.","rbi":1,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-15T00:09:12.701Z","endTime":"2026-10-15T00:09:37.504Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3],"actionIndex":[0,1,2],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":605483,"link":"/api/v1/people/605483"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"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-10-14T21:18:53.060Z","endTime":"2026-10-14T23:38:59.689Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":1,"startTime":"2026-10-14T23:38:59.689Z","endTime":"2026-10-15T00:08:03.674Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":2,"startTime":"2026-10-15T00:08:03.674Z","endTime":"2026-10-15T00:09:14.752Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":97.6,"endSpeed":89.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14736407328323,"aZ":-9.419699182426443,"pfxX":4.367368527106162,"pfxZ":11.194310979869558,"pX":-0.017630365560728167,"pZ":2.778704905393297,"vX0":-6.291011115154934,"vY0":-141.8475599192558,"vZ0":-8.566760035532216,"x":117.67,"y":163.75,"x0":1.663950517170819,"y0":50.00579998996464,"z0":6.44276541333122,"aX":8.88046751319863},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.6,"breakHorizontal":-6.6,"spinRate":2530,"spinDirection":153},"zone":5,"typeConfidence":2.0,"plateTime":0.38646927001523856,"extension":6.66520612245395},"hitData":{"launchSpeed":106.1,"launchAngle":22.0,"totalDistance":391.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":181.34,"coordY":50.77}},"index":3,"playId":"2e67e659-b2ca-3f9d-bdad-3ce0ded8961c","pitchNumber":1,"startTime":"2026-10-15T00:09:14.752Z","endTime":"2026-10-15T00:09:37.504Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:09:37.504Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-15T00:09:52.511Z","endTime":"2026-10-15T00:10:25.608Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.90360683648536,"aZ":-10.471125239732974,"pfxX":4.183370564976622,"pfxZ":10.585964941399883,"pX":0.29407260426234905,"pZ":1.8659295462367034,"vX0":-5.473281668342897,"vY0":-142.52666577476035,"vZ0":-10.847012986038722,"x":105.79,"y":188.4,"x0":1.6991345632183983,"y0":50.00005326531889,"z0":6.390299412510763,"aX":8.573905287364884},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":17.0,"breakHorizontal":-6.4,"spinRate":2433,"spinDirection":153},"zone":9,"typeConfidence":2.0,"plateTime":0.38485199637332634,"extension":6.649252896766394},"index":0,"playId":"beea2867-de46-343b-99a5-3ec9c3a1a1b2","pitchNumber":1,"startTime":"2026-10-15T00:09:54.382Z","endTime":"2026-10-15T00:09:58.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(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":97.0,"endSpeed":88.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.22954442861931,"aZ":-10.248229008414253,"pfxX":3.4246122207348133,"pfxZ":10.897795033300879,"pX":0.29057702484862213,"pZ":2.9001125973490534,"vX0":-5.255421886044799,"vY0":-140.98838842681724,"vZ0":-8.18834847735251,"x":105.92,"y":160.48,"x0":1.734331565798594,"y0":50.003083289970576,"z0":6.504509822092291,"aX":6.890708982158857},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.2,"breakHorizontal":-5.2,"spinRate":2413,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.3885757281263693,"extension":6.598483534274272},"index":1,"playId":"8af78888-a7f0-3b87-9786-8bf4cdb7698c","pitchNumber":2,"startTime":"2026-10-15T00:10:07.735Z","endTime":"2026-10-15T00:10:11.493Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":83.6,"endSpeed":76.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.8340669643832,"aZ":-37.67829538993922,"pfxX":-7.6088002679516755,"pfxZ":-3.6983539221507176,"pX":-0.41528828151151465,"pZ":2.6594848826618116,"vX0":-2.6429687180954238,"vY0":-121.77426062273891,"vZ0":-1.8535269553471463,"x":132.83,"y":166.97,"x0":1.6750796902171714,"y0":50.00201981808786,"z0":6.7162993337189,"aX":-11.327636983974951},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-6.8,"breakHorizontal":14.4,"spinRate":2524,"spinDirection":324},"zone":4,"typeConfidence":2.0,"plateTime":0.45126853079792584,"extension":6.513015034877991},"index":2,"playId":"5fce505d-3f80-370c-8eb6-7112c3705ef3","pitchNumber":3,"startTime":"2026-10-15T00:10:21.533Z","endTime":"2026-10-15T00:10:25.608Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:10:25.608Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-15T00:10:47.276Z","endTime":"2026-10-15T00:11:19.228Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":98.3,"endSpeed":89.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.398009771786356,"aZ":-8.592149960727266,"pfxX":3.1563209699807473,"pfxZ":11.501557872135738,"pX":-0.5312509626311572,"pZ":3.313900718741836,"vX0":-6.844566270350987,"vY0":-142.86488891723465,"vZ0":-7.555945968301449,"x":137.25,"y":149.3,"x0":1.494321048909154,"y0":50.00510042858686,"z0":6.5459086155446515,"aX":6.473392181759347},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.3,"breakHorizontal":-4.2,"spinRate":2452,"spinDirection":156},"zone":11,"typeConfidence":2.0,"plateTime":0.3845864023425629,"extension":6.611102427665738},"index":0,"playId":"589bc33a-c022-3e45-a878-6eb7b7eff423","pitchNumber":1,"startTime":"2026-10-15T00:10:47.605Z","endTime":"2026-10-15T00:10:51.479Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.4,"endSpeed":76.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.05961990574432,"aZ":-38.73118264259451,"pfxX":-8.451854167926548,"pfxZ":-4.41697676724467,"pX":-0.33189709543426743,"pZ":2.9224595479986935,"vX0":-2.0974212256940703,"vY0":-121.40024325542645,"vZ0":-0.9203272976722068,"x":129.65,"y":159.87,"x0":1.6424140573584447,"y0":50.00320694626395,"z0":6.695008523299945,"aX":-12.542460706032253},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-7.9,"breakHorizontal":15.8,"spinRate":2439,"spinDirection":321},"zone":1,"typeConfidence":2.0,"plateTime":0.45217148550027275,"extension":6.467302051574323},"index":1,"playId":"f3801f91-cb49-3754-a568-6a4e1148bc2f","pitchNumber":2,"startTime":"2026-10-15T00:11:01.321Z","endTime":"2026-10-15T00:11:05.201Z","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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.28235157396309,"aZ":-40.12799643210522,"pfxX":-7.796179784127049,"pfxZ":-5.340409772729885,"pX":-0.48027258498464853,"pZ":0.9520215408398274,"vX0":-2.52677156635122,"vY0":-121.91997295747993,"vZ0":-5.039437773865091,"x":135.31,"y":213.08,"x0":1.585178481601323,"y0":50.003252727900254,"z0":6.548255508724706,"aX":-11.614020906418965},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-10.7,"breakHorizontal":14.8,"spinRate":2311,"spinDirection":321},"zone":13,"typeConfidence":2.0,"plateTime":0.4510404944020938,"extension":6.541217307228052},"index":2,"playId":"076feadc-e95b-3730-80f5-50f7aa15d602","pitchNumber":3,"startTime":"2026-10-15T00:11:14.710Z","endTime":"2026-10-15T00:11:19.228Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:11:19.228Z","atBatIndex":2},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Vaughn strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-10-15T00:11:34.350Z","endTime":"2026-10-15T00:13:05.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":2},"pitchData":{"startSpeed":97.7,"endSpeed":89.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.98128202216582,"aZ":-10.216150487521674,"pfxX":2.0172117627863133,"pfxZ":10.75523575043994,"pX":-0.8287301970153734,"pZ":3.7461313057883263,"vX0":-7.403934610508403,"vY0":-142.08619811627221,"vZ0":-5.993187719550661,"x":148.59,"y":137.63,"x0":1.5504402202196579,"y0":50.00569744384778,"z0":6.534089397058192,"aX":4.12031161649886},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.4,"breakHorizontal":-2.2,"spinRate":2449,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.38569241550372,"extension":6.54612506237677},"index":0,"playId":"a00bcc58-d8c4-346b-808e-01df5df7634b","pitchNumber":1,"startTime":"2026-10-15T00:11:41.312Z","endTime":"2026-10-15T00:11:45.162Z","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":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12626945857406,"aZ":-9.762309731613621,"pfxX":2.850722906824265,"pfxZ":10.790092705755658,"pX":-0.6821013445338601,"pZ":2.6913971630424056,"vX0":-7.633749431533308,"vY0":-142.998687680411,"vZ0":-8.822822943862436,"x":143.0,"y":166.11,"x0":1.6482923488064933,"y0":50.00139681932834,"z0":6.424254247694685,"aX":5.921638056547614},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":18.0,"breakHorizontal":-3.7,"spinRate":2508,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.38263097212920805,"extension":6.758985054251021},"index":1,"playId":"3cd81678-ae59-313a-9f44-d3ef56fdf57b","pitchNumber":2,"startTime":"2026-10-15T00:11:55.245Z","endTime":"2026-10-15T00:11:59.323Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":77.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.635168961341716,"aZ":-40.15175384797871,"pfxX":-6.00741092438396,"pfxZ":-5.312247189097874,"pX":0.14155916253561987,"pZ":1.7391384461086137,"vX0":-1.6729553785482998,"vY0":-122.20699330723683,"vZ0":-3.362460466066511,"x":111.6,"y":191.82,"x0":1.6164976767550947,"y0":50.00168144408919,"z0":6.605636531330227,"aX":-9.023048974660654},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-10.2,"breakHorizontal":11.3,"spinRate":2470,"spinDirection":330},"zone":8,"typeConfidence":2.0,"plateTime":0.4493855927951298,"extension":6.64614817408203},"index":2,"playId":"08a73ef3-3cda-39a3-856d-e063e327ca1e","pitchNumber":3,"startTime":"2026-10-15T00:12:07.752Z","endTime":"2026-10-15T00:12:11.616Z","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":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.11881237763865,"aZ":-7.989256653460319,"pfxX":2.518283128487628,"pfxZ":11.579766717379588,"pX":0.7822178386347345,"pZ":3.7499555620962077,"vX0":-3.391804129705254,"vY0":-143.98736736212447,"vZ0":-6.346934311421114,"x":87.18,"y":137.53,"x0":1.6512443934849832,"y0":50.000869291172236,"z0":6.48437610004057,"aX":5.258929742929566},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.8,"breakHorizontal":-3.8,"spinRate":2516,"spinDirection":150},"zone":12,"typeConfidence":2.0,"plateTime":0.38118573846169834,"extension":6.630788577699507},"index":3,"playId":"de10392b-a1e0-39ad-a5a6-b390f67767aa","pitchNumber":4,"startTime":"2026-10-15T00:12:27.280Z","endTime":"2026-10-15T00:12:31.148Z","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":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.87443470646165,"aZ":-8.68950557312694,"pfxX":2.0323784610783853,"pfxZ":11.516694441096963,"pX":-0.16995788971511197,"pZ":3.3401224749949163,"vX0":-5.760586201422643,"vY0":-142.40743458537574,"vZ0":-7.224589073571649,"x":123.48,"y":148.6,"x0":1.6215027097282122,"y0":50.00496405431173,"z0":6.470662610697297,"aX":4.145679960041139},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.4,"breakHorizontal":-2.4,"spinRate":2484,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.3856806954054557,"extension":6.636951550070775},"index":4,"playId":"b008817b-9cb3-353a-8119-60a5524fd669","pitchNumber":5,"startTime":"2026-10-15T00:12:42.444Z","endTime":"2026-10-15T00:12:46.308Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.913968095772045,"aZ":-39.65080969430116,"pfxX":-9.859094870752822,"pfxZ":-5.008638409495263,"pX":-0.08473868202108391,"pZ":1.3364916136382132,"vX0":-0.9403091953579715,"vY0":-121.8834392109094,"vZ0":-4.174502957131141,"x":120.23,"y":202.69,"x0":1.5867156528018571,"y0":50.005543375336636,"z0":6.527012239143413,"aX":-14.705595823813448},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-9.8,"breakHorizontal":18.0,"spinRate":2537,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.4508989647029398,"extension":6.73811959716424},"index":5,"playId":"f07f6d64-1443-3dcf-ba91-9962b4e2d3ec","pitchNumber":6,"startTime":"2026-10-15T00:13:01.651Z","endTime":"2026-10-15T00:13:05.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:13:05.694Z","atBatIndex":3},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Mookie Betts flies out to right fielder Luis Lara.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-15T00:15:37.031Z","endTime":"2026-10-15T00:17:04.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"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(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":93.7,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.568352835816885,"aZ":-26.827459681437357,"pfxX":11.753255034064303,"pfxZ":2.8623795455100973,"pX":0.4294362779652141,"pZ":2.1418843192797747,"vX0":-10.226401818504332,"vY0":-136.02938040845177,"vZ0":-2.080579500752972,"x":100.63,"y":180.95,"x0":2.71532840249789,"y0":50.006000147336664,"z0":4.781602946107125,"aX":21.973248233006938},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":4.9,"breakHorizontal":-19.1,"spinRate":2132,"spinDirection":122},"zone":6,"typeConfidence":2.0,"plateTime":0.40307331829834725,"extension":6.529508767344594},"index":0,"playId":"2ab86a70-3fc9-354e-9d04-d710d8031a55","pitchNumber":1,"startTime":"2026-10-15T00:16:11.371Z","endTime":"2026-10-15T00:16:15.225Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.035742026284463,"aZ":-28.798898874499447,"pfxX":-9.336949073493694,"pfxZ":2.384804187008797,"pX":0.7591112169960201,"pZ":2.4357640488234775,"vX0":-2.4558167368753265,"vY0":-118.4030088688172,"vZ0":0.32180743195997286,"x":88.06,"y":173.01,"x0":3.023447639200833,"y0":50.00470672854345,"z0":4.937673764777088,"aX":-13.231060815697504},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.7,"breakHorizontal":17.5,"spinRate":2484,"spinDirection":267},"zone":6,"typeConfidence":2.0,"plateTime":0.46294861395406084,"extension":6.7355638179086466},"index":1,"playId":"c0013dba-ecd1-3cad-b93f-2b15591e27c7","pitchNumber":2,"startTime":"2026-10-15T00:16:25.193Z","endTime":"2026-10-15T00:16:29.014Z","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":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.563379994199686,"aZ":-16.27050275476244,"pfxX":3.272641015672294,"pfxZ":8.388181881960515,"pX":1.7675813637394864,"pZ":3.0701010675916582,"vX0":-4.417581338841754,"vY0":-136.91868474237327,"vZ0":-2.2473549092539367,"x":49.62,"y":155.89,"x0":2.977641692923808,"y0":50.00612763505197,"z0":5.016521987039667,"aX":6.207746147062503},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":-5.0,"spinRate":2254,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.4002257480590319,"extension":6.678310473201302},"index":2,"playId":"5f018684-6ad8-382c-bbec-2b824a3b6ea6","pitchNumber":3,"startTime":"2026-10-15T00:16:41.003Z","endTime":"2026-10-15T00:16:44.878Z","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":94.5,"endSpeed":86.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.539406622900106,"aZ":-15.721814662871058,"pfxX":4.991652883067167,"pfxZ":8.652200751358876,"pX":0.2662688128205344,"pZ":2.483836497687682,"vX0":-8.42965547643013,"vY0":-137.2908392711803,"vZ0":-3.895138081158452,"x":106.85,"y":171.72,"x0":2.7335561858787463,"y0":50.00190226425226,"z0":4.9970650729019805,"aX":9.4913275834521},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":-7.2,"spinRate":2318,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.3995828356315312,"extension":6.737250286744865},"hitData":{"launchSpeed":96.8,"launchAngle":25.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":187.99,"coordY":74.18}},"index":3,"playId":"aea3eef1-2ccd-30cb-9656-6eda141fbff7","pitchNumber":4,"startTime":"2026-10-15T00:16:56.200Z","endTime":"2026-10-15T00:17:04.712Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:17:04.712Z","atBatIndex":4},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to right fielder Luis Lara.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-15T00:17:15.904Z","endTime":"2026-10-15T00:18:58.039Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"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(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":95.3,"endSpeed":86.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13499927417118,"aZ":-31.27387357069339,"pfxX":11.151290742923358,"pfxZ":0.46864683860694,"pX":0.28892862248467077,"pZ":2.164431474834338,"vX0":-10.188057237520983,"vY0":-138.31123815011256,"vZ0":-1.6524821729387513,"x":105.99,"y":180.34,"x0":2.5856939467748203,"y0":50.00372759585524,"z0":4.882857567637155,"aX":21.43528509101218},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":0.7,"breakHorizontal":-17.9,"spinRate":1979,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.39721824468264444,"extension":6.611650244441593},"index":0,"playId":"30bd052c-7c32-3103-838e-7baf7a6412be","pitchNumber":1,"startTime":"2026-10-15T00:17:32.679Z","endTime":"2026-10-15T00:17:36.127Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":86.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.504628769022716,"aZ":-26.53668178757273,"pfxX":8.411325155330365,"pfxZ":2.91517574169238,"pX":0.9071255425706027,"pZ":3.835274414489823,"vX0":-7.723136797711405,"vY0":-138.3664003825565,"vZ0":1.8370346193952896,"x":82.42,"y":135.23,"x0":2.6446676405091383,"y0":50.00345030190374,"z0":4.9434256564440435,"aX":16.274442975020204},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":5.9,"breakHorizontal":-13.6,"spinRate":2114,"spinDirection":127},"zone":12,"typeConfidence":2.0,"plateTime":0.39617817922815757,"extension":6.618580456430939},"index":1,"playId":"91109ab6-2f47-3a1d-bdeb-07751841898d","pitchNumber":2,"startTime":"2026-10-15T00:17:51.580Z","endTime":"2026-10-15T00:17:55.596Z","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":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.937807737434454,"aZ":-27.743460480695557,"pfxX":9.77917467094471,"pfxZ":2.29687840578766,"pX":0.8603391695166002,"pZ":1.7039703721520887,"vX0":-8.3002428039438,"vY0":-137.9804702086617,"vZ0":-3.2224244180266606,"x":84.21,"y":192.77,"x0":2.6382073732522007,"y0":50.00054455916583,"z0":4.758045683164073,"aX":18.838508923216434},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":3.7,"breakHorizontal":-16.0,"spinRate":2085,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.3970824284991097,"extension":6.709078412266757},"index":2,"playId":"7779374e-5d6c-3088-9209-34b0c359a059","pitchNumber":3,"startTime":"2026-10-15T00:18:08.446Z","endTime":"2026-10-15T00:18:11.906Z","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":1},"pitchData":{"startSpeed":81.0,"endSpeed":74.7,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.054748421288366,"aZ":-32.01463203228418,"pfxX":-9.670714685865597,"pfxZ":0.11393405612037721,"pX":0.11095626042740503,"pZ":1.412442506949374,"vX0":-3.3478886115118205,"vY0":-117.97104251384242,"vZ0":-1.3529774317059404,"x":112.77,"y":200.64,"x0":2.8060428495534424,"y0":50.003166176188095,"z0":4.952300300473932,"aX":-13.590537697828076},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":0.1,"breakHorizontal":18.4,"spinRate":2573,"spinDirection":290},"zone":14,"typeConfidence":2.0,"plateTime":0.4648136227907491,"extension":6.831511135905542},"index":3,"playId":"66021ad5-05b6-3040-b9f2-09be5a77ceec","pitchNumber":4,"startTime":"2026-10-15T00:18:32.623Z","endTime":"2026-10-15T00:18:36.546Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.434110309145392,"aZ":-29.85147571671135,"pfxX":-4.498385354141185,"pfxZ":1.5606633119630189,"pX":-0.10081894282621706,"pZ":2.0780386436328677,"vX0":-5.407498796631771,"vY0":-120.98619124878093,"vZ0":-0.6702093275777692,"x":120.84,"y":182.67,"x0":2.746687252909239,"y0":50.000209474493225,"z0":4.973155912942928,"aX":-6.670501191743608},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":2.9,"breakHorizontal":9.5,"spinRate":2568,"spinDirection":270},"zone":8,"typeConfidence":2.0,"plateTime":0.4525901853821166,"extension":6.695812192470071},"hitData":{"launchSpeed":81.6,"launchAngle":39.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":200.8,"coordY":111.42}},"index":4,"playId":"b02181e4-9863-35a0-83cf-70f2aa2c738c","pitchNumber":5,"startTime":"2026-10-15T00:18:48.819Z","endTime":"2026-10-15T00:18:58.039Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:18:58.039Z","atBatIndex":5},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras challenged (pitch result), call on the field was overturned: Teoscar Hernández called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-10-15T00:19:20.484Z","endTime":"2026-10-15T00:20:23.790Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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(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":94.8,"endSpeed":86.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.549575993975825,"aZ":-20.841267121815633,"pfxX":8.26365542315902,"pfxZ":5.885678708665896,"pX":1.178156587737058,"pZ":3.679050235834547,"vX0":-7.2769662181530155,"vY0":-137.86939489246816,"vZ0":0.2631102643469294,"x":72.09,"y":139.45,"x0":2.777690197885241,"y0":50.00428964072373,"z0":4.9885861273487055,"aX":15.915718232147212},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":-13.4,"spinRate":2102,"spinDirection":133},"zone":12,"typeConfidence":2.0,"plateTime":0.39722767695499694,"extension":6.653043950205114},"index":0,"playId":"4f72eb12-5e5b-3f2b-9369-63436eecacf6","pitchNumber":1,"startTime":"2026-10-15T00:19:30.979Z","endTime":"2026-10-15T00:19:34.975Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.7,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.2668553893609,"aZ":-26.563822710532392,"pfxX":-7.933954990247528,"pfxZ":3.8751785472735243,"pX":-1.0691617855282902,"pZ":1.9117279344737867,"vX0":-6.843553407024634,"vY0":-119.57557657383592,"vZ0":-1.3445858059859013,"x":157.75,"y":187.16,"x0":2.861319547537785,"y0":50.00003455003745,"z0":4.866709754677927,"aX":-11.475378311153879},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":7.0,"breakHorizontal":16.1,"spinRate":2513,"spinDirection":273},"zone":13,"typeConfidence":2.0,"plateTime":0.4582208611126366,"extension":6.653532009645371},"index":1,"playId":"822f7ab7-92e4-3b06-ac7f-e4a0cdd0d27d","pitchNumber":2,"startTime":"2026-10-15T00:19:45.850Z","endTime":"2026-10-15T00:19:49.709Z","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":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.6,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.525752088628508,"aZ":-14.298302454825016,"pfxX":3.7596238004875158,"pfxZ":9.287363232107765,"pX":-0.059418688526277325,"pZ":2.2324964935668308,"vX0":-8.70406862507379,"vY0":-138.05424259986273,"vZ0":-4.737370578530579,"x":119.26,"y":178.5,"x0":2.6497792847167814,"y0":50.00544855179137,"z0":4.9375100943780055,"aX":7.239436595135729},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.0,"breakHorizontal":-4.9,"spinRate":2162,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.39716985036419494,"extension":6.723898289336423},"index":2,"playId":"197b2a64-88c5-30ad-8fd5-09f99d248b18","pitchNumber":3,"startTime":"2026-10-15T00:20:02.310Z","endTime":"2026-10-15T00:20:05.796Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":75.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.34623916927406,"aZ":-26.4836588787533,"pfxX":-9.067681298360032,"pfxZ":3.9319093031895767,"pX":0.31499239344180885,"pZ":1.6490130831096825,"vX0":-3.441654081627647,"vY0":-119.86310284581027,"vZ0":-2.243809596105205,"x":104.99,"y":194.26,"x0":2.949689263566867,"y0":50.00245993483262,"z0":4.974881528594223,"aX":-13.121364820952214},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":6.8,"breakHorizontal":17.3,"spinRate":2501,"spinDirection":279},"zone":8,"typeConfidence":2.0,"plateTime":0.4579163714477068,"extension":6.821627592672896},"index":3,"playId":"adcf9c5e-1882-34ab-98b9-92a4a5a61e02","pitchNumber":4,"startTime":"2026-10-15T00:20:19.357Z","endTime":"2026-10-15T00:20:23.790Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":158,"player":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"}},"playEndTime":"2026-10-15T00:20:23.790Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jake Bauers flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-15T00:23:25.616Z","endTime":"2026-10-15T00:24:22.860Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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(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.5,"endSpeed":87.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14362321454346,"aZ":-8.022417158228237,"pfxX":3.840055960675798,"pfxZ":12.207351638244754,"pX":0.7792730159487795,"pZ":2.3275696195553475,"vX0":-4.131556013310564,"vY0":-140.11057637803663,"vZ0":-9.865231530028014,"x":87.3,"y":175.94,"x0":1.7776119461500004,"y0":50.000523196966995,"z0":6.4280559964882515,"aX":7.595739566987066},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.2,"breakHorizontal":-6.0,"spinRate":2630,"spinDirection":157},"zone":6,"typeConfidence":2.0,"plateTime":0.39168492244075015,"extension":6.666685950673723},"index":0,"playId":"de24d3ca-8873-3bd2-a6bc-9cadb6c8f414","pitchNumber":1,"startTime":"2026-10-15T00:23:41.653Z","endTime":"2026-10-15T00:23:46.206Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48890287667721,"aZ":-35.90433309485998,"pfxX":-3.6684092087749605,"pfxZ":-2.5010273657048785,"pX":0.1989967116541576,"pZ":1.7705273601243248,"vX0":-2.0654904110302383,"vY0":-121.18167348053915,"vZ0":-4.174457119156973,"x":109.41,"y":190.98,"x0":1.5373324510432393,"y0":50.00025499387262,"z0":6.634216838200069,"aX":-5.4832482342383555},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.3,"breakHorizontal":7.1,"spinRate":2402,"spinDirection":324},"zone":8,"typeConfidence":2.0,"plateTime":0.4510672705130623,"extension":6.50061374500313},"index":1,"playId":"4ec81deb-e314-313e-ba37-b72372bcf11b","pitchNumber":2,"startTime":"2026-10-15T00:23:59.185Z","endTime":"2026-10-15T00:24:03.035Z","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":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":89.4,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.245557296517863,"aZ":-11.55164227433209,"pfxX":2.951735133961971,"pfxZ":10.112186943415004,"pX":0.5715674362697828,"pZ":2.6361028583505597,"vX0":-4.635816709778335,"vY0":-141.65129236611568,"vZ0":-8.498677477899314,"x":95.21,"y":167.61,"x0":1.8431162366248057,"y0":50.00543279903419,"z0":6.407104547803899,"aX":6.021530412055089},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":16.8,"breakHorizontal":-4.4,"spinRate":2462,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.386129964916492,"extension":6.736456861594749},"hitData":{"launchSpeed":81.3,"launchAngle":39.0,"totalDistance":267.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":48.99,"coordY":123.93}},"index":2,"playId":"77216b83-a1e7-32e8-8386-0a6e208827f9","pitchNumber":3,"startTime":"2026-10-15T00:24:14.387Z","endTime":"2026-10-15T00:24:22.860Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:24:22.860Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Garrett Mitchell walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-15T00:24:38.764Z","endTime":"2026-10-15T00:25:40.770Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.2,"endSpeed":76.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.338911267660055,"aZ":-38.748114660342544,"pfxX":-9.659244225009225,"pfxZ":-4.556407932630778,"pX":-0.31244725866684353,"pZ":1.4791317157283137,"vX0":-1.5926207351117017,"vY0":-119.75032398493228,"vZ0":-3.898116233516565,"x":128.91,"y":198.84,"x0":1.6162996598496926,"y0":50.0001509841042,"z0":6.614391122445191,"aX":-13.947046692503477},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-9.0,"breakHorizontal":17.9,"spinRate":2562,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.4583748266796288,"extension":6.725507754399049},"index":0,"playId":"67304abe-c97e-30f5-8ada-346d5b1af3ab","pitchNumber":1,"startTime":"2026-10-15T00:24:47.558Z","endTime":"2026-10-15T00:24:51.485Z","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":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.30407026860536,"aZ":-8.28327881114464,"pfxX":2.9081101592527405,"pfxZ":11.695701696772543,"pX":1.5870904856565462,"pZ":4.012660884670046,"vX0":-1.9466229318335775,"vY0":-141.971700374457,"vZ0":-5.682830979160273,"x":56.5,"y":130.44,"x0":1.90358618566853,"y0":50.00215032290096,"z0":6.56661685585717,"aX":5.940152307595972},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.3,"breakHorizontal":-4.9,"spinRate":2565,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.385696975703099,"extension":6.5640076652383375},"index":1,"playId":"2a209b38-ede0-3c23-b4db-68aaf558802a","pitchNumber":2,"startTime":"2026-10-15T00:25:02.456Z","endTime":"2026-10-15T00:25:06.317Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.573124088789264,"aZ":-39.68585550243301,"pfxX":-9.64928391200434,"pfxZ":-5.146699015684709,"pX":-0.25557445980124016,"pZ":1.177750049814489,"vX0":-1.4532175226457569,"vY0":-120.38771210524654,"vZ0":-4.462328157724349,"x":126.74,"y":206.98,"x0":1.6096855465950697,"y0":50.00200457863148,"z0":6.588433060659039,"aX":-14.08482385480924},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-10.2,"breakHorizontal":17.8,"spinRate":2522,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.45592417188423173,"extension":6.596821445312212},"index":2,"playId":"32e074b0-ac12-35ba-9d99-896b4266e832","pitchNumber":3,"startTime":"2026-10-15T00:25:18.213Z","endTime":"2026-10-15T00:25:22.184Z","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":0,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.24092987147169,"aZ":-8.480116665806609,"pfxX":1.9489466246827791,"pfxZ":11.684084784847082,"pX":0.38254071371991405,"pZ":3.777270987901131,"vX0":-4.458950301716107,"vY0":-141.7012646094662,"vZ0":-6.095639499317346,"x":106.79,"y":115.29,"x0":1.7252989773249288,"y0":50.003440924985924,"z0":6.502096145458949,"aX":3.953153506011769},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.0,"breakHorizontal":-2.6,"spinRate":2512,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.3869664491658398,"extension":6.781855340851565},"index":3,"playId":"ac7e0860-22e6-334e-ab69-e7468016e5d4","pitchNumber":4,"startTime":"2026-10-15T00:25:36.379Z","endTime":"2026-10-15T00:25:40.770Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:25:40.770Z","atBatIndex":8},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a ground ball to left fielder Teoscar Hernández. Garrett Mitchell to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-15T00:26:02.803Z","endTime":"2026-10-15T00:27:41.243Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"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(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":95.8,"endSpeed":87.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.03233437102467,"aZ":-8.42371122020899,"pfxX":4.234972751126172,"pfxZ":12.177140594713965,"pX":-0.867297488325701,"pZ":2.735193685029321,"vX0":-8.145928270986774,"vY0":-138.9888584046387,"vZ0":-8.641557030312676,"x":150.06,"y":164.93,"x0":1.555369692439523,"y0":50.005110101089926,"z0":6.449576704886086,"aX":8.262091807675674},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":20.3,"breakHorizontal":-5.9,"spinRate":2560,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.3945319953117479,"extension":6.781014212807718},"index":0,"playId":"4c211ef3-a4af-3b23-806b-fc6e2409bc57","pitchNumber":1,"startTime":"2026-10-15T00:26:08.474Z","endTime":"2026-10-15T00:26:12.602Z","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.2,"endSpeed":88.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46212966359612,"aZ":-8.555088056616746,"pfxX":4.978951328406456,"pfxZ":11.736683813258638,"pX":-0.25315179176278424,"pZ":3.6879188736801605,"vX0":-6.949910452710057,"vY0":-141.26577220703373,"vZ0":-6.203957018428614,"x":126.65,"y":139.21,"x0":1.5969422401655677,"y0":50.00194332970822,"z0":6.4683116102977,"aX":10.01958723185943},"breaks":{"breakAngle":39.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":20.0,"breakHorizontal":-7.6,"spinRate":2571,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.38835701432627223,"extension":6.75965716146408},"index":1,"playId":"9d8d1d6e-0ed8-3104-912c-02d38dc4866d","pitchNumber":2,"startTime":"2026-10-15T00:26:27.729Z","endTime":"2026-10-15T00:26:31.585Z","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":96.0,"endSpeed":87.5,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.928625694760218,"aZ":-7.868602905820009,"pfxX":3.8567136111420743,"pfxZ":12.362970636974865,"pX":-0.3596748997819975,"pZ":3.132117293144188,"vX0":-6.816114782894876,"vY0":-139.46146158035106,"vZ0":-7.667407961110708,"x":130.71,"y":154.21,"x0":1.6171673108071747,"y0":50.00549791461919,"z0":6.439368720127135,"aX":7.584576186790038},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":20.9,"breakHorizontal":-5.5,"spinRate":2507,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.3930392578937245,"extension":6.698887396052907},"index":2,"playId":"23b13656-576f-35da-9240-16aa79ca5abf","pitchNumber":3,"startTime":"2026-10-15T00:26:50.141Z","endTime":"2026-10-15T00:26:53.574Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-10-15T00:27:16.333Z","endTime":"2026-10-15T00:27:29.751Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"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":2,"outs":1},"pitchData":{"startSpeed":96.6,"endSpeed":87.7,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.50068133273319,"aZ":-9.720965467795494,"pfxX":4.521281602225777,"pfxZ":11.320183629602969,"pX":-0.4274020247086341,"pZ":3.4805352703764694,"vX0":-7.14489955853908,"vY0":-140.34954075389714,"vZ0":-6.324920879083282,"x":133.29,"y":144.81,"x0":1.5707412523331592,"y0":50.00116427713616,"z0":6.4050508988398835,"aX":8.967056417362324},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.3,"breakVerticalInduced":19.2,"breakHorizontal":-6.6,"spinRate":2578,"spinDirection":151},"zone":1,"typeConfidence":2.0,"plateTime":0.39114542102150596,"extension":6.816859823717622},"hitData":{"launchSpeed":89.0,"launchAngle":-9.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.99,"coordY":107.33}},"index":4,"playId":"244718f8-2233-3164-9428-387016c03497","pitchNumber":4,"startTime":"2026-10-15T00:27:29.751Z","endTime":"2026-10-15T00:27:41.243Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:27:41.243Z","atBatIndex":9},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Lara flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-15T00:27:51.967Z","endTime":"2026-10-15T00:29:40.938Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"postOnSecond":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.2,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.091797887042567,"aZ":-36.44547129577692,"pfxX":-6.8904332956343595,"pfxZ":-2.9831532516608608,"pX":0.339860584163925,"pZ":3.7118499835318257,"vX0":-1.2807433148386689,"vY0":-119.03327309720778,"vZ0":0.6820894585001533,"x":104.05,"y":138.56,"x0":1.78003252473439,"y0":50.00102265782807,"z0":6.724336387993841,"aX":-9.87476101722113},"breaks":{"breakAngle":15.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-4.9,"breakHorizontal":12.8,"spinRate":2310,"spinDirection":317},"zone":12,"typeConfidence":2.0,"plateTime":0.4603439618951759,"extension":6.48926750018201},"index":0,"playId":"a8b4c1af-c276-3a96-a176-3be7d3b3b5fa","pitchNumber":1,"startTime":"2026-10-15T00:28:17.080Z","endTime":"2026-10-15T00:28:20.996Z","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":1},"pitchData":{"startSpeed":97.7,"endSpeed":88.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.854672538111224,"aZ":-10.804204015173747,"pfxX":4.573138845062282,"pfxZ":10.617736623581692,"pX":-0.5788783788361533,"pZ":2.434679136172075,"vX0":-7.458740682609783,"vY0":-141.76992055699264,"vZ0":-8.995683297462746,"x":139.07,"y":173.04,"x0":1.5058015410245649,"y0":50.001122557225266,"z0":6.3603713925791725,"aX":9.203039405995945},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.3,"breakHorizontal":-6.6,"spinRate":2470,"spinDirection":156},"zone":4,"typeConfidence":2.0,"plateTime":0.3880534453063924,"extension":6.827705415399282},"index":1,"playId":"68d27a3a-2b55-3993-9051-d1a62720c93f","pitchNumber":2,"startTime":"2026-10-15T00:28:38.241Z","endTime":"2026-10-15T00:28:41.628Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.8,"endSpeed":74.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.783788798096438,"aZ":-39.7860794508711,"pfxX":-7.3761651227599785,"pfxZ":-5.4563726541558655,"pX":0.9678103371717522,"pZ":2.4143928044055705,"vX0":0.4051664220263989,"vY0":-117.72506706144951,"vZ0":-1.2825335414023749,"x":80.11,"y":173.59,"x0":1.7502751535020187,"y0":50.0045368294115,"z0":6.6716347205357875,"aX":-10.283378020165294},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.0,"breakVerticalInduced":-10.0,"breakHorizontal":13.2,"spinRate":2374,"spinDirection":327},"zone":12,"typeConfidence":2.0,"plateTime":0.4664803786383547,"extension":6.496557736872786},"index":2,"playId":"7248fa74-67ec-3044-8f8b-ad0eadf34612","pitchNumber":3,"startTime":"2026-10-15T00:29:08.981Z","endTime":"2026-10-15T00:29:13.045Z","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":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.61401196883902,"aZ":-24.21103212751003,"pfxX":7.997950043375449,"pfxZ":4.7811815357051985,"pX":0.3407865327599333,"pZ":1.6661167212921197,"vX0":-6.356250117022634,"vY0":-128.496871612829,"vZ0":-6.953869954033761,"x":104.01,"y":193.79,"x0":1.8122285084388106,"y0":50.002522076720695,"z0":6.29917715937419,"aX":13.321300447725745},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":7.2,"breakHorizontal":-13.0,"spinRate":1912,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.42691111880195676,"extension":6.739387411907538},"hitData":{"launchSpeed":78.1,"launchAngle":33.0,"totalDistance":275.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":164.07,"coordY":95.95}},"index":3,"playId":"e78afc63-7add-30da-96c6-088cd39f23c6","pitchNumber":4,"startTime":"2026-10-15T00:29:30.492Z","endTime":"2026-10-15T00:29:40.938Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:29:40.938Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-10-15T00:29:56.477Z","endTime":"2026-10-15T00:32:16.212Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":96.2,"endSpeed":87.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.88455715941631,"aZ":-11.067932585443595,"pfxX":4.592429381710587,"pfxZ":10.710597306190914,"pX":-0.4330551575757596,"pZ":3.335008027247864,"vX0":-7.353593672482326,"vY0":-139.8068482898739,"vZ0":-6.492067624383697,"x":133.51,"y":148.73,"x0":1.640207447143465,"y0":50.00132545125079,"z0":6.42097482879121,"aX":9.049053924688865},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.6,"breakVerticalInduced":18.1,"breakHorizontal":-6.7,"spinRate":2465,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.3924670451031038,"extension":6.647513402069803},"index":0,"playId":"71651de4-2a42-31f6-8189-d3d7abedc28f","pitchNumber":1,"startTime":"2026-10-15T00:30:34.486Z","endTime":"2026-10-15T00:30:38.392Z","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":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.06526302637527,"aZ":-9.043827416983673,"pfxX":4.383053747324819,"pfxZ":11.45326655537668,"pX":-0.08793835414878891,"pZ":3.66677220415674,"vX0":-6.377693912992321,"vY0":-141.62457690908928,"vZ0":-6.154032135461498,"x":120.35,"y":139.78,"x0":1.6297187571861507,"y0":50.004823213576586,"z0":6.454350337158894,"aX":8.853829709944513},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":19.6,"breakHorizontal":-6.6,"spinRate":2569,"spinDirection":149},"zone":11,"typeConfidence":2.0,"plateTime":0.38758208845324527,"extension":6.746057423064964},"index":1,"playId":"0afd9435-45a8-3ded-a280-86e52a5770a7","pitchNumber":2,"startTime":"2026-10-15T00:30:54.161Z","endTime":"2026-10-15T00:30: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(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":86.2,"endSpeed":79.6,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.40620959807891,"aZ":-20.759462455959426,"pfxX":6.633489272775093,"pfxZ":7.146829002268093,"pX":0.7717296556142215,"pZ":1.07036078057594,"vX0":-4.912586394423727,"vY0":-125.32151228619811,"vZ0":-8.597618596344285,"x":87.58,"y":209.88,"x0":1.8917904916106154,"y0":50.00311754920098,"z0":6.230308272535074,"aX":10.592744899318124},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":11.3,"breakHorizontal":-10.9,"spinRate":1914,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.43641299961602487,"extension":6.763488404358183},"index":2,"playId":"26d09c55-d167-353f-b0fa-7398c5518762","pitchNumber":3,"startTime":"2026-10-15T00:31:16.052Z","endTime":"2026-10-15T00:31:19.998Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.692079241536497,"aZ":-35.84585854812502,"pfxX":-8.127441688322614,"pfxZ":-2.4150483389068804,"pX":-1.4135155386520424,"pZ":-0.5945213088000713,"vX0":-4.601076774386284,"vY0":-122.80894459159778,"vZ0":-9.361513365839434,"x":170.88,"y":254.83,"x0":1.5441886616623677,"y0":50.005816840125924,"z0":6.341238081374037,"aX":-12.340582328603645},"breaks":{"breakAngle":19.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-6.5,"breakHorizontal":15.8,"spinRate":2531,"spinDirection":329},"zone":13,"typeConfidence":2.0,"plateTime":0.4470402307376813,"extension":6.674833457416861},"index":3,"playId":"8f9b36d2-0096-3215-9469-161de784b2ba","pitchNumber":4,"startTime":"2026-10-15T00:31:37.851Z","endTime":"2026-10-15T00:31:42.008Z","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":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.597860127117755,"aZ":-11.715240603215346,"pfxX":2.4925085429837,"pfxZ":9.978495393158475,"pX":-0.2285500852399784,"pZ":4.081686927435773,"vX0":-5.8390276144976445,"vY0":-141.8443235814316,"vZ0":-4.752482381055785,"x":125.71,"y":128.57,"x0":1.5271811862390683,"y0":50.00135368312499,"z0":6.517813899787576,"aX":5.1104797657146595},"breaks":{"breakAngle":16.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.4,"breakHorizontal":-3.4,"spinRate":2489,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.3852642118408727,"extension":6.706126200794272},"index":4,"playId":"83c052eb-8b35-397d-a529-7dbf363124c4","pitchNumber":5,"startTime":"2026-10-15T00:32:11.823Z","endTime":"2026-10-15T00:32:16.212Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:32:16.212Z","atBatIndex":11},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Kyle Tucker singles on a sharp line drive to right fielder Luis Lara.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-15T00:35:04.859Z","endTime":"2026-10-15T00:36:47.821Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":1,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.20078313037176,"aZ":-24.807293892942365,"pfxX":10.157547263989972,"pfxZ":3.9937463733050524,"pX":-0.4530998847578112,"pZ":2.828988245951673,"vX0":-11.398857413847006,"vY0":-134.9459170397498,"vZ0":-1.0013643744371166,"x":134.27,"y":162.4,"x0":2.5048253925627235,"y0":50.00451235723589,"z0":4.951475571365922,"aX":18.74719869664489},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.2,"breakHorizontal":-16.0,"spinRate":2053,"spinDirection":133},"zone":4,"typeConfidence":2.0,"plateTime":0.4057933856608864,"extension":6.948036964236738},"index":0,"playId":"7be9a9b3-0f92-34e7-b2ae-b882e7bbe91d","pitchNumber":1,"startTime":"2026-10-15T00:35:24.456Z","endTime":"2026-10-15T00:35:28.271Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.394279364881765,"aZ":-24.19601386105809,"pfxX":9.992665114386035,"pfxZ":4.187660019713274,"pX":1.0374020041572005,"pZ":1.9841329068603402,"vX0":-7.62276546917334,"vY0":-137.11664925137597,"vZ0":-3.2452354524952707,"x":77.46,"y":185.21,"x0":2.555627419379096,"y0":50.00025472213865,"z0":4.83452069415629,"aX":19.01962820192741},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.1,"breakHorizontal":-16.4,"spinRate":2057,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.39951274039822504,"extension":6.739444846625677},"index":1,"playId":"d71bd55c-a188-3d36-890a-916a129636f9","pitchNumber":2,"startTime":"2026-10-15T00:35:41.926Z","endTime":"2026-10-15T00:35:45.796Z","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":1,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":74.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.58855012461179,"aZ":-28.473595516202266,"pfxX":-9.073260303317998,"pfxZ":2.624114572881682,"pX":-0.9908517357921847,"pZ":1.4371024438613793,"vX0":-5.662305473603438,"vY0":-118.00516271981434,"vZ0":-2.1882963974214524,"x":154.77,"y":199.98,"x0":2.6189327015867137,"y0":50.00237221863169,"z0":5.00123946320692,"aX":-12.785728371316399},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":4.4,"breakHorizontal":17.8,"spinRate":2534,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.46427818015268274,"extension":7.051315737098609},"index":2,"playId":"61e2edd8-a2ee-3a96-9b9c-36fa213acce3","pitchNumber":3,"startTime":"2026-10-15T00:35:59.461Z","endTime":"2026-10-15T00:36:03.311Z","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":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.69940724690433,"aZ":-21.399131730316657,"pfxX":8.057315298106033,"pfxZ":5.666363394488407,"pX":1.0495119716009924,"pZ":3.0650586430905,"vX0":-6.740419565707982,"vY0":-137.13729663232624,"vZ0":-1.2318194931945619,"x":77.0,"y":156.02,"x0":2.4939729312018644,"y0":50.006112161598814,"z0":4.981693248938858,"aX":15.329878213195304},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":10.2,"breakHorizontal":-13.2,"spinRate":2100,"spinDirection":132},"zone":12,"typeConfidence":2.0,"plateTime":0.3996110960139494,"extension":6.565888293544289},"index":3,"playId":"937720aa-5426-3607-91c2-fef29960091d","pitchNumber":4,"startTime":"2026-10-15T00:36:18.413Z","endTime":"2026-10-15T00:36:22.699Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.4,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.84647110398891,"aZ":-24.289375371737087,"pfxX":9.958630938392542,"pfxZ":4.130864705844451,"pX":0.3016982175261846,"pZ":1.9606236810752697,"vX0":-9.524984076828742,"vY0":-137.12474487464056,"vZ0":-3.434402766568693,"x":105.5,"y":185.84,"x0":2.523636687826916,"y0":50.000192642099606,"z0":4.8832275825649,"aX":18.994177381755765},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.0,"breakHorizontal":-16.1,"spinRate":2097,"spinDirection":131},"zone":9,"typeConfidence":2.0,"plateTime":0.3991862270375557,"extension":6.694379173212609},"hitData":{"launchSpeed":103.9,"launchAngle":13.0,"totalDistance":272.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":167.86,"coordY":98.69}},"index":4,"playId":"25fd0f81-479b-31fb-aaf8-de01f4da0ac2","pitchNumber":5,"startTime":"2026-10-15T00:36:37.822Z","endTime":"2026-10-15T00:36:47.821Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:36:47.821Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Andy Pages flies out to right fielder Luis Lara.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-15T00:36:56.702Z","endTime":"2026-10-15T00:38:56.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,2,3,4,5],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"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(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":94.9,"endSpeed":86.3,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.52670664022945,"aZ":-28.635041809666546,"pfxX":10.953453420253263,"pfxZ":1.857189398606291,"pX":0.36621142053339195,"pZ":1.561120875519456,"vX0":-10.220072041941206,"vY0":-137.8049325426032,"vZ0":-3.499269264749424,"x":103.04,"y":196.63,"x0":2.711873226378519,"y0":50.00680066902842,"z0":4.796175353496175,"aX":20.93126559507693},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":2.8,"breakHorizontal":-17.5,"spinRate":2048,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.39848422590178423,"extension":6.932868579726225},"index":0,"playId":"b709628a-d368-3dd2-9710-81d0446a8c02","pitchNumber":1,"startTime":"2026-10-15T00:37:13.902Z","endTime":"2026-10-15T00:37:17.364Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-10-15T00:37:26.503Z","endTime":"2026-10-15T00:37:43.680Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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":2,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.4848624883036,"aZ":-22.482353078516116,"pfxX":9.480566126077916,"pfxZ":5.057543154473842,"pX":-0.25732448616027814,"pZ":1.6020906587732495,"vX0":-11.046873178041986,"vY0":-136.86726892338115,"vZ0":-4.529571023305715,"x":126.81,"y":195.52,"x0":2.581116544012676,"y0":50.00153263616241,"z0":4.799296763037694,"aX":18.159798074745},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":-15.1,"spinRate":2085,"spinDirection":128},"zone":7,"typeConfidence":2.0,"plateTime":0.3987316603672175,"extension":6.907496678772883},"index":2,"playId":"20762eb6-0894-3baa-84db-9b75af6eb847","pitchNumber":2,"startTime":"2026-10-15T00:37:43.680Z","endTime":"2026-10-15T00:37:47.694Z","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":95.3,"endSpeed":87.7,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.446017457654303,"aZ":-17.56848014105307,"pfxX":4.512809068321765,"pfxZ":7.423351150047404,"pX":0.6597728239077637,"pZ":3.787885657794097,"vX0":-7.298950990275671,"vY0":-138.7790645076696,"vZ0":-0.46214073627369484,"x":91.85,"y":136.51,"x0":2.72688142605982,"y0":50.00591068841046,"z0":5.117486410358252,"aX":8.88371272097402},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":13.6,"breakHorizontal":-6.8,"spinRate":2171,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.3933256701440895,"extension":6.701729219907685},"index":3,"playId":"919a73c1-1139-30d5-8f74-8fa1beee44f9","pitchNumber":3,"startTime":"2026-10-15T00:38:03.219Z","endTime":"2026-10-15T00:38:06.630Z","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.924170203090625,"aZ":-26.668230718939764,"pfxX":-6.358844966947382,"pfxZ":3.6258650621131947,"pX":0.26581841032005005,"pZ":1.3472821406997928,"vX0":-4.454440290546504,"vY0":-122.42309320251012,"vZ0":-2.8974306832948824,"x":106.87,"y":202.4,"x0":2.934611287544873,"y0":50.00585567722323,"z0":4.826400923270979,"aX":-9.662577617531209},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":6.1,"breakHorizontal":12.6,"spinRate":2380,"spinDirection":266},"zone":14,"typeConfidence":2.0,"plateTime":0.4472193243953413,"extension":6.758479230007769},"index":4,"playId":"59870ac8-163d-30be-8510-51f6787eac22","pitchNumber":4,"startTime":"2026-10-15T00:38:25.388Z","endTime":"2026-10-15T00:38:29.271Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.2,"endSpeed":83.6,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.140838369488428,"aZ":-23.930305992039948,"pfxX":-1.2532765002477084,"pfxZ":4.669408652762359,"pX":0.1968261433066027,"pZ":1.5320130246620811,"vX0":-6.235078441124676,"vY0":-131.360867286059,"vZ0":-4.284820891042324,"x":109.5,"y":197.42,"x0":2.7540983981376495,"y0":50.00449574287294,"z0":4.941394738215896,"aX":-2.2113135300541327},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":7.8,"breakHorizontal":3.5,"spinRate":2433,"spinDirection":161},"zone":14,"typeConfidence":2.0,"plateTime":0.4153493606614109,"extension":6.916178551127997},"hitData":{"launchSpeed":88.5,"launchAngle":33.0,"totalDistance":291.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":193.06,"coordY":103.37}},"index":5,"playId":"2af972d0-fd13-330f-bc94-c3a93bce2fb1","pitchNumber":5,"startTime":"2026-10-15T00:38:45.037Z","endTime":"2026-10-15T00:38:56.488Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:38:56.488Z","atBatIndex":13},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Shohei Ohtani lines out to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-15T00:39:12.656Z","endTime":"2026-10-15T00:39:32.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":95.0,"endSpeed":87.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.584690086474673,"aZ":-23.10177914034469,"pfxX":8.582208978402381,"pfxZ":4.650776876232456,"pX":-0.30685088948376965,"pZ":1.9255185367679504,"vX0":-10.276652021564251,"vY0":-138.01670312171242,"vZ0":-3.926312945029502,"x":128.7,"y":186.79,"x0":2.3308456663582002,"y0":50.00269840967549,"z0":4.902027579533746,"aX":16.738373340779013},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.8,"breakHorizontal":-13.7,"spinRate":2205,"spinDirection":132},"zone":7,"typeConfidence":2.0,"plateTime":0.39523038023037627,"extension":6.81606283375621},"hitData":{"launchSpeed":90.3,"launchAngle":26.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":65.34,"coordY":87.4}},"index":0,"playId":"7b0a697c-8ee5-3953-a162-6ac2ab332e4c","pitchNumber":1,"startTime":"2026-10-15T00:39:21.830Z","endTime":"2026-10-15T00:39:32.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:39:32.760Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-10-15T00:39:52.018Z","endTime":"2026-10-15T00:41:07.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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(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":94.3,"endSpeed":85.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.85269974756699,"aZ":-26.26516454382256,"pfxX":10.595131702503,"pfxZ":3.125088192375097,"pX":-0.4155931798727197,"pZ":2.3575158761145993,"vX0":-11.508985829746964,"vY0":-136.79297853692026,"vZ0":-2.033977639533737,"x":132.84,"y":175.13,"x0":2.4744912649048305,"y0":50.00151452888936,"z0":4.915613724988718,"aX":20.02966001522242},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":5.4,"breakHorizontal":-16.7,"spinRate":2190,"spinDirection":136},"zone":4,"typeConfidence":2.0,"plateTime":0.4007618096377339,"extension":6.834703193856715},"index":0,"playId":"cdfe77f9-1e97-3d90-835f-431b3984a0e3","pitchNumber":1,"startTime":"2026-10-15T00:40:01.977Z","endTime":"2026-10-15T00:40:05.846Z","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":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":87.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.506949981179385,"aZ":-23.55695782258696,"pfxX":9.528322423994474,"pfxZ":4.419084715842546,"pX":1.121872686349717,"pZ":2.1287562318230475,"vX0":-7.595646291517401,"vY0":-138.63248884953254,"vZ0":-3.309873922699974,"x":74.24,"y":181.3,"x0":2.65703086145507,"y0":50.002480887358466,"z0":4.907551076098533,"aX":18.577403688224624},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.6,"breakHorizontal":-15.7,"spinRate":2092,"spinDirection":133},"zone":14,"typeConfidence":2.0,"plateTime":0.3948391238831581,"extension":6.586297370647292},"index":1,"playId":"a6474fd6-ae85-3498-b188-5d47fbdb2725","pitchNumber":2,"startTime":"2026-10-15T00:40:21.549Z","endTime":"2026-10-15T00:40:25.436Z","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":1,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.20928341893616,"aZ":-26.602091282310646,"pfxX":-8.937940354205637,"pfxZ":3.6951894557778013,"pX":0.3696336936128031,"pZ":1.3583148908172054,"vX0":-3.2077600576020577,"vY0":-122.61443428891414,"vZ0":-2.9754520197535292,"x":102.91,"y":202.11,"x0":2.8594633032837686,"y0":50.00606707482236,"z0":4.878532507109028,"aX":-13.493003352469122},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":6.2,"breakHorizontal":16.9,"spinRate":2585,"spinDirection":264},"zone":14,"typeConfidence":2.0,"plateTime":0.4482058533158133,"extension":7.002245755124338},"index":2,"playId":"1e9063fb-cf2d-3dca-b1bc-650e1726f388","pitchNumber":3,"startTime":"2026-10-15T00:40:38.124Z","endTime":"2026-10-15T00:40:42.085Z","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":1,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.12340212512377,"aZ":-24.30863155973258,"pfxX":9.321076077810456,"pfxZ":4.086347526261987,"pX":0.9475292543755954,"pZ":2.3682161141750346,"vX0":-7.894550616678167,"vY0":-138.17146267700588,"vZ0":-2.357446119181217,"x":80.88,"y":174.84,"x0":2.637306450726966,"y0":50.001456478932276,"z0":4.873846837491551,"aX":17.937575985774423},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.1,"breakHorizontal":-15.1,"spinRate":2170,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.397109283132155,"extension":6.730611193897088},"hitData":{"launchSpeed":88.5,"launchAngle":28.0,"totalDistance":321.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":166.46,"coordY":76.88}},"index":3,"playId":"04afdab8-914f-3b65-ad88-685c0ce93272","pitchNumber":4,"startTime":"2026-10-15T00:40:59.182Z","endTime":"2026-10-15T00:41:07.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:41:07.359Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jackson Chourio pops out to second baseman Tommy Edman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-15T00:43:56.356Z","endTime":"2026-10-15T00:44:25.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.08836983569719,"aZ":-10.812318854482632,"pfxX":3.985334514947656,"pfxZ":10.681719838654692,"pX":-1.0174000156542926,"pZ":2.9828081154612556,"vX0":-8.604327715743727,"vY0":-140.37386220415559,"vZ0":-7.7364987928543005,"x":155.78,"y":158.24,"x0":1.5667062604893485,"y0":50.00699093307744,"z0":6.474681365504747,"aX":7.973674152201261},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":17.9,"breakHorizontal":-5.5,"spinRate":2417,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.3898407189094262,"extension":6.798636116685908},"hitData":{"launchSpeed":89.0,"launchAngle":61.0,"totalDistance":191.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":154.79,"coordY":121.51}},"index":0,"playId":"98434120-77b1-3619-a785-1319a87e6f19","pitchNumber":1,"startTime":"2026-10-15T00:44:15.719Z","endTime":"2026-10-15T00:44:25.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:44:25.421Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-15T00:44:37.052Z","endTime":"2026-10-15T00:45:36.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.57621222167178,"aZ":-35.98484169150308,"pfxX":-6.6550439618082775,"pfxZ":-2.740129981147426,"pX":-0.12341123849060781,"pZ":2.986442394060278,"vX0":-2.575138232705373,"vY0":-117.29129759433714,"vZ0":-0.9073914835934391,"x":121.7,"y":158.15,"x0":1.8539096030287792,"y0":50.0025264464618,"z0":6.739377833625158,"aX":-9.254599287520927},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-4.9,"breakHorizontal":12.7,"spinRate":2359,"spinDirection":319},"zone":2,"typeConfidence":2.0,"plateTime":0.46731023635125224,"extension":6.505126089939936},"index":0,"playId":"29932958-9f15-3803-9151-0c90a2ba019e","pitchNumber":1,"startTime":"2026-10-15T00:44:44.565Z","endTime":"2026-10-15T00:44:48.434Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.733926400924677,"aZ":-30.702924340573897,"pfxX":-5.694170674405232,"pfxZ":0.9452397084857047,"pX":-1.8423925055057917,"pZ":-1.3909396912884886,"vX0":-6.42342117048909,"vY0":-123.99736663130906,"vZ0":-12.586763746591497,"x":187.23,"y":276.34,"x0":1.5252546820178738,"y0":50.002130642316125,"z0":6.330138680756512,"aX":-8.828438946363361},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.2,"breakHorizontal":11.9,"spinRate":2503,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.442410754277887,"extension":6.835350769239427},"index":1,"playId":"f3257816-80c6-39e7-8dc7-717ffc0b572e","pitchNumber":2,"startTime":"2026-10-15T00:45:00.718Z","endTime":"2026-10-15T00:45:04.588Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.41698189546759,"aZ":-40.209362392835445,"pfxX":-7.927090580283015,"pfxZ":-5.592449292028368,"pX":0.2671813184763678,"pZ":2.687323062187793,"vX0":-0.8356091370504158,"vY0":-119.4751464635095,"vZ0":-0.9586211792401178,"x":106.82,"y":166.22,"x0":1.6512591781192167,"y0":50.00410965603259,"z0":6.728189635926634,"aX":-11.38582986898588},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-10.1,"breakHorizontal":14.5,"spinRate":2428,"spinDirection":324},"zone":5,"typeConfidence":2.0,"plateTime":0.4595958433801872,"extension":6.633653947738182},"index":2,"playId":"e5dbaf3b-dcad-3b4f-bb94-466d34ba57af","pitchNumber":3,"startTime":"2026-10-15T00:45:17.626Z","endTime":"2026-10-15T00:45:21.450Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.51029814097281,"aZ":-8.630001006617311,"pfxX":3.1191684456098074,"pfxZ":11.685781368239056,"pX":0.5754004180387721,"pZ":2.672368499025635,"vX0":-4.403015803893919,"vY0":-141.1394385521593,"vZ0":-8.851080295997342,"x":95.07,"y":166.63,"x0":1.751348089650276,"y0":50.0060934530795,"z0":6.407358747430918,"aX":6.28634904656308},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.4,"breakHorizontal":-4.7,"spinRate":2561,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.388272566735377,"extension":6.88244972772445},"index":3,"playId":"36110525-37c6-3d58-95ba-01e0c9887972","pitchNumber":4,"startTime":"2026-10-15T00:45:32.284Z","endTime":"2026-10-15T00:45:36.427Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:45:36.427Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"William Contreras strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-10-15T00:45:47.542Z","endTime":"2026-10-15T00:47:19.741Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":2},"pitchData":{"startSpeed":97.5,"endSpeed":88.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30797637132088,"aZ":-9.071410081177062,"pfxX":4.483820158325592,"pfxZ":11.393917049032156,"pX":-0.2596797019911388,"pZ":3.810193306300099,"vX0":-6.697634029425912,"vY0":-141.70866198681338,"vZ0":-5.967605281081452,"x":126.9,"y":135.9,"x0":1.5552251788320972,"y0":50.002771677986665,"z0":6.527110466213842,"aX":9.092049292000729},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.6,"breakHorizontal":-6.7,"spinRate":2513,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.38697011479843635,"extension":6.657888411466025},"index":0,"playId":"5b23c3e5-f6fa-39df-a39a-acb7de0078a8","pitchNumber":1,"startTime":"2026-10-15T00:45:58.256Z","endTime":"2026-10-15T00:46:02.209Z","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":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.77588358351534,"aZ":-25.70310118716233,"pfxX":7.969768282232726,"pfxZ":3.9529644798616816,"pX":0.8364265652030565,"pZ":1.8464245657279732,"vX0":-5.0754648419532,"vY0":-126.83780592771615,"vZ0":-6.2840161367511485,"x":85.12,"y":188.93,"x0":1.8230445567595466,"y0":50.00461683296848,"z0":6.392683910504113,"aX":13.049336131153716},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":6.0,"breakHorizontal":-13.3,"spinRate":1874,"spinDirection":132},"zone":14,"typeConfidence":2.0,"plateTime":0.4310466049860815,"extension":6.773490486887487},"index":1,"playId":"05e451a4-5fa7-362f-b9a5-c08162b2cf56","pitchNumber":2,"startTime":"2026-10-15T00:46:11.631Z","endTime":"2026-10-15T00:46:15.518Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2026-10-15T00:46:21.153Z","endTime":"2026-10-15T00:46:35.412Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"}},{"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":98.2,"endSpeed":89.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.46504650878512,"aZ":-7.748836172847203,"pfxX":4.439483812363564,"pfxZ":11.890076856588863,"pX":-0.9075615918915363,"pZ":3.0274096114200875,"vX0":-8.467623773829532,"vY0":-142.58619248249832,"vZ0":-8.158270185212832,"x":151.59,"y":157.04,"x0":1.5269129810980127,"y0":50.0055904710275,"z0":6.418376983079604,"aX":9.122443617132976},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":19.9,"breakHorizontal":-6.2,"spinRate":2490,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.3844563310005453,"extension":6.848247331618914},"index":3,"playId":"b2ae57ba-ee89-3428-bc1b-c69659d6a283","pitchNumber":3,"startTime":"2026-10-15T00:46:35.412Z","endTime":"2026-10-15T00:46:39.173Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":97.3,"endSpeed":89.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.711066806028676,"aZ":-10.589980860743797,"pfxX":2.8199090333422996,"pfxZ":10.562851347836533,"pX":0.1973739076554218,"pZ":3.978276891845983,"vX0":-5.378529512395969,"vY0":-141.66733355131373,"vZ0":-5.267882142496363,"x":109.48,"y":131.37,"x0":1.7495169610701904,"y0":50.00480869622624,"z0":6.531503562523105,"aX":5.763612989001231},"breaks":{"breakAngle":21.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.4,"breakVerticalInduced":18.4,"breakHorizontal":-4.1,"spinRate":2512,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.38581564779242905,"extension":6.521644896918441},"index":4,"playId":"b030f68d-2c6f-3c40-8755-13ab862ce2eb","pitchNumber":4,"startTime":"2026-10-15T00:47:15.774Z","endTime":"2026-10-15T00:47:19.741Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:47:19.741Z","atBatIndex":18},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Miguel Rojas singles on a sharp ground ball to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":19,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-15T00:49:34.744Z","endTime":"2026-10-15T00:50:57.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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":93.2,"endSpeed":84.5,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.490579266483667,"aZ":-26.688937468976427,"pfxX":10.101238203372468,"pfxZ":2.9847136159630114,"pX":-0.23695385039166633,"pZ":2.368716804527329,"vX0":-11.06558722960849,"vY0":-135.20623176749507,"vZ0":-1.7506870831575263,"x":126.03,"y":174.82,"x0":2.6106505720276956,"y0":50.00290940702191,"z0":4.91094955004271,"aX":18.56573971939911},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.2,"breakHorizontal":-15.7,"spinRate":2095,"spinDirection":130},"zone":5,"typeConfidence":2.0,"plateTime":0.406246538446287,"extension":6.929072220217142},"index":0,"playId":"95953931-b6b5-33d6-bc65-e4d228a4dc2e","pitchNumber":1,"startTime":"2026-10-15T00:50:27.165Z","endTime":"2026-10-15T00:50:30.883Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":84.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.680445110237056,"aZ":-17.2033918563949,"pfxX":5.741557452705074,"pfxZ":8.245753189155796,"pX":-0.2263744586038031,"pZ":2.6106545638586507,"vX0":-9.93021011975297,"vY0":-133.8476895772857,"vZ0":-3.0551172356553264,"x":125.63,"y":168.29,"x0":2.78449624861466,"y0":50.004225393136124,"z0":4.997616107787551,"aX":10.427089922438418},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":14.4,"breakHorizontal":-8.3,"spinRate":2292,"spinDirection":128},"zone":5,"typeConfidence":2.0,"plateTime":0.40909389664993956,"extension":6.816881196413648},"hitData":{"launchSpeed":105.6,"launchAngle":-2.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":89.48,"coordY":106.83}},"index":1,"playId":"27b72800-39d7-3d9c-80aa-56ed1a001a21","pitchNumber":2,"startTime":"2026-10-15T00:50:46.476Z","endTime":"2026-10-15T00:50:57.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:50:57.942Z","atBatIndex":19},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-15T00:51:12.624Z","endTime":"2026-10-15T00:51:36.656Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(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":90.3,"endSpeed":83.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4164002276354,"aZ":-26.817266811922913,"pfxX":2.934781389083068,"pfxZ":3.0403394440709244,"pX":-0.33149195029489636,"pZ":2.0727577607474705,"vX0":-8.887780913312017,"vY0":-131.30788912016814,"vZ0":-2.4059325257277493,"x":129.64,"y":182.82,"x0":2.70231573321479,"y0":50.004467947629905,"z0":4.977717196177688,"aX":5.174081374933872},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":5.3,"breakHorizontal":-3.6,"spinRate":2461,"spinDirection":155},"zone":7,"typeConfidence":2.0,"plateTime":0.41568431845334697,"extension":7.001559669632232},"hitData":{"launchSpeed":98.3,"launchAngle":50.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":125.69,"coordY":86.32}},"index":0,"playId":"b944a7d2-ffa4-33ff-8571-a6857ab325e5","pitchNumber":1,"startTime":"2026-10-15T00:51:22.830Z","endTime":"2026-10-15T00:51:36.656Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:51:36.656Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Mookie Betts singles on a ground ball to left fielder Jackson Chourio. Miguel Rojas to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-15T00:51:48.560Z","endTime":"2026-10-15T00:53:13.422Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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(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":93.9,"endSpeed":85.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.602380587368593,"aZ":-25.391974831390375,"pfxX":11.27182278230076,"pfxZ":3.633021167026391,"pX":-0.5013456795900579,"pZ":2.1153837034741665,"vX0":-12.281288424613344,"vY0":-136.21501636640244,"vZ0":-2.747035692855862,"x":136.11,"y":181.66,"x0":2.6142608861226186,"y0":50.0054362011766,"z0":4.904010116612132,"aX":21.058083555171745},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":-17.6,"spinRate":2179,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.4030346354742598,"extension":6.799819391043548},"index":0,"playId":"d9fdc29e-a733-30dc-b0b8-ecd7ad3ce8a6","pitchNumber":1,"startTime":"2026-10-15T00:52:03.256Z","endTime":"2026-10-15T00:52:07.100Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.706368304120492,"aZ":-25.436655869962244,"pfxX":10.832097174990436,"pfxZ":3.605694640405936,"pX":0.09139329852076784,"pZ":1.127422795734967,"vX0":-10.30037062957505,"vY0":-136.04989664555754,"vZ0":-5.0309539525839755,"x":113.52,"y":208.34,"x0":2.5247954679793114,"y0":50.00353455993354,"z0":4.770482432388258,"aX":20.244739290118126},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.5,"breakHorizontal":-17.4,"spinRate":2218,"spinDirection":126},"zone":14,"typeConfidence":2.0,"plateTime":0.4030620705407144,"extension":6.908075282680539},"index":1,"playId":"8a5003fd-7b64-36fa-9f1f-886c54c9d916","pitchNumber":2,"startTime":"2026-10-15T00:52:21.928Z","endTime":"2026-10-15T00:52:25.864Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":76.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.99098589045297,"aZ":-27.22800944574655,"pfxX":-8.343035961415671,"pfxZ":3.3324572053951655,"pX":0.1632410987318531,"pZ":1.7429482329669017,"vX0":-3.419793029384527,"vY0":-121.63835281885696,"vZ0":-2.0961345713727253,"x":110.78,"y":191.72,"x0":2.6752087340549817,"y0":50.00261743819233,"z0":4.99904073820873,"aX":-12.381522217137773},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":5.8,"breakHorizontal":16.0,"spinRate":2372,"spinDirection":271},"zone":8,"typeConfidence":2.0,"plateTime":0.45195830702066253,"extension":6.931417377324116},"index":2,"playId":"b97bd691-f3f4-317a-96e9-7489e8eede1a","pitchNumber":3,"startTime":"2026-10-15T00:52:40.281Z","endTime":"2026-10-15T00:52:44.189Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.482430570977865,"aZ":-24.811254875643257,"pfxX":9.9060869362663,"pfxZ":3.9619889138857527,"pX":-0.18139639955279488,"pZ":2.706652112012254,"vX0":-10.58340231486891,"vY0":-135.88814077795934,"vZ0":-1.3821084784832873,"x":123.91,"y":165.7,"x0":2.4881795710820906,"y0":50.00245777232501,"z0":4.955628207834307,"aX":18.411943802890573},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":7.1,"breakHorizontal":-15.5,"spinRate":2211,"spinDirection":134},"zone":2,"typeConfidence":2.0,"plateTime":0.40401717872986387,"extension":6.778304086739189},"hitData":{"launchSpeed":97.7,"launchAngle":-0.0,"totalDistance":50.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.83,"coordY":109.36}},"index":3,"playId":"7abe0dca-f5dd-33b5-8e5f-50351abaef9c","pitchNumber":4,"startTime":"2026-10-15T00:53:01.002Z","endTime":"2026-10-15T00:53:13.422Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:53:13.422Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Freddie Freeman flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-15T00:53:33.055Z","endTime":"2026-10-15T00:54:30.434Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"postOnSecond":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":94.6,"endSpeed":86.3,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.81483921156361,"aZ":-23.922600204041327,"pfxX":9.601898167485142,"pfxZ":4.330265317599845,"pX":-0.10755581084281514,"pZ":2.107557403331895,"vX0":-10.277007711090645,"vY0":-137.3236563626372,"vZ0":-3.202292956901979,"x":121.1,"y":181.88,"x0":2.4384132173034074,"y0":50.006638178677086,"z0":4.918889288076342,"aX":18.316515571613333},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.3,"breakHorizontal":-15.2,"spinRate":2156,"spinDirection":138},"zone":8,"typeConfidence":2.0,"plateTime":0.3990705246404729,"extension":6.864112967869239},"index":0,"playId":"20f90b48-4e22-3d80-97c9-93551f26abfb","pitchNumber":1,"startTime":"2026-10-15T00:53:49.399Z","endTime":"2026-10-15T00:53:53.192Z","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":93.7,"endSpeed":85.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.970628019783977,"aZ":-25.322235088488284,"pfxX":10.056419588402216,"pfxZ":3.6673389159977168,"pX":-0.23397906513213124,"pZ":2.0748912213902337,"vX0":-10.488240812538812,"vY0":-136.0869585927376,"vZ0":-2.9200467781802475,"x":125.92,"y":182.76,"x0":2.370755403157094,"y0":50.00350424124297,"z0":4.923557554475287,"aX":18.789092974200372},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.1,"breakHorizontal":-15.8,"spinRate":2159,"spinDirection":130},"zone":8,"typeConfidence":2.0,"plateTime":0.40310468241012964,"extension":6.811643812941963},"hitData":{"launchSpeed":99.9,"launchAngle":48.0,"totalDistance":285.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.95,"coordY":91.74}},"index":1,"playId":"e1bac52a-5035-346a-88a1-71edf302e681","pitchNumber":2,"startTime":"2026-10-15T00:54:16.469Z","endTime":"2026-10-15T00:54:30.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:54:30.434Z","atBatIndex":22},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Teoscar Hernández grounds into a force out, shortstop Cooper Pratt to second baseman Brice Turang. Mookie Betts out at 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-10-15T00:54:49.217Z","endTime":"2026-10-15T00:56:19.805Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":806198,"link":"/api/v1/people/806198"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.9,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.48883821743262,"aZ":-28.404461713790436,"pfxX":-9.413564881693334,"pfxZ":2.64416990757665,"pX":2.648638075243164,"pZ":3.2080736663469946,"vX0":1.7792839413061832,"vY0":-118.42178413585889,"vZ0":1.7188852579545308,"x":16.04,"y":152.16,"x0":3.1135030783668975,"y0":50.00575481409057,"z0":5.061301439098652,"aX":-13.443215242295118},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":5.4,"breakHorizontal":16.7,"spinRate":2331,"spinDirection":280},"zone":12,"typeConfidence":2.0,"plateTime":0.46158688745829934,"extension":6.796153398304697},"index":0,"playId":"ccdb3356-eebc-305a-a31f-9702e378d60f","pitchNumber":1,"startTime":"2026-10-15T00:55:07.430Z","endTime":"2026-10-15T00:55:11.656Z","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":81.0,"endSpeed":74.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.1654564682803,"aZ":-26.644506976804102,"pfxX":-9.713573116955299,"pfxZ":3.9152457237250147,"pX":1.6120011760833268,"pZ":3.0731070160319263,"vX0":-0.2960835559857965,"vY0":-118.05466272670547,"vZ0":1.0260397438211335,"x":55.55,"y":155.81,"x0":3.0014753302979664,"y0":50.005658512056385,"z0":5.082663903530002,"aX":-13.732455452274673},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":7.6,"breakHorizontal":17.6,"spinRate":2331,"spinDirection":275},"zone":12,"typeConfidence":2.0,"plateTime":0.4636995322606361,"extension":6.999906576884534},"index":1,"playId":"e582d679-640b-3a8d-ada9-155499b9e907","pitchNumber":2,"startTime":"2026-10-15T00:55:27.460Z","endTime":"2026-10-15T00:55:31.326Z","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":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.16385614105843,"aZ":-27.90378971817241,"pfxX":10.34867393025366,"pfxZ":2.3319518176488314,"pX":1.142504648915701,"pZ":1.7335074329703972,"vX0":-7.732622297857225,"vY0":-135.45519717760124,"vZ0":-3.017044866851724,"x":73.45,"y":191.98,"x0":2.7082773918340632,"y0":50.006250806348085,"z0":4.840174378603543,"aX":18.985329175382354},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.7,"breakHorizontal":-16.8,"spinRate":2029,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.40637066559287094,"extension":6.9667675371894395},"index":2,"playId":"de9f32f3-a52b-347f-965c-0f85bcef2185","pitchNumber":3,"startTime":"2026-10-15T00:55:49.193Z","endTime":"2026-10-15T00:55:53.110Z","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":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":86.1,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.762668753639396,"aZ":-23.262571693133868,"pfxX":9.487311994520297,"pfxZ":4.680952238300173,"pX":0.3889925883585661,"pZ":1.6865008020404415,"vX0":-9.342345366018064,"vY0":-137.6388178794205,"vZ0":-4.276984243494112,"x":102.17,"y":193.24,"x0":2.607376358661658,"y0":50.00334530509444,"z0":4.851206138665034,"aX":18.062783890858995},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":7.7,"breakHorizontal":-15.0,"spinRate":2187,"spinDirection":129},"zone":9,"typeConfidence":2.0,"plateTime":0.3991316153795035,"extension":6.827301655220413},"hitData":{"launchSpeed":77.3,"launchAngle":-13.0,"totalDistance":8.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":115.3,"coordY":147.33}},"index":3,"playId":"981169f2-209f-3005-b1d1-d2215883d1db","pitchNumber":4,"startTime":"2026-10-15T00:56:12.434Z","endTime":"2026-10-15T00:56:19.805Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T00:56:19.805Z","atBatIndex":23},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Andrew Vaughn grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":24,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-15T00:58:40.450Z","endTime":"2026-10-15T01:00:13.942Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.64207997405924,"aZ":-36.58967568054976,"pfxX":-6.953619511425623,"pfxZ":-3.406784903312335,"pX":-0.46750034858674766,"pZ":3.8117313445555148,"vX0":-2.8143036311657945,"vY0":-113.41908610430008,"vZ0":1.4131342899405759,"x":134.82,"y":135.86,"x0":1.6944279718806357,"y0":50.001472920104646,"z0":6.842331164424321,"aX":-9.016377667116428},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.6,"breakVerticalInduced":-5.5,"breakHorizontal":13.3,"spinRate":2296,"spinDirection":322},"zone":11,"typeConfidence":2.0,"plateTime":0.4837688786526031,"extension":6.473169122085465},"index":0,"playId":"ba2ba031-56c7-34a5-b90d-e65ec6f887eb","pitchNumber":1,"startTime":"2026-10-15T00:59:24.586Z","endTime":"2026-10-15T00:59:28.495Z","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":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.291344266109284,"aZ":-23.464625824854696,"pfxX":7.850554078630029,"pfxZ":5.6379711304214615,"pX":0.32021616656733004,"pZ":1.6257460415193743,"vX0":-6.354979000326346,"vY0":-123.71021266158935,"vZ0":-6.621061488688935,"x":104.79,"y":194.88,"x0":1.9057044494272612,"y0":50.00597047398036,"z0":6.3111902652651715,"aX":12.138184784117387},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":8.9,"breakHorizontal":-12.7,"spinRate":1904,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.44319282627484036,"extension":6.582843316301201},"index":1,"playId":"90c8078f-b46b-3412-a11e-74b2dc9396d9","pitchNumber":2,"startTime":"2026-10-15T00:59:37.829Z","endTime":"2026-10-15T00:59:41.696Z","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":95.8,"endSpeed":87.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.10437631993908,"aZ":-10.964994288776166,"pfxX":2.109671326301723,"pfxZ":10.867828426626073,"pX":-0.6691518175401798,"pZ":4.480766198044193,"vX0":-6.880959884342064,"vY0":-139.25614532427184,"vZ0":-3.788986519946996,"x":142.51,"y":117.8,"x0":1.566630807821468,"y0":50.00517678450386,"z0":6.591919652549202,"aX":4.119122416354107},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":19.0,"breakHorizontal":-2.3,"spinRate":2370,"spinDirection":151},"zone":11,"typeConfidence":2.0,"plateTime":0.39428251541118264,"extension":6.729208057235109},"index":2,"playId":"34797724-d402-3575-b18a-63c43aa2397d","pitchNumber":3,"startTime":"2026-10-15T00:59:51.492Z","endTime":"2026-10-15T00:59:55.477Z","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":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.0,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.395305087847408,"aZ":-23.67422839068253,"pfxX":8.068479415197228,"pfxZ":5.236144280487226,"pX":0.28196642998222793,"pZ":1.7699732292345443,"vX0":-6.541757420933239,"vY0":-126.72636250950633,"vZ0":-6.6262760931411115,"x":106.25,"y":190.99,"x0":1.8511659568491905,"y0":50.001797533722595,"z0":6.315143931907633,"aX":13.095588509302537},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.0,"breakVerticalInduced":8.2,"breakHorizontal":-13.1,"spinRate":1854,"spinDirection":133},"zone":8,"typeConfidence":2.0,"plateTime":0.4325531996565952,"extension":6.878516251381056},"hitData":{"launchSpeed":79.7,"launchAngle":2.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":104.66,"coordY":150.37}},"index":3,"playId":"9551a9b9-0fce-30c1-919f-7c10322e61b4","pitchNumber":4,"startTime":"2026-10-15T01:00:06.213Z","endTime":"2026-10-15T01:00:13.942Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:00:13.942Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-15T01:00:30.961Z","endTime":"2026-10-15T01:01:52.313Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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, 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":90.6,"endSpeed":83.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.826644050943123,"aZ":-21.608470391658514,"pfxX":0.5250658428898352,"pfxZ":5.9899960290846845,"pX":-0.4086232473127814,"pZ":1.5254125557936071,"vX0":-5.58092238854982,"vY0":-131.70669913575506,"vZ0":-8.582997766728221,"x":132.58,"y":197.59,"x0":1.6657340879016376,"y0":50.00501251677987,"z0":6.412824491562715,"aX":0.9267880427321215},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.2,"breakHorizontal":0.2,"spinRate":2253,"spinDirection":164},"zone":13,"typeConfidence":2.0,"plateTime":0.4151734125632198,"extension":6.68821858406945},"index":0,"playId":"6c01894d-5205-3b7b-8430-37fccb0b60ea","pitchNumber":1,"startTime":"2026-10-15T01:00:37.106Z","endTime":"2026-10-15T01:00:40.930Z","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.3,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.77539208248189,"aZ":-9.474933981507961,"pfxX":2.978534390499066,"pfxZ":11.197373690578305,"pX":0.70909640344177,"pZ":3.7789123084210394,"vX0":-3.9654669838543337,"vY0":-141.58900291836056,"vZ0":-5.890409783433524,"x":89.97,"y":136.75,"x0":1.7417916011214363,"y0":50.00686363657628,"z0":6.494868227426835,"aX":6.040416312649217},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.7,"breakVerticalInduced":19.2,"breakHorizontal":-4.6,"spinRate":2449,"spinDirection":158},"zone":12,"typeConfidence":2.0,"plateTime":0.3870694921318205,"extension":6.847177266600649},"index":1,"playId":"fb32ae42-c504-35a9-888b-ebcc40b3e4ae","pitchNumber":2,"startTime":"2026-10-15T01:00:51.258Z","endTime":"2026-10-15T01:00:55.412Z","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":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.14520885437527,"aZ":-7.887711101988164,"pfxX":3.6286782579663766,"pfxZ":12.33794473252868,"pX":1.1043541633645693,"pZ":2.103750189840842,"vX0":-3.287732717431482,"vY0":-139.8036638709979,"vZ0":-10.288754070834143,"x":74.9,"y":181.98,"x0":1.8273344996460916,"y0":50.00347770758752,"z0":6.3604010134309465,"aX":7.143541466506052},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":20.3,"breakHorizontal":-5.9,"spinRate":2459,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.39261927766642835,"extension":6.864633077132425},"index":2,"playId":"654ade66-8e70-3f42-a8bc-64832aa18354","pitchNumber":3,"startTime":"2026-10-15T01:01:10.072Z","endTime":"2026-10-15T01:01:13.918Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.614946942284732,"aZ":-21.109529247790068,"pfxX":-0.31739108872662597,"pfxZ":6.290071289207561,"pX":0.06049490720016769,"pZ":1.590888847110081,"vX0":-4.184277735585022,"vY0":-131.47896738159756,"vZ0":-8.494882490078801,"x":114.69,"y":195.83,"x0":1.710667606043374,"y0":50.00524424208997,"z0":6.417704396147273,"aX":-0.557500322643454},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":9.8,"breakHorizontal":1.4,"spinRate":2321,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4158263641617008,"extension":6.6799968170201325},"index":3,"playId":"e281df59-a792-3ee9-9f5b-7057231fbef9","pitchNumber":4,"startTime":"2026-10-15T01:01:24.363Z","endTime":"2026-10-15T01:01:28.238Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-10-15T01:01:44.196Z","endTime":"2026-10-15T01:01:48.981Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"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":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":89.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.52279393547402,"aZ":-6.815484587018999,"pfxX":2.552139610142941,"pfxZ":12.238805924612514,"pX":0.5432028605843644,"pZ":2.591246319576972,"vX0":-4.137327716012268,"vY0":-143.56893456945264,"vZ0":-9.51071327756783,"x":96.29,"y":168.82,"x0":1.6763056682799908,"y0":50.005041818806035,"z0":6.384127616637136,"aX":5.289212049062257},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":20.3,"breakHorizontal":-3.7,"spinRate":2532,"spinDirection":154},"zone":6,"typeConfidence":2.0,"plateTime":0.38257693821271,"extension":6.857721954711925},"index":5,"playId":"a56db0e6-9b2e-3446-bf27-63b6f55fe016","pitchNumber":5,"startTime":"2026-10-15T01:01:48.981Z","endTime":"2026-10-15T01:01:52.313Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:01:52.313Z","atBatIndex":25},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith challenged (pitch result), call on the field was overturned: Garrett Mitchell called out on strikes.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-10-15T01:02:11.550Z","endTime":"2026-10-15T01:02:49.376Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":2},"pitchData":{"startSpeed":98.1,"endSpeed":88.7,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.153096094254835,"aZ":-8.02163470189015,"pfxX":4.790205368955059,"pfxZ":11.90575199669015,"pX":0.3349485454833204,"pZ":2.2970157501734603,"vX0":-5.693357033314338,"vY0":-142.33996748625484,"vZ0":-9.813365257307561,"x":104.23,"y":176.76,"x0":1.7495967699438386,"y0":50.004860130502166,"z0":6.319093841875954,"aX":9.718950607866162},"breaks":{"breakAngle":38.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.4,"breakHorizontal":-7.3,"spinRate":2605,"spinDirection":155},"zone":6,"typeConfidence":2.0,"plateTime":0.3865017569874647,"extension":6.788467006108536},"index":0,"playId":"3a707a6f-9a7b-315d-8974-cf53b8e533c6","pitchNumber":1,"startTime":"2026-10-15T01:02:15.672Z","endTime":"2026-10-15T01:02:19.169Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":87.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.250009855190804,"aZ":-8.39327787941704,"pfxX":3.1645987477182795,"pfxZ":11.974970026409991,"pX":0.6932557619575873,"pZ":3.0416198146482882,"vX0":-4.03351095752139,"vY0":-140.383191204179,"vZ0":-7.755932521843481,"x":90.57,"y":156.66,"x0":1.7408950404428187,"y0":50.00663343777357,"z0":6.394892137476769,"aX":6.286720425193748},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.2,"breakHorizontal":-4.8,"spinRate":2495,"spinDirection":155},"zone":3,"typeConfidence":2.0,"plateTime":0.3909130535329912,"extension":6.692098002470465},"index":1,"playId":"14f174d8-fe54-3346-b257-26d289465fb8","pitchNumber":2,"startTime":"2026-10-15T01:02:30.595Z","endTime":"2026-10-15T01:02:34.470Z","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":0,"strikes":3,"outs":2},"pitchData":{"startSpeed":89.9,"endSpeed":82.8,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.692565652232755,"aZ":-23.87027086358819,"pfxX":-1.9596039669690706,"pfxZ":4.772066374191143,"pX":-0.6005223064378022,"pZ":3.0473765119657625,"vX0":-5.070966246553583,"vY0":-130.86510832608423,"vZ0":-4.395900107969704,"x":139.89,"y":156.5,"x0":1.6142501444403148,"y0":50.004767872486305,"z0":6.529270606845193,"aX":-3.4106210442767186},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.9,"breakHorizontal":4.7,"spinRate":2314,"spinDirection":177},"zone":1,"typeConfidence":2.0,"plateTime":0.41797330543865563,"extension":6.77002511605208},"index":2,"playId":"7b75ea7b-f708-36b3-a7b8-0fd9ab9845ca","pitchNumber":3,"startTime":"2026-10-15T01:02:45.109Z","endTime":"2026-10-15T01:02:49.376Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"}},"playEndTime":"2026-10-15T01:02:49.376Z","atBatIndex":26},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-15T01:05:45.597Z","endTime":"2026-10-15T01:06:53.375Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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(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":93.3,"endSpeed":85.6,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.832475382585685,"aZ":-22.186550318966784,"pfxX":9.488686672900345,"pfxZ":5.365838510077441,"pX":-0.06069570186135906,"pZ":1.0456896158789533,"vX0":-10.034245659714848,"vY0":-135.39324676359308,"vZ0":-6.177272669665722,"x":119.31,"y":210.55,"x0":2.4559793617984282,"y0":50.00457269482913,"z0":4.903701689155227,"aX":17.665377084580093},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.5,"breakHorizontal":-15.1,"spinRate":2149,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4041449727136124,"extension":7.018201846548795},"index":0,"playId":"612dc2e8-b2d8-3b7a-8617-f0ba5968ca94","pitchNumber":1,"startTime":"2026-10-15T01:06:11.361Z","endTime":"2026-10-15T01:06:15.129Z","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":89.8,"endSpeed":83.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.706802608469097,"aZ":-23.96417195449664,"pfxX":0.7240836508711268,"pfxZ":4.695424027344283,"pX":-0.27044940688685276,"pZ":1.3781315658293458,"vX0":-7.58661982097952,"vY0":-130.6562807979967,"vZ0":-4.467535754336968,"x":127.31,"y":201.57,"x0":2.563147973530009,"y0":50.00010524454716,"z0":4.8868062673089065,"aX":1.265601800461985},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.8,"breakHorizontal":0.1,"spinRate":2314,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.4174720273982251,"extension":6.887247384889054},"index":1,"playId":"ddf7219e-a9ee-3799-b13f-dbbb01dbaa00","pitchNumber":2,"startTime":"2026-10-15T01:06:27.268Z","endTime":"2026-10-15T01:06:31.054Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.7,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.849213622827833,"aZ":-25.26865897038258,"pfxX":1.599219721733191,"pfxZ":3.8778505142001727,"pX":-0.0319608051308586,"pZ":2.868189793152996,"vX0":-7.190922775528782,"vY0":-132.01612625564368,"vZ0":-0.9992734957124528,"x":118.22,"y":161.34,"x0":2.5092957006523746,"y0":50.00250552524093,"z0":5.097126761036424,"aX":2.848630141396719},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":7.1,"breakHorizontal":-1.4,"spinRate":2354,"spinDirection":159},"zone":5,"typeConfidence":2.0,"plateTime":0.41355152413162166,"extension":6.827666046645262},"hitData":{"launchSpeed":91.5,"launchAngle":36.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.69,"coordY":65.88}},"index":2,"playId":"6d4c667e-5bb6-3acd-b26e-0b1e733142db","pitchNumber":3,"startTime":"2026-10-15T01:06:44.337Z","endTime":"2026-10-15T01:06:53.375Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:06:53.375Z","atBatIndex":27},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andy Pages strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-15T01:07:10.816Z","endTime":"2026-10-15T01:09:33.800Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6,7],"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":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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(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":89.6,"endSpeed":82.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.40472499649262,"aZ":-30.824988360379056,"pfxX":10.14270022653511,"pfxZ":0.7833942068429423,"pX":0.4400136974422656,"pZ":1.874902639133766,"vX0":-9.397664026036011,"vY0":-130.19501977529302,"vZ0":-1.7340766410612543,"x":100.23,"y":188.16,"x0":2.779070029805935,"y0":50.000647276953,"z0":4.883017948709296,"aX":17.40582755739498},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.2,"breakHorizontal":-16.3,"spinRate":1960,"spinDirection":105},"zone":9,"typeConfidence":2.0,"plateTime":0.4207509061682764,"extension":6.959203151368686},"index":0,"playId":"3815b49f-e012-3abd-922b-7d66cbfe2c9d","pitchNumber":1,"startTime":"2026-10-15T01:07:18.564Z","endTime":"2026-10-15T01:07:21.926Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":83.8,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.310913210278105,"aZ":-32.43638988960034,"pfxX":11.176924858798516,"pfxZ":-0.1437779775658079,"pX":-0.7034062780253809,"pZ":2.060674681246316,"vX0":-12.211738380458536,"vY0":-132.11398318631458,"vZ0":-1.3342451471097085,"x":143.81,"y":183.14,"x0":2.511480174581663,"y0":50.00652209663616,"z0":4.941176566381338,"aX":19.900583764625086},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":-0.4,"breakHorizontal":-17.8,"spinRate":2006,"spinDirection":108},"zone":7,"typeConfidence":2.0,"plateTime":0.4135002106733392,"extension":6.986914749134866},"index":1,"playId":"0e8c1736-73f8-3c2c-a44e-a6c4dbed9a2e","pitchNumber":2,"startTime":"2026-10-15T01:07:36.683Z","endTime":"2026-10-15T01:07:40.640Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-10-15T01:07:53.086Z","endTime":"2026-10-15T01:08:04.561Z","isPitch":false,"type":"action","player":{"id":681624,"link":"/api/v1/people/681624"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.1,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.259447971205258,"aZ":-26.30274237940881,"pfxX":-6.929791885768127,"pfxZ":3.9361689382842173,"pX":-1.3119310587102553,"pZ":0.4314390595917922,"vX0":-7.350506248553969,"vY0":-121.5315920292485,"vZ0":-4.8872060593514295,"x":167.01,"y":227.13,"x0":2.6546549509553365,"y0":50.00572152604507,"z0":4.758579429273874,"aX":-10.34635347936997},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":6.1,"breakHorizontal":14.3,"spinRate":2480,"spinDirection":271},"zone":13,"typeConfidence":2.0,"plateTime":0.45102740462000623,"extension":7.09714994573659},"index":3,"playId":"9a0c88c3-7074-3aa1-a386-d965d4b21d84","pitchNumber":3,"startTime":"2026-10-15T01:08:04.561Z","endTime":"2026-10-15T01:08:08.896Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.0,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.22690899028324,"aZ":-26.482342423549373,"pfxX":-6.560262766557275,"pfxZ":3.7765126143529706,"pX":0.20457038503012773,"pZ":2.7772257804350104,"vX0":-4.30406603571786,"vY0":-121.75991600120494,"vZ0":0.15245503713157493,"x":109.2,"y":163.79,"x0":2.8453682875047206,"y0":50.00010198477568,"z0":4.99958041332049,"aX":-9.877832963063408},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":7.1,"breakHorizontal":12.8,"spinRate":2446,"spinDirection":269},"zone":5,"typeConfidence":2.0,"plateTime":0.4493269422490065,"extension":6.923504044058774},"index":4,"playId":"86eb042d-a0b1-3773-af7b-74d1cd913907","pitchNumber":4,"startTime":"2026-10-15T01:08:25.037Z","endTime":"2026-10-15T01:08:28.856Z","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":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.828006438341188,"aZ":-24.532069808266012,"pfxX":-0.6088838445270914,"pfxZ":4.208722487059614,"pX":1.8529848291454105,"pZ":2.284234860080855,"vX0":-2.1081918767864205,"vY0":-133.1765856331783,"vZ0":-2.4468950793995217,"x":46.37,"y":177.11,"x0":2.7306039006162037,"y0":50.000238253214434,"z0":4.970156489386744,"aX":-1.1046146615243049},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.3,"breakHorizontal":1.6,"spinRate":2357,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.4096654852705024,"extension":6.805364203414066},"index":5,"playId":"c60fc10a-087b-329f-a157-db6a33292baf","pitchNumber":5,"startTime":"2026-10-15T01:08:50.285Z","endTime":"2026-10-15T01:08:54.226Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.9,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.17045247213095,"aZ":-21.195032667578655,"pfxX":9.013129507755952,"pfxZ":5.696340161157209,"pX":0.7836203375841276,"pZ":2.1306341971000373,"vX0":-7.911006964825184,"vY0":-137.60844612225895,"vZ0":-3.5762953488776765,"x":87.13,"y":181.25,"x0":2.5180384180320594,"y0":50.00064545504851,"z0":4.874605715955142,"aX":17.366088095559316},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":9.8,"breakHorizontal":-14.8,"spinRate":2177,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.3973143689691572,"extension":6.870167877993149},"index":6,"playId":"0d445cf8-3c12-3a94-97d9-b382c4036926","pitchNumber":6,"startTime":"2026-10-15T01:09:08.789Z","endTime":"2026-10-15T01:09:13.096Z","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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":82.4,"endSpeed":76.2,"strikeZoneTop":3.237,"strikeZoneBottom":1.633,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.818838642979365,"aZ":-25.82834607883613,"pfxX":-8.146879094120067,"pfxZ":4.31780969691129,"pX":0.10898597247156978,"pZ":3.0398131760131966,"vX0":-3.8896725281461126,"vY0":-120.07835164118775,"vZ0":0.7373337139102565,"x":112.85,"y":156.71,"x0":2.8049640659002546,"y0":50.00274273679623,"z0":5.015008286593892,"aX":-11.975082734354276},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":8.3,"breakHorizontal":15.6,"spinRate":2397,"spinDirection":276},"zone":2,"typeConfidence":2.0,"plateTime":0.4549979867851581,"extension":6.785567672456426},"index":7,"playId":"e7021e35-86cb-3d6d-bae5-965286482534","pitchNumber":7,"startTime":"2026-10-15T01:09:29.705Z","endTime":"2026-10-15T01:09:33.800Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:09:33.800Z","atBatIndex":28},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Shohei Ohtani hit by pitch.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-15T01:09:53.048Z","endTime":"2026-10-15T01:10:03.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":80.9,"endSpeed":75.1,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.90834224660547,"aZ":-29.68658393472161,"pfxX":-6.131401947614105,"pfxZ":1.7467437663704413,"pX":2.86504702763355,"pZ":2.425375337617752,"vX0":1.692503336756959,"vY0":-117.89480335229388,"vZ0":0.12407205230938212,"x":7.79,"y":173.29,"x0":2.9395993440300767,"y0":50.00236391659825,"z0":5.085302430359637,"aX":-8.733908931669356},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":3.5,"breakHorizontal":10.8,"spinRate":2361,"spinDirection":277},"zone":14,"typeConfidence":2.0,"plateTime":0.4624912180418339,"extension":6.738921954105754},"index":0,"playId":"ca734724-a839-3808-a507-389da1bbc2b3","pitchNumber":1,"startTime":"2026-10-15T01:09:59.140Z","endTime":"2026-10-15T01:10:03.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:10:03.642Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Will Smith strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-10-15T01:10:29.056Z","endTime":"2026-10-15T01:12:34.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":95.0,"endSpeed":86.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.78993205456631,"aZ":-25.716383931625625,"pfxX":9.894546852800175,"pfxZ":3.3448155951432987,"pX":0.40318194126012113,"pZ":2.590652932958468,"vX0":-9.183456402322554,"vY0":-138.02954984080577,"vZ0":-1.6854181289551442,"x":101.63,"y":168.83,"x0":2.4882445220828058,"y0":50.00008353677139,"z0":4.941129292688469,"aX":19.085228404438432},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":5.9,"breakHorizontal":-16.0,"spinRate":2016,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.39685688643805106,"extension":6.885376898544353},"index":0,"playId":"5a59036c-7a19-38ac-b20a-1950e4423fb1","pitchNumber":1,"startTime":"2026-10-15T01:10:44.846Z","endTime":"2026-10-15T01:10:48.234Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.013090458859388,"aZ":-25.71762822140544,"pfxX":8.036878813339372,"pfxZ":3.358233627464039,"pX":0.7010706511409931,"pZ":2.1633053010048973,"vX0":-8.071659199564058,"vY0":-137.22330702401695,"vZ0":-2.710476309960346,"x":90.28,"y":180.37,"x0":2.6248326643580424,"y0":50.004110006615875,"z0":4.900614471217928,"aX":15.455651330879288},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.8,"breakHorizontal":-13.1,"spinRate":1952,"spinDirection":134},"zone":6,"typeConfidence":2.0,"plateTime":0.3978969236286489,"extension":6.845921856833086},"index":1,"playId":"f69609f1-c4ae-3324-b4b8-73eeb060c638","pitchNumber":2,"startTime":"2026-10-15T01:11:03.892Z","endTime":"2026-10-15T01:11:07.736Z","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":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.375739089841083,"aZ":-25.486880105333007,"pfxX":9.37692492576923,"pfxZ":3.5379796852931786,"pX":0.6829597804675679,"pZ":2.3013620002730506,"vX0":-8.26290833096298,"vY0":-136.2738932686445,"vZ0":-2.3869397653829023,"x":90.97,"y":176.64,"x0":2.5278381122297575,"y0":50.00421880176681,"z0":4.938964411067051,"aX":17.73636404697129},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.1,"breakHorizontal":-15.4,"spinRate":2096,"spinDirection":133},"zone":6,"typeConfidence":2.0,"plateTime":0.40105816309444187,"extension":6.844276040909874},"index":2,"playId":"c56857a5-f35a-3e76-bc2a-5431e68eea33","pitchNumber":3,"startTime":"2026-10-15T01:11:24.255Z","endTime":"2026-10-15T01:11:27.601Z","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":true},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.1,"endSpeed":76.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.629659024210575,"aZ":-26.4067238681563,"pfxX":-5.418232865246512,"pfxZ":3.8623793248905605,"pX":0.9659614622634223,"pZ":2.219552618187801,"vX0":-2.231784155174367,"vY0":-121.14000526082933,"vZ0":-1.2302464388969818,"x":80.18,"y":178.85,"x0":2.6018154199820147,"y0":50.00208836889204,"z0":5.032397061997479,"aX":-8.0899889793053},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":7.0,"breakHorizontal":10.3,"spinRate":2403,"spinDirection":267},"zone":14,"typeConfidence":2.0,"plateTime":0.451334980276239,"extension":6.6619445950237335},"index":3,"playId":"591818e2-d811-3323-b790-1905e410d929","pitchNumber":4,"startTime":"2026-10-15T01:11:54.050Z","endTime":"2026-10-15T01:11:58.025Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"}}},{"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":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.633754433490775,"aZ":-23.49003088335747,"pfxX":7.017128505451436,"pfxZ":4.56191764219647,"pX":1.1805777415803853,"pZ":2.9770711777543015,"vX0":-6.442485904947785,"vY0":-137.40445875010468,"vZ0":-1.006588640194206,"x":72.0,"y":158.4,"x0":2.648730165995334,"y0":50.003635132242906,"z0":4.950420844766642,"aX":13.362317740971104},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.3,"breakHorizontal":-11.3,"spinRate":2060,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3992532569633003,"extension":6.951715285633482},"index":4,"playId":"b6f1ba79-92d6-38e7-be6e-1f5d264b479a","pitchNumber":5,"startTime":"2026-10-15T01:12:30.494Z","endTime":"2026-10-15T01:12:34.528Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:12:34.528Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Cooper Pratt flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-15T01:14:50.816Z","endTime":"2026-10-15T01:17:32.871Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.9,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.725635834878712,"aZ":-35.393019608224826,"pfxX":-8.00355065306131,"pfxZ":-2.2510723569957203,"pX":-1.4319665662361478,"pZ":0.32935660222736807,"vX0":-4.761591702786715,"vY0":-119.28230551729712,"vZ0":-6.835009624530267,"x":171.58,"y":229.89,"x0":1.635618239823091,"y0":50.004256830743984,"z0":6.455505317499763,"aX":-11.437217859271595},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-5.6,"breakHorizontal":15.7,"spinRate":2421,"spinDirection":325},"zone":13,"typeConfidence":2.0,"plateTime":0.4606588423423852,"extension":6.63201688672971},"index":0,"playId":"c7fcaeac-37cc-36cf-8614-c50a6e145e7a","pitchNumber":1,"startTime":"2026-10-15T01:15:39.289Z","endTime":"2026-10-15T01:15:44.284Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.214221894467855,"aZ":-35.23544811179122,"pfxX":-6.087592380721982,"pfxZ":-2.143930442686143,"pX":0.2681289701641009,"pZ":2.9921803717816946,"vX0":-1.4399799214981202,"vY0":-118.71168886292635,"vZ0":-1.0927030698380353,"x":106.78,"y":157.99,"x0":1.6730498395949656,"y0":50.00139901966875,"z0":6.659204570165453,"aX":-8.707369481486715},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-3.8,"breakHorizontal":11.4,"spinRate":2280,"spinDirection":317},"zone":2,"typeConfidence":2.0,"plateTime":0.4609803345424237,"extension":6.564234096598318},"index":1,"playId":"a71b8620-2ba2-3ce8-9a8b-446dcd58f9c5","pitchNumber":2,"startTime":"2026-10-15T01:15:58.935Z","endTime":"2026-10-15T01:16:02.858Z","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.7,"endSpeed":88.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.612815084914885,"aZ":-8.509435645757,"pfxX":3.8212749994743205,"pfxZ":11.815159128504456,"pX":-0.04124944601016744,"pZ":3.120556861835041,"vX0":-6.137918093438584,"vY0":-140.57246145414382,"vZ0":-7.781427587977636,"x":118.57,"y":154.52,"x0":1.6732004546383912,"y0":50.00214011653942,"z0":6.4755371083289734,"aX":7.653707171706332},"breaks":{"breakAngle":31.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.9,"breakHorizontal":-5.6,"spinRate":2482,"spinDirection":153},"zone":2,"typeConfidence":2.0,"plateTime":0.38951220803170017,"extension":6.780967551838968},"index":2,"playId":"8ce100cd-49b4-3c58-87f9-2a64790568c9","pitchNumber":3,"startTime":"2026-10-15T01:16:13.568Z","endTime":"2026-10-15T01:16:17.394Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-10-15T01:16:25.771Z","endTime":"2026-10-15T01:16:43.771Z","isPitch":false,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":77.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.989926847544314,"aZ":-34.26701515863597,"pfxX":-5.922093652550245,"pfxZ":-1.4207968937739626,"pX":-0.6041100871167099,"pZ":0.1566965777732782,"vX0":-3.4719877841037885,"vY0":-120.99376132161777,"vZ0":-7.665231813973398,"x":140.03,"y":234.55,"x0":1.6194177310788302,"y0":50.00023731126463,"z0":6.375267979382149,"aX":-8.761987208819358},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-4.2,"breakHorizontal":11.5,"spinRate":2368,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.452999673844535,"extension":6.919056729648869},"index":4,"playId":"e41bbb0b-403f-315b-a54a-49064befac64","pitchNumber":4,"startTime":"2026-10-15T01:16:43.771Z","endTime":"2026-10-15T01:16:47.752Z","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":2,"outs":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.592531468508415,"aZ":-9.498206077512773,"pfxX":3.1511226808903867,"pfxZ":10.9524583862993,"pX":0.3443861175229513,"pZ":4.455618367620775,"vX0":-5.135085190529122,"vY0":-142.69143210526315,"vZ0":-4.1414857385792185,"x":103.87,"y":118.48,"x0":1.7545850441555513,"y0":50.00368348837026,"z0":6.519865419537455,"aX":6.525116501090712},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":19.2,"breakHorizontal":-4.7,"spinRate":2490,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.3832642656610106,"extension":6.732771468399326},"index":5,"playId":"b91e48c0-0804-353c-93fd-466dbafa811c","pitchNumber":5,"startTime":"2026-10-15T01:17:08.383Z","endTime":"2026-10-15T01:17:12.244Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.4,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.834912124764294,"aZ":-25.260719945238815,"pfxX":8.80541109345371,"pfxZ":4.421861364930715,"pX":0.44772426774349033,"pZ":2.869198738006073,"vX0":-6.206087005144201,"vY0":-123.939214283118,"vZ0":-3.5565130268453777,"x":99.93,"y":161.31,"x0":1.8351961554649234,"y0":50.00027336692434,"z0":6.422926095016289,"aX":13.752309817558661},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":7.4,"breakHorizontal":-14.5,"spinRate":1882,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.4412638881747699,"extension":6.727952359501536},"hitData":{"launchSpeed":94.4,"launchAngle":56.0,"totalDistance":239.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.67,"coordY":116.42}},"index":6,"playId":"cff4f538-e6cc-369b-ba12-5732890583cc","pitchNumber":6,"startTime":"2026-10-15T01:17:24.024Z","endTime":"2026-10-15T01:17:32.871Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:17:32.871Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luis Lara strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-15T01:17:33.536Z","endTime":"2026-10-15T01:18:46.606Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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":97.3,"endSpeed":88.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.43770397386949,"aZ":-7.520838012069011,"pfxX":3.0557298008985514,"pfxZ":12.20604354478476,"pX":0.06391499402583299,"pZ":3.8146971408962504,"vX0":-5.700857921434845,"vY0":-141.489991318685,"vZ0":-5.971303369156565,"x":114.56,"y":135.78,"x0":1.7113674829102075,"y0":50.00246303706799,"z0":6.439376680582614,"aX":6.172192051799782},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.0,"breakVerticalInduced":21.0,"breakHorizontal":-4.3,"spinRate":2504,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.38768268690014107,"extension":6.811198164121586},"index":0,"playId":"5109e644-6e97-3a2f-8d8d-aa9cdf3bf4d4","pitchNumber":1,"startTime":"2026-10-15T01:17:58.813Z","endTime":"2026-10-15T01:18:02.703Z","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":90.1,"endSpeed":83.7,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.046197270068294,"aZ":-22.70893073160677,"pfxX":-2.938457721292226,"pfxZ":5.37103558125663,"pX":-0.9505420736053417,"pZ":2.4200995735763215,"vX0":-5.688065281223478,"vY0":-131.19876095192194,"vZ0":-6.154492265592038,"x":153.23,"y":173.44,"x0":1.6183665840513746,"y0":50.0007656507187,"z0":6.463906366983511,"aX":-5.174148755642534},"breaks":{"breakAngle":14.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":6.5,"spinRate":2293,"spinDirection":169},"zone":11,"typeConfidence":2.0,"plateTime":0.41581995146674666,"extension":6.719936546159285},"index":1,"playId":"5ed79565-da55-3c61-97c5-f77fd488ce3d","pitchNumber":2,"startTime":"2026-10-15T01:18:18.920Z","endTime":"2026-10-15T01:18:22.835Z","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":97.3,"endSpeed":88.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.264657225226664,"aZ":-11.710072997904595,"pfxX":4.5146559110499105,"pfxZ":10.090109373171858,"pX":0.44989463674964536,"pZ":3.477848043455285,"vX0":-5.264685806832846,"vY0":-141.50955356285564,"vZ0":-6.222172772181386,"x":99.85,"y":144.88,"x0":1.7478127200152196,"y0":50.003058860006696,"z0":6.455162683834578,"aX":9.157138499396707},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.2,"breakHorizontal":-7.1,"spinRate":2457,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.38704838670775477,"extension":6.7734796632728695},"index":2,"playId":"241ec5bf-5e64-3988-b074-22a4ede43615","pitchNumber":3,"startTime":"2026-10-15T01:18:42.699Z","endTime":"2026-10-15T01:18:46.606Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:18:46.606Z","atBatIndex":32},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-10-15T01:19:02.091Z","endTime":"2026-10-15T01:20:23.081Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.3,"endSpeed":73.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.02221469165361,"aZ":-38.11385889646963,"pfxX":-7.971355867223487,"pfxZ":-4.410495507820518,"pX":0.3234201227695156,"pZ":1.8346053245829312,"vX0":-0.7180967526812199,"vY0":-115.50721776058583,"vZ0":-2.422841660408971,"x":104.67,"y":189.25,"x0":1.673729234340523,"y0":50.00119047295706,"z0":6.570635759577385,"aX":-10.742370805535915},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-8.3,"breakHorizontal":14.6,"spinRate":2261,"spinDirection":327},"zone":9,"typeConfidence":2.0,"plateTime":0.47464503473266006,"extension":6.519907216003835},"index":0,"playId":"d6ee2826-9a7e-3e0a-a89e-b555ca576700","pitchNumber":1,"startTime":"2026-10-15T01:19:11.533Z","endTime":"2026-10-15T01:19:15.582Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.518206114148345,"aZ":-19.571345385603706,"pfxX":8.798169968937003,"pfxZ":8.210937239297019,"pX":0.533622070101345,"pZ":1.8358815973062295,"vX0":-5.895260639311991,"vY0":-123.12685899949669,"vZ0":-6.719266986016341,"x":96.66,"y":189.21,"x0":1.8162652660345275,"y0":50.002315658650424,"z0":6.257039256513842,"aX":13.504161519345171},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":13.6,"breakHorizontal":-14.5,"spinRate":1947,"spinDirection":137},"zone":9,"typeConfidence":2.0,"plateTime":0.4449026662897051,"extension":6.882780703086314},"index":1,"playId":"0542c203-f889-3909-a50d-cda9cf06fa6d","pitchNumber":2,"startTime":"2026-10-15T01:19:26.944Z","endTime":"2026-10-15T01:19:30.857Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-10-15T01:19:37.116Z","endTime":"2026-10-15T01:19:56.012Z","isPitch":false,"type":"action","player":{"id":687401,"link":"/api/v1/people/687401"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":78.5,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.264417503708618,"aZ":-35.15242117827487,"pfxX":-6.745069157962718,"pfxZ":-1.9551137142168746,"pX":-0.8902511406953064,"pZ":0.053869677047319424,"vX0":-3.892189201886473,"vY0":-122.65955539331438,"vZ0":-8.021407329021603,"x":150.93,"y":237.33,"x0":1.5934879254740848,"y0":50.00403903822088,"z0":6.364061758265292,"aX":-10.276788905804931},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.7,"breakVerticalInduced":-5.2,"breakHorizontal":13.1,"spinRate":2322,"spinDirection":322},"zone":13,"typeConfidence":2.0,"plateTime":0.4465443317408062,"extension":6.832446912081379},"index":3,"playId":"c28db908-fb99-3ca5-987b-6e11da7019c9","pitchNumber":3,"startTime":"2026-10-15T01:19:56.012Z","endTime":"2026-10-15T01:19:59.728Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.6,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.621319137709975,"aZ":-22.46834872011785,"pfxX":-2.2155966124534725,"pfxZ":5.565657205048999,"pX":-0.5077372178887802,"pZ":2.4291595223909535,"vX0":-5.036424971616176,"vY0":-130.5050306173665,"vZ0":-6.081467326188394,"x":136.35,"y":173.19,"x0":1.7266064374441823,"y0":50.00349572127363,"z0":6.455886825220778,"aX":-3.8634200292390686},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.1,"breakHorizontal":5.0,"spinRate":2285,"spinDirection":179},"zone":4,"typeConfidence":2.0,"plateTime":0.41793394066103184,"extension":6.748601433841611},"hitData":{"launchSpeed":83.9,"launchAngle":-5.0,"totalDistance":22.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":109.73,"coordY":150.87}},"index":4,"playId":"7cd04546-40a1-3496-8367-4d68ccc76f66","pitchNumber":4,"startTime":"2026-10-15T01:20:15.641Z","endTime":"2026-10-15T01:20:23.081Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:20:23.081Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Rojas walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-15T01:23:07.172Z","endTime":"2026-10-15T01:24:48.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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(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":92.1,"endSpeed":84.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.439734005451893,"aZ":-24.03053518379354,"pfxX":8.50287460323454,"pfxZ":4.4757002918783995,"pX":-0.9000640136136971,"pZ":2.0670899861970966,"vX0":-12.022736219531566,"vY0":-133.68972078516103,"vZ0":-2.9746733847039737,"x":151.31,"y":182.97,"x0":2.5399793980941197,"y0":50.003564631483364,"z0":4.909394501595953,"aX":15.472524264430756},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":7.7,"breakHorizontal":-13.0,"spinRate":2060,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.4089103483203078,"extension":6.895787808508722},"index":0,"playId":"4187f40e-7a9b-32ed-9fae-140950f3d9be","pitchNumber":1,"startTime":"2026-10-15T01:23:31.008Z","endTime":"2026-10-15T01:23:35.070Z","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":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.256643313482126,"aZ":-25.48509752682392,"pfxX":9.880693966188726,"pfxZ":3.645240677766849,"pX":1.1975873821229488,"pZ":2.071040755915942,"vX0":-7.286312911546283,"vY0":-134.1562174727905,"vZ0":-2.764443854817103,"x":71.35,"y":182.86,"x0":2.656244407257371,"y0":50.00239038516829,"z0":4.918801627991891,"aX":18.1272959848025},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":6.2,"breakHorizontal":-16.4,"spinRate":2120,"spinDirection":131},"zone":14,"typeConfidence":2.0,"plateTime":0.4072674570149073,"extension":6.749564360594255},"index":1,"playId":"159fbad7-e97f-3b33-ab56-dd766611debd","pitchNumber":2,"startTime":"2026-10-15T01:23:48.133Z","endTime":"2026-10-15T01:23:52.020Z","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":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.39391149918992,"aZ":-25.251640437488813,"pfxX":8.9866976731374,"pfxZ":3.702611313117199,"pX":1.0726417983097705,"pZ":2.4188804299851316,"vX0":-7.556315362583518,"vY0":-135.61973213309335,"vZ0":-1.9390867858693013,"x":76.11,"y":173.47,"x0":2.721146908947097,"y0":50.00545210077964,"z0":4.896332611270385,"aX":16.819195004700077},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":6.5,"breakHorizontal":-14.8,"spinRate":2178,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4031680231058363,"extension":6.839617281610673},"index":2,"playId":"3b07d257-528a-35b0-b4df-1da35c4c4920","pitchNumber":3,"startTime":"2026-10-15T01:24:06.061Z","endTime":"2026-10-15T01:24:10.047Z","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":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.6,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368381795591468,"aZ":-29.475760810404157,"pfxX":9.655823936497686,"pfxZ":1.4489259080714412,"pX":-0.002485036810932337,"pZ":2.2078868229753743,"vX0":-10.180885380780733,"vY0":-135.3876202637031,"vZ0":-1.64688355579892,"x":117.09,"y":179.17,"x0":2.5444484964691143,"y0":50.00486606645795,"z0":4.8785984236451805,"aX":18.005110712924367},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.5,"breakHorizontal":-15.5,"spinRate":2181,"spinDirection":135},"zone":5,"typeConfidence":2.0,"plateTime":0.4039022760867108,"extension":6.715871912593041},"index":3,"playId":"7c19d5a8-418c-317b-9cc8-19f455321ad3","pitchNumber":4,"startTime":"2026-10-15T01:24:25.666Z","endTime":"2026-10-15T01:24:29.420Z","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":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.920755973872435,"aZ":-24.381841501516018,"pfxX":10.418927128894673,"pfxZ":4.238524005853369,"pX":-0.5750061450614091,"pZ":1.0864506893870811,"vX0":-11.700124705363208,"vY0":-134.48463665966554,"vZ0":-5.117425319207853,"x":138.92,"y":209.45,"x0":2.4689719636471845,"y0":50.00665040443789,"z0":4.733333720070097,"aX":19.176168265472768},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.7,"breakHorizontal":-16.6,"spinRate":2110,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.40657765552241143,"extension":6.91504778612517},"index":4,"playId":"3d35f59f-3296-3692-b96f-b07deaed9e30","pitchNumber":5,"startTime":"2026-10-15T01:24:43.288Z","endTime":"2026-10-15T01:24:48.295Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:24:48.295Z","atBatIndex":34},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Tommy Edman flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-15T01:25:10.859Z","endTime":"2026-10-15T01:25:26.535Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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(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":89.8,"endSpeed":82.7,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.116828315547508,"aZ":-24.698746566250865,"pfxX":-1.720949999247945,"pfxZ":4.297569218463412,"pX":0.26149929873024313,"pZ":2.6927294139626468,"vX0":-5.912867757754051,"vY0":-130.69543481444495,"vZ0":-1.138993943365349,"x":107.03,"y":166.08,"x0":2.771739022427634,"y0":50.0035158378131,"z0":4.979646235495403,"aX":-2.9924363187048573},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.8,"breakHorizontal":4.3,"spinRate":2356,"spinDirection":170},"zone":5,"typeConfidence":2.0,"plateTime":0.418203547476816,"extension":7.063150575225075},"hitData":{"launchSpeed":91.7,"launchAngle":26.0,"totalDistance":345.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":133.64,"coordY":60.66}},"index":0,"playId":"c6709c32-5a41-3617-b00e-08d6c6706f50","pitchNumber":1,"startTime":"2026-10-15T01:25:15.143Z","endTime":"2026-10-15T01:25:26.535Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:25:26.535Z","atBatIndex":35},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Mookie Betts lines out to center fielder Garrett Mitchell.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-15T01:25:52.199Z","endTime":"2026-10-15T01:27:26.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"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":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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(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":1},"pitchData":{"startSpeed":81.5,"endSpeed":74.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.33932864014849,"aZ":-26.995520532864454,"pfxX":-8.00728767826882,"pfxZ":3.6347671724415997,"pX":-0.0670268081258642,"pZ":1.9314351557689537,"vX0":-4.147252792232999,"vY0":-118.730072902851,"vZ0":-1.408556885157552,"x":119.55,"y":186.63,"x0":2.743986647183088,"y0":50.000449689937284,"z0":4.995564942521735,"aX":-11.396758819398984},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":6.5,"breakHorizontal":15.5,"spinRate":2451,"spinDirection":272},"zone":8,"typeConfidence":2.0,"plateTime":0.46183036134151,"extension":7.013232157325691},"index":0,"playId":"08fd904d-9de6-3c37-8aef-78e7ad012f44","pitchNumber":1,"startTime":"2026-10-15T01:25:53.758Z","endTime":"2026-10-15T01:25:58.055Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.0,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.807326961183374,"aZ":-27.214233332194425,"pfxX":-9.95850291623793,"pfxZ":3.4920437277673955,"pX":-0.7806801497340092,"pZ":1.5700378196962614,"vX0":-5.060251486851347,"vY0":-118.76255718562982,"vZ0":-2.150160113769347,"x":146.76,"y":196.39,"x0":2.6750658051139755,"y0":50.00482161356584,"z0":4.974644343589839,"aX":-14.155026915890373},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":6.0,"breakHorizontal":19.3,"spinRate":2580,"spinDirection":280},"zone":13,"typeConfidence":2.0,"plateTime":0.4620846832135963,"extension":6.918138516084138},"index":1,"playId":"e417aaae-966a-358e-9120-e2f035ed0754","pitchNumber":2,"startTime":"2026-10-15T01:26:11.021Z","endTime":"2026-10-15T01:26:14.944Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.8,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.745184192597954,"aZ":-26.577908202776435,"pfxX":9.975158204937003,"pfxZ":2.9687304550581555,"pX":0.5787441368009395,"pZ":2.4709082748615594,"vX0":-8.8580577361125,"vY0":-136.6336151869184,"vZ0":-1.7298553821796856,"x":94.94,"y":172.07,"x0":2.570311521716919,"y0":50.00633367282365,"z0":4.942782497563652,"aX":18.82186665979997},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":5.2,"breakHorizontal":-16.2,"spinRate":2032,"spinDirection":135},"zone":6,"typeConfidence":2.0,"plateTime":0.40122510235973063,"extension":6.88963723635782},"index":2,"playId":"4f02febe-9846-371b-8a6d-02f1fb44f13b","pitchNumber":3,"startTime":"2026-10-15T01:26:30.988Z","endTime":"2026-10-15T01:26:34.686Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.189082194985136,"aZ":-29.213064583157603,"pfxX":-8.617046916943126,"pfxZ":2.1058082955323396,"pX":1.5006880128999889,"pZ":2.5848581164052704,"vX0":-0.5069650828535078,"vY0":-117.7942313097974,"vZ0":0.5087510244480031,"x":59.8,"y":168.99,"x0":2.8383003706215635,"y0":50.00270111940498,"z0":5.064971934118187,"aX":-12.119934735276253},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":4.2,"breakHorizontal":15.7,"spinRate":2359,"spinDirection":279},"zone":12,"typeConfidence":2.0,"plateTime":0.4648186325086092,"extension":6.806939778303725},"index":3,"playId":"1fbd3065-b88b-346d-a4a4-a7c700b96d5b","pitchNumber":4,"startTime":"2026-10-15T01:26:55.505Z","endTime":"2026-10-15T01:26:59.412Z","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":2,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":85.4,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.226986574821307,"aZ":-26.14494981910164,"pfxX":9.107266090940605,"pfxZ":3.2197157776036214,"pX":0.21154033631030633,"pZ":2.4833853492051894,"vX0":-9.302042770976756,"vY0":-136.29621664486768,"vZ0":-1.8681266594820065,"x":108.94,"y":171.73,"x0":2.492883085874846,"y0":50.00312215629233,"z0":4.99131876670233,"aX":17.057320739186103},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":5.6,"breakHorizontal":-14.4,"spinRate":1992,"spinDirection":136},"zone":5,"typeConfidence":2.0,"plateTime":0.40256141248238286,"extension":6.939343029773402},"hitData":{"launchSpeed":97.8,"launchAngle":18.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":117.27,"coordY":82.84}},"index":4,"playId":"36dd1b90-ca92-3004-a3db-f1fa43d81295","pitchNumber":5,"startTime":"2026-10-15T01:27:15.291Z","endTime":"2026-10-15T01:27:26.700Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:27:26.700Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Freddie Freeman grounds out, second baseman Brice Turang to first baseman Jake Bauers.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-10-15T01:27:41.675Z","endTime":"2026-10-15T01:28:59.856Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"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":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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(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":93.8,"endSpeed":84.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.03205822911408,"aZ":-28.614421529933228,"pfxX":10.812409309118303,"pfxZ":1.9238271232258946,"pX":-0.481059578500523,"pZ":1.5790432250456603,"vX0":-11.364867948985637,"vY0":-136.00366683676788,"vZ0":-3.700186526141958,"x":135.34,"y":196.15,"x0":2.370189738555064,"y0":50.0054852236715,"z0":4.967745959061127,"aX":20.026261860267347},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":2.8,"breakHorizontal":-16.8,"spinRate":2169,"spinDirection":139},"zone":13,"typeConfidence":2.0,"plateTime":0.4045297101714298,"extension":6.987945984429249},"index":0,"playId":"9150098f-dfe7-36ff-a0bd-759bf2b3b25b","pitchNumber":1,"startTime":"2026-10-15T01:27:55.439Z","endTime":"2026-10-15T01:27:59.637Z","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":93.5,"endSpeed":84.6,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.870752046863664,"aZ":-28.47382302837261,"pfxX":10.643132621521755,"pfxZ":2.010234264685746,"pX":-0.6267456277920372,"pZ":2.0489122794697856,"vX0":-11.815961524948197,"vY0":-135.5936239762108,"vZ0":-2.2925803270389773,"x":140.89,"y":183.46,"x0":2.428918846431051,"y0":50.00308716337157,"z0":4.9158014310269875,"aX":19.5886881987419},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":-16.4,"spinRate":2124,"spinDirection":133},"zone":7,"typeConfidence":2.0,"plateTime":0.4057622353557022,"extension":6.867708940192374},"index":1,"playId":"83d4190f-9f6b-3cb9-9ef8-1316ba5473a4","pitchNumber":2,"startTime":"2026-10-15T01:28:14.490Z","endTime":"2026-10-15T01:28:18.383Z","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(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":93.3,"endSpeed":85.2,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.093618429602568,"aZ":-25.507855314255938,"pfxX":8.183012189087837,"pfxZ":3.5749956454161165,"pX":0.8632906713260076,"pZ":2.865252283424578,"vX0":-7.394748737137738,"vY0":-135.7400233086247,"vZ0":-0.938419864716521,"x":84.09,"y":161.42,"x0":2.5614985368453187,"y0":50.001174117550335,"z0":4.993688768330169,"aX":15.248325777918303},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.5,"breakHorizontal":-13.2,"spinRate":2211,"spinDirection":140},"zone":12,"typeConfidence":2.0,"plateTime":0.40373698987556716,"extension":6.950619683144798},"index":2,"playId":"c99c8d28-1ef1-303a-927e-3a0683369aed","pitchNumber":3,"startTime":"2026-10-15T01:28:32.973Z","endTime":"2026-10-15T01:28:36.868Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":76.4,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.115348093428057,"aZ":-28.833125576605827,"pfxX":-5.75045973550242,"pfxZ":2.261429920621298,"pX":0.7316186765906636,"pZ":2.0348545669568803,"vX0":-2.941910109864029,"vY0":-120.71469015660418,"vZ0":-1.1705826888733513,"x":89.11,"y":183.84,"x0":2.7126299151771986,"y0":50.00452092792194,"z0":5.060420459187358,"aX":-8.501289920480023},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":4.1,"breakHorizontal":11.2,"spinRate":2393,"spinDirection":270},"zone":9,"typeConfidence":2.0,"plateTime":0.45344385752022554,"extension":6.766024814146473},"hitData":{"launchSpeed":81.4,"launchAngle":1.0,"totalDistance":43.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.26,"coordY":153.91}},"index":3,"playId":"74764697-7c23-3c47-91f4-43924ed7017f","pitchNumber":4,"startTime":"2026-10-15T01:28:52.320Z","endTime":"2026-10-15T01:28:59.856Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:28:59.856Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out sharply, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-15T01:31:39.897Z","endTime":"2026-10-15T01:33:21.809Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.054816903205218,"aZ":-36.158721987657806,"pfxX":-8.380939535818388,"pfxZ":-2.9875436104129456,"pX":1.1562462464893901,"pZ":2.592744345328331,"vX0":0.7663377748683932,"vY0":-114.92107651141856,"vZ0":-1.2801869294732968,"x":72.93,"y":168.78,"x0":1.9061977252420466,"y0":50.00514815883537,"z0":6.681474733516932,"aX":-11.168233952827523},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-5.4,"breakHorizontal":15.0,"spinRate":2490,"spinDirection":319},"zone":12,"typeConfidence":2.0,"plateTime":0.47731004942333577,"extension":6.797703576852043},"index":0,"playId":"7fe3b949-42da-3416-b237-2c5aba74e16a","pitchNumber":1,"startTime":"2026-10-15T01:32:03.648Z","endTime":"2026-10-15T01:32:07.494Z","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":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.498506968368694,"aZ":-23.781033802354077,"pfxX":8.801920724007763,"pfxZ":5.244652802890451,"pX":0.1849142158830883,"pZ":1.188854624600263,"vX0":-6.774758599686666,"vY0":-125.71455990145913,"vZ0":-7.83595881646643,"x":109.95,"y":206.68,"x0":1.771216269857862,"y0":50.00283680311216,"z0":6.276687827931597,"aX":14.087799240797017},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":7.9,"breakHorizontal":-14.4,"spinRate":1902,"spinDirection":134},"zone":14,"typeConfidence":2.0,"plateTime":0.4356943754028997,"extension":6.627677763154003},"index":1,"playId":"944d3bf5-17f8-3fc4-ac84-5e1b3b709cb7","pitchNumber":2,"startTime":"2026-10-15T01:32:17.452Z","endTime":"2026-10-15T01:32:21.188Z","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":86.2,"endSpeed":79.4,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.33517188004418,"aZ":-22.27408385724852,"pfxX":7.644166440785621,"pfxZ":6.219142486506611,"pX":-1.0535435556228605,"pZ":1.8204026851422925,"vX0":-9.476144598034347,"vY0":-125.147253084353,"vZ0":-6.59364600482316,"x":157.16,"y":189.63,"x0":1.7820690819416731,"y0":50.00414684148921,"z0":6.30352447334558,"aX":12.1734585265835},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":10.0,"breakHorizontal":-11.8,"spinRate":2059,"spinDirection":132},"zone":13,"typeConfidence":2.0,"plateTime":0.43701822936156587,"extension":6.841021986904284},"index":2,"playId":"b5a1fce2-fb8b-3133-b301-fd462d713429","pitchNumber":3,"startTime":"2026-10-15T01:32:36.051Z","endTime":"2026-10-15T01:32:39.940Z","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":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.3,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083682984012963,"aZ":-23.694346415874033,"pfxX":8.481785500484278,"pfxZ":5.305385618404353,"pX":0.399756857110847,"pZ":2.461267089028159,"vX0":-6.483714716359732,"vY0":-125.52702342152742,"vZ0":-4.978538107920012,"x":101.76,"y":172.33,"x0":1.9124563696403987,"y0":50.003066185996325,"z0":6.396129855105647,"aX":13.554639083626029},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":8.6,"breakHorizontal":-13.9,"spinRate":1794,"spinDirection":128},"zone":6,"typeConfidence":2.0,"plateTime":0.43612053774185044,"extension":6.844830992772787},"index":3,"playId":"7fd1f4c8-5d7b-3b15-8bc2-b846fda6b42c","pitchNumber":4,"startTime":"2026-10-15T01:32:58.061Z","endTime":"2026-10-15T01:33:01.901Z","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":1,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":88.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.848405806412703,"aZ":-7.322039159137174,"pfxX":4.841324071384226,"pfxZ":12.334943955185835,"pX":-0.26974179056468434,"pZ":2.629485855406587,"vX0":-7.309030351250114,"vY0":-140.9912594277586,"vZ0":-8.948664152268597,"x":127.28,"y":167.78,"x0":1.7263750629361694,"y0":50.00282534113853,"z0":6.315948214486107,"aX":9.75455669683168},"breaks":{"breakAngle":40.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.4,"breakVerticalInduced":20.6,"breakHorizontal":-7.3,"spinRate":2581,"spinDirection":154},"zone":4,"typeConfidence":2.0,"plateTime":0.388382136469525,"extension":6.846949905782764},"hitData":{"launchSpeed":104.5,"launchAngle":-13.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":106.13,"coordY":149.95}},"index":4,"playId":"573b6c18-efba-3c2b-869e-44af6958b5fb","pitchNumber":5,"startTime":"2026-10-15T01:33:14.279Z","endTime":"2026-10-15T01:33:21.809Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:33:21.809Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Tommy Edman to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-15T01:33:38.152Z","endTime":"2026-10-15T01:35:22.507Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669242,"link":"/api/v1/people/669242"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.6,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.377133187021172,"aZ":-38.62215655614052,"pfxX":-9.308065145078789,"pfxZ":-4.609474512964457,"pX":-0.31598635569266786,"pZ":2.591344761036366,"vX0":-1.947821882366637,"vY0":-117.7710693313316,"vZ0":-1.0399349245004066,"x":129.04,"y":168.81,"x0":1.731946845647265,"y0":50.00450679361024,"z0":6.626144061840181,"aX":-13.012909141257156},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-8.3,"breakHorizontal":17.3,"spinRate":2336,"spinDirection":324},"zone":4,"typeConfidence":2.0,"plateTime":0.4659488203800821,"extension":6.675444203803807},"index":0,"playId":"888e2644-8ce0-3213-b048-8ba3ddd6ef6d","pitchNumber":1,"startTime":"2026-10-15T01:33:46.812Z","endTime":"2026-10-15T01:33:50.734Z","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":97.1,"endSpeed":88.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.992113891569034,"aZ":-7.0810354623460166,"pfxX":3.1721933043630335,"pfxZ":12.404895160008127,"pX":0.9033267624787924,"pZ":3.357297627656126,"vX0":-3.8125310309804163,"vY0":-141.2736478241863,"vZ0":-7.105942220528299,"x":82.57,"y":148.13,"x0":1.8577784370832602,"y0":50.00104677050262,"z0":6.359423281352506,"aX":6.416002474910749},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-7.8,"breakVerticalInduced":21.2,"breakHorizontal":-4.9,"spinRate":2480,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.38761151843930053,"extension":6.776659712532131},"index":1,"playId":"31e8df0b-5b78-3439-b778-ad3a65b6044c","pitchNumber":2,"startTime":"2026-10-15T01:34:00.044Z","endTime":"2026-10-15T01:34:03.906Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":78.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.640652819620207,"aZ":-35.201453309782266,"pfxX":-8.725723369857349,"pfxZ":-2.0107303993750403,"pX":-1.5754763917550125,"pZ":-0.7652695650184327,"vX0":-4.674605422572014,"vY0":-122.25250466233454,"vZ0":-9.646236782870535,"x":177.05,"y":259.44,"x0":1.4995625155394523,"y0":50.005487327150156,"z0":6.282102136375137,"aX":-13.11850989053088},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-5.9,"breakHorizontal":16.9,"spinRate":2494,"spinDirection":324},"zone":13,"typeConfidence":2.0,"plateTime":0.44920862604692813,"extension":6.823653541861256},"index":2,"playId":"e92a8545-8f1a-3a70-8404-6a3e88357350","pitchNumber":3,"startTime":"2026-10-15T01:34:15.349Z","endTime":"2026-10-15T01:34:19.035Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.9,"endSpeed":74.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.613637858126705,"aZ":-38.9210081542173,"pfxX":-6.9787359075162785,"pfxZ":-4.82814921718388,"pX":-0.8600806636861,"pZ":1.450642043808877,"vX0":-3.485448313520932,"vY0":-117.79889956152739,"vZ0":-3.4495208000171003,"x":149.78,"y":199.61,"x0":1.548204886873291,"y0":50.00331226362203,"z0":6.553526998578661,"aX":-9.749768000792086},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-9.4,"breakHorizontal":13.6,"spinRate":2402,"spinDirection":326},"zone":13,"typeConfidence":2.0,"plateTime":0.46602962786831004,"extension":6.759630925721752},"index":3,"playId":"46df061f-a480-3c29-8bd1-1fc9a896b118","pitchNumber":4,"startTime":"2026-10-15T01:34:40.103Z","endTime":"2026-10-15T01:34:44.043Z","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":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.2,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.66936259111357,"aZ":-25.660231511648277,"pfxX":-1.080556487373543,"pfxZ":3.6981535518378106,"pX":-0.00990686875037028,"pZ":3.9967940361528416,"vX0":-4.1227154364588765,"vY0":-131.56773128376,"vZ0":-1.869449579743335,"x":117.38,"y":130.87,"x0":1.714718662373911,"y0":50.00255411720184,"z0":6.609263062707119,"aX":-1.9030859813407208},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":6.5,"breakHorizontal":2.8,"spinRate":2330,"spinDirection":178},"zone":11,"typeConfidence":2.0,"plateTime":0.41554852523966535,"extension":6.672894433918043},"index":4,"playId":"0f92b3d2-c7a0-3bd6-87f5-6cba5fa6e1d9","pitchNumber":5,"startTime":"2026-10-15T01:34:54.821Z","endTime":"2026-10-15T01:34:58.713Z","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":83.5,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.828196172009118,"aZ":-24.806696275169127,"pfxX":-0.8448838848273982,"pfxZ":4.172199667704673,"pX":-0.0011096287265147926,"pZ":3.2027370414325937,"vX0":-4.159470777170775,"vY0":-131.5500771639678,"vZ0":-3.8134947225313818,"x":117.04,"y":152.31,"x0":1.7052513706187344,"y0":50.004841838511595,"z0":6.493246892647269,"aX":-1.4922642418576275},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.0,"breakHorizontal":2.4,"spinRate":2320,"spinDirection":168},"zone":2,"typeConfidence":2.0,"plateTime":0.41511481628094327,"extension":6.680863500837589},"hitData":{"launchSpeed":98.8,"launchAngle":-0.0,"totalDistance":52.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.97,"coordY":133.13}},"index":5,"playId":"e1160690-2e48-3584-a517-fed681052907","pitchNumber":6,"startTime":"2026-10-15T01:35:14.971Z","endTime":"2026-10-15T01:35:22.507Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:35:22.507Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"William Contreras grounds out, shortstop Mookie Betts to first baseman Freddie Freeman.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-10-15T01:35:42.365Z","endTime":"2026-10-15T01:36:28.359Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":605141,"link":"/api/v1/people/605141"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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, 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":87.3,"endSpeed":80.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.52931075272177,"aZ":-25.088389453429635,"pfxX":9.067645692359958,"pfxZ":4.343303656188077,"pX":-0.033601767864429276,"pZ":1.1262947694673457,"vX0":-7.546822014023229,"vY0":-126.8330525425216,"vZ0":-7.725174091081672,"x":118.28,"y":208.37,"x0":1.799906281951867,"y0":50.004109183322164,"z0":6.207369820617341,"aX":14.799542093084828},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":6.4,"breakHorizontal":-14.8,"spinRate":1922,"spinDirection":131},"zone":13,"typeConfidence":2.0,"plateTime":0.4315631345247328,"extension":6.962837695063522},"index":0,"playId":"dbb2e3b3-2e17-3c4a-801a-a4c46513198b","pitchNumber":1,"startTime":"2026-10-15T01:35:46.048Z","endTime":"2026-10-15T01:35:50.261Z","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":97.9,"endSpeed":89.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60257427017526,"aZ":-8.168476387836822,"pfxX":3.8740509133078795,"pfxZ":11.711617190132547,"pX":0.3345429186127669,"pZ":4.242069094671292,"vX0":-5.275154028605727,"vY0":-142.46639251556945,"vZ0":-4.827100855233075,"x":104.25,"y":124.24,"x0":1.7092879356547264,"y0":50.00138998354665,"z0":6.477866410186162,"aX":7.940296594995089},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":20.4,"breakHorizontal":-5.9,"spinRate":2481,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.3848686835322064,"extension":6.71373750115075},"index":1,"playId":"68b60c84-3615-355b-8164-0cbcdccba277","pitchNumber":2,"startTime":"2026-10-15T01:36:02.147Z","endTime":"2026-10-15T01:36:05.982Z","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":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.984096880553018,"aZ":-25.37335966205994,"pfxX":8.456099106758476,"pfxZ":4.25330802723337,"pX":0.3527246991671417,"pZ":1.756015257860205,"vX0":-6.31704132112287,"vY0":-125.73600600665709,"vZ0":-6.115092592982123,"x":103.55,"y":191.37,"x0":1.801588080969741,"y0":50.00165675892877,"z0":6.284180127707961,"aX":13.511095792731126},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.5,"breakHorizontal":-13.8,"spinRate":1873,"spinDirection":130},"zone":9,"typeConfidence":2.0,"plateTime":0.43596332196997034,"extension":6.935865753442675},"hitData":{"launchSpeed":99.5,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":107.2,"coordY":153.91}},"index":2,"playId":"0f92f217-88d3-3b85-85a8-b79d4e237ca8","pitchNumber":3,"startTime":"2026-10-15T01:36:21.030Z","endTime":"2026-10-15T01:36:28.359Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:36:28.359Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Teoscar Hernández walks.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-15T01:39:41.603Z","endTime":"2026-10-15T01:41:08.641Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Abner Uribe replaces Robert Gasser.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-15T01:38:19.225Z","endTime":"2026-10-15T01:39:43.747Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682842,"link":"/api/v1/people/682842"},"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":88.9,"endSpeed":81.2,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.077129624179722,"aZ":-25.711871060083578,"pfxX":1.1816474054828423,"pfxZ":3.8577787811153508,"pX":0.2529287341693901,"pZ":1.0345362545845005,"vX0":3.79571036597778,"vY0":-129.20353444420903,"vZ0":-6.755093182746338,"x":107.36,"y":210.85,"x0":-1.393892069075677,"y0":50.00412476897249,"z0":5.682484794254819,"aX":1.9809727877886598},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":5.5,"breakHorizontal":-3.0,"spinRate":2570,"spinDirection":114},"zone":14,"typeConfidence":0.89,"plateTime":0.42532038728007215,"extension":6.221478344312576},"index":1,"playId":"5ea0ea85-4c1c-35d4-b55b-2096ff78d195","pitchNumber":1,"startTime":"2026-10-15T01:39:43.747Z","endTime":"2026-10-15T01:39:47.580Z","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":0,"outs":0},"pitchData":{"startSpeed":98.7,"endSpeed":90.4,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78105543993449,"aZ":-26.035913661266427,"pfxX":-9.252217140863698,"pfxZ":2.9599589152124457,"pX":0.933319591104827,"pZ":1.15845722204482,"vX0":9.232847281170015,"vY0":-143.33306032002577,"vZ0":-8.084761243971165,"x":81.42,"y":207.5,"x0":-1.1308367615151325,"y0":50.00665089494002,"z0":5.646971781252215,"aX":-19.214864582804218},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":3.8,"breakHorizontal":14.9,"spinRate":2411,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.38244437496001593,"extension":6.402016214412558},"index":2,"playId":"04118b23-a8d7-3b5f-bb56-6dc63c7ae8e9","pitchNumber":2,"startTime":"2026-10-15T01:40:00.699Z","endTime":"2026-10-15T01:40:04.565Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.4,"endSpeed":90.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.142947133953385,"aZ":-25.317352138288538,"pfxX":-8.253807697505394,"pfxZ":3.299664356029081,"pX":-0.15203925924626743,"pZ":1.3965811607796388,"vX0":6.000236456056128,"vY0":-143.0263039352145,"vZ0":-7.410024155204362,"x":122.8,"y":201.07,"x0":-1.201888484360759,"y0":50.001178709718424,"z0":5.60189878825118,"aX":-17.145476117543392},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":4.7,"breakHorizontal":13.8,"spinRate":2253,"spinDirection":221},"zone":13,"typeConfidence":0.9,"plateTime":0.38255003269597676,"extension":6.3975767053080475},"index":3,"playId":"9e6892e1-8496-357d-ab68-99ed6084e9d6","pitchNumber":3,"startTime":"2026-10-15T01:40:27.680Z","endTime":"2026-10-15T01:40:31.488Z","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":1,"outs":0},"pitchData":{"startSpeed":99.7,"endSpeed":91.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93240456561118,"aZ":-22.519981221303865,"pfxX":-9.250833509884567,"pfxZ":4.533589525370446,"pX":0.9521017298623554,"pZ":1.454573341654248,"vX0":8.940084124378593,"vY0":-144.78960139376665,"vZ0":-8.172592951707559,"x":80.71,"y":199.51,"x0":-0.9695661418571309,"y0":50.002284465033796,"z0":5.6853968670417165,"aX":-19.69540904081575},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":6.7,"breakHorizontal":15.0,"spinRate":2295,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.37790111732164444,"extension":6.384183116494546},"index":4,"playId":"79fc1006-ada3-3d30-91ff-1ef97f4dd76e","pitchNumber":4,"startTime":"2026-10-15T01:40:44.664Z","endTime":"2026-10-15T01:40:48.864Z","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":1,"outs":0},"pitchData":{"startSpeed":99.1,"endSpeed":91.0,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.30205887438626,"aZ":-25.680077215786277,"pfxX":-9.384387885891627,"pfxZ":3.0995668299638592,"pX":0.18592855953317478,"pZ":0.8503739100254252,"vX0":7.538741727737404,"vY0":-143.90145257089205,"vZ0":-8.982572840418422,"x":109.91,"y":215.82,"x0":-1.2481205398085073,"y0":50.00592299049238,"z0":5.6025513882187195,"aX":-19.690484334774972},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":4.0,"breakHorizontal":15.5,"spinRate":2312,"spinDirection":217},"zone":14,"typeConfidence":0.9,"plateTime":0.38058622444629675,"extension":6.5115556519915545},"index":5,"playId":"f1fbec71-c488-3aec-a1f6-5444d0bb202f","pitchNumber":5,"startTime":"2026-10-15T01:41:04.545Z","endTime":"2026-10-15T01:41:08.641Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:41:08.641Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks. Teoscar Hernández to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-15T01:41:23.037Z","endTime":"2026-10-15T01:43:26.220Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":0},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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(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":99.1,"endSpeed":91.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.692111736901595,"aZ":-26.923454189793514,"pfxX":-9.431218570405832,"pfxZ":2.498455287783889,"pX":0.8540556855054593,"pZ":1.5417522681252513,"vX0":9.306702609592303,"vY0":-143.90698471865272,"vZ0":-6.7691414736513,"x":84.45,"y":197.15,"x0":-1.1930194951084316,"y0":50.00383266573358,"z0":5.586985308073431,"aX":-19.826987792223942},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":3.4,"breakHorizontal":15.2,"spinRate":2278,"spinDirection":220},"zone":14,"typeConfidence":0.9,"plateTime":0.38027895198552564,"extension":6.600842039174442},"index":0,"playId":"bb93ab3f-9e64-3c44-84a2-bff0d386a14f","pitchNumber":1,"startTime":"2026-10-15T01:41:37.232Z","endTime":"2026-10-15T01:41:41.528Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-15T01:41:45.382Z","endTime":"2026-10-15T01:42:32.366Z","isPitch":false,"type":"action"},{"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":0,"outs":0},"pitchData":{"startSpeed":98.9,"endSpeed":91.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.16085908877184,"aZ":-25.845822595874942,"pfxX":-8.997436821480058,"pfxZ":3.0120750728688908,"pX":-0.05889400104740634,"pZ":1.1350762291981735,"vX0":6.751468397672856,"vY0":-143.73749213656254,"vZ0":-7.877798397049876,"x":119.24,"y":208.13,"x0":-1.2648574695254506,"y0":50.00221528316038,"z0":5.506930275244163,"aX":-18.895964657847657},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.1,"breakHorizontal":15.0,"spinRate":2276,"spinDirection":219},"zone":13,"typeConfidence":0.9,"plateTime":0.3805209056976615,"extension":6.503804991065814},"index":2,"playId":"2cc434e8-5725-3d03-ac32-b97d173a7479","pitchNumber":2,"startTime":"2026-10-15T01:42:32.366Z","endTime":"2026-10-15T01:42:36.289Z","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":0,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.74798410601367,"aZ":-25.503791040119946,"pfxX":-9.710233638625173,"pfxZ":3.2276555106136353,"pX":0.662157092576628,"pZ":1.3563117664213387,"vX0":8.90776351906606,"vY0":-142.6460706078374,"vZ0":-7.324533490714368,"x":91.76,"y":202.16,"x0":-1.2341661440154417,"y0":50.00641149911473,"z0":5.557129494565661,"aX":-20.084832976461655},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":4.6,"breakHorizontal":15.8,"spinRate":2265,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.3834809455630941,"extension":6.569173902843812},"index":3,"playId":"bfb7cd51-0f35-3856-b94a-038ccdaa50eb","pitchNumber":3,"startTime":"2026-10-15T01:42:54.434Z","endTime":"2026-10-15T01:42:58.667Z","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":0,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":90.9,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.23967783682214,"aZ":-22.45152894635199,"pfxX":-9.10083159918044,"pfxZ":4.625966475170745,"pX":1.346195679977952,"pZ":1.2555178053724774,"vX0":10.102722976641516,"vY0":-144.00240720265546,"vZ0":-8.424904830998262,"x":65.69,"y":204.88,"x0":-1.0240986320323993,"y0":50.002300369412936,"z0":5.6064808328397255,"aX":-19.125399204823236},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":6.8,"breakHorizontal":14.5,"spinRate":2355,"spinDirection":218},"zone":14,"typeConfidence":0.9,"plateTime":0.3802695403477494,"extension":6.490049707169853},"index":4,"playId":"ff6e2e82-f791-3ed1-980e-8c392e00f590","pitchNumber":4,"startTime":"2026-10-15T01:43:21.197Z","endTime":"2026-10-15T01:43:26.220Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:43:26.220Z","atBatIndex":42},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Max Muncy strikes out swinging.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-15T01:44:43.476Z","endTime":"2026-10-15T01:46:25.496Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnSecond":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0],"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":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Max Muncy replaces Andy Pages.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-15T01:43:38.845Z","endTime":"2026-10-15T01:43:47.983Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"501","replacedPlayer":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-15T01:43:47.983Z","endTime":"2026-10-15T01:43:58.624Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-10-15T01:43:58.624Z","endTime":"2026-10-15T01:44:45.638Z","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":0},"pitchData":{"startSpeed":90.1,"endSpeed":82.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.970408882049295,"aZ":-23.324658737679112,"pfxX":1.3054089496386363,"pfxZ":5.07995602564298,"pX":0.41891677833715707,"pZ":2.537585173516884,"vX0":4.009107060425678,"vY0":-131.231177449392,"vZ0":-3.4680795819356183,"x":101.03,"y":170.27,"x0":-1.2987626722552137,"y0":50.00571434628857,"z0":5.615372518774606,"aX":2.274872006248175},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":8.6,"breakHorizontal":-3.2,"spinRate":2518,"spinDirection":131},"zone":6,"typeConfidence":0.9,"plateTime":0.41749915182862996,"extension":6.466684792413715},"index":3,"playId":"286753f6-cf42-3abf-a49d-f58dfb625798","pitchNumber":1,"startTime":"2026-10-15T01:44:45.638Z","endTime":"2026-10-15T01:44:49.518Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":99.8,"endSpeed":91.7,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.179406002982205,"aZ":-26.378075807334813,"pfxX":-9.173363968107925,"pfxZ":2.712624087961557,"pX":0.16132243669464377,"pZ":1.2006596528026592,"vX0":7.468591769687697,"vY0":-145.0156438633265,"vZ0":-7.651153843382276,"x":110.85,"y":206.36,"x0":-1.252745538093412,"y0":50.00119248886516,"z0":5.476721782030328,"aX":-19.58121713507084},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":3.6,"breakHorizontal":15.1,"spinRate":2269,"spinDirection":219},"zone":14,"typeConfidence":0.9,"plateTime":0.3773672015352654,"extension":6.59329981250287},"index":4,"playId":"88d01962-33cf-37b6-ae1a-288b1a2f3a5d","pitchNumber":2,"startTime":"2026-10-15T01:45:06.212Z","endTime":"2026-10-15T01:45:10.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255562955423677,"aZ":-26.52869951143122,"pfxX":4.304248959563493,"pfxZ":3.4351584975090335,"pX":-0.865411579370758,"pZ":0.7996090792620243,"vX0":-0.1992884699609371,"vY0":-128.07617728178872,"vZ0":-6.630196020959725,"x":149.99,"y":217.19,"x0":-1.3442945014575027,"y0":50.001251187978745,"z0":5.52879339152536,"aX":7.068599954639901},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.8,"breakVerticalInduced":4.8,"breakHorizontal":-7.7,"spinRate":2430,"spinDirection":100},"zone":13,"typeConfidence":0.9,"plateTime":0.4295297127419886,"extension":6.551607077767722},"index":5,"playId":"bcd97610-2d07-31fd-8012-ccd38ead8207","pitchNumber":3,"startTime":"2026-10-15T01:45:33.001Z","endTime":"2026-10-15T01:45:36.899Z","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":2,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":81.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.724806131907517,"aZ":-22.528974104968547,"pfxX":0.11320508291756837,"pfxZ":5.680398453657136,"pX":-0.14809692501315047,"pZ":1.9314727981800823,"vX0":2.8574927691279717,"vY0":-129.64408194182423,"vZ0":-5.113307735265176,"x":122.65,"y":186.63,"x0":-1.2804321490571664,"y0":50.003743814736225,"z0":5.654537090096506,"aX":0.19178039866958457},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":9.4,"breakHorizontal":-0.8,"spinRate":2413,"spinDirection":107},"zone":8,"typeConfidence":0.89,"plateTime":0.4228856961686436,"extension":6.645015665116949},"index":6,"playId":"36fa66fc-649f-30d0-bc1a-cf2a00a1f7a0","pitchNumber":4,"startTime":"2026-10-15T01:46:01.206Z","endTime":"2026-10-15T01:46:05.092Z","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":89.9,"endSpeed":82.5,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.316673532120685,"aZ":-25.580343878775125,"pfxX":0.3264120207593866,"pfxZ":3.8260216664585855,"pX":0.6345043832094249,"pZ":0.8567223618141963,"vX0":4.306029254295705,"vY0":-130.6652331316805,"vZ0":-7.222788924319201,"x":92.81,"y":215.65,"x0":-1.0793149615583222,"y0":50.00287774741319,"z0":5.587167125228002,"aX":0.5627930503288548},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.5,"breakHorizontal":-1.6,"spinRate":2382,"spinDirection":97},"zone":14,"typeConfidence":0.89,"plateTime":0.41965963237996284,"extension":6.621221479248989},"index":7,"playId":"84542d23-7f1c-3cad-b93a-2ac75519e614","pitchNumber":5,"startTime":"2026-10-15T01:46:21.583Z","endTime":"2026-10-15T01:46:25.496Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:46:25.496Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Shohei Ohtani walks. Teoscar Hernández to 3rd. Kyle Tucker to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-15T01:46:47.278Z","endTime":"2026-10-15T01:48:21.994Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"postOnSecond":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"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(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":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.8,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.7337114790798,"aZ":-24.01094510615531,"pfxX":-9.070369687494402,"pfxZ":3.8856490569282354,"pX":0.8804628618688058,"pZ":1.4141655882716477,"vX0":8.488840789968915,"vY0":-144.11072348298,"vZ0":-7.527810305400425,"x":83.44,"y":200.6,"x0":-0.9260279704123998,"y0":50.00452755517205,"z0":5.545255584893592,"aX":-19.065197491498616},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":5.6,"breakHorizontal":14.8,"spinRate":2308,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.3801769181630932,"extension":6.588473891651423},"index":0,"playId":"795eb2ff-f09f-38b2-b6aa-43c9754db5a8","pitchNumber":1,"startTime":"2026-10-15T01:46:51.204Z","endTime":"2026-10-15T01:46:55.115Z","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":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.3,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.55653124818766,"aZ":-27.30710664548042,"pfxX":-8.566418060701757,"pfxZ":2.3455195285765447,"pX":0.16534753895184123,"pZ":1.694941664816581,"vX0":7.031134970731973,"vY0":-143.08570550429877,"vZ0":-6.051466476121683,"x":110.7,"y":193.02,"x0":-1.2089586218637287,"y0":50.006634278368296,"z0":5.545170788232316,"aX":-17.793233757713573},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.2,"breakHorizontal":14.2,"spinRate":2225,"spinDirection":221},"zone":8,"typeConfidence":0.9,"plateTime":0.3825877000527358,"extension":6.712552490177094},"index":1,"playId":"64426722-53c2-3ff5-8f42-2345cfc45288","pitchNumber":2,"startTime":"2026-10-15T01:47:09.833Z","endTime":"2026-10-15T01:47:13.726Z","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":1,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":90.7,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.81738482957519,"aZ":-26.494422525771366,"pfxX":-8.744242493553479,"pfxZ":2.716455093210718,"pX":0.29623213888843564,"pZ":0.9370796885668906,"vX0":6.926903336711077,"vY0":-143.7634799783292,"vZ0":-8.235616351466726,"x":105.71,"y":213.48,"x0":-1.0103066689162357,"y0":50.0012495078924,"z0":5.487306951405573,"aX":-18.273267682202736},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":3.4,"breakHorizontal":14.4,"spinRate":2241,"spinDirection":216},"zone":14,"typeConfidence":0.9,"plateTime":0.3812185539872157,"extension":6.618531343625489},"index":2,"playId":"ebf6fb98-126b-35d3-b499-9e4d9a78db21","pitchNumber":3,"startTime":"2026-10-15T01:47:30.524Z","endTime":"2026-10-15T01:47:34.385Z","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":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.0,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.2812878145615,"aZ":-25.858938537223647,"pfxX":-10.035711278558228,"pfxZ":2.986051488961693,"pX":-1.5388722791832516,"pZ":1.17391680112281,"vX0":2.855073572687651,"vY0":-145.01496698491175,"vZ0":-7.7442427264909615,"x":175.66,"y":207.08,"x0":-1.23720943394489,"y0":50.000878192515806,"z0":5.474718199848823,"aX":-21.211610675350187},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":4.0,"breakHorizontal":17.5,"spinRate":2209,"spinDirection":217},"zone":13,"typeConfidence":0.9,"plateTime":0.3787875818298052,"extension":6.496505790057659},"index":3,"playId":"7b929d3d-3f57-362a-9da7-bace6878cdae","pitchNumber":4,"startTime":"2026-10-15T01:47:53.685Z","endTime":"2026-10-15T01:47:57.600Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.7,"endSpeed":81.2,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.451081668618446,"aZ":-22.418322047784116,"pfxX":0.08996284752299655,"pfxZ":5.781748855437555,"pX":-1.2402821644083324,"pZ":2.138186502673098,"vX0":0.18605601897180182,"vY0":-129.17118836237648,"vZ0":-4.429861646945912,"x":164.28,"y":181.05,"x0":-1.3249853630121247,"y0":50.0000192180348,"z0":5.603711036582158,"aX":0.15159256864405235},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.7,"breakHorizontal":-0.2,"spinRate":2404,"spinDirection":109},"zone":13,"typeConfidence":0.88,"plateTime":0.4243972661340929,"extension":6.6976287628524505},"index":4,"playId":"721ac0e0-dff7-3550-b9a7-1588e817314d","pitchNumber":5,"startTime":"2026-10-15T01:48:17.027Z","endTime":"2026-10-15T01:48:21.994Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:48:21.994Z","atBatIndex":44},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Will Smith doubles (1) on a sharp fly ball to center fielder Garrett Mitchell. Teoscar Hernández scores. Kyle Tucker scores. Shohei Ohtani to 3rd.","rbi":2,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-15T01:48:41.736Z","endTime":"2026-10-15T01:49:15.858Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":{"id":682842,"link":"/api/v1/people/682842"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":682842,"link":"/api/v1/people/682842"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"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, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.47105538603787,"aZ":-23.052129484003235,"pfxX":-8.527650615155983,"pfxZ":4.401304342798897,"pX":-0.18041565456973857,"pZ":2.3167742446524544,"vX0":5.455523957021105,"vY0":-143.1616392351825,"vZ0":-5.486680687348263,"x":123.88,"y":176.23,"x0":-1.0041077263891804,"y0":50.005226531204315,"z0":5.703949343529985,"aX":-17.67923573054443},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.0,"breakHorizontal":14.3,"spinRate":2400,"spinDirection":212},"zone":5,"typeConfidence":0.9,"plateTime":0.38280772173674293,"extension":6.637353213636767},"hitData":{"launchSpeed":101.9,"launchAngle":26.0,"totalDistance":384.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":89.28,"coordY":48.31}},"index":0,"playId":"6a25161b-a87b-3446-a77e-ba071f87e25d","pitchNumber":1,"startTime":"2026-10-15T01:49:03.299Z","endTime":"2026-10-15T01:49:15.858Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:49:15.858Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Enrique Hernández strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-15T01:52:52.735Z","endTime":"2026-10-15T01:54:38.040Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"postOnThird":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[4,5,6,7,8],"actionIndex":[0,2,3],"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":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Josue De Paula replaces Miguel Rojas.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-15T01:49:54.858Z","endTime":"2026-10-15T01:50:01.993Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":800543,"link":"/api/v1/people/800543"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":500743,"link":"/api/v1/people/500743"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-10-15T01:50:01.993Z","endTime":"2026-10-15T01:50:40.677Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: DL Hall replaces Abner Uribe.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-10-15T01:50:40.677Z","endTime":"2026-10-15T01:52:08.920Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669084,"link":"/api/v1/people/669084"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"description":"Offensive Substitution: Pinch-hitter Enrique Hernández replaces Josue De Paula.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":3,"startTime":"2026-10-15T01:52:08.920Z","endTime":"2026-10-15T01:52:54.927Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"802","replacedPlayer":{"id":800543,"link":"/api/v1/people/800543"}},{"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":1},"pitchData":{"startSpeed":98.2,"endSpeed":89.2,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.93766017688439,"aZ":-23.269608736288955,"pfxX":11.102766188113497,"pfxZ":4.3435085886957445,"pX":0.13254620845202006,"pZ":3.6674925642713774,"vX0":-11.681986500179365,"vY0":-142.53177840986493,"vZ0":-0.536464413429031,"x":111.95,"y":139.76,"x0":2.849347192911189,"y0":50.00033579800532,"z0":5.332498452501997,"aX":22.75281468896959},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.9,"breakHorizontal":-17.6,"spinRate":2240,"spinDirection":131},"zone":12,"typeConfidence":0.92,"plateTime":0.38484279949664435,"extension":6.710126218837955},"index":4,"playId":"833cb1e7-8247-32bf-be8f-e98e53345abf","pitchNumber":1,"startTime":"2026-10-15T01:52:54.927Z","endTime":"2026-10-15T01:52:58.640Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":73.5,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.47883716113234,"aZ":-42.904677011153915,"pfxX":-5.707248248604021,"pfxZ":-7.83489904683843,"pX":0.18901187193885344,"pZ":3.0581889228720125,"vX0":-4.4143106438035815,"vY0":-116.99937381460055,"vZ0":2.8267915658922105,"x":109.8,"y":156.21,"x0":2.849353685589437,"y0":50.00055099007254,"z0":5.8885128076268884,"aX":-7.8188811087760115},"breaks":{"breakAngle":12.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.7,"breakVerticalInduced":-13.1,"breakHorizontal":11.5,"spinRate":2769,"spinDirection":310},"zone":2,"typeConfidence":0.91,"plateTime":0.47024718879967997,"extension":6.422725036160075},"index":5,"playId":"348db0c8-240c-382e-acad-b2113ed61e06","pitchNumber":2,"startTime":"2026-10-15T01:53:12.063Z","endTime":"2026-10-15T01:53:15.993Z","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":1},"pitchData":{"startSpeed":97.9,"endSpeed":89.2,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.92436132506346,"aZ":-21.690414528059325,"pfxX":9.801094799968606,"pfxZ":5.146578680311947,"pX":-0.40702050110479404,"pZ":2.4338803032754006,"vX0":-12.788712862801919,"vY0":-141.9306155626778,"vZ0":-4.015152940419085,"x":132.51,"y":173.07,"x0":2.886934083689417,"y0":50.00277054251219,"z0":5.250685258436377,"aX":19.967169720561078},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.6,"breakHorizontal":-15.1,"spinRate":2318,"spinDirection":135},"zone":4,"typeConfidence":0.91,"plateTime":0.3861135845211865,"extension":6.85584273474704},"index":6,"playId":"0e092257-13ac-3dd0-9b47-8794dfb50130","pitchNumber":3,"startTime":"2026-10-15T01:53:52.698Z","endTime":"2026-10-15T01:53:56.546Z","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":98.9,"endSpeed":90.4,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.853871051020114,"aZ":-20.643485298482894,"pfxX":10.961368662022489,"pfxZ":5.53897110396461,"pX":-0.30548672949287325,"pZ":1.323286338909923,"vX0":-12.494269969331054,"vY0":-143.2944873712939,"vZ0":-7.126996266098429,"x":128.64,"y":203.05,"x0":2.685386842619167,"y0":50.000880238331156,"z0":5.13054298285732,"aX":22.811856325812343},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.6,"breakHorizontal":-17.4,"spinRate":2406,"spinDirection":136},"zone":13,"typeConfidence":0.92,"plateTime":0.38211688632925656,"extension":6.803334029314221},"index":7,"playId":"67f39542-ad2f-38a6-a28a-399ae3771a11","pitchNumber":4,"startTime":"2026-10-15T01:54:14.505Z","endTime":"2026-10-15T01:54:18.383Z","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":1},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.596781466176832,"aZ":-34.33154461168818,"pfxX":-2.484671680739214,"pfxZ":-1.2782576611995742,"pX":-0.08391070719385678,"pZ":1.1103626699047284,"vX0":-6.1106474741278785,"vY0":-129.04686033982378,"vZ0":-4.394027984945038,"x":120.2,"y":208.8,"x0":2.636543589151489,"y0":50.003445469741465,"z0":5.476953383263085,"aX":-4.193587754624493},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-3.1,"breakHorizontal":5.9,"spinRate":2603,"spinDirection":282},"zone":13,"typeConfidence":0.9,"plateTime":0.4242768617403958,"extension":6.775291693936488},"index":8,"playId":"4818dd0b-0ef4-3a51-8f88-cd613bff23f4","pitchNumber":5,"startTime":"2026-10-15T01:54:33.776Z","endTime":"2026-10-15T01:54:38.040Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:54:38.040Z","atBatIndex":46},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Edman called out on strikes.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-10-15T01:54:55.287Z","endTime":"2026-10-15T01:56:52.414Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.3805983555669,"aZ":-43.48893985116355,"pfxX":-4.399279353422247,"pfxZ":-7.31973901729225,"pX":-1.2155824245111384,"pZ":1.5320267594191597,"vX0":-7.920209885052499,"vY0":-123.91803193810232,"vZ0":-1.3023924170856334,"x":163.34,"y":197.42,"x0":2.602700176399798,"y0":50.005888477802785,"z0":5.720298153032467,"aX":-6.795825940804904},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.2,"breakVerticalInduced":-13.3,"breakHorizontal":10.0,"spinRate":2899,"spinDirection":310},"zone":13,"typeConfidence":0.9,"plateTime":0.4431943751124261,"extension":6.591709334801105},"index":0,"playId":"90040531-8e6b-3c8b-bb86-c947a8bc7c7c","pitchNumber":1,"startTime":"2026-10-15T01:55:05.498Z","endTime":"2026-10-15T01:55:09.519Z","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, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.6,"endSpeed":79.8,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.15620423407879,"aZ":-44.136116965556134,"pfxX":-4.594543070713651,"pfxZ":-7.476620077162795,"pX":-0.06666594615984274,"pZ":1.5746422538349696,"vX0":-5.2136980677311495,"vY0":-126.07590634644095,"vZ0":-1.3623964159747253,"x":119.54,"y":196.26,"x0":2.629987896466338,"y0":50.003462047825266,"z0":5.704472118799173,"aX":-7.349363347169515},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.2,"breakVerticalInduced":-13.6,"breakHorizontal":9.6,"spinRate":2982,"spinDirection":311},"zone":8,"typeConfidence":0.9,"plateTime":0.43550485513449777,"extension":6.6541027363764185},"index":1,"playId":"74c03f72-7bc2-39d9-905d-0671e0badae2","pitchNumber":2,"startTime":"2026-10-15T01:55:26.396Z","endTime":"2026-10-15T01:55:30.354Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.116222992626977,"aZ":-45.19651321371634,"pfxX":-4.168346814868336,"pfxZ":-8.20324261091882,"pX":0.1786752095814811,"pZ":1.4439964183884266,"vX0":-4.787663133817664,"vY0":-125.90043984980159,"vZ0":-1.4374629693808696,"x":110.19,"y":199.79,"x0":2.654020075199681,"y0":50.001527072014,"z0":5.715722832064842,"aX":-6.618160260676015},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.7,"breakVerticalInduced":-14.9,"breakHorizontal":8.8,"spinRate":3025,"spinDirection":312},"zone":14,"typeConfidence":0.9,"plateTime":0.43684293713488875,"extension":6.715485082501},"index":2,"playId":"7464b062-d2f4-3b7c-a696-875dd489f27f","pitchNumber":3,"startTime":"2026-10-15T01:55:48.760Z","endTime":"2026-10-15T01:55:52.766Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.9,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.469583982321964,"aZ":-44.31088071767557,"pfxX":-5.3848489285624375,"pfxZ":-8.044849803075273,"pX":-1.1284835997236116,"pZ":0.36789151743691145,"vX0":-7.378929338327513,"vY0":-122.64414155172963,"vZ0":-3.2038947143284595,"x":160.02,"y":228.85,"x0":2.6301980465416994,"y0":50.00439140881348,"z0":5.506910361434022,"aX":-8.121524629802222},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.9,"breakVerticalInduced":-15.1,"breakHorizontal":11.6,"spinRate":3038,"spinDirection":316},"zone":13,"typeConfidence":0.9,"plateTime":0.44828779907728356,"extension":6.638456226845752},"index":3,"playId":"5e3156ba-db63-3246-9bf4-044074aef9b7","pitchNumber":4,"startTime":"2026-10-15T01:56:18.204Z","endTime":"2026-10-15T01:56:22.119Z","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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":89.3,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.54161733610542,"aZ":-23.56050796533151,"pfxX":11.754788777956616,"pfxZ":4.21823384787874,"pX":-0.41392483454009493,"pZ":2.0209025669295673,"vX0":-12.555484512948615,"vY0":-142.2021414957473,"vZ0":-4.665262494875115,"x":132.78,"y":184.22,"x0":2.537830404532134,"y0":50.00223965667077,"z0":5.183354138433601,"aX":23.999807196977468},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.7,"breakHorizontal":-18.6,"spinRate":2297,"spinDirection":131},"zone":7,"typeConfidence":0.92,"plateTime":0.38562134208953047,"extension":6.80602115699529},"index":4,"playId":"387902a9-4436-3205-a27e-44274a4a4dc8","pitchNumber":5,"startTime":"2026-10-15T01:56:47.560Z","endTime":"2026-10-15T01:56:52.414Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T01:56:52.414Z","atBatIndex":47},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Andrew Vaughn walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-15T01:59:55.038Z","endTime":"2026-10-15T02:01:40.345Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0,1],"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Max Muncy remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-15T01:57:27.710Z","endTime":"2026-10-15T01:57:27.720Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"501","replacedPlayer":{"id":681624,"link":"/api/v1/people/681624"}},{"details":{"description":"Enrique Hernández remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-15T01:57:27.720Z","endTime":"2026-10-15T01:59:57.222Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"802","replacedPlayer":{"id":800543,"link":"/api/v1/people/800543"}},{"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":96.2,"endSpeed":86.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.00892550520281,"aZ":-8.761758701354605,"pfxX":4.563144517715541,"pfxZ":12.003523987028426,"pX":0.5062138023750056,"pZ":3.9826065799098775,"vX0":-5.000588677193297,"vY0":-139.83588728441194,"vZ0":-5.233754949291617,"x":97.7,"y":131.25,"x0":1.737894539783321,"y0":50.00074522618138,"z0":6.472810352135834,"aX":8.898818006305339},"breaks":{"breakAngle":37.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":20.6,"breakHorizontal":-7.1,"spinRate":2558,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.39400605232377117,"extension":6.856187272683324},"index":2,"playId":"229b1a94-9868-3ae5-bd16-8e108b3677a5","pitchNumber":1,"startTime":"2026-10-15T01:59:57.222Z","endTime":"2026-10-15T02:00:01.200Z","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":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52860648831657,"aZ":-18.62272090947707,"pfxX":-1.469879211872278,"pfxZ":7.921172258882369,"pX":-0.5724797309947026,"pZ":2.5363860147881074,"vX0":-5.5242226838709385,"vY0":-129.78497038077475,"vZ0":-6.42677758021215,"x":138.82,"y":170.3,"x0":1.7722268525480578,"y0":50.0000690475623,"z0":6.457432858022258,"aX":-2.51208998925392},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":13.2,"breakHorizontal":3.8,"spinRate":2409,"spinDirection":161},"zone":4,"typeConfidence":2.0,"plateTime":0.4216294262684235,"extension":6.7885825989938064},"index":3,"playId":"4c2eae2b-4eb2-3df1-a4e7-02c8c2eba5c0","pitchNumber":2,"startTime":"2026-10-15T02:00:10.912Z","endTime":"2026-10-15T02:00:14.742Z","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.6,"endSpeed":78.2,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.701500635878663,"aZ":-25.97804683649258,"pfxX":9.41583618636206,"pfxZ":3.9953887753966955,"pX":0.07378120031047923,"pZ":0.9708462962316602,"vX0":-7.729920907831605,"vY0":-124.20499715212576,"vZ0":-7.507522200810738,"x":114.19,"y":212.57,"x0":2.014948684448695,"y0":50.00156989973196,"z0":6.217106559627977,"aX":14.595044392910012},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":-15.1,"spinRate":1937,"spinDirection":128},"zone":14,"typeConfidence":2.0,"plateTime":0.44231549532249126,"extension":7.082558540473101},"index":4,"playId":"f970c3e7-3796-31b6-b0d4-1c58e3a7b9f3","pitchNumber":3,"startTime":"2026-10-15T02:00:24.833Z","endTime":"2026-10-15T02:00:28.713Z","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":78.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.130094981012697,"aZ":-22.373714257817763,"pfxX":6.796480822100504,"pfxZ":6.155355794882237,"pX":0.26574359768736,"pZ":3.6172759416864384,"vX0":-6.1740193041628535,"vY0":-125.34040237530631,"vZ0":-2.538610772934317,"x":106.87,"y":141.11,"x0":1.8768678485225911,"y0":50.0032518818928,"z0":6.46848031995092,"aX":10.823543205405981},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":10.8,"breakHorizontal":-10.9,"spinRate":1962,"spinDirection":130},"zone":12,"typeConfidence":2.0,"plateTime":0.43684706859513067,"extension":6.920116900675143},"index":5,"playId":"5612ca39-9033-3e2e-9d0e-9b411bc8c3cf","pitchNumber":4,"startTime":"2026-10-15T02:00:40.344Z","endTime":"2026-10-15T02:00:44.466Z","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":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.4,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.261361346665417,"aZ":-24.063648213938755,"pfxX":7.008038336472964,"pfxZ":5.109447645360005,"pX":-0.3398232049414883,"pZ":1.8025407791966919,"vX0":-7.759931894258891,"vY0":-124.7264296956043,"vZ0":-6.311468029535939,"x":129.95,"y":190.11,"x0":1.8898899089892307,"y0":50.004444637870876,"z0":6.32929209736128,"aX":11.128789373023968},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":8.0,"breakHorizontal":-11.0,"spinRate":1895,"spinDirection":131},"zone":7,"typeConfidence":2.0,"plateTime":0.43784017577657464,"extension":6.981377486093217},"index":6,"playId":"38475ff6-dce3-3853-a38a-ad0c2352e644","pitchNumber":5,"startTime":"2026-10-15T02:00:58.455Z","endTime":"2026-10-15T02:01:02.318Z","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":0},"pitchData":{"startSpeed":97.0,"endSpeed":88.3,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.26142449249704,"aZ":-8.48403301365279,"pfxX":2.6448310274047193,"pfxZ":11.819549335121064,"pX":-0.3508461704992716,"pZ":3.4220031139794944,"vX0":-6.776332341566672,"vY0":-140.97126344968186,"vZ0":-6.749450413540669,"x":130.37,"y":146.39,"x0":1.7448417949778456,"y0":50.00382451639077,"z0":6.400897069351052,"aX":5.301699769819068},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":20.2,"breakHorizontal":-3.4,"spinRate":2626,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.3891397471295739,"extension":6.905771172315059},"index":7,"playId":"06186fe4-7f42-3574-925f-7d51519bcf6d","pitchNumber":6,"startTime":"2026-10-15T02:01:14.618Z","endTime":"2026-10-15T02:01:18.021Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.1,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.951547238268635,"aZ":-41.05205595386115,"pfxX":-8.676311535319376,"pfxZ":-6.727357923338662,"pX":0.42711380388894404,"pZ":4.203020714363526,"vX0":-0.5372022005546966,"vY0":-114.66729976715473,"vZ0":3.2707274899229404,"x":100.72,"y":125.3,"x0":1.7907805957796057,"y0":50.002043784735235,"z0":6.787691726021466,"aX":-11.451037847557147},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.3,"breakVerticalInduced":-10.9,"breakHorizontal":15.8,"spinRate":2401,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.47928297739437875,"extension":6.895669492982214},"index":8,"playId":"0d42b99a-d263-3f50-9765-12f06b345959","pitchNumber":7,"startTime":"2026-10-15T02:01:36.882Z","endTime":"2026-10-15T02:01:40.345Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:01:40.345Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jake Bauers homers (1) on a fly ball to right field. Christian Yelich scores.","rbi":2,"awayScore":3,"homeScore":2,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-15T02:02:50.405Z","endTime":"2026-10-15T02:08:50.342Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":65},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7,8,10,11,12,13,14],"actionIndex":[0],"runnerIndex":[0,1],"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":{"id":605483,"link":"/api/v1/people/605483"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":14},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":605483,"link":"/api/v1/people/605483"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":14},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Christian Yelich replaces Andrew Vaughn.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-15T02:02:01.138Z","endTime":"2026-10-15T02:02:52.727Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"401","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"},"base":1},{"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":89.4,"endSpeed":81.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.628454243761258,"aZ":-22.023947177729056,"pfxX":0.3021695560229777,"pfxZ":5.930211379828979,"pX":0.1644587858788826,"pZ":2.7521763336333103,"vX0":-4.076267580595179,"vY0":-130.08436221538142,"vZ0":-5.277783716683932,"x":110.73,"y":164.47,"x0":1.7133686599405145,"y0":50.00272926157316,"z0":6.479988314731207,"aX":0.5176499304834216},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":9.7,"breakHorizontal":0.4,"spinRate":2374,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.42127022367699496,"extension":6.686342904478691},"index":1,"playId":"6a819bed-8c91-37d0-a8c5-4940d9425276","pitchNumber":1,"startTime":"2026-10-15T02:02:52.727Z","endTime":"2026-10-15T02:02:56.629Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":83.8,"endSpeed":77.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.42897529730274,"aZ":-26.597852919910892,"pfxX":9.35003505185664,"pfxZ":3.7254515664182906,"pX":0.3161521206429449,"pZ":0.2155940800142408,"vX0":-6.2553276931639585,"vY0":-121.65335970726518,"vZ0":-8.812703199382355,"x":104.95,"y":232.96,"x0":1.7093095152615891,"y0":50.00079685806482,"z0":6.19933397845296,"aX":13.977589581563183},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":4.8,"breakHorizontal":-15.4,"spinRate":1870,"spinDirection":129},"zone":14,"typeConfidence":2.0,"plateTime":0.45066801753417174,"extension":6.761870587492052},"index":2,"playId":"aed06cc3-fd5b-37ba-aa35-02cbe3fa1698","pitchNumber":2,"startTime":"2026-10-15T02:03:14.074Z","endTime":"2026-10-15T02:03:17.865Z","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":96.3,"endSpeed":88.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.694527251130065,"aZ":-8.909959488668873,"pfxX":3.7273010181535513,"pfxZ":11.785453487245343,"pX":-0.4830531436171859,"pZ":1.2440247634284556,"vX0":-7.199152981134655,"vY0":-139.6662242952579,"vZ0":-12.080390773169777,"x":135.41,"y":205.19,"x0":1.6447222662401437,"y0":50.006141157077415,"z0":6.213656774434945,"aX":7.360066414794234},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":19.0,"breakHorizontal":-5.3,"spinRate":2548,"spinDirection":150},"zone":13,"typeConfidence":2.0,"plateTime":0.39229093539198834,"extension":6.688861991921992},"index":3,"playId":"d0c11178-c6d0-36ca-be71-2c3fa9f2432c","pitchNumber":3,"startTime":"2026-10-15T02:03:37.792Z","endTime":"2026-10-15T02:03:41.419Z","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(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":87.0,"endSpeed":79.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.212239499779876,"aZ":-28.088100816452158,"pfxX":9.50096467519571,"pfxZ":2.520286349025989,"pX":0.6335268656276704,"pZ":2.2959442640273067,"vX0":-5.992901446603305,"vY0":-126.55429558666701,"vZ0":-4.474224431274436,"x":92.85,"y":176.79,"x0":1.7998301113215247,"y0":50.00171508040274,"z0":6.340856240913037,"aX":15.385664985043059},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":3.7,"breakHorizontal":-15.8,"spinRate":2021,"spinDirection":126},"zone":6,"typeConfidence":2.0,"plateTime":0.4330797863609499,"extension":6.709122029398544},"index":4,"playId":"78a92f59-b29f-3f3f-8423-70d62cf6c31f","pitchNumber":4,"startTime":"2026-10-15T02:04:02.543Z","endTime":"2026-10-15T02:04:06.483Z","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":0},"pitchData":{"startSpeed":90.6,"endSpeed":84.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.8607204143907,"aZ":-22.986967409600425,"pfxX":-0.8247232774703961,"pfxZ":5.149285915180245,"pX":-0.029309118346643005,"pZ":2.072927490744422,"vX0":-4.236049769542188,"vY0":-131.94567964653837,"vZ0":-6.978138490396888,"x":118.12,"y":182.81,"x0":1.6961999440257989,"y0":50.0054836813297,"z0":6.415375511344393,"aX":-1.4715164002258385},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.2,"breakHorizontal":2.3,"spinRate":2407,"spinDirection":162},"zone":8,"typeConfidence":2.0,"plateTime":0.4131992981565302,"extension":6.699236854193155},"index":5,"playId":"4456a3ae-cf3d-3813-80f1-7fe154d3fa66","pitchNumber":5,"startTime":"2026-10-15T02:04:25.862Z","endTime":"2026-10-15T02:04:29.488Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.617153430685022,"aZ":-37.77463453102735,"pfxX":-6.701886628154065,"pfxZ":-3.856102079561275,"pX":-0.33127686587199096,"pZ":2.4659355035068744,"vX0":-2.530105279135749,"vY0":-119.81244757749181,"vZ0":-1.731618051872666,"x":129.63,"y":172.2,"x0":1.6099285042039935,"y0":50.00486045624176,"z0":6.580474621527907,"aX":-9.723726794220036},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.2,"breakHorizontal":12.7,"spinRate":2399,"spinDirection":317},"zone":4,"typeConfidence":2.0,"plateTime":0.4575320270537824,"extension":6.640206304317699},"index":6,"playId":"8f74c8ea-3110-3c28-ad2d-5ac19602728e","pitchNumber":6,"startTime":"2026-10-15T02:04:54.483Z","endTime":"2026-10-15T02:04:58.446Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":0},"index":7,"playId":"d8b17eb3-c73b-37e8-bc97-1e1259ca8475","startTime":"2026-10-15T02:05:21.224Z","endTime":"2026-10-15T02:05:24.926Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.21532810478727,"aZ":-8.391079101240424,"pfxX":3.075683848926491,"pfxZ":11.751157878792082,"pX":1.1527438236799992,"pZ":2.2500440768054712,"vX0":-2.8811616855709956,"vY0":-141.79074076163403,"vZ0":-9.82147970343182,"x":73.06,"y":178.03,"x0":1.7853784811554834,"y0":50.00707862239222,"z0":6.305902546508221,"aX":6.227089883950986},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.3,"breakHorizontal":-4.9,"spinRate":2616,"spinDirection":155},"zone":14,"typeConfidence":2.0,"plateTime":0.38717165208120186,"extension":6.728269072680468},"index":8,"playId":"bc661d11-c8bf-30f3-8bd8-8c43d94efeaa","pitchNumber":7,"startTime":"2026-10-15T02:05:42.524Z","endTime":"2026-10-15T02:05:46.702Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"index":9,"startTime":"2026-10-15T02:05:54.216Z","endTime":"2026-10-15T02:06:16.542Z","isPitch":false,"type":"action","player":{"id":641343,"link":"/api/v1/people/641343"}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.71904325242799,"aZ":-9.34619250073098,"pfxX":4.176394026411567,"pfxZ":11.063525185514694,"pX":0.4927386657723885,"pZ":3.8671033273195765,"vX0":-5.034673276224554,"vY0":-142.9157635781244,"vZ0":-5.603010818673158,"x":98.22,"y":134.37,"x0":1.7367312859865873,"y0":50.00408616869235,"z0":6.443511341171311,"aX":8.618498458977248},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.1,"breakHorizontal":-6.5,"spinRate":2628,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.383632629821129,"extension":6.650379148666814},"index":10,"playId":"2a888c96-81f1-39c1-a5f6-9308e3a7d65e","pitchNumber":8,"startTime":"2026-10-15T02:06:16.542Z","endTime":"2026-10-15T02:06:20.241Z","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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10304102988472,"aZ":-27.20824074022481,"pfxX":8.706277039212274,"pfxZ":3.1061506521675213,"pX":0.3476224150253584,"pZ":1.9994125913576302,"vX0":-6.522129152586739,"vY0":-125.55417945463122,"vZ0":-5.080750769892804,"x":103.75,"y":184.8,"x0":1.8461422386820039,"y0":50.0017988648721,"z0":6.2596925513102875,"aX":13.917644722503985},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":4.7,"breakHorizontal":-14.3,"spinRate":1842,"spinDirection":125},"zone":9,"typeConfidence":2.0,"plateTime":0.43601578178864075,"extension":6.904370116418149},"index":11,"playId":"de11cccd-60d3-38ab-a1f9-52e13c157818","pitchNumber":9,"startTime":"2026-10-15T02:06:51.420Z","endTime":"2026-10-15T02:06:55.587Z","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":83.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.881987571275253,"aZ":-22.132612361941582,"pfxX":0.34185708568936857,"pfxZ":5.636113025647415,"pX":-0.2671863371102172,"pZ":2.847771683581655,"vX0":-5.441514948495614,"vY0":-132.28966337242585,"vZ0":-5.20725141548056,"x":127.18,"y":161.89,"x0":1.767505074766804,"y0":50.001132777841065,"z0":6.452939351942157,"aX":0.6090616824554023},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.4,"breakHorizontal":0.5,"spinRate":2318,"spinDirection":169},"zone":1,"typeConfidence":2.0,"plateTime":0.4132400524060822,"extension":6.544763246927669},"index":12,"playId":"62e86736-e92d-378c-8e7a-93226a2a651a","pitchNumber":10,"startTime":"2026-10-15T02:07:27.843Z","endTime":"2026-10-15T02:07:34.893Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":0},"index":13,"playId":"4535c148-bc13-3f95-85ca-58629b495b70","startTime":"2026-10-15T02:08:02.068Z","endTime":"2026-10-15T02:08:05.948Z","isPitch":false,"type":"pickoff"},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.47613793009074,"aZ":-10.52088022115858,"pfxX":4.294714033389807,"pfxZ":10.656922295680715,"pX":0.09253528291142597,"pZ":2.699586911276213,"vX0":-5.860598492882131,"vY0":-142.10127037566784,"vZ0":-8.341226497772066,"x":113.47,"y":165.89,"x0":1.6298065644859465,"y0":50.00650277584322,"z0":6.352924470586737,"aX":8.729702315834276},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.6,"breakHorizontal":-6.5,"spinRate":2530,"spinDirection":158},"zone":5,"typeConfidence":2.0,"plateTime":0.3863842303063425,"extension":6.830279875165047},"hitData":{"launchSpeed":109.4,"launchAngle":34.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":215.03,"coordY":45.57}},"index":14,"playId":"b042b496-183d-3ea0-bf8e-dac4f63c74ce","pitchNumber":11,"startTime":"2026-10-15T02:08:20.929Z","endTime":"2026-10-15T02:08:50.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:08:50.342Z","atBatIndex":49},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Garrett Mitchell homers (1) on a fly ball to right center field.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-15T02:09:02.430Z","endTime":"2026-10-15T02:09:52.029Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":{"id":605483,"link":"/api/v1/people/605483"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.30015144191244,"aZ":-8.30868097873412,"pfxX":3.8894491501203716,"pfxZ":11.52222321022078,"pX":1.124991338835538,"pZ":2.1338484540368947,"vX0":-3.2906335962345006,"vY0":-142.65824806512563,"vZ0":-10.30039025633003,"x":74.12,"y":181.17,"x0":1.785271550881522,"y0":50.005065626562185,"z0":6.305612894344848,"aX":8.057517302047495},"breaks":{"breakAngle":34.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.1,"breakHorizontal":-6.5,"spinRate":2460,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.38322192703681646,"extension":6.751313599133496},"index":0,"playId":"ea5946dd-f112-3dc4-9eab-15181436b97a","pitchNumber":1,"startTime":"2026-10-15T02:09:12.749Z","endTime":"2026-10-15T02:09:16.608Z","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":0,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":80.1,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.750672916639196,"aZ":-26.020601079665404,"pfxX":7.308275540336458,"pfxZ":3.7961102026138347,"pX":0.10487935113786948,"pZ":2.265881070842599,"vX0":-6.845889861564177,"vY0":-125.97467785248743,"vZ0":-4.949889759453574,"x":113.0,"y":177.6,"x0":1.898141920057454,"y0":50.00107755870019,"z0":6.340039196633983,"aX":11.835838064240644},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":6.0,"breakHorizontal":-11.8,"spinRate":1776,"spinDirection":126},"zone":5,"typeConfidence":2.0,"plateTime":0.4335226615623706,"extension":6.6833830853400045},"hitData":{"launchSpeed":111.5,"launchAngle":23.0,"totalDistance":428.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":193.97,"coordY":39.38}},"index":1,"playId":"f9087811-65d0-37c6-9d1a-8ebf6701f232","pitchNumber":2,"startTime":"2026-10-15T02:09:25.565Z","endTime":"2026-10-15T02:09:52.029Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:09:52.029Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a ground ball to center fielder Enrique Hernández.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-15T02:12:35.331Z","endTime":"2026-10-15T02:13:02.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3],"actionIndex":[1],"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-15T02:10:13.692Z","endTime":"2026-10-15T02:10:28.295Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Evan Phillips replaces Blake Snell.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-10-15T02:10:28.295Z","endTime":"2026-10-15T02:12:37.515Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":623465,"link":"/api/v1/people/623465"},"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":95.9,"endSpeed":87.6,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.063404374378504,"aZ":-12.64219830035709,"pfxX":-7.100628273180541,"pfxZ":9.94230553141902,"pX":1.0694445008344797,"pZ":1.9186239545982218,"vX0":9.841135859633892,"vY0":-139.23443414208535,"vZ0":-6.9265810153885035,"x":76.24,"y":186.98,"x0":-1.5872431106884495,"y0":50.00495228921909,"z0":5.274106734525384,"aX":-13.953094645497456},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":10.8,"spinRate":2500,"spinDirection":223},"zone":14,"typeConfidence":0.92,"plateTime":0.3932767618390214,"extension":6.315086956275311},"index":2,"playId":"c77eff16-6d71-3056-9041-361916c60a34","pitchNumber":1,"startTime":"2026-10-15T02:12:37.515Z","endTime":"2026-10-15T02:12:41.379Z","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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.936140595821374,"aZ":-19.788162867731213,"pfxX":-9.692140769079305,"pfxZ":6.234753224018057,"pX":-0.20263089195247155,"pZ":2.3048873149659115,"vX0":7.21757665379497,"vY0":-139.71534065968885,"vZ0":-4.8225200257814835,"x":124.72,"y":176.55,"x0":-1.5533443974769043,"y0":50.00608620787873,"z0":5.34447364001792,"aX":-19.265337222883076},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.6,"breakHorizontal":16.2,"spinRate":2300,"spinDirection":222},"zone":5,"typeConfidence":0.81,"plateTime":0.39124855690879956,"extension":6.3724615969014655},"hitData":{"launchSpeed":93.6,"launchAngle":-1.0,"totalDistance":39.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.98,"coordY":87.08}},"index":3,"playId":"4eaa8168-2e6e-378c-990b-e3b2140f3ddc","pitchNumber":2,"startTime":"2026-10-15T02:12:52.407Z","endTime":"2026-10-15T02:13:02.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:13:02.342Z","atBatIndex":51},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luis Lara flies out to left fielder Teoscar Hernández.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-15T02:13:07.962Z","endTime":"2026-10-15T02:15:59.633Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,5,6],"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":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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, 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":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.5,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.788349314818245,"aZ":-32.21764738310003,"pfxX":8.104328783676106,"pfxZ":-0.023609230859303665,"pX":1.1561465166462102,"pZ":1.4549676782128322,"vX0":5.253766654430214,"vY0":-126.42548722917617,"vZ0":-2.923559014147108,"x":72.93,"y":199.5,"x0":-1.999141525642391,"y0":50.00457947380558,"z0":5.201388620329088,"aX":13.174217731071373},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":-0.5,"breakHorizontal":-15.8,"spinRate":2625,"spinDirection":49},"zone":14,"typeConfidence":0.9,"plateTime":0.43255331119525176,"extension":6.13534964129972},"index":0,"playId":"9973772a-4ee9-37fb-8cca-16132416003c","pitchNumber":1,"startTime":"2026-10-15T02:13:28.266Z","endTime":"2026-10-15T02:13:31.825Z","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":0},"pitchData":{"startSpeed":98.0,"endSpeed":89.9,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.699719160732343,"aZ":-14.299143832156396,"pfxX":-5.430612980898848,"pfxZ":8.64257210685409,"pX":-1.4394045890816194,"pZ":2.6474693645275513,"vX0":3.4804054196599776,"vY0":-142.65706874135904,"vZ0":-4.952020439678409,"x":171.87,"y":167.3,"x0":-1.9673264824626562,"y0":50.00603531799422,"z0":5.301966522518857,"aX":-11.235970761478844},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":14.9,"breakHorizontal":9.1,"spinRate":2375,"spinDirection":222},"zone":11,"typeConfidence":0.93,"plateTime":0.3834230341968943,"extension":6.133030686722468},"index":1,"playId":"1481efbb-e272-30e1-8eaa-3a37d7cbea51","pitchNumber":2,"startTime":"2026-10-15T02:13:52.955Z","endTime":"2026-10-15T02:13:56.833Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.2,"endSpeed":80.6,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.369648216510143,"aZ":-35.33001511572488,"pfxX":9.477592857594722,"pfxZ":-1.9239868223647596,"pX":-0.6502350558074448,"pZ":1.8409974781828191,"vX0":0.7150462294077432,"vY0":-127.06909345322859,"vZ0":-1.5785679615973582,"x":141.79,"y":189.07,"x0":-2.166857721903259,"y0":50.002923155372955,"z0":5.27009756155596,"aX":15.540982938853809},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-3.6,"breakHorizontal":-17.3,"spinRate":2538,"spinDirection":48},"zone":7,"typeConfidence":0.9,"plateTime":0.4305883115831328,"extension":6.032248033462737},"index":2,"playId":"26abecb3-db1d-343a-b5f1-27bee3ec9f52","pitchNumber":3,"startTime":"2026-10-15T02:14:13.488Z","endTime":"2026-10-15T02:14:17.369Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"playId":"022d23d9-82b4-3130-b600-58ff46e02a0e","startTime":"2026-10-15T02:14:35.639Z","endTime":"2026-10-15T02:14:39.208Z","isPitch":false,"type":"pickoff"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-10-15T02:14:50.581Z","endTime":"2026-10-15T02:15:13.203Z","isPitch":false,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.1,"endSpeed":89.0,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86792028173095,"aZ":-14.542693189826927,"pfxX":-6.549889966716561,"pfxZ":8.689360673975234,"pX":-0.013963822398676875,"pZ":3.1549667159585963,"vX0":6.978689963591816,"vY0":-141.24184687596852,"vZ0":-3.7177642168299188,"x":117.53,"y":153.6,"x0":-1.6607083407742393,"y0":50.00313785525675,"z0":5.417751679677414,"aX":-13.29134896272396},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.2,"breakHorizontal":10.6,"spinRate":2400,"spinDirection":223},"zone":2,"typeConfidence":0.92,"plateTime":0.38715181231263696,"extension":6.278803814624261},"index":5,"playId":"e7768f2a-552e-3015-8929-ed1c10d3774a","pitchNumber":4,"startTime":"2026-10-15T02:15:13.203Z","endTime":"2026-10-15T02:15:16.932Z","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,"runnerGoing":true},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":97.3,"endSpeed":89.1,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.62912976311375,"aZ":-14.393284082557535,"pfxX":-6.0297963732289634,"pfxZ":8.75453828786896,"pX":0.3468093575354888,"pZ":2.373636332408841,"vX0":7.801985770520497,"vY0":-141.46662628032416,"vZ0":-5.653565031778445,"x":103.78,"y":174.69,"x0":-1.6606935233850824,"y0":50.004878001318644,"z0":5.317357440362944,"aX":-12.249790394234374},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":14.9,"breakHorizontal":9.4,"spinRate":2417,"spinDirection":222},"zone":6,"typeConfidence":0.93,"plateTime":0.38687528024004214,"extension":6.303861421170983},"hitData":{"launchSpeed":87.2,"launchAngle":29.0,"totalDistance":302.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":78.34,"coordY":94.17}},"index":6,"playId":"4c6ab217-7dfa-31f3-a28d-25dd17f6874d","pitchNumber":5,"startTime":"2026-10-15T02:15:48.336Z","endTime":"2026-10-15T02:15:59.633Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:15:59.633Z","atBatIndex":52},{"result":{"type":"atBat","event":"Double Play","eventType":"double_play","description":"Joey Ortiz lines into an unassisted double play, first baseman Freddie Freeman. Cooper Pratt out at 1st.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-10-15T02:16:08.080Z","endTime":"2026-10-15T02:17:40.342Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":25},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Double Play","eventType":"double_play","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Double Play","eventType":"double_play","movementReason":"r_doubled_off","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":518692,"link":"/api/v1/people/518692"},"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":1},"pitchData":{"startSpeed":97.1,"endSpeed":88.3,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.60832108086031,"aZ":-14.577238495144718,"pfxX":-6.862356802882771,"pfxZ":8.760545140758103,"pX":0.28668868222161215,"pZ":2.627739869660396,"vX0":7.802684923358278,"vY0":-141.18913807579654,"vZ0":-4.931306679213023,"x":106.07,"y":167.83,"x0":-1.6275678399294338,"y0":50.00507210928275,"z0":5.342514311616514,"aX":-13.78882732553516},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.0,"breakHorizontal":10.7,"spinRate":2551,"spinDirection":225},"zone":6,"typeConfidence":0.91,"plateTime":0.3886672028729983,"extension":6.322614660750991},"index":0,"playId":"c0aa813f-b347-3a40-8368-744779d352eb","pitchNumber":1,"startTime":"2026-10-15T02:16:26.921Z","endTime":"2026-10-15T02:16:30.795Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"ee81b55c-02e5-3982-8804-7ffce5b0044c","startTime":"2026-10-15T02:16:46.807Z","endTime":"2026-10-15T02:16:50.597Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.7,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.49228156133885,"aZ":-34.42696364115582,"pfxX":6.1750670846762645,"pfxZ":-1.3398358011591949,"pX":0.9889104337583011,"pZ":2.0565844556333377,"vX0":5.148452660778245,"vY0":-128.90191804536326,"vZ0":-1.6989392500026033,"x":79.31,"y":183.25,"x0":-1.8355349496174789,"y0":50.0017276269175,"z0":5.379294509142359,"aX":10.401086249738613},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-2.5,"breakHorizontal":-12.4,"spinRate":2761,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.42472688558973193,"extension":6.234566768449514},"index":2,"playId":"298cb625-b471-3526-8bbd-ab29aed0e235","pitchNumber":2,"startTime":"2026-10-15T02:17:07.842Z","endTime":"2026-10-15T02:17:11.528Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.4,"endSpeed":80.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.645844299453863,"aZ":-34.93251086665386,"pfxX":8.168557222170259,"pfxZ":-1.6918199155867892,"pX":0.85143251166413,"pZ":2.2115896663548527,"vX0":4.2137291597015905,"vY0":-127.26250870334124,"vZ0":-0.9031690954622078,"x":84.55,"y":179.07,"x0":-1.8902692941756674,"y0":50.002496651995386,"z0":5.353397633376107,"aX":13.314492584379721},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-3.0,"breakHorizontal":-15.8,"spinRate":2876,"spinDirection":47},"zone":14,"typeConfidence":0.9,"plateTime":0.43142220173817725,"extension":6.190966110807948},"hitData":{"launchSpeed":84.1,"launchAngle":6.0,"totalDistance":138.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":152.76,"coordY":171.13}},"index":3,"playId":"71f6a246-5d5a-31db-a308-575b81a3f202","pitchNumber":3,"startTime":"2026-10-15T02:17:31.977Z","endTime":"2026-10-15T02:17:40.342Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:17:40.342Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Mookie Betts grounds out, third baseman Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-15T02:20:39.845Z","endTime":"2026-10-15T02:21:23.143Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Christian Yelich remains in the game as the designated hitter.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-15T02:20:02.878Z","endTime":"2026-10-15T02:20:41.825Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"position":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"},"battingOrder":"401","replacedPlayer":{"id":683734,"link":"/api/v1/people/683734"}},{"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":0},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.557744686701817,"aZ":-19.66538535821735,"pfxX":9.959675671382042,"pfxZ":6.406873497633071,"pX":-0.4374467185638541,"pZ":2.477525496120351,"vX0":-11.866643652417736,"vY0":-138.92199325558676,"vZ0":-3.894662288660961,"x":133.67,"y":171.89,"x0":2.598444862055739,"y0":50.000834942127334,"z0":5.2073607168289255,"aX":19.437365492149446},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":10.9,"breakHorizontal":-15.5,"spinRate":2216,"spinDirection":128},"zone":4,"typeConfidence":0.91,"plateTime":0.3945024195731701,"extension":6.887887953368348},"index":1,"playId":"f716dbe1-277f-37bd-a937-f18a38606951","pitchNumber":1,"startTime":"2026-10-15T02:20:41.825Z","endTime":"2026-10-15T02:20:45.647Z","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":83.7,"endSpeed":76.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.23612419120275,"aZ":-23.799167605800612,"pfxX":9.934235641113931,"pfxZ":5.677705600458131,"pX":-0.8952140531460614,"pZ":0.3620281237088123,"vX0":-11.666826099341733,"vY0":-121.09967920825274,"vZ0":-6.449499470118733,"x":151.12,"y":229.01,"x0":2.7104013428036167,"y0":50.00192499182657,"z0":5.162298733399355,"aX":14.649091640606024},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":8.8,"breakHorizontal":-15.0,"spinRate":2299,"spinDirection":107},"zone":13,"typeConfidence":0.9,"plateTime":0.45354701088606353,"extension":6.969214963168452},"index":2,"playId":"494dbfc1-5f9d-3e95-b0ff-c80cb87ef620","pitchNumber":2,"startTime":"2026-10-15T02:20:54.545Z","endTime":"2026-10-15T02:20:59.122Z","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":97.2,"endSpeed":88.2,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.515022511379684,"aZ":-23.314399912575887,"pfxX":10.090670589501531,"pfxZ":4.42742008490368,"pX":0.3310053425167834,"pZ":2.1476762231383435,"vX0":-10.305298036905794,"vY0":-141.1355493680297,"vZ0":-4.065542512217379,"x":104.38,"y":180.79,"x0":2.732759742578094,"y0":50.00498675103257,"z0":5.123430404445271,"aX":20.19783008957822},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":7.3,"breakHorizontal":-16.0,"spinRate":2112,"spinDirection":128},"zone":6,"typeConfidence":0.91,"plateTime":0.3892850231808773,"extension":6.815799208004504},"hitData":{"launchSpeed":89.7,"launchAngle":-27.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.16,"coordY":165.05}},"index":3,"playId":"1009cfde-510e-3021-a48f-6c8d650d9e6f","pitchNumber":3,"startTime":"2026-10-15T02:21:15.343Z","endTime":"2026-10-15T02:21:23.143Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:21:23.143Z","atBatIndex":54},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Freddie Freeman lines out sharply to left fielder Jackson Chourio.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-15T02:21:42.899Z","endTime":"2026-10-15T02:22:14.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":97.7,"endSpeed":89.9,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.310208746299672,"aZ":-23.972319910875687,"pfxX":11.183484283253962,"pfxZ":3.995113680852125,"pX":0.4550961534864998,"pZ":1.8954433098987122,"vX0":-10.570126827453079,"vY0":-141.91905244403404,"vZ0":-4.927656539830314,"x":99.65,"y":187.6,"x0":2.7619711932670183,"y0":50.00658517275324,"z0":5.167102690921587,"aX":22.980753695901992},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":6.5,"breakHorizontal":-18.4,"spinRate":2274,"spinDirection":134},"zone":9,"typeConfidence":0.92,"plateTime":0.3849057677172367,"extension":6.739107410763346},"index":0,"playId":"d8fb183c-98b1-3a92-bd79-fa084a3bfb6b","pitchNumber":1,"startTime":"2026-10-15T02:21:47.502Z","endTime":"2026-10-15T02:21:50.578Z","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":97.7,"endSpeed":89.8,"strikeZoneTop":3.382,"strikeZoneBottom":1.707,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.161789175211535,"aZ":-22.654165183787118,"pfxX":9.147014718799094,"pfxZ":4.6341622279745405,"pX":-0.03188613531867628,"pZ":2.5845009997957473,"vX0":-10.382484650215321,"vY0":-141.91041627623792,"vZ0":-3.4212160162653227,"x":118.22,"y":169.0,"x0":2.4725621696822664,"y0":50.004628198597594,"z0":5.235894624909816,"aX":18.800360759689397},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.6,"breakVerticalInduced":7.9,"breakHorizontal":-14.6,"spinRate":2173,"spinDirection":131},"zone":5,"typeConfidence":0.91,"plateTime":0.38483930105556485,"extension":6.746240086803184},"hitData":{"launchSpeed":103.6,"launchAngle":17.0,"totalDistance":301.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":46.89,"coordY":106.83}},"index":1,"playId":"fb4d0a8c-98e0-3715-bddf-63be5bf2a57d","pitchNumber":2,"startTime":"2026-10-15T02:22:07.643Z","endTime":"2026-10-15T02:22:14.337Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:22:14.337Z","atBatIndex":55},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Teoscar Hernández grounds out softly, third baseman Joey Ortiz to first baseman Jake Bauers.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-10-15T02:22:26.321Z","endTime":"2026-10-15T02:22:48.500Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"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":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":641343,"link":"/api/v1/people/641343"},"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":2},"pitchData":{"startSpeed":97.1,"endSpeed":88.5,"strikeZoneTop":3.2,"strikeZoneBottom":1.615,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.91585722953964,"aZ":-23.30480349090241,"pfxX":10.570918786456744,"pfxZ":4.413093427986276,"pX":0.3492829442638542,"pZ":2.2844415591521345,"vX0":-10.481360421045835,"vY0":-141.04387279272171,"vZ0":-3.8955907882116345,"x":103.69,"y":177.1,"x0":2.7452117122435507,"y0":50.00079454424403,"z0":5.191396767777613,"aX":21.236378023785782},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.3,"breakHorizontal":-16.9,"spinRate":2148,"spinDirection":133},"zone":6,"typeConfidence":0.92,"plateTime":0.3887471075329709,"extension":6.715046215546151},"hitData":{"launchSpeed":51.5,"launchAngle":-34.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":104.94,"coordY":168.24}},"index":0,"playId":"1061aa02-c81a-3f36-9785-3e42d884c642","pitchNumber":1,"startTime":"2026-10-15T02:22:40.738Z","endTime":"2026-10-15T02:22:48.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:22:48.500Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out, third baseman Max Muncy to first baseman Freddie Freeman.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-15T02:25:52.897Z","endTime":"2026-10-15T02:27:01.586Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Roki Sasaki replaces Evan Phillips.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-10-15T02:23:15.458Z","endTime":"2026-10-15T02:25:54.805Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":808963,"link":"/api/v1/people/808963"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"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":88.7,"endSpeed":82.0,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.388010324447436,"aZ":-33.395573227957094,"pfxX":0.08245240110086671,"pfxZ":-0.7204369355639759,"pX":-0.42513630617784537,"pZ":1.5028877349273484,"vX0":3.2161797228500877,"vY0":-129.21033116819618,"vZ0":-5.101589433131945,"x":133.21,"y":198.2,"x0":-1.6956159050481054,"y0":50.004587688680736,"z0":6.062892504841253,"aX":0.13893451393566758},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-2.2,"breakHorizontal":-0.8,"spinRate":2204,"spinDirection":62},"zone":13,"typeConfidence":0.91,"plateTime":0.42356395755585696,"extension":6.875170344895826},"index":1,"playId":"9cb4d6af-a924-3ac5-8f38-2b5e016a42c6","pitchNumber":1,"startTime":"2026-10-15T02:25:54.805Z","endTime":"2026-10-15T02:25:58.668Z","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":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.1,"endSpeed":84.6,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.329246854312213,"aZ":-35.26690074092605,"pfxX":-7.618538075398097,"pfxZ":-1.7241366327302545,"pX":-0.8974749698277109,"pZ":1.4634203698367065,"vX0":4.481880997337085,"vY0":-132.68796597069783,"vZ0":-5.445857859043745,"x":151.21,"y":199.27,"x0":-1.6119091807452335,"y0":50.00196318635701,"z0":6.0890677269074835,"aX":-13.689308689895059},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-4.1,"breakHorizontal":13.0,"spinRate":963,"spinDirection":249},"zone":13,"typeConfidence":0.89,"plateTime":0.4115882521958456,"extension":7.240924563662493},"index":2,"playId":"72880442-bd6d-300a-87e3-458f867d22d9","pitchNumber":2,"startTime":"2026-10-15T02:26:09.551Z","endTime":"2026-10-15T02:26:13.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(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":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.57335457902357,"aZ":-29.397168167818993,"pfxX":-4.466304020523834,"pfxZ":1.5160218479516994,"pX":1.335553964114231,"pZ":0.6308470842458265,"vX0":8.789463182475314,"vY0":-133.55969794926048,"vZ0":-8.782761601232922,"x":66.09,"y":221.75,"x0":-1.4002116745275746,"y0":50.00182649430555,"z0":6.039179553241991,"aX":-8.165615180299234},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.2,"breakHorizontal":6.5,"spinRate":1528,"spinDirection":239},"zone":14,"typeConfidence":0.91,"plateTime":0.4082670779977384,"extension":7.120364481091748},"index":3,"playId":"2f5d1da2-91a2-3764-8ec8-9792c8172f1e","pitchNumber":3,"startTime":"2026-10-15T02:26:23.352Z","endTime":"2026-10-15T02:26:27.581Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":4,"startTime":"2026-10-15T02:26:38.003Z","endTime":"2026-10-15T02:26:53.879Z","isPitch":false,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"}},{"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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.12054615705835,"aZ":-36.23277970613043,"pfxX":-2.9036210212069977,"pfxZ":-2.277807390727258,"pX":-0.8901668661583936,"pZ":2.4848311755288455,"vX0":2.978005584522774,"vY0":-132.3122977471842,"vZ0":-2.884883373432245,"x":150.93,"y":171.69,"x0":-1.6507762620059732,"y0":50.00467230692649,"z0":6.233277941302436,"aX":-5.170580516616199},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-4.6,"breakHorizontal":4.7,"spinRate":789,"spinDirection":276},"zone":13,"typeConfidence":0.91,"plateTime":0.41329691443533,"extension":6.880038736806134},"hitData":{"launchSpeed":88.3,"launchAngle":-7.0,"totalDistance":21.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":103.65,"coordY":162.01}},"index":5,"playId":"ea6f65e7-e8bb-3a19-81d5-306df7836203","pitchNumber":4,"startTime":"2026-10-15T02:26:53.879Z","endTime":"2026-10-15T02:27:01.586Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:27:01.586Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brice Turang singles on a soft ground ball to third baseman Max Muncy.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-15T02:27:07.461Z","endTime":"2026-10-15T02:29:35.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":571970,"link":"/api/v1/people/571970"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":99.4,"endSpeed":90.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.3292335787936,"aZ":-9.311235752367987,"pfxX":-5.819856171594685,"pfxZ":10.857141941661672,"pX":-0.6444669538084069,"pZ":3.070818755148663,"vX0":4.813865422786715,"vY0":-144.57255482332965,"vZ0":-7.211776342394216,"x":141.57,"y":155.87,"x0":-1.5792638468663671,"y0":50.00594656158676,"z0":6.177284021651496,"aX":-12.258490849905813},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.2,"breakHorizontal":9.5,"spinRate":2492,"spinDirection":222},"zone":1,"typeConfidence":0.91,"plateTime":0.3796111983474497,"extension":6.92314605788517},"index":0,"playId":"71fa3bf1-874c-31a1-8892-a71b240b846c","pitchNumber":1,"startTime":"2026-10-15T02:27:24.396Z","endTime":"2026-10-15T02:27:27.396Z","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":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.886757499985563,"aZ":-29.78347953061167,"pfxX":-4.089118783175593,"pfxZ":1.3261355097918202,"pX":1.035892609553438,"pZ":0.2996494211744025,"vX0":8.224941722109348,"vY0":-133.0773688262298,"vZ0":-9.490706973140526,"x":77.51,"y":230.69,"x0":-1.554945916507396,"y0":50.00311081761385,"z0":6.049062868389505,"aX":-7.380045259992286},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":0.6,"breakHorizontal":5.8,"spinRate":1163,"spinDirection":247},"zone":14,"typeConfidence":0.91,"plateTime":0.41060591517077105,"extension":7.1380135755760845},"index":1,"playId":"c5fba374-76dc-34a7-8a26-824595cf12a1","pitchNumber":2,"startTime":"2026-10-15T02:27:39.633Z","endTime":"2026-10-15T02:27:43.900Z","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":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.1,"endSpeed":85.0,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.376543523023514,"aZ":-28.67669544459086,"pfxX":-3.752154664889586,"pfxZ":1.9391344592985282,"pX":0.766054796700842,"pZ":1.0479003876353925,"vX0":7.285826674020322,"vY0":-132.4286471774922,"vZ0":-7.708833812953462,"x":87.8,"y":210.49,"x0":-1.515215203197663,"y0":50.00351646728971,"z0":6.051234724327707,"aX":-6.764232947113775},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":2.3,"breakHorizontal":5.5,"spinRate":1036,"spinDirection":246},"zone":14,"typeConfidence":0.91,"plateTime":0.41130471862041196,"extension":7.094136068234934},"index":2,"playId":"601e4a09-4234-370e-9026-6e1fef657606","pitchNumber":3,"startTime":"2026-10-15T02:27:57.954Z","endTime":"2026-10-15T02:28:01.844Z","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":100.4,"endSpeed":92.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5103193172378,"aZ":-10.591540365378714,"pfxX":-6.52188921892095,"pfxZ":9.899528096465207,"pX":-0.3414558006608912,"pZ":1.928587239477939,"vX0":6.316288104539144,"vY0":-145.85854789337466,"vZ0":-10.007038019221861,"x":130.02,"y":186.71,"x0":-1.675319529441122,"y0":50.00226553430364,"z0":6.0193970470180584,"aX":-14.218304946966484},"breaks":{"breakAngle":45.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":16.3,"breakHorizontal":10.8,"spinRate":2300,"spinDirection":219},"zone":7,"typeConfidence":0.91,"plateTime":0.3738434823924983,"extension":7.083749167073792},"index":3,"playId":"e9617a17-bf2f-3ef0-b2c8-cd125e653a7b","pitchNumber":4,"startTime":"2026-10-15T02:28:13.698Z","endTime":"2026-10-15T02:28:16.823Z","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":100.7,"endSpeed":92.4,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.38391113695677,"aZ":-13.991917156417106,"pfxX":-7.407526259407463,"pfxZ":8.340176537297333,"pX":-0.10401665734036916,"pZ":2.841841744338544,"vX0":7.146998044972794,"vY0":-146.44854025079812,"vZ0":-7.087224433944766,"x":120.96,"y":162.05,"x0":-1.6092602650380956,"y0":50.004176031598476,"z0":6.123897781821589,"aX":-16.15141511745932},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":13.9,"breakHorizontal":12.1,"spinRate":2383,"spinDirection":222},"zone":2,"typeConfidence":0.91,"plateTime":0.37346984359664903,"extension":6.974119743368119},"index":4,"playId":"5d268cc3-675f-3d10-b9d2-cf4357b588c9","pitchNumber":5,"startTime":"2026-10-15T02:28:37.090Z","endTime":"2026-10-15T02:28:40.837Z","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":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.7,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.219755348251844,"aZ":-31.83952025715283,"pfxX":-4.245359497582871,"pfxZ":0.18796917504033317,"pX":-0.49680279697576935,"pZ":2.659883194437203,"vX0":4.398075122650131,"vY0":-133.17463848817002,"vZ0":-3.393621947394426,"x":135.94,"y":166.96,"x0":-1.611142424180383,"y0":50.00506852783001,"z0":6.232080524564332,"aX":-7.694422195752245},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":-0.1,"breakHorizontal":6.8,"spinRate":975,"spinDirection":259},"zone":4,"typeConfidence":0.9,"plateTime":0.4098834154170876,"extension":6.974817342918145},"index":5,"playId":"c1d398d7-7293-305f-a3d5-0ed8b5189dbb","pitchNumber":6,"startTime":"2026-10-15T02:28:59.615Z","endTime":"2026-10-15T02:29:03.417Z","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":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.8,"strikeZoneTop":3.21,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.82750688859215,"aZ":-33.493024997776935,"pfxX":-2.2773967425739023,"pfxZ":-0.7308438803361508,"pX":-0.21400285428652896,"pZ":2.113073072172969,"vX0":4.783012999631459,"vY0":-133.269271577557,"vZ0":-4.508195077857124,"x":125.16,"y":181.73,"x0":-1.7306497819594122,"y0":50.002275232879434,"z0":6.227594347086417,"aX":-4.125042925068198},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-2.0,"breakHorizontal":3.1,"spinRate":1046,"spinDirection":259},"zone":8,"typeConfidence":0.91,"plateTime":0.40993756826593764,"extension":7.2581150240379975},"hitData":{"launchSpeed":61.9,"launchAngle":-37.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"soft","location":"5","coordinates":{"coordX":111.33,"coordY":167.71}},"index":6,"playId":"98f49a78-0cf9-3d56-9465-2d422e7e550e","pitchNumber":7,"startTime":"2026-10-15T02:29:27.979Z","endTime":"2026-10-15T02:29:35.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:29:35.621Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a soft line drive to center fielder Enrique Hernández. Brice Turang to 3rd.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-15T02:30:27.345Z","endTime":"2026-10-15T02:31:31.731Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnThird":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":571771,"link":"/api/v1/people/571771"},"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":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"playId":"2f57068e-be03-3278-8f23-0c7892aa1883","startTime":"2026-10-15T02:30:10.917Z","endTime":"2026-10-15T02:30:14.615Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.18361946714771,"aZ":-9.742759050008617,"pfxX":-7.074166849792797,"pfxZ":10.709827493276954,"pX":-0.3708844852634637,"pZ":2.431843477338494,"vX0":6.1546792389263185,"vY0":-143.55836924904455,"vZ0":-8.667742680801496,"x":131.14,"y":173.12,"x0":-1.6199393457044777,"y0":50.00083586397263,"z0":6.090657279381061,"aX":-14.813863853481202},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":17.9,"breakHorizontal":11.6,"spinRate":2462,"spinDirection":218},"zone":4,"typeConfidence":0.91,"plateTime":0.38104754910404504,"extension":7.035830975851628},"index":1,"playId":"6e1a91b0-a04f-3602-9f4e-5e3ce5f77770","pitchNumber":1,"startTime":"2026-10-15T02:30:29.560Z","endTime":"2026-10-15T02:30:32.879Z","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,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.13318326488307,"aZ":-13.147598368244516,"pfxX":-6.2007040479132325,"pfxZ":8.923598394135098,"pX":-0.008159393919894262,"pZ":2.4469990725222255,"vX0":6.878721861709645,"vY0":-144.92232707799178,"vZ0":-8.286791490849836,"x":117.31,"y":172.71,"x0":-1.604235580926595,"y0":50.00475441875047,"z0":6.142474127944861,"aX":-13.222359215459873},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":14.6,"breakHorizontal":10.0,"spinRate":2422,"spinDirection":218},"zone":5,"typeConfidence":0.91,"plateTime":0.37762056328878923,"extension":7.00365618179883},"index":2,"playId":"d7a365cd-c3b5-3859-84a9-4feec13053c3","pitchNumber":2,"startTime":"2026-10-15T02:30:49.329Z","endTime":"2026-10-15T02:30:52.977Z","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":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.1,"endSpeed":83.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.999737616485994,"aZ":-32.072950954455614,"pfxX":-1.9966788562197146,"pfxZ":0.057551000639302075,"pX":-0.2999054289638506,"pZ":2.2556802908609463,"vX0":4.161509438627525,"vY0":-131.16476241251857,"vZ0":-4.029272696167737,"x":128.43,"y":177.88,"x0":-1.6428576796726557,"y0":50.001774401532714,"z0":6.185563089489418,"aX":-3.5021310177261804},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":-0.5,"breakHorizontal":2.8,"spinRate":977,"spinDirection":266},"zone":4,"typeConfidence":0.91,"plateTime":0.4165082675864036,"extension":7.0639777548764044},"hitData":{"launchSpeed":83.0,"launchAngle":18.0,"totalDistance":228.0,"trajectory":"line_drive","hardness":"soft","location":"8","coordinates":{"coordX":159.34,"coordY":100.75}},"index":3,"playId":"6d27e4c9-5053-330d-a583-91a8a3ae3116","pitchNumber":3,"startTime":"2026-10-15T02:31:20.887Z","endTime":"2026-10-15T02:31:31.731Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:31:31.731Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-15T02:34:46.800Z","endTime":"2026-10-15T02:36:41.065Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1,5],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":{"id":808963,"link":"/api/v1/people/808963"},"isScoringEvent":true,"rbi":false,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Wild Pitch","eventType":"wild_pitch","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-10-15T02:31:57.077Z","endTime":"2026-10-15T02:32:25.900Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Justin Wrobleski replaces Roki Sasaki.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-10-15T02:32:25.900Z","endTime":"2026-10-15T02:34:48.952Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680736,"link":"/api/v1/people/680736"},"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(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":88.6,"endSpeed":81.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.915422978222022,"aZ":-31.78254498312644,"pfxX":-1.7001295740355038,"pfxZ":0.23188312902431463,"pX":0.47555028194482424,"pZ":2.3307020368571507,"vX0":-4.5369546103251945,"vY0":-129.05511663628081,"vZ0":-1.7380806070812598,"x":98.87,"y":175.85,"x0":2.474582654422695,"y0":50.003237927078956,"z0":5.4522350583085455,"aX":-2.8781315648254617},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.2,"breakHorizontal":4.1,"spinRate":2639,"spinDirection":278},"zone":6,"typeConfidence":2.0,"plateTime":0.4238014764856328,"extension":5.449868883427263},"index":2,"playId":"cdbb161f-9e6b-3094-87d5-43128601d6f0","pitchNumber":1,"startTime":"2026-10-15T02:34:48.952Z","endTime":"2026-10-15T02:34:54.890Z","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":97.1,"endSpeed":89.5,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.496605261000177,"aZ":-13.913056825783977,"pfxX":3.1787066680792337,"pfxZ":8.971961718926856,"pX":-1.014861179143096,"pZ":2.4194116595301853,"vX0":-9.116604257326495,"vY0":-141.13292641102163,"vZ0":-5.862817823240259,"x":155.68,"y":173.46,"x0":1.8316855679990287,"y0":50.00037046581105,"z0":5.405670933771452,"aX":6.46941307269745},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.4,"breakHorizontal":-4.1,"spinRate":2558,"spinDirection":144},"zone":13,"typeConfidence":2.0,"plateTime":0.38681323189847916,"extension":5.680527397043355},"index":3,"playId":"b81d6212-8cc7-3ea0-9c6e-81288f58c55f","pitchNumber":2,"startTime":"2026-10-15T02:35:31.087Z","endTime":"2026-10-15T02:35:35.099Z","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":88.0,"endSpeed":81.7,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.51180297210558,"aZ":-35.5094204297602,"pfxX":-2.148315513037917,"pfxZ":-1.997240380064817,"pX":-0.6993937645367944,"pZ":0.3816414193739893,"vX0":-6.658982418180718,"vY0":-128.0140112427589,"vZ0":-5.6124154571502665,"x":143.66,"y":228.48,"x0":2.2109979891156017,"y0":50.005660225824755,"z0":5.370303214699359,"aX":-3.579582717054354},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-4.7,"breakHorizontal":5.4,"spinRate":2576,"spinDirection":316},"zone":13,"typeConfidence":2.0,"plateTime":0.42726198118254066,"extension":5.450692088829714},"index":4,"playId":"40185988-76ee-3bdd-bae8-fd5f4bd2fbab","pitchNumber":3,"startTime":"2026-10-15T02:35:49.315Z","endTime":"2026-10-15T02:35:58.415Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher Justin Wrobleski. Brice Turang scores. William Contreras to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":5,"homeScore":2,"isScoringPlay":true,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":5,"actionPlayId":"40185988-76ee-3bdd-bae8-fd5f4bd2fbab","startTime":"2026-10-15T02:35:58.415Z","endTime":"2026-10-15T02:36:22.259Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":668930,"link":"/api/v1/people/668930"}},{"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":97.6,"endSpeed":88.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.824391469957945,"aZ":-10.58014712910854,"pfxX":4.257292714837146,"pfxZ":10.66686500671,"pX":-1.2433520089761512,"pZ":3.585285950873533,"vX0":-9.692608282394199,"vY0":-141.72008700979148,"vZ0":-3.596085418741193,"x":164.39,"y":141.98,"x0":1.6752336882979935,"y0":50.002710341223725,"z0":5.55162307792812,"aX":8.619179684634343},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.2,"breakVerticalInduced":18.7,"breakHorizontal":-5.6,"spinRate":2621,"spinDirection":139},"zone":11,"typeConfidence":2.0,"plateTime":0.3871873178899512,"extension":5.58405542398788},"index":6,"playId":"c6c3bb76-ae8d-3345-86ba-f931035c0fd9","pitchNumber":4,"startTime":"2026-10-15T02:36:22.259Z","endTime":"2026-10-15T02:36:26.109Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.6,"strikeZoneTop":3.368,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.282088557757685,"aZ":-37.58366286406235,"pfxX":-9.71823329962018,"pfxZ":-3.4691926874970225,"pX":-1.8120573568504228,"pZ":1.7842860546681636,"vX0":-6.487659082056357,"vY0":-124.8402955423055,"vZ0":-1.667288970631236,"x":186.07,"y":190.6,"x0":2.09532655398049,"y0":50.00612376315049,"z0":5.593284032266802,"aX":-15.135154752871843},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-6.5,"breakHorizontal":19.2,"spinRate":2783,"spinDirection":312},"zone":13,"typeConfidence":2.0,"plateTime":0.44102839677749683,"extension":5.308695638875172},"index":7,"playId":"ae124ea7-dfbb-3881-b651-835d48fc0ad0","pitchNumber":5,"startTime":"2026-10-15T02:36:36.783Z","endTime":"2026-10-15T02:36:41.065Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:36:41.065Z","atBatIndex":60},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Bauers called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-10-15T02:36:57.005Z","endTime":"2026-10-15T02:38:15.621Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"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":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":77.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.44081590483025,"aZ":-36.94571975165951,"pfxX":-10.484411800384688,"pfxZ":-3.134876719608622,"pX":-1.1363827029253968,"pZ":2.679305264287658,"vX0":-5.1578066215356575,"vY0":-123.47121897656766,"vZ0":0.5064224355973244,"x":160.32,"y":166.44,"x0":2.349518550357141,"y0":50.000097585449865,"z0":5.6120098808879275,"aX":-15.980987796716535},"breaks":{"breakAngle":25.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.6,"breakVerticalInduced":-5.3,"breakHorizontal":20.3,"spinRate":2738,"spinDirection":311},"zone":11,"typeConfidence":2.0,"plateTime":0.4457375445198024,"extension":5.355868958618601},"index":0,"playId":"0c6da8f4-55f3-364a-a5a4-971314bf2ac4","pitchNumber":1,"startTime":"2026-10-15T02:37:05.334Z","endTime":"2026-10-15T02:37:09.188Z","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":97.1,"endSpeed":88.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.294939178065086,"aZ":-11.579356776859846,"pfxX":4.356661703361035,"pfxZ":10.28364594752305,"pX":-0.17673426700185726,"pZ":3.3722742958256515,"vX0":-7.729346778677265,"vY0":-141.13937928702987,"vZ0":-3.82057026359703,"x":123.74,"y":147.73,"x0":2.040438439889708,"y0":50.0060091166581,"z0":5.497983519560264,"aX":8.728484347689657},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.3,"breakVerticalInduced":17.9,"breakHorizontal":-6.2,"spinRate":2614,"spinDirection":140},"zone":2,"typeConfidence":2.0,"plateTime":0.3891674105862353,"extension":5.584392519884127},"index":1,"playId":"e73b5f9d-bbce-3b63-a9de-079718b13b6a","pitchNumber":2,"startTime":"2026-10-15T02:37:20.043Z","endTime":"2026-10-15T02:37:24.003Z","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.8,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.96611922720217,"aZ":-12.826919715132655,"pfxX":5.167636902530179,"pfxZ":9.522982989578718,"pX":-1.7614543963571043,"pZ":1.3199151447215467,"vX0":-11.636533296185883,"vY0":-141.76113852839384,"vZ0":-8.90993106695889,"x":184.14,"y":203.14,"x0":1.7285115766816463,"y0":50.00166645094997,"z0":5.326105293748048,"aX":10.498340683019995},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":15.5,"breakHorizontal":-7.0,"spinRate":2660,"spinDirection":141},"zone":13,"typeConfidence":2.0,"plateTime":0.3866436161647444,"extension":5.613246999606772},"index":2,"playId":"dba76440-b0be-3bdf-88d1-53c7c26018a7","pitchNumber":3,"startTime":"2026-10-15T02:37:35.872Z","endTime":"2026-10-15T02:37:40.029Z","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":2,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":83.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.048334383450786,"aZ":-31.467601889526662,"pfxX":-1.3765871179926075,"pfxZ":0.40397909480568917,"pX":-0.45171956917321054,"pZ":1.243893274862249,"vX0":-6.4428294576216105,"vY0":-130.52047880752468,"vZ0":-4.522754671891393,"x":134.22,"y":205.19,"x0":2.221880629686402,"y0":50.00182037254918,"z0":5.3540448569981915,"aX":-2.385799494688879},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.0,"breakHorizontal":3.8,"spinRate":2729,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.418764308646272,"extension":5.592313385876907},"index":3,"playId":"012c8761-015f-307a-bbab-ae6e3e0e2cc1","pitchNumber":4,"startTime":"2026-10-15T02:37:54.713Z","endTime":"2026-10-15T02:37:58.582Z","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":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":88.4,"endSpeed":81.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.554161573562705,"aZ":-32.10926216550064,"pfxX":-1.9518152333791456,"pfxZ":0.04299272551542721,"pX":-0.6950593401961865,"pZ":1.8085499174410207,"vX0":-6.4868851224007225,"vY0":-128.61402317158215,"vZ0":-3.0873928895935414,"x":143.49,"y":189.95,"x0":2.109013520747539,"y0":50.00538576306669,"z0":5.50312619204314,"aX":-3.285518878182181},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":-0.4,"breakHorizontal":4.9,"spinRate":2705,"spinDirection":298},"zone":7,"typeConfidence":2.0,"plateTime":0.4251360890193081,"extension":5.530450191819352},"index":4,"playId":"cc99ae9a-b42c-38bf-9878-effe3174addd","pitchNumber":5,"startTime":"2026-10-15T02:38:10.986Z","endTime":"2026-10-15T02:38:15.621Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:38:15.621Z","atBatIndex":61},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Kyle Tucker flies out to center fielder Garrett Mitchell.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-15T02:40:38.925Z","endTime":"2026-10-15T02:43:48.727Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"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":88.3,"endSpeed":82.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.804806898108907,"aZ":-34.427120959810566,"pfxX":-1.9989616628724578,"pfxZ":-1.3356710403370178,"pX":-0.8148859216069602,"pZ":1.514802515493994,"vX0":-8.264747028430097,"vY0":-128.46852579584413,"vZ0":-3.2121267203726713,"x":148.06,"y":197.88,"x0":2.6942093034264074,"y0":50.004027356959284,"z0":5.437390615724508,"aX":-3.3658889821636757},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.9,"breakHorizontal":5.4,"spinRate":2508,"spinDirection":276},"zone":13,"typeConfidence":0.89,"plateTime":0.42517119951320526,"extension":6.825029718353891},"index":0,"playId":"71e2ea82-4217-3b72-9901-7d9e25f084ca","pitchNumber":1,"startTime":"2026-10-15T02:41:23.741Z","endTime":"2026-10-15T02:41:27.687Z","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":0},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.665439017612123,"aZ":-31.964747748591105,"pfxX":-0.8741734583236496,"pfxZ":0.12330294017610832,"pX":0.357205699052333,"pZ":2.181182976154688,"vX0":-5.9373082310410625,"vY0":-129.27271972377477,"vZ0":-1.966901338187844,"x":103.38,"y":179.89,"x0":2.799926821475286,"y0":50.00224745258168,"z0":5.412385257987508,"aX":-1.4745651008264402},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":0.0,"breakHorizontal":3.0,"spinRate":2349,"spinDirection":253},"zone":9,"typeConfidence":0.89,"plateTime":0.4241588860333785,"extension":6.66676299780567},"index":1,"playId":"59e54459-6dda-3806-8506-940609466d98","pitchNumber":2,"startTime":"2026-10-15T02:41:42.050Z","endTime":"2026-10-15T02:41:45.850Z","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":96.3,"endSpeed":87.0,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.83778828040878,"aZ":-20.31208104622366,"pfxX":10.08095667553598,"pfxZ":6.054829782474307,"pX":0.9170762949510031,"pZ":2.6297559118806926,"vX0":-8.389690516446127,"vY0":-139.85415835647575,"vZ0":-3.7491728123375827,"x":82.04,"y":167.78,"x0":2.662844210704719,"y0":50.00029308758039,"z0":5.338714523347243,"aX":19.74320015939156},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.2,"breakHorizontal":-16.3,"spinRate":2164,"spinDirection":135},"zone":12,"typeConfidence":0.89,"plateTime":0.3933279747540217,"extension":6.752193529986668},"index":2,"playId":"899bb004-09a0-3165-8207-bca61a5ec8c9","pitchNumber":3,"startTime":"2026-10-15T02:41:55.515Z","endTime":"2026-10-15T02:41:58.853Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.97653064927935,"aZ":-31.48256318645495,"pfxX":-9.091626571479226,"pfxZ":0.4273814143177024,"pX":0.017059379873928814,"pZ":2.729797854532072,"vX0":-4.095748490753187,"vY0":-126.32581775161853,"vZ0":-0.5037424409605219,"x":116.35,"y":165.08,"x0":2.8427943253616106,"y0":50.00020662339084,"z0":5.473895584495272,"aX":-14.615369953892282},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":1.0,"breakHorizontal":17.4,"spinRate":2844,"spinDirection":291},"zone":5,"typeConfidence":0.9,"plateTime":0.4344297407419093,"extension":6.566174902225047},"index":3,"playId":"6d005965-b355-3455-a9c0-7dee113aa63f","pitchNumber":4,"startTime":"2026-10-15T02:42:19.466Z","endTime":"2026-10-15T02:42:23.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","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":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13529592738272,"aZ":-32.24495045756197,"pfxX":-9.792842017978739,"pfxZ":-0.04166538817713494,"pX":-1.3699113224305746,"pZ":2.2533879425085073,"vX0":-6.72961266938617,"vY0":-125.86261451977467,"vZ0":-1.599030919076272,"x":169.22,"y":177.94,"x0":2.6171101320706565,"y0":50.00449956981063,"z0":5.524473439629165,"aX":-15.608099669554088},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-0.2,"breakHorizontal":19.3,"spinRate":2847,"spinDirection":298},"zone":13,"typeConfidence":0.9,"plateTime":0.4362961780843815,"extension":6.705769151259298},"index":4,"playId":"521c5aa0-c9ee-3974-90b3-45c634c75e02","pitchNumber":5,"startTime":"2026-10-15T02:42:42.632Z","endTime":"2026-10-15T02:42:46.066Z","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":0},"pitchData":{"startSpeed":87.3,"endSpeed":80.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.03089374980346,"aZ":-30.912540980462744,"pfxX":-8.967129572050847,"pfxZ":0.7793830897447993,"pX":-2.1031290808360263,"pZ":1.1336343466636893,"vX0":-8.874187807362995,"vY0":-126.78891928910964,"vZ0":-4.590162719170221,"x":197.17,"y":208.17,"x0":2.6133249858632346,"y0":50.00437835545624,"z0":5.447437339269716,"aX":-14.531363245635797},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.5,"breakHorizontal":18.4,"spinRate":2757,"spinDirection":297},"zone":13,"typeConfidence":0.9,"plateTime":0.432754362141055,"extension":6.757797825424492},"index":5,"playId":"0727ecae-5714-3935-80df-4c13fbc661d5","pitchNumber":6,"startTime":"2026-10-15T02:43:01.797Z","endTime":"2026-10-15T02:43:05.711Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.5,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.401966291357642,"aZ":-30.037879377941362,"pfxX":-6.207722076286329,"pfxZ":1.2676442966616603,"pX":0.17195626155842117,"pZ":2.0693778783003633,"vX0":-4.723876429481697,"vY0":-129.07886991142706,"vZ0":-2.670250859747111,"x":110.45,"y":182.91,"x0":2.8335470635715985,"y0":50.00247804086861,"z0":5.435115140453502,"aX":-10.451096619905728},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.9,"breakHorizontal":12.4,"spinRate":2750,"spinDirection":289},"zone":8,"typeConfidence":0.68,"plateTime":0.42468544393669694,"extension":6.637493497658077},"index":6,"playId":"9b78cfe3-0309-31d2-ac0c-a2eb61671190","pitchNumber":7,"startTime":"2026-10-15T02:43:20.144Z","endTime":"2026-10-15T02:43:23.650Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.3,"strikeZoneTop":3.351,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.477618461297318,"aZ":-33.68754881836298,"pfxX":-9.712090353571037,"pfxZ":-0.9504141752015531,"pX":-0.6228780609002631,"pZ":2.055550450161055,"vX0":-4.999782119704407,"vY0":-125.42107129155572,"vZ0":-1.6816561698702408,"x":140.74,"y":183.28,"x0":2.661538637921229,"y0":50.00624066418877,"z0":5.494207555252934,"aX":-15.401812761832415},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-1.9,"breakHorizontal":18.7,"spinRate":2808,"spinDirection":294},"zone":7,"typeConfidence":0.9,"plateTime":0.4375039597720405,"extension":6.442417595222015},"hitData":{"launchSpeed":79.5,"launchAngle":37.0,"totalDistance":277.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":143.76,"coordY":90.29}},"index":7,"playId":"79278af0-8cfe-3374-ac35-1045c30a1c44","pitchNumber":8,"startTime":"2026-10-15T02:43:40.269Z","endTime":"2026-10-15T02:43:48.727Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:43:48.727Z","atBatIndex":62},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Max Muncy flies out to left fielder Jackson Chourio.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-15T02:43:57.393Z","endTime":"2026-10-15T02:44:51.558Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":90.2,"endSpeed":82.8,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.85461173400674,"aZ":-28.3167662133473,"pfxX":-2.7836269389686916,"pfxZ":2.210163791706975,"pX":-0.5533999285324896,"pZ":2.4784156125996644,"vX0":-7.193889592147609,"vY0":-131.2117846513088,"vZ0":-2.214834207275342,"x":138.09,"y":171.86,"x0":2.585632367306601,"y0":50.000649265625285,"z0":5.44415524357299,"aX":-4.849609973154111},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.7,"breakHorizontal":6.6,"spinRate":2626,"spinDirection":283},"zone":4,"typeConfidence":0.91,"plateTime":0.41750080810925105,"extension":6.687837391732862},"index":0,"playId":"1a16811b-17de-389f-a5ed-befcf212c049","pitchNumber":1,"startTime":"2026-10-15T02:44:13.001Z","endTime":"2026-10-15T02:44:16.642Z","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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.31355023320441,"aZ":-30.316436377656135,"pfxX":-9.20926628350636,"pfxZ":1.1283951053214185,"pX":-1.0167072111056195,"pZ":2.1986317164450475,"vX0":-6.303098236052506,"vY0":-127.52098396470066,"vZ0":-2.309774335850161,"x":155.75,"y":179.42,"x0":2.6868567534462113,"y0":50.00041687924857,"z0":5.51841464452393,"aX":-15.093759373313198},"breaks":{"breakAngle":27.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.8,"breakHorizontal":18.1,"spinRate":2760,"spinDirection":294},"zone":13,"typeConfidence":0.9,"plateTime":0.4302589421215508,"extension":6.646999389262739},"index":1,"playId":"aa1a03e8-30e7-3e80-9105-680162f0f703","pitchNumber":2,"startTime":"2026-10-15T02:44:25.533Z","endTime":"2026-10-15T02:44:29.058Z","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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.9,"strikeZoneTop":3.128,"strikeZoneBottom":1.579,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.18300605766851,"aZ":-31.776817791715544,"pfxX":-10.696492337982772,"pfxZ":0.2452356472845345,"pX":-0.06770845505143396,"pZ":2.1143303686139587,"vX0":-3.327411359543051,"vY0":-127.98976342087876,"vZ0":-2.282663835166984,"x":119.58,"y":181.69,"x0":2.640214673335331,"y0":50.005783877820285,"z0":5.513792675544207,"aX":-17.694997930832724},"breaks":{"breakAngle":30.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":0.1,"breakHorizontal":20.2,"spinRate":2796,"spinDirection":295},"zone":8,"typeConfidence":0.9,"plateTime":0.42845527532178007,"extension":6.60676345876773},"hitData":{"launchSpeed":93.9,"launchAngle":58.0,"totalDistance":208.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.74,"coordY":129.68}},"index":2,"playId":"a2d12f0f-ac0a-3afb-bf6b-6f1623fa0392","pitchNumber":3,"startTime":"2026-10-15T02:44:41.581Z","endTime":"2026-10-15T02:44:51.558Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:44:51.558Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Shohei Ohtani singles on a sharp ground ball to center fielder Garrett Mitchell.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-15T02:45:00.332Z","endTime":"2026-10-15T02:45:24.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669003,"link":"/api/v1/people/669003"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.5,"strikeZoneTop":3.369,"strikeZoneBottom":1.7,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.35389309310102,"aZ":-23.541743258267296,"pfxX":10.043922786471654,"pfxZ":4.302382402550508,"pX":0.4346584174296667,"pZ":2.1425744828178033,"vX0":-9.34263046237563,"vY0":-140.81226595592997,"vZ0":-4.493995622316616,"x":100.43,"y":180.93,"x0":2.492644532721341,"y0":50.00141056675459,"z0":5.284799654490184,"aX":20.14300590422911},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":7.0,"breakHorizontal":-16.2,"spinRate":2390,"spinDirection":137},"zone":9,"typeConfidence":0.92,"plateTime":0.38917031691740434,"extension":6.7920770784114},"hitData":{"launchSpeed":113.5,"launchAngle":4.0,"totalDistance":114.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":132.51,"coordY":82.02}},"index":0,"playId":"53b0d672-92dc-3b1d-823f-ae1dda9e2baf","pitchNumber":1,"startTime":"2026-10-15T02:45:16.047Z","endTime":"2026-10-15T02:45:24.385Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:45:24.385Z","atBatIndex":64},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Will Smith flies out to right fielder Luis Lara.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-10-15T02:48:32.535Z","endTime":"2026-10-15T02:50:28.415Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6,7],"actionIndex":[1],"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":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-10-15T02:45:42.356Z","endTime":"2026-10-15T02:46:14.435Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Trevor Megill replaces DL Hall.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-10-15T02:46:14.435Z","endTime":"2026-10-15T02:48:34.740Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":656730,"link":"/api/v1/people/656730"},"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(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.7,"endSpeed":90.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.4955824503049,"aZ":-8.851623567232247,"pfxX":-1.8450074577521278,"pfxZ":11.196751868129727,"pX":-0.3074306083548684,"pZ":2.468768426815962,"vX0":-0.3377466623387507,"vY0":-143.4810274903423,"vZ0":-9.327668436214037,"x":128.72,"y":172.12,"x0":0.051507069645253555,"y0":50.00212785575657,"z0":6.315111610405013,"aX":-3.8429043477150002},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":18.6,"breakHorizontal":3.4,"spinRate":2493,"spinDirection":199},"zone":4,"typeConfidence":0.9,"plateTime":0.3818787996861559,"extension":6.431576444689444},"index":2,"playId":"d3627560-788c-3994-b128-db4b49204405","pitchNumber":1,"startTime":"2026-10-15T02:48:34.740Z","endTime":"2026-10-15T02:48:38.501Z","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.8,"endSpeed":89.7,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.706934024297084,"aZ":-10.707181392351703,"pfxX":-2.329503859910118,"pfxZ":10.321726591573015,"pX":-1.0821552594905401,"pZ":3.8427905980810015,"vX0":-1.923403588924201,"vY0":-143.85109209058004,"vZ0":-5.551010473900564,"x":158.25,"y":135.02,"x0":-0.1003972620022531,"y0":50.00513474965928,"z0":6.471657767529496,"aX":-4.845987226287895},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.6,"breakHorizontal":4.7,"spinRate":2599,"spinDirection":199},"zone":11,"typeConfidence":0.9,"plateTime":0.38185609685186206,"extension":6.615676335121581},"index":3,"playId":"6a652778-ff40-3d62-848e-12590ca14730","pitchNumber":2,"startTime":"2026-10-15T02:48:51.192Z","endTime":"2026-10-15T02:48:55.120Z","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":2,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":81.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.755112995617885,"aZ":-34.07436571533865,"pfxX":0.33589302397894266,"pfxZ":-1.1209838361899926,"pX":-0.11384342917314698,"pZ":2.9215932438682923,"vX0":-0.1566802318675744,"vY0":-129.18914585965553,"vZ0":-2.4291074578965395,"x":121.34,"y":159.9,"x0":-0.09607214193102412,"y0":50.00468988163776,"z0":6.49153552355097,"aX":0.5681818539281307},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.4,"breakHorizontal":-0.6,"spinRate":2711,"spinDirection":21},"zone":2,"typeConfidence":0.89,"plateTime":0.423863644693256,"extension":6.374847213968523},"index":4,"playId":"732fe216-d631-3251-a936-9a8f33a53082","pitchNumber":3,"startTime":"2026-10-15T02:49:09.368Z","endTime":"2026-10-15T02:49:13.138Z","isPitch":true,"type":"pitch"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":5,"startTime":"2026-10-15T02:49:39.859Z","endTime":"2026-10-15T02:50:03.251Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.613467236293186,"aZ":-35.00603050877068,"pfxX":0.2735949392899295,"pfxZ":-1.641256811767371,"pX":1.1003214906019423,"pZ":1.871945407587152,"vX0":2.855425462881464,"vY0":-130.3208261032589,"vZ0":-5.037157323399805,"x":75.06,"y":188.24,"x0":-0.043715038902742635,"y0":50.00207932329603,"z0":6.46479997354721,"aX":0.4720726721132879},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-3.8,"breakHorizontal":-1.1,"spinRate":2776,"spinDirection":26},"zone":14,"typeConfidence":0.89,"plateTime":0.41979762801989384,"extension":6.486859118502308},"index":6,"playId":"6111f79b-ed68-357f-b867-1525cdad094c","pitchNumber":4,"startTime":"2026-10-15T02:50:03.251Z","endTime":"2026-10-15T02:50:07.123Z","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":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.4483592577877,"aZ":-32.97628676369792,"pfxX":3.7849545653635217,"pfxZ":-0.4679010928984475,"pX":0.8966076440176539,"pZ":2.622772972252588,"vX0":1.1256873087116854,"vY0":-129.26281751212667,"vZ0":-3.195477206525879,"x":82.82,"y":167.97,"x0":-0.03574985862125296,"y0":50.00482478684721,"z0":6.39127583180942,"aX":6.443877158272192},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":-1.3,"breakHorizontal":-7.1,"spinRate":2782,"spinDirection":21},"zone":12,"typeConfidence":0.89,"plateTime":0.42277718771829864,"extension":6.709708155332137},"hitData":{"launchSpeed":87.0,"launchAngle":36.0,"totalDistance":288.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.01,"coordY":118.18}},"index":7,"playId":"576d16c2-baee-3d1c-a8cc-e8926b2fd8a3","pitchNumber":5,"startTime":"2026-10-15T02:50:20.574Z","endTime":"2026-10-15T02:50:28.415Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:50:28.415Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Garrett Mitchell called out on strikes.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-15T02:52:00.696Z","endTime":"2026-10-15T02:54:21.967Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669257,"link":"/api/v1/people/669257"},"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(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":95.9,"endSpeed":87.0,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.67659913488172,"aZ":-21.597508421139388,"pfxX":10.532706098265301,"pfxZ":5.421702287284525,"pX":0.8600676650809689,"pZ":2.650627211109187,"vX0":-6.931992881439811,"vY0":-139.39274440717278,"vZ0":-3.885374464527657,"x":84.22,"y":167.21,"x0":2.0208882195482896,"y0":50.00641364508742,"z0":5.50282926566229,"aX":20.565337903226137},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":9.1,"breakHorizontal":-17.5,"spinRate":2349,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.3941377843677425,"extension":5.61667952532543},"index":0,"playId":"6d1aadfc-8eeb-3793-8cef-dff7cb191b7e","pitchNumber":1,"startTime":"2026-10-15T02:53:30.059Z","endTime":"2026-10-15T02:53:33.925Z","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":0},"pitchData":{"startSpeed":96.0,"endSpeed":87.3,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.84104251106079,"aZ":-14.537517031586926,"pfxX":5.323012834974521,"pfxZ":8.989555088784252,"pX":-0.18527402201762572,"pZ":3.089499341344681,"vX0":-7.865301958499547,"vY0":-139.5200555795883,"vZ0":-3.970726920277272,"x":124.06,"y":155.36,"x0":1.985201522982495,"y0":50.00267743526838,"z0":5.49620835961927,"aX":10.443458223556554},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.6,"breakHorizontal":-7.9,"spinRate":2496,"spinDirection":136},"zone":2,"typeConfidence":2.0,"plateTime":0.39332555995930285,"extension":5.612723799818648},"index":1,"playId":"8ebcc656-d6f0-35c0-8dbc-24d83db96a88","pitchNumber":2,"startTime":"2026-10-15T02:53:40.682Z","endTime":"2026-10-15T02:53:44.633Z","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":1,"outs":0},"pitchData":{"startSpeed":87.0,"endSpeed":79.5,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.59780717758902,"aZ":-31.47877094177531,"pfxX":-5.992505737847934,"pfxZ":0.4290609277269031,"pX":-0.9745517346595476,"pZ":3.2447968359661945,"vX0":-6.3922408039349925,"vY0":-126.52882085014133,"vZ0":0.3481199223711986,"x":154.15,"y":151.17,"x0":2.369735828609913,"y0":50.00070027377906,"z0":5.643015321987435,"aX":-9.64164836868542},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.1,"breakHorizontal":12.4,"spinRate":2628,"spinDirection":304},"zone":11,"typeConfidence":2.0,"plateTime":0.4341178706649016,"extension":5.480345430162563},"index":2,"playId":"1623fa0a-b3ec-37d1-872d-8b76e41c536b","pitchNumber":3,"startTime":"2026-10-15T02:53:51.822Z","endTime":"2026-10-15T02:53:55.694Z","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":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.4,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.36128900838128,"aZ":-13.120611419149837,"pfxX":4.365083991226479,"pfxZ":9.544650547791772,"pX":-0.3169897705203694,"pZ":1.9889194702727058,"vX0":-8.042283888144922,"vY0":-140.3016379214375,"vZ0":-6.756964349133558,"x":129.08,"y":185.08,"x0":2.017790235216622,"y0":50.00242238468529,"z0":5.281342483671493,"aX":8.714056100930499},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":-6.2,"spinRate":2536,"spinDirection":139},"zone":7,"typeConfidence":2.0,"plateTime":0.3902016452391761,"extension":5.680051478336653},"index":3,"playId":"8b0afb37-857c-35df-806a-4e8f443538a9","pitchNumber":4,"startTime":"2026-10-15T02:54:03.633Z","endTime":"2026-10-15T02:54:07.513Z","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":0},"pitchData":{"startSpeed":97.8,"endSpeed":89.6,"strikeZoneTop":3.293,"strikeZoneBottom":1.662,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.950516561245866,"aZ":-12.444844663916891,"pfxX":4.207499730480173,"pfxZ":9.597154291812334,"pX":0.7931714917033977,"pZ":2.1564475576824536,"vX0":-4.854749689625386,"vY0":-142.32223663330763,"vZ0":-7.104109113460281,"x":86.77,"y":180.56,"x0":1.9725349725805077,"y0":50.00685489172577,"z0":5.469302786994769,"aX":8.653695623539292},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":16.2,"breakHorizontal":-6.7,"spinRate":2606,"spinDirection":140},"zone":9,"typeConfidence":2.0,"plateTime":0.3845011629872497,"extension":5.578227809199093},"index":4,"playId":"e79cff44-0139-33ea-bee5-210e2d1470ae","pitchNumber":5,"startTime":"2026-10-15T02:54:17.720Z","endTime":"2026-10-15T02:54:21.967Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:54:21.967Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Cooper Pratt singles on a line drive to right fielder Kyle Tucker.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-15T02:54:27.765Z","endTime":"2026-10-15T02:55:45.642Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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, 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":1},"pitchData":{"startSpeed":85.8,"endSpeed":78.3,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.688673954628136,"aZ":-34.36266479038872,"pfxX":-8.643637911649598,"pfxZ":-1.402131707455041,"pX":0.7333572810056245,"pZ":2.383936435934922,"vX0":-1.869184503743023,"vY0":-124.96027396653841,"vZ0":-0.8549400089682648,"x":89.05,"y":174.41,"x0":2.615203121221193,"y0":50.00078690985664,"z0":5.580390902532827,"aX":-13.52105792695578},"breaks":{"breakAngle":21.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.5,"breakHorizontal":16.1,"spinRate":2782,"spinDirection":308},"zone":6,"typeConfidence":2.0,"plateTime":0.4401191965524909,"extension":5.378113066598833},"index":0,"playId":"f988903c-2cb9-3c3d-803e-ffa72f3e5dd3","pitchNumber":1,"startTime":"2026-10-15T02:54:43.842Z","endTime":"2026-10-15T02:54:47.681Z","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.1,"endSpeed":89.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.766112375368834,"aZ":-12.260137763930192,"pfxX":5.775370593547316,"pfxZ":9.786622893998214,"pX":0.7180998883027898,"pZ":0.1979256752344225,"vX0":-5.573900940360213,"vY0":-142.23892511582588,"vZ0":-11.878879615122903,"x":89.63,"y":233.44,"x0":1.959481664955278,"y0":50.00032275994813,"z0":5.222421297065151,"aX":11.749330292512605},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":15.2,"breakHorizontal":-9.2,"spinRate":2540,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.3861022073370708,"extension":5.626285497300968},"index":1,"playId":"3220ebf7-c58c-3eb3-a967-cd9b5c858c1f","pitchNumber":2,"startTime":"2026-10-15T02:54:59.193Z","endTime":"2026-10-15T02:55:03.348Z","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":1},"pitchData":{"startSpeed":97.4,"endSpeed":88.8,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.93567223910569,"aZ":-13.405606437236038,"pfxX":3.0551323717108625,"pfxZ":9.28631214432509,"pX":-1.6032165931862987,"pZ":2.922287141879288,"vX0":-10.544060043812612,"vY0":-141.43050406666586,"vZ0":-4.652511632723412,"x":178.11,"y":159.88,"x0":1.7800826363253626,"y0":50.004584186609854,"z0":5.451666417016669,"aX":6.177147120495673},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.0,"breakHorizontal":-3.4,"spinRate":2468,"spinDirection":141},"zone":11,"typeConfidence":2.0,"plateTime":0.38761588874129016,"extension":5.779168503064268},"index":2,"playId":"de537b1a-accc-3b23-a6c5-a228411e23da","pitchNumber":3,"startTime":"2026-10-15T02:55:15.675Z","endTime":"2026-10-15T02:55:19.541Z","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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":78.2,"strikeZoneTop":3.374,"strikeZoneBottom":1.703,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.57812561628341,"aZ":-32.901049453922376,"pfxX":-8.492768705731862,"pfxZ":-0.4656067868867879,"pX":0.03476208723299005,"pZ":2.4992889853119724,"vX0":-3.1939500549249793,"vY0":-125.091768753566,"vZ0":-0.7331426341218216,"x":115.67,"y":171.3,"x0":2.4365718954899633,"y0":50.0033892759392,"z0":5.527597480662129,"aX":-13.26676035832427},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.7,"breakHorizontal":16.2,"spinRate":2625,"spinDirection":312},"zone":5,"typeConfidence":2.0,"plateTime":0.44027293806796175,"extension":5.508328074044551},"hitData":{"launchSpeed":89.5,"launchAngle":16.0,"totalDistance":229.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":159.82,"coordY":97.62}},"index":3,"playId":"55e9958e-5646-3bd7-8371-7c705e895011","pitchNumber":4,"startTime":"2026-10-15T02:55:35.177Z","endTime":"2026-10-15T02:55:45.642Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:55:45.642Z","atBatIndex":67},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Luis Lara lines out to right fielder Kyle Tucker.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-15T02:55:58.945Z","endTime":"2026-10-15T02:57:08.508Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.8,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.1500039911615,"aZ":-13.41490743734769,"pfxX":4.515829249890645,"pfxZ":9.483442944076,"pX":-0.030087497568628257,"pZ":2.405033995961017,"vX0":-7.512881803941114,"vY0":-139.8867653647059,"vZ0":-5.599445798388712,"x":118.15,"y":173.84,"x0":2.106133033409127,"y0":50.000590132775336,"z0":5.315229355092124,"aX":8.931240031863037},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.2,"breakHorizontal":-6.6,"spinRate":2454,"spinDirection":134},"zone":5,"typeConfidence":2.0,"plateTime":0.39185588797914983,"extension":5.726050048897496},"index":0,"playId":"700e45c8-4c0f-36f8-9ad5-c7389b1ba96d","pitchNumber":1,"startTime":"2026-10-15T02:56:08.438Z","endTime":"2026-10-15T02:56:12.322Z","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":96.0,"endSpeed":87.4,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.62161495779696,"aZ":-13.544531330750958,"pfxX":3.8541554854368303,"pfxZ":9.493593757256232,"pX":-0.7472925011546393,"pZ":2.8513541561281537,"vX0":-8.804519945383591,"vY0":-139.5066877428495,"vZ0":-4.503014486361693,"x":145.49,"y":161.79,"x0":1.9549614699172704,"y0":50.00507052812727,"z0":5.38523020989928,"aX":7.565355971387759},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.3,"breakHorizontal":-5.0,"spinRate":2503,"spinDirection":136},"zone":1,"typeConfidence":2.0,"plateTime":0.3932518688480191,"extension":5.514954078652801},"index":1,"playId":"3dc6dfe6-5387-3c94-9118-33b568c913c9","pitchNumber":2,"startTime":"2026-10-15T02:56:24.311Z","endTime":"2026-10-15T02:56:27.597Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-10-15T02:56:42.010Z","endTime":"2026-10-15T02:56:57.134Z","isPitch":false,"type":"action","player":{"id":800325,"link":"/api/v1/people/800325"}},{"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":1},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.005,"strikeZoneBottom":1.517,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.008620189541396,"aZ":-12.297177827046305,"pfxX":4.7741344279912195,"pfxZ":9.927643211982863,"pX":-0.035464799481266546,"pZ":2.8897159926651637,"vX0":-7.414732231914019,"vY0":-140.64919666546066,"vZ0":-4.914023747781387,"x":118.35,"y":160.76,"x0":2.0152172085852,"y0":50.00695061356448,"z0":5.457556519085708,"aX":9.563383583494243},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":17.2,"breakHorizontal":-7.1,"spinRate":2657,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.3894805360651681,"extension":5.6021288307981605},"hitData":{"launchSpeed":86.9,"launchAngle":19.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":178.28,"coordY":108.46}},"index":3,"playId":"f73f5896-69b8-3790-a94b-69d752c01f4d","pitchNumber":3,"startTime":"2026-10-15T02:56:57.134Z","endTime":"2026-10-15T02:57:08.508Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T02:57:08.508Z","atBatIndex":68},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Joey Ortiz singles on a ground ball to left fielder Teoscar Hernández. Cooper Pratt scores.","rbi":1,"awayScore":6,"homeScore":2,"isOut":false},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-15T02:57:24.304Z","endTime":"2026-10-15T03:01:35.035Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4,5,6,7],"actionIndex":[3],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":606192,"link":"/api/v1/people/606192"},"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":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"responsiblePitcher":{"id":680736,"link":"/api/v1/people/680736"},"isScoringEvent":true,"rbi":true,"earned":true,"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.4,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.262654323722803,"aZ":-34.40378004976545,"pfxX":-8.12402444036029,"pfxZ":-1.4253108120590703,"pX":1.1518287552858673,"pZ":3.1756839302279154,"vX0":-0.9966084483352188,"vY0":-124.38507419953143,"vZ0":1.0352289016262541,"x":73.09,"y":153.04,"x0":2.613148536816505,"y0":50.00338923098527,"z0":5.609764278230487,"aX":-12.711603786210123},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.0,"breakHorizontal":15.0,"spinRate":2697,"spinDirection":310},"zone":12,"typeConfidence":2.0,"plateTime":0.4405874280836479,"extension":5.479020970406507},"index":0,"playId":"704a66cc-c31e-3caf-a132-eb16be3ee7f5","pitchNumber":1,"startTime":"2026-10-15T02:57:32.354Z","endTime":"2026-10-15T02:57:36.244Z","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":96.4,"endSpeed":88.0,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.04555004766358,"aZ":-15.50528179198229,"pfxX":3.826056851067243,"pfxZ":8.383388324420125,"pX":0.2427420160881919,"pZ":2.4657072598082745,"vX0":-6.482214191637294,"vY0":-140.20703064893422,"vZ0":-5.259424012672007,"x":107.75,"y":172.21,"x0":2.0888474744254286,"y0":50.00464563323509,"z0":5.379691882666935,"aX":7.609638036052133},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.3,"breakHorizontal":-5.5,"spinRate":2546,"spinDirection":141},"zone":5,"typeConfidence":2.0,"plateTime":0.3908275409966051,"extension":5.579428398343626},"index":1,"playId":"6de3921b-54f9-3be9-8f2e-483b67a74cde","pitchNumber":2,"startTime":"2026-10-15T02:57:46.907Z","endTime":"2026-10-15T02:57:50.102Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.402747164845593,"aZ":-13.080315898022851,"pfxX":4.173564287187657,"pfxZ":9.446957397962793,"pX":-1.67324443348083,"pZ":2.461544207310747,"vX0":-11.339160270057159,"vY0":-140.68166244662606,"vZ0":-5.650083508609616,"x":180.78,"y":172.32,"x0":1.8525256670744426,"y0":50.006003898069,"z0":5.331080325808114,"aX":8.439973601537538},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.2,"breakHorizontal":-5.4,"spinRate":2670,"spinDirection":142},"zone":11,"typeConfidence":2.0,"plateTime":0.38810059003915987,"extension":5.740735070376808},"index":2,"playId":"853cf0d3-336b-37ef-a73c-61f3d5cd4bb2","pitchNumber":3,"startTime":"2026-10-15T02:58:07.963Z","endTime":"2026-10-15T02:58:14.234Z","isPitch":true,"type":"pitch"},{"details":{"description":"Dodgers challenged (tag play), call on the field was upheld: Cooper Pratt steals (1) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":true},"count":{"balls":2,"strikes":1,"outs":2},"index":3,"actionPlayId":"853cf0d3-336b-37ef-a73c-61f3d5cd4bb2","startTime":"2026-10-15T02:58:14.347Z","endTime":"2026-10-15T03:00:14.300Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":806198,"link":"/api/v1/people/806198"},"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MA","challengeTeamId":119}},{"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":2},"pitchData":{"startSpeed":95.2,"endSpeed":87.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.42566671395645,"aZ":-14.980806530323632,"pfxX":4.613682111261169,"pfxZ":8.830042272824212,"pX":0.018237011505451706,"pZ":2.5936484535061988,"vX0":-7.197265607855043,"vY0":-138.52021587694355,"vZ0":-4.903257836634677,"x":116.3,"y":168.75,"x0":2.0485517553317045,"y0":50.00013094631036,"z0":5.385394721131402,"aX":8.981176526731847},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.1,"breakHorizontal":-6.8,"spinRate":2485,"spinDirection":138},"zone":5,"typeConfidence":2.0,"plateTime":0.39515035246229324,"extension":5.796310397545144},"index":4,"playId":"4d5639b1-bc21-3ad0-ab0e-bc343f4ea342","pitchNumber":4,"startTime":"2026-10-15T03:00:14.300Z","endTime":"2026-10-15T03:00:17.611Z","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":2},"pitchData":{"startSpeed":97.4,"endSpeed":88.9,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.71905604073051,"aZ":-10.91842396055896,"pfxX":3.719870166118516,"pfxZ":10.476761017027787,"pX":-0.2959066841733128,"pZ":2.9146261518818557,"vX0":-7.461086279317707,"vY0":-141.6337130005617,"vZ0":-5.107850136291732,"x":128.28,"y":160.09,"x0":1.89076997290488,"y0":50.005790459533976,"z0":5.441417742860505,"aX":7.549683798732197},"breaks":{"breakAngle":26.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.8,"breakVerticalInduced":18.1,"breakHorizontal":-5.2,"spinRate":2629,"spinDirection":144},"zone":1,"typeConfidence":2.0,"plateTime":0.3869020975950037,"extension":5.55670538657891},"index":5,"playId":"5c9ab825-b62e-3eb9-9c19-24448816533f","pitchNumber":5,"startTime":"2026-10-15T03:00:35.908Z","endTime":"2026-10-15T03:00:40.334Z","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":2},"pitchData":{"startSpeed":90.4,"endSpeed":83.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.05878013019139,"aZ":-31.089224560048805,"pfxX":-0.6876947945653669,"pfxZ":0.6207766020130743,"pX":-0.5229291781396803,"pZ":1.497754109017562,"vX0":-7.208695157884921,"vY0":-131.48637468900165,"vZ0":-4.121713368055038,"x":136.93,"y":198.34,"x0":2.3443508858282476,"y0":50.003455929857125,"z0":5.394293977014253,"aX":-1.2026983786161787},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":0.4,"breakHorizontal":2.9,"spinRate":2629,"spinDirection":275},"zone":13,"typeConfidence":2.0,"plateTime":0.4166662204379521,"extension":5.540925094339829},"index":6,"playId":"b06bf90c-36e7-3aa1-a2b8-4ba056e67b07","pitchNumber":6,"startTime":"2026-10-15T03:01:00.755Z","endTime":"2026-10-15T03:01:05.051Z","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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":82.2,"strikeZoneTop":3.137,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.274367750366718,"aZ":-32.84699935156923,"pfxX":-2.768032007372321,"pfxZ":-0.3959170478538603,"pX":-0.25714539356552046,"pZ":2.441766470621574,"vX0":-5.61514109136373,"vY0":-129.39603006704363,"vZ0":-1.4344452985816731,"x":126.8,"y":172.85,"x0":2.2946868106488902,"y0":50.00065312388289,"z0":5.504083739002544,"aX":-4.725233210681107},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":-0.8,"breakHorizontal":6.2,"spinRate":2778,"spinDirection":290},"zone":4,"typeConfidence":2.0,"plateTime":0.4221962357006208,"extension":5.52118414953126},"hitData":{"launchSpeed":95.0,"launchAngle":-1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":90.99,"coordY":110.37}},"index":7,"playId":"dde8dcab-3810-3040-b8ee-5155deec375c","pitchNumber":7,"startTime":"2026-10-15T03:01:23.529Z","endTime":"2026-10-15T03:01:35.035Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T03:01:35.035Z","atBatIndex":69},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jackson Chourio grounds out softly, pitcher Justin Wrobleski to first baseman Freddie Freeman.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-10-15T03:01:43.805Z","endTime":"2026-10-15T03:02:40.382Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680736,"link":"/api/v1/people/680736"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":518692,"link":"/api/v1/people/518692"},"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, 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":83.6,"endSpeed":76.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.104395582749007,"aZ":-29.338646149354037,"pfxX":9.123399088012448,"pfxZ":1.9057847120156781,"pX":-0.39606659673247285,"pZ":1.8333870092515268,"vX0":-9.068719190830667,"vY0":-121.3798648047083,"vZ0":-1.8995714510140569,"x":132.1,"y":189.28,"x0":2.205976635914629,"y0":50.0055919212737,"z0":5.184686057605959,"aX":13.595027306539269},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":3.2,"breakHorizontal":-14.3,"spinRate":1627,"spinDirection":113},"zone":7,"typeConfidence":2.0,"plateTime":0.4515298727605912,"extension":5.829252017729182},"index":0,"playId":"e5d48b94-e565-3411-bb7d-02a21c7bd393","pitchNumber":1,"startTime":"2026-10-15T03:02:01.488Z","endTime":"2026-10-15T03:02:05.383Z","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":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.8,"endSpeed":88.5,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.94123312509837,"aZ":-12.946523824843528,"pfxX":4.401300579945897,"pfxZ":9.601558980232634,"pX":-0.8525798901971308,"pZ":2.2511757353166706,"vX0":-9.496198749619904,"vY0":-140.64305250671867,"vZ0":-6.109759926737299,"x":149.5,"y":178.0,"x0":1.9961341682261151,"y0":50.005464346218616,"z0":5.291633781556199,"aX":8.816768216463512},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":16.3,"breakHorizontal":-6.0,"spinRate":2612,"spinDirection":142},"zone":13,"typeConfidence":2.0,"plateTime":0.38945339286805636,"extension":5.798350264122578},"index":1,"playId":"be6dd5b7-5147-3e04-a47b-952065ac2ebb","pitchNumber":2,"startTime":"2026-10-15T03:02:17.138Z","endTime":"2026-10-15T03:02:21.016Z","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":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":80.7,"strikeZoneTop":3.238,"strikeZoneBottom":1.634,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.2769111992455,"aZ":-35.03968294373705,"pfxX":-1.3603994511137978,"pfxZ":-1.7428581115367265,"pX":-0.0031645798981777677,"pZ":1.4966562303099302,"vX0":-5.285406184114894,"vY0":-127.47802837379786,"vZ0":-2.862757120444865,"x":117.12,"y":198.37,"x0":2.2739843335592522,"y0":50.00241790698961,"z0":5.401119553672478,"aX":-2.2373146615961326},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-3.6,"breakHorizontal":3.7,"spinRate":2608,"spinDirection":293},"zone":13,"typeConfidence":2.0,"plateTime":0.429712864550444,"extension":5.5930543868327645},"hitData":{"launchSpeed":56.1,"launchAngle":-51.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"1","coordinates":{"coordX":124.41,"coordY":184.12}},"index":2,"playId":"1d57cbda-776b-3f42-be5e-b4767ca2bf49","pitchNumber":3,"startTime":"2026-10-15T03:02:32.925Z","endTime":"2026-10-15T03:02:40.382Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T03:02:40.382Z","atBatIndex":70},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Enrique Hernández lines out to right fielder Luis Lara.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-15T03:04:55.608Z","endTime":"2026-10-15T03:06:23.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800325,"link":"/api/v1/people/800325"},"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":97.9,"endSpeed":89.6,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.458240660172464,"aZ":-8.982196975737272,"pfxX":-3.657635085782973,"pfxZ":11.269245182399318,"pX":0.6412767890242536,"pZ":3.3171086571185575,"vX0":2.6741009668518823,"vY0":-142.4852149649967,"vZ0":-6.952624003290811,"x":92.56,"y":149.22,"x0":0.16623975374020883,"y0":50.00177766886879,"z0":6.354948787494441,"aX":-7.527116033813611},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.4,"breakVerticalInduced":19.2,"breakHorizontal":6.1,"spinRate":2399,"spinDirection":199},"zone":12,"typeConfidence":0.9,"plateTime":0.38426554920078093,"extension":6.504987046485394},"index":0,"playId":"5604a951-d8d0-3e6d-9479-7fff0aee8144","pitchNumber":1,"startTime":"2026-10-15T03:06:00.878Z","endTime":"2026-10-15T03:06:04.735Z","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":98.3,"endSpeed":90.0,"strikeZoneTop":3.131,"strikeZoneBottom":1.58,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.75675904677144,"aZ":-10.309738139751518,"pfxX":-1.6359967943913265,"pfxZ":10.540889623907235,"pX":1.039232624140285,"pZ":3.028565894718683,"vX0":3.009304920508211,"vY0":-143.05438452291696,"vZ0":-7.563865788862648,"x":77.39,"y":157.01,"x0":0.1866029240595503,"y0":50.00091708473077,"z0":6.351722412280838,"aX":-3.393099601594815},"breaks":{"breakAngle":13.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.6,"breakVerticalInduced":17.8,"breakHorizontal":2.4,"spinRate":2454,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.3827628879303435,"extension":6.571687982750917},"hitData":{"launchSpeed":92.3,"launchAngle":19.0,"totalDistance":302.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.58,"coordY":100.52}},"index":1,"playId":"6815667b-6025-3fe9-89c5-a9c00b289848","pitchNumber":2,"startTime":"2026-10-15T03:06:16.819Z","endTime":"2026-10-15T03:06:23.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T03:06:23.844Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tommy Edman strikes out swinging.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-15T03:06:48.800Z","endTime":"2026-10-15T03:08:12.571Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.5,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.359609596117647,"aZ":-11.608943672130408,"pfxX":-4.375780005498525,"pfxZ":10.060000263807162,"pX":0.3829331755854917,"pZ":2.6410458876511393,"vX0":2.2671911244092957,"vY0":-141.81391381102856,"vZ0":-8.278027534288844,"x":102.4,"y":167.47,"x0":0.1431205354029072,"y0":50.002004021539534,"z0":6.33194315438011,"aX":-8.943543237449116},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":16.8,"breakHorizontal":7.4,"spinRate":2301,"spinDirection":197},"zone":6,"typeConfidence":0.89,"plateTime":0.3857219796541478,"extension":6.749787014194673},"index":0,"playId":"37228866-acef-3807-a8a5-81039e7bd744","pitchNumber":1,"startTime":"2026-10-15T03:06:58.545Z","endTime":"2026-10-15T03:07:02.309Z","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":98.9,"endSpeed":90.1,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.423572935035715,"aZ":-7.967937112154222,"pfxX":-1.432052371000114,"pfxZ":11.571023887527021,"pX":0.45843275885382734,"pZ":3.5926928561458786,"vX0":1.5133797700041534,"vY0":-143.9577024971348,"vZ0":-6.552458758900104,"x":99.53,"y":141.78,"x0":0.1111551864960934,"y0":50.00377876315382,"z0":6.39600595913003,"aX":-2.9962063532977425},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.3,"breakVerticalInduced":19.8,"breakHorizontal":2.3,"spinRate":2467,"spinDirection":197},"zone":12,"typeConfidence":0.9,"plateTime":0.38095172821439416,"extension":6.613528554512744},"index":1,"playId":"56f4201a-6b29-3a99-b3da-1848569e7342","pitchNumber":2,"startTime":"2026-10-15T03:07:14.135Z","endTime":"2026-10-15T03:07:17.849Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":6,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-10-15T03:07:24.130Z","endTime":"2026-10-15T03:07:45.363Z","isPitch":false,"type":"action","player":{"id":669242,"link":"/api/v1/people/669242"}},{"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":99.3,"endSpeed":90.4,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.92133290282434,"aZ":-8.354106344212322,"pfxX":-0.6491048223337827,"pfxZ":11.34489550881018,"pX":1.4324759818856194,"pZ":2.511371022523808,"vX0":3.8531666506556927,"vY0":-144.2900870341423,"vZ0":-9.233821525494312,"x":62.4,"y":170.97,"x0":0.1616723044852944,"y0":50.00126412880274,"z0":6.275361173233918,"aX":-1.3631554035344864},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.1,"breakVerticalInduced":18.7,"breakHorizontal":0.4,"spinRate":2397,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.38023431481589576,"extension":6.626177326893828},"index":3,"playId":"ea0c1c65-e6d2-33dc-a155-2dd517a7ab75","pitchNumber":3,"startTime":"2026-10-15T03:07:45.363Z","endTime":"2026-10-15T03:07:48.904Z","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":1},"pitchData":{"startSpeed":89.6,"endSpeed":83.0,"strikeZoneTop":3.102,"strikeZoneBottom":1.566,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.308114890866086,"aZ":-31.413374445876144,"pfxX":0.32489011143747204,"pfxZ":0.43529229289323457,"pX":0.7054218655925841,"pZ":1.2584989362417245,"vX0":1.5212969394213445,"vY0":-130.37591891656447,"vZ0":-6.88069373913033,"x":90.11,"y":204.8,"x0":0.07321799909821051,"y0":50.00036533329759,"z0":6.289429896008548,"aX":0.561184511212418},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":-0.5,"breakHorizontal":-1.0,"spinRate":2623,"spinDirection":12},"zone":14,"typeConfidence":0.86,"plateTime":0.4194273612895887,"extension":6.4989116349182545},"index":4,"playId":"af172474-95bc-32fd-8b52-bd985c5ee1ca","pitchNumber":4,"startTime":"2026-10-15T03:08:08.585Z","endTime":"2026-10-15T03:08:12.571Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T03:08:12.571Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-15T03:08:13.257Z","endTime":"2026-10-15T03:11:16.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.53"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.36"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.53"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.14"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":99.8,"endSpeed":90.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37842633092905,"aZ":-8.63629785758405,"pfxX":-2.375993392946981,"pfxZ":11.132291790784707,"pX":-0.01565680735923827,"pZ":2.2335284902695984,"vX0":0.7359179073739713,"vY0":-145.03803312981287,"vZ0":-9.83483081262966,"x":117.6,"y":178.47,"x0":0.03474555648688858,"y0":50.00111888216557,"z0":6.209617754322477,"aX":-5.021936848744137},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.2,"breakHorizontal":4.1,"spinRate":2376,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.3787848280659527,"extension":6.587650517385781},"index":0,"playId":"82b362c8-b859-359f-a8a5-ba44c07cd9ec","pitchNumber":1,"startTime":"2026-10-15T03:08:36.844Z","endTime":"2026-10-15T03:08:40.677Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45241280522202,"aZ":-11.123209119107743,"pfxX":-1.8905355634559604,"pfxZ":10.309112897055146,"pX":0.42743155446168135,"pZ":3.5157409907720587,"vX0":1.4692078517817655,"vY0":-142.61373352363051,"vZ0":-6.120187498036029,"x":100.71,"y":143.85,"x0":0.14896076658195498,"y0":50.00447346413184,"z0":6.404277816374224,"aX":-3.860892837159681},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":3.1,"spinRate":2496,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.38534777211245386,"extension":6.468493365600328},"index":1,"playId":"aaac38c7-84fa-3cf9-8ba5-93f9c76ac13d","pitchNumber":2,"startTime":"2026-10-15T03:08:53.748Z","endTime":"2026-10-15T03:08:58.161Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"}}},{"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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.876770090801084,"aZ":-30.518237014456627,"pfxX":0.2675674804997872,"pfxZ":0.9561255854090167,"pX":1.0787189336711502,"pZ":-0.26292705608055217,"vX0":2.7800689915377452,"vY0":-131.040994354051,"vZ0":-10.775974678510059,"x":75.88,"y":245.88,"x0":-0.03106771909167284,"y0":50.00496035249851,"z0":6.185242607416777,"aX":0.46509062154188224},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.5,"breakHorizontal":-1.1,"spinRate":2762,"spinDirection":0},"zone":14,"typeConfidence":0.85,"plateTime":0.4180887425605979,"extension":6.613937873490659},"index":2,"playId":"ca5ff31e-5831-31f3-800b-17bee3ebd7ea","pitchNumber":3,"startTime":"2026-10-15T03:09:41.989Z","endTime":"2026-10-15T03:09:45.949Z","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":99.3,"endSpeed":90.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78545404152857,"aZ":-9.028641522980557,"pfxX":-1.1163190505402496,"pfxZ":10.950241441364929,"pX":0.5295082239152737,"pZ":3.665071507213256,"vX0":1.9708765474114183,"vY0":-144.4934972867852,"vZ0":-5.992123020099771,"x":96.82,"y":139.82,"x0":-0.016493010371044312,"y0":50.00181660784687,"z0":6.320912929760066,"aX":-2.359512888368734},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.8,"breakHorizontal":1.7,"spinRate":2571,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.37911539228804836,"extension":6.56952311179914},"index":3,"playId":"39c6a6f5-4f39-3445-8257-16f88aae1ad8","pitchNumber":4,"startTime":"2026-10-15T03:10:02.474Z","endTime":"2026-10-15T03:10:06.812Z","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":97.9,"endSpeed":89.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.313406342227424,"aZ":-7.112406270159597,"pfxX":-1.219033564069837,"pfxZ":12.254534834880936,"pX":0.7608430413916516,"pZ":1.9831841471648455,"vX0":2.249306255721572,"vY0":-142.25735906352713,"vZ0":-10.502124713995954,"x":88.0,"y":185.23,"x0":0.1175040916926399,"y0":50.00152155256205,"z0":6.177869684201976,"aX":-2.4929397187708275},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.2,"breakHorizontal":1.8,"spinRate":2512,"spinDirection":197},"zone":9,"typeConfidence":0.9,"plateTime":0.38535330331568796,"extension":6.5857891255432275},"index":4,"playId":"79a8fff7-ec6f-3cf5-9fbe-24f69a40d95f","pitchNumber":5,"startTime":"2026-10-15T03:10:22.372Z","endTime":"2026-10-15T03:10:26.300Z","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":99.2,"endSpeed":90.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89202803749355,"aZ":-9.597449446966843,"pfxX":-0.6243887322975157,"pfxZ":10.692650715504275,"pX":-0.06985774386233778,"pZ":3.457009617710204,"vX0":-0.026019306379959535,"vY0":-144.44560003955704,"vZ0":-6.451036886600487,"x":119.66,"y":145.44,"x0":0.020380785443859763,"y0":50.00320921572214,"z0":6.310543792787732,"aX":-1.318353117607682},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.2,"breakHorizontal":1.1,"spinRate":2418,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.3793052050073471,"extension":6.607139454282281},"index":5,"playId":"08ef057b-8517-3d51-b988-377154de6497","pitchNumber":6,"startTime":"2026-10-15T03:10:47.062Z","endTime":"2026-10-15T03:10:52.195Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.303527156146046,"aZ":-8.061588322803674,"pfxX":-0.8117184645050934,"pfxZ":11.50186763228482,"pX":0.6246425157957083,"pZ":1.9875887329451136,"vX0":1.973620129471222,"vY0":-143.6559908711665,"vZ0":-10.527676080775349,"x":93.19,"y":185.12,"x0":0.03513315193673545,"y0":50.003619208348596,"z0":6.194779092646248,"aX":-1.7018783815297656},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.0,"breakHorizontal":1.1,"spinRate":2432,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.38080624604684576,"extension":6.645022296268059},"index":6,"playId":"381aa5e8-42cc-3891-b945-cb942e58ea52","pitchNumber":7,"startTime":"2026-10-15T03:11:11.821Z","endTime":"2026-10-15T03:11:16.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T03:11:16.421Z","atBatIndex":73}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Mookie Betts strikes out on a foul tip.","rbi":0,"awayScore":6,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-10-15T03:08:13.257Z","endTime":"2026-10-15T03:11:16.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.53"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"98.36"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.53"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.14"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"09","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".200"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"14","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"2.000"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"04","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"05","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".400"},{"zone":"06","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".000"},{"zone":"11","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"12","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"-"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"},{"zone":"14","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.000"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,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":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"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":99.8,"endSpeed":90.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":36.37842633092905,"aZ":-8.63629785758405,"pfxX":-2.375993392946981,"pfxZ":11.132291790784707,"pX":-0.01565680735923827,"pZ":2.2335284902695984,"vX0":0.7359179073739713,"vY0":-145.03803312981287,"vZ0":-9.83483081262966,"x":117.6,"y":178.47,"x0":0.03474555648688858,"y0":50.00111888216557,"z0":6.209617754322477,"aX":-5.021936848744137},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.2,"breakHorizontal":4.1,"spinRate":2376,"spinDirection":196},"zone":5,"typeConfidence":0.9,"plateTime":0.3787848280659527,"extension":6.587650517385781},"index":0,"playId":"82b362c8-b859-359f-a8a5-ba44c07cd9ec","pitchNumber":1,"startTime":"2026-10-15T03:08:36.844Z","endTime":"2026-10-15T03:08:40.677Z","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":true},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.0,"endSpeed":88.9,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.45241280522202,"aZ":-11.123209119107743,"pfxX":-1.8905355634559604,"pfxZ":10.309112897055146,"pX":0.42743155446168135,"pZ":3.5157409907720587,"vX0":1.4692078517817655,"vY0":-142.61373352363051,"vZ0":-6.120187498036029,"x":100.71,"y":143.85,"x0":0.14896076658195498,"y0":50.00447346413184,"z0":6.404277816374224,"aX":-3.860892837159681},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":17.5,"breakHorizontal":3.1,"spinRate":2496,"spinDirection":195},"zone":12,"typeConfidence":0.9,"plateTime":0.38534777211245386,"extension":6.468493365600328},"index":1,"playId":"aaac38c7-84fa-3cf9-8ba5-93f9c76ac13d","pitchNumber":2,"startTime":"2026-10-15T03:08:53.748Z","endTime":"2026-10-15T03:08:58.161Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":119,"player":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"}}},{"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":2},"pitchData":{"startSpeed":90.2,"endSpeed":83.5,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.876770090801084,"aZ":-30.518237014456627,"pfxX":0.2675674804997872,"pfxZ":0.9561255854090167,"pX":1.0787189336711502,"pZ":-0.26292705608055217,"vX0":2.7800689915377452,"vY0":-131.040994354051,"vZ0":-10.775974678510059,"x":75.88,"y":245.88,"x0":-0.03106771909167284,"y0":50.00496035249851,"z0":6.185242607416777,"aX":0.46509062154188224},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":-0.5,"breakHorizontal":-1.1,"spinRate":2762,"spinDirection":0},"zone":14,"typeConfidence":0.85,"plateTime":0.4180887425605979,"extension":6.613937873490659},"index":2,"playId":"ca5ff31e-5831-31f3-800b-17bee3ebd7ea","pitchNumber":3,"startTime":"2026-10-15T03:09:41.989Z","endTime":"2026-10-15T03:09:45.949Z","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":99.3,"endSpeed":90.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.78545404152857,"aZ":-9.028641522980557,"pfxX":-1.1163190505402496,"pfxZ":10.950241441364929,"pX":0.5295082239152737,"pZ":3.665071507213256,"vX0":1.9708765474114183,"vY0":-144.4934972867852,"vZ0":-5.992123020099771,"x":96.82,"y":139.82,"x0":-0.016493010371044312,"y0":50.00181660784687,"z0":6.320912929760066,"aX":-2.359512888368734},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":18.8,"breakHorizontal":1.7,"spinRate":2571,"spinDirection":200},"zone":12,"typeConfidence":0.9,"plateTime":0.37911539228804836,"extension":6.56952311179914},"index":3,"playId":"39c6a6f5-4f39-3445-8257-16f88aae1ad8","pitchNumber":4,"startTime":"2026-10-15T03:10:02.474Z","endTime":"2026-10-15T03:10:06.812Z","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":97.9,"endSpeed":89.3,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.313406342227424,"aZ":-7.112406270159597,"pfxX":-1.219033564069837,"pfxZ":12.254534834880936,"pX":0.7608430413916516,"pZ":1.9831841471648455,"vX0":2.249306255721572,"vY0":-142.25735906352713,"vZ0":-10.502124713995954,"x":88.0,"y":185.23,"x0":0.1175040916926399,"y0":50.00152155256205,"z0":6.177869684201976,"aX":-2.4929397187708275},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.5,"breakVerticalInduced":20.2,"breakHorizontal":1.8,"spinRate":2512,"spinDirection":197},"zone":9,"typeConfidence":0.9,"plateTime":0.38535330331568796,"extension":6.5857891255432275},"index":4,"playId":"79a8fff7-ec6f-3cf5-9fbe-24f69a40d95f","pitchNumber":5,"startTime":"2026-10-15T03:10:22.372Z","endTime":"2026-10-15T03:10:26.300Z","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":99.2,"endSpeed":90.6,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.89202803749355,"aZ":-9.597449446966843,"pfxX":-0.6243887322975157,"pfxZ":10.692650715504275,"pX":-0.06985774386233778,"pZ":3.457009617710204,"vX0":-0.026019306379959535,"vY0":-144.44560003955704,"vZ0":-6.451036886600487,"x":119.66,"y":145.44,"x0":0.020380785443859763,"y0":50.00320921572214,"z0":6.310543792787732,"aX":-1.318353117607682},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.5,"breakVerticalInduced":18.2,"breakHorizontal":1.1,"spinRate":2418,"spinDirection":196},"zone":11,"typeConfidence":0.9,"plateTime":0.3793052050073471,"extension":6.607139454282281},"index":5,"playId":"08ef057b-8517-3d51-b988-377154de6497","pitchNumber":6,"startTime":"2026-10-15T03:10:47.062Z","endTime":"2026-10-15T03:10:52.195Z","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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.096,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.303527156146046,"aZ":-8.061588322803674,"pfxX":-0.8117184645050934,"pfxZ":11.50186763228482,"pX":0.6246425157957083,"pZ":1.9875887329451136,"vX0":1.973620129471222,"vY0":-143.6559908711665,"vZ0":-10.527676080775349,"x":93.19,"y":185.12,"x0":0.03513315193673545,"y0":50.003619208348596,"z0":6.194779092646248,"aX":-1.7018783815297656},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.0,"breakVerticalInduced":19.0,"breakHorizontal":1.1,"spinRate":2432,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.38080624604684576,"extension":6.645022296268059},"index":6,"playId":"381aa5e8-42cc-3891-b945-cb942e58ea52","pitchNumber":7,"startTime":"2026-10-15T03:11:11.821Z","endTime":"2026-10-15T03:11:16.421Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-10-15T03:11:16.421Z","atBatIndex":73},"scoringPlays":[0,45,49,50,60,69],"playsByInning":[{"startIndex":0,"endIndex":6,"top":[0,1,2,3],"bottom":[4,5,6],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":1,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":181.34,"y":50.77},"type":"H","description":"Home Run"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":187.99,"y":74.18},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":1,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":200.8,"y":111.42},"type":"O","description":"Flyout"}]}},{"startIndex":7,"endIndex":15,"top":[7,8,9,10,11],"bottom":[12,13,14,15],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":48.99,"y":123.93},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":90.99,"y":107.33},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":2,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"coordinates":{"x":164.07,"y":95.95},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":167.86,"y":98.69},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":681624,"fullName":"Andy Pages","link":"/api/v1/people/681624"},"coordinates":{"x":193.06,"y":103.37},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":65.34,"y":87.4},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":2,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":166.46,"y":76.88},"type":"O","description":"Flyout"}]}},{"startIndex":16,"endIndex":23,"top":[16,17,18],"bottom":[19,20,21,22,23],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":3,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":154.79,"y":121.51},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":500743,"fullName":"Miguel Rojas","link":"/api/v1/people/500743"},"coordinates":{"x":89.48,"y":106.83},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":125.69,"y":86.32},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":77.83,"y":109.36},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":87.95,"y":91.74},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":3,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":115.3,"y":147.33},"type":"O","description":"Forceout"}]}},{"startIndex":24,"endIndex":30,"top":[24,25,26],"bottom":[27,28,29,30],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":4,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"coordinates":{"x":104.66,"y":150.37},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":4,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":113.69,"y":65.88},"type":"O","description":"Flyout"}]}},{"startIndex":31,"endIndex":37,"top":[31,32,33],"bottom":[34,35,36,37],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":78.67,"y":116.42},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":5,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":109.73,"y":150.87},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":669242,"fullName":"Tommy Edman","link":"/api/v1/people/669242"},"coordinates":{"x":133.64,"y":60.66},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":117.27,"y":82.84},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":5,"pitcher":{"id":688107,"fullName":"Robert Gasser","link":"/api/v1/people/688107"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":152.26,"y":153.91},"type":"O","description":"Groundout"}]}},{"startIndex":38,"endIndex":47,"top":[38,39,40],"bottom":[41,42,43,44,45,46,47],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":106.13,"y":149.95},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":146.97,"y":133.13},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":6,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":107.2,"y":153.91},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":6,"pitcher":{"id":682842,"fullName":"Abner Uribe","link":"/api/v1/people/682842"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":89.28,"y":48.31},"type":"H","description":"Double"}]}},{"startIndex":48,"endIndex":56,"top":[48,49,50,51,52,53],"bottom":[54,55,56],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":641343,"fullName":"Jake Bauers","link":"/api/v1/people/641343"},"coordinates":{"x":215.03,"y":45.57},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":605483,"fullName":"Blake Snell","link":"/api/v1/people/605483"},"batter":{"id":669003,"fullName":"Garrett Mitchell","link":"/api/v1/people/669003"},"coordinates":{"x":193.97,"y":39.38},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":129.98,"y":87.08},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"coordinates":{"x":78.34,"y":94.17},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":7,"pitcher":{"id":623465,"fullName":"Evan Phillips","link":"/api/v1/people/623465"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":152.76,"y":171.13},"type":"O","description":"Double Play"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":605141,"fullName":"Mookie Betts","link":"/api/v1/people/605141"},"coordinates":{"x":104.16,"y":165.05},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":518692,"fullName":"Freddie Freeman","link":"/api/v1/people/518692"},"coordinates":{"x":46.89,"y":106.83},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":7,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":606192,"fullName":"Teoscar Hernández","link":"/api/v1/people/606192"},"coordinates":{"x":104.94,"y":168.24},"type":"O","description":"Groundout"}]}},{"startIndex":57,"endIndex":65,"top":[57,58,59,60,61],"bottom":[62,63,64,65],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":103.65,"y":162.01},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"coordinates":{"x":111.33,"y":167.71},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":8,"pitcher":{"id":808963,"fullName":"Roki Sasaki","link":"/api/v1/people/808963"},"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"coordinates":{"x":159.34,"y":100.75},"type":"H","description":"Single"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"coordinates":{"x":143.76,"y":90.29},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":571970,"fullName":"Max Muncy","link":"/api/v1/people/571970"},"coordinates":{"x":81.74,"y":129.68},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":669084,"fullName":"DL Hall","link":"/api/v1/people/669084"},"batter":{"id":660271,"fullName":"Shohei Ohtani","link":"/api/v1/people/660271"},"coordinates":{"x":132.51,"y":82.02},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":8,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":669257,"fullName":"Will Smith","link":"/api/v1/people/669257"},"coordinates":{"x":210.01,"y":118.18},"type":"O","description":"Flyout"}]}},{"startIndex":66,"endIndex":73,"top":[66,67,68,69,70],"bottom":[71,72,73],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":806198,"fullName":"Cooper Pratt","link":"/api/v1/people/806198"},"coordinates":{"x":159.82,"y":97.62},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":800325,"fullName":"Luis Lara","link":"/api/v1/people/800325"},"coordinates":{"x":178.28,"y":108.46},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"coordinates":{"x":90.99,"y":110.37},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":158,"name":"Milwaukee Brewers","link":"/api/v1/teams/158"},"inning":9,"pitcher":{"id":680736,"fullName":"Justin Wrobleski","link":"/api/v1/people/680736"},"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"coordinates":{"x":124.41,"y":184.12},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":119,"name":"Los Angeles Dodgers","link":"/api/v1/teams/119"},"inning":9,"pitcher":{"id":656730,"fullName":"Trevor Megill","link":"/api/v1/people/656730"},"batter":{"id":571771,"fullName":"Enrique Hernández","link":"/api/v1/people/571771"},"coordinates":{"x":197.58,"y":100.52},"type":"O","description":"Lineout"}]}}]}