{"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":"Single","eventType":"single","description":"Steven Kwan singles on a line drive to left fielder Randal Grichuk.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-07T23:41:12.272Z","endTime":"2026-08-07T23:43:00.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7,8],"actionIndex":[0,1,2],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"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-08-07T20:01:06.593Z","endTime":"2026-08-07T23:14:24.197Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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-08-07T23:14:24.197Z","endTime":"2026-08-07T23:39:32.570Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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-08-07T23:39:32.570Z","endTime":"2026-08-07T23:41:14.523Z","isPitch":false,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"}},{"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":92.8,"endSpeed":85.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.804861567153996,"aZ":-28.410568363509924,"pfxX":10.188631969545408,"pfxZ":2.0246909469014494,"pX":0.5366326030767335,"pZ":2.48442641195371,"vX0":-7.805361050274843,"vY0":-135.00969251275166,"vZ0":-3.1146451865655473,"x":96.54,"y":171.7,"x0":2.1331567413870984,"y0":50.00194425005937,"z0":5.640280392572411,"aX":18.916792555496897},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":3.2,"breakHorizontal":-16.9,"spinRate":2429,"spinDirection":120},"zone":6,"typeConfidence":0.74,"plateTime":0.40480204766527317,"extension":6.252937010979974},"index":3,"playId":"abfd0d94-1750-3d13-aa98-f814bfc9690a","pitchNumber":1,"startTime":"2026-08-07T23:41:14.523Z","endTime":"2026-08-07T23:41:18.044Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92193823206052,"aZ":-24.426016493588314,"pfxX":0.08711673192384817,"pfxZ":4.4930115100334405,"pX":-0.8359602375570482,"pZ":2.502643026377471,"vX0":-7.198579953085561,"vY0":-129.41436576430348,"vZ0":-4.09398511108505,"x":148.86,"y":171.21,"x0":1.9514666025106564,"y0":50.00078562126607,"z0":5.940619744335031,"aX":0.1513340694390799},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":7.6,"breakHorizontal":1.2,"spinRate":2552,"spinDirection":163},"zone":11,"typeConfidence":0.9,"plateTime":0.4206579607530663,"extension":6.329317272479473},"index":4,"playId":"d835b6b6-6fb9-3c5a-934a-0b984a0f4489","pitchNumber":2,"startTime":"2026-08-07T23:41:30.730Z","endTime":"2026-08-07T23:41:34.589Z","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":82.3,"endSpeed":75.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.645037394390652,"aZ":-32.70321879263058,"pfxX":-5.1876609492208114,"pfxZ":-0.3611068947441538,"pX":-0.227175472499772,"pZ":3.504446904541882,"vX0":-4.128987628112648,"vY0":-119.77693247758934,"vZ0":1.4435398171898817,"x":125.66,"y":144.16,"x0":2.194626397088209,"y0":50.00542542427053,"z0":5.8233501171292215,"aX":-7.52037287063819},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.4,"breakVerticalInduced":0.0,"breakHorizontal":10.4,"spinRate":2852,"spinDirection":285},"zone":11,"typeConfidence":0.89,"plateTime":0.45770258703137534,"extension":6.19436496957032},"index":5,"playId":"956151ef-e4e6-38b9-9174-e0693ca2944d","pitchNumber":3,"startTime":"2026-08-07T23:41:50.780Z","endTime":"2026-08-07T23:41:54.720Z","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":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.225567702669746,"aZ":-23.11214123813191,"pfxX":6.112574411365095,"pfxZ":4.790390872569226,"pX":0.7682287289539973,"pZ":3.829742826630989,"vX0":-5.88105694812896,"vY0":-136.2271567252701,"vZ0":-0.5376411086337006,"x":87.72,"y":135.38,"x0":2.154573616970966,"y0":50.00119276941179,"z0":5.61886195377394,"aX":11.557811810367852},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.8,"breakHorizontal":-10.0,"spinRate":2505,"spinDirection":122},"zone":12,"typeConfidence":0.93,"plateTime":0.4011556340929947,"extension":6.1384893121152615},"index":6,"playId":"c69809c9-fc40-3602-8ede-0e15e54b9930","pitchNumber":4,"startTime":"2026-08-07T23:42:08.197Z","endTime":"2026-08-07T23:42:13.677Z","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":81.9,"endSpeed":75.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25565930833018,"aZ":-30.125365456960523,"pfxX":-8.916143743628297,"pfxZ":1.4216536627004253,"pX":-0.1507587584641491,"pZ":2.4015430680840226,"vX0":-3.356914623350834,"vY0":-119.34304561820746,"vZ0":-1.2552071037476609,"x":122.75,"y":173.94,"x0":2.432988965399094,"y0":50.00344151109826,"z0":5.6511563883740275,"aX":-12.84247627519233},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.5,"breakHorizontal":16.9,"spinRate":2839,"spinDirection":288},"zone":5,"typeConfidence":0.88,"plateTime":0.4592027313834035,"extension":6.28632256724149},"index":7,"playId":"1e8f0ae0-8690-3767-b03a-e6cef7b1177b","pitchNumber":5,"startTime":"2026-08-07T23:42:29.830Z","endTime":"2026-08-07T23:42:32.830Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.3,"endSpeed":83.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.137478587751698,"aZ":-25.474665195906727,"pfxX":-0.644737039692149,"pfxZ":3.823412918531222,"pX":-0.18587976764554975,"pZ":3.052465112062158,"vX0":-5.607938177168233,"vY0":-130.20006521649842,"vZ0":-2.7663156325492086,"x":124.09,"y":156.36,"x0":2.061705268258039,"y0":50.00086704902484,"z0":6.0155222357278175,"aX":-1.1291165404528636},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":2.2,"spinRate":2609,"spinDirection":177},"zone":2,"typeConfidence":0.9,"plateTime":0.41745258279507347,"extension":6.306452949661471},"hitData":{"launchSpeed":87.3,"launchAngle":12.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":86.66,"coordY":97.47}},"index":8,"playId":"b547a37f-710a-329c-8cf2-ee80793a9155","pitchNumber":6,"startTime":"2026-08-07T23:42:49.865Z","endTime":"2026-08-07T23:43:00.069Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:43:00.069Z","atBatIndex":0},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase DeLauter strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-07T23:43:03.404Z","endTime":"2026-08-07T23:44:51.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":82.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.606319470425515,"aZ":-24.054400327240497,"pfxX":-0.7885578702683185,"pfxZ":4.764452502287121,"pX":-0.4491837543545592,"pZ":1.9099669832349788,"vX0":-6.345064957801899,"vY0":-129.10852000908972,"vZ0":-5.3186607106934805,"x":134.12,"y":187.21,"x0":2.1334705975000055,"y0":50.00217856272429,"z0":5.826448366440783,"aX":-1.341302004053979},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.8,"breakHorizontal":2.8,"spinRate":2529,"spinDirection":140},"zone":7,"typeConfidence":0.9,"plateTime":0.42278543521470713,"extension":6.355632278456524},"index":0,"playId":"59315f5d-9976-3195-a5ab-6eaa091ed641","pitchNumber":1,"startTime":"2026-08-07T23:43:20.536Z","endTime":"2026-08-07T23:43:23.916Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":84.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.94276335511392,"aZ":-21.466378597397277,"pfxX":0.5249984959729073,"pfxZ":5.912969211876552,"pX":-0.33259315663656275,"pZ":2.683128548367566,"vX0":-6.0973588726403545,"vY0":-132.85640415847553,"vZ0":-4.6168503182056355,"x":129.68,"y":166.34,"x0":1.9112205533864122,"y0":50.00446527888893,"z0":5.977156679064996,"aX":0.9517056474324205},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.1,"breakHorizontal":0.2,"spinRate":2562,"spinDirection":151},"zone":4,"typeConfidence":0.9,"plateTime":0.41021869259696064,"extension":6.191009451123793},"index":1,"playId":"2d2c0e61-cccc-3f8b-8546-485ec721e528","pitchNumber":2,"startTime":"2026-08-07T23:43:37.490Z","endTime":"2026-08-07T23:43:43.262Z","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":94.5,"endSpeed":87.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.179300767791197,"aZ":-22.354758572360616,"pfxX":6.745907127471609,"pfxZ":5.074743557507862,"pX":0.9222956032783022,"pZ":2.9580328992134532,"vX0":-5.478667266807662,"vY0":-137.65464480047544,"vZ0":-3.7177767658809553,"x":81.84,"y":158.91,"x0":2.0537471666278173,"y0":50.00477786237852,"z0":5.824641524536418,"aX":13.055439557914024},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":8.6,"breakHorizontal":-11.2,"spinRate":2392,"spinDirection":122},"zone":12,"typeConfidence":0.93,"plateTime":0.39664822695895197,"extension":6.300389930997414},"index":2,"playId":"23e69542-440b-381f-a75f-b4336a48ecab","pitchNumber":3,"startTime":"2026-08-07T23:44:09.974Z","endTime":"2026-08-07T23:44:12.974Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":0},"index":3,"playId":"74ad323f-ffac-34dc-b103-ae22fbc129c3","startTime":"2026-08-07T23:44:31.368Z","endTime":"2026-08-07T23:44:34.368Z","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(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":82.5,"endSpeed":76.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.510998466103246,"aZ":-34.72762806434606,"pfxX":-4.224500600592735,"pfxZ":-1.7257843195727158,"pX":0.48571012428873095,"pZ":1.6274936635967787,"vX0":-2.7937430083420702,"vY0":-120.18097553767285,"vZ0":-2.5108873452819114,"x":98.49,"y":194.84,"x0":2.209047186891474,"y0":50.00589112785923,"z0":5.745871200217046,"aX":-6.231348440932016},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.5,"breakHorizontal":8.3,"spinRate":2740,"spinDirection":288},"zone":14,"typeConfidence":0.78,"plateTime":0.45434025444165194,"extension":6.1576691334844815},"index":4,"playId":"949e9752-21de-39ef-b8e0-6c0560b1676d","pitchNumber":4,"startTime":"2026-08-07T23:44:48.264Z","endTime":"2026-08-07T23:44:51.389Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:44:51.389Z","atBatIndex":1},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Ramírez singles on a sharp ground ball to center fielder Brenton Doyle. Steven Kwan to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-07T23:45:26.711Z","endTime":"2026-08-07T23:47:33.469Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":"56156198-2608-34bc-a0b4-232bd60dc787","startTime":"2026-08-07T23:45:14.074Z","endTime":"2026-08-07T23:45:18.192Z","isPitch":false,"type":"pickoff"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.0,"endSpeed":83.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.20329615985927,"aZ":-24.416034239051353,"pfxX":-1.5694524130123595,"pfxZ":4.393211800786059,"pX":0.12001964145960811,"pZ":2.153284355462608,"vX0":-4.526825331185381,"vY0":-131.14857870981933,"vZ0":-5.185857425037448,"x":112.43,"y":180.64,"x0":2.063019966365764,"y0":50.00323365719312,"z0":5.945872295168932,"aX":-2.769976354056451},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":7.2,"breakHorizontal":3.7,"spinRate":2580,"spinDirection":150},"zone":5,"typeConfidence":0.91,"plateTime":0.41548958102468614,"extension":6.272986857363659},"index":1,"playId":"c11f1227-c050-354a-a1e8-757e54c2824c","pitchNumber":1,"startTime":"2026-08-07T23:45:28.813Z","endTime":"2026-08-07T23:45:32.199Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.95219471924262,"aZ":-25.46597419459541,"pfxX":10.118389748522631,"pfxZ":3.3792284472042784,"pX":1.0887380659936396,"pZ":2.5035318618245017,"vX0":-6.27090310008715,"vY0":-139.67873254361422,"vZ0":-4.1593776068840445,"x":75.5,"y":171.18,"x0":2.0422314945147453,"y0":50.00627686106373,"z0":5.676313257207285,"aX":20.09983726877138},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.5,"breakHorizontal":-17.2,"spinRate":2436,"spinDirection":120},"zone":12,"typeConfidence":0.87,"plateTime":0.39136921330198504,"extension":6.048350135176931},"index":2,"playId":"7a1608f1-4ca0-3473-bcc7-e263b97706de","pitchNumber":2,"startTime":"2026-08-07T23:45:45.931Z","endTime":"2026-08-07T23:45:50.155Z","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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":86.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.966944576911832,"aZ":-25.51550220851774,"pfxX":10.124456913754145,"pfxZ":3.4625924046918826,"pX":0.740744712018123,"pZ":3.2427183823177366,"vX0":-6.680798692998038,"vY0":-137.88339788801295,"vZ0":-2.662793815159114,"x":88.76,"y":151.23,"x0":1.8810235088404483,"y0":50.00403401433348,"z0":5.944695437628199,"aX":19.474818593162215},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.9,"breakHorizontal":-16.9,"spinRate":2427,"spinDirection":130},"zone":12,"typeConfidence":0.87,"plateTime":0.3974048721042296,"extension":6.281457718642219},"index":3,"playId":"910f4dd8-9128-30b0-b622-727046b89c85","pitchNumber":3,"startTime":"2026-08-07T23:46:05.326Z","endTime":"2026-08-07T23:46:08.326Z","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,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.17636731798891,"aZ":-22.941909082463788,"pfxX":6.595523221087017,"pfxZ":4.863629902325661,"pX":0.9044683871927411,"pZ":4.01360771698272,"vX0":-5.288571217435218,"vY0":-136.92818110395027,"vZ0":-1.1248230847284053,"x":82.52,"y":130.41,"x0":2.0037861920672504,"y0":50.00509111916162,"z0":5.999081596300035,"aX":12.528467366691478},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":8.8,"breakHorizontal":-10.8,"spinRate":2342,"spinDirection":133},"zone":12,"typeConfidence":0.93,"plateTime":0.3999700203284391,"extension":6.153891794803381},"index":4,"playId":"f5692100-bdde-3bb1-8c7f-56c9f0cb2cc0","pitchNumber":4,"startTime":"2026-08-07T23:46:27.224Z","endTime":"2026-08-07T23:46:30.894Z","isPitch":true,"type":"pitch"},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"index":5,"playId":"06fc4fda-9b3e-329b-849d-66111a7d0ac6","startTime":"2026-08-07T23:46:45.085Z","endTime":"2026-08-07T23:46:48.085Z","isPitch":false,"type":"pickoff"},{"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,"disengagementNum":2},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":84.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.798629952920134,"aZ":-26.694565685607586,"pfxX":2.0344612090906025,"pfxZ":3.0268676278943722,"pX":-0.062133497200073655,"pZ":3.720564591849773,"vX0":-6.042410930177591,"vY0":-133.4791021408702,"vZ0":-1.2673835994310432,"x":119.37,"y":138.32,"x0":1.9631659886342006,"y0":50.00335592985968,"z0":6.117390081851152,"aX":3.684397256133473},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":5.4,"breakHorizontal":-2.4,"spinRate":2598,"spinDirection":172},"zone":11,"typeConfidence":0.66,"plateTime":0.40980822141495254,"extension":6.261171354626792},"index":6,"playId":"458cbefb-ae3e-3995-bd81-6c02b78daff0","pitchNumber":5,"startTime":"2026-08-07T23:47:03.659Z","endTime":"2026-08-07T23:47:08.285Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.155614522290584,"aZ":-24.541738465537968,"pfxX":10.278977682633567,"pfxZ":3.9465938852004996,"pX":0.3714793825658045,"pZ":3.5112058820021916,"vX0":-7.788008813806386,"vY0":-138.0150954617379,"vZ0":-1.364884918652983,"x":102.84,"y":143.98,"x0":1.8916749570950613,"y0":50.001339650388374,"z0":5.661942398190304,"aX":19.86706497136631},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":-17.0,"spinRate":2506,"spinDirection":123},"zone":12,"typeConfidence":0.86,"plateTime":0.39657608973402025,"extension":6.099215037233255},"hitData":{"launchSpeed":104.8,"launchAngle":1.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":104.18,"coordY":100.5}},"index":7,"playId":"d5e10b17-4f81-35f4-921f-8a57f462c9bd","pitchNumber":6,"startTime":"2026-08-07T23:47:22.374Z","endTime":"2026-08-07T23:47:33.469Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:47:33.469Z","atBatIndex":2},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jo Adell hit by pitch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-07T23:47:41.141Z","endTime":"2026-08-07T23:49:54.078Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[4],"runnerIndex":[0,1],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":95.1,"endSpeed":87.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.731448417130323,"aZ":-28.10723449302511,"pfxX":11.075297366645701,"pfxZ":2.084252434519975,"pX":1.2655473986318935,"pZ":3.288338229990012,"vX0":-6.109210465343558,"vY0":-138.44365488155628,"vZ0":-1.5336280728833214,"x":68.76,"y":149.99,"x0":2.057220677679943,"y0":50.001737117805845,"z0":5.723530895205935,"aX":21.584516926862555},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.7,"breakHorizontal":-18.8,"spinRate":2437,"spinDirection":122},"zone":12,"typeConfidence":0.9,"plateTime":0.3950258482806621,"extension":6.090663738592834},"index":0,"playId":"16786d67-96b5-3ff7-85d9-c1410dea7488","pitchNumber":1,"startTime":"2026-08-07T23:48:08.191Z","endTime":"2026-08-07T23:48:11.191Z","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":1},"pitchData":{"startSpeed":90.4,"endSpeed":83.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.94610804015718,"aZ":-23.6246251299518,"pfxX":1.5509859380118118,"pfxZ":4.83210734820859,"pX":-0.08787283036736476,"pZ":3.750618953306478,"vX0":-5.99830990484593,"vY0":-131.69855452510683,"vZ0":-1.3947966819594089,"x":120.35,"y":137.51,"x0":2.010189520707203,"y0":50.00625117635781,"z0":6.021676770477539,"aX":2.74719112403067},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":8.6,"breakHorizontal":-1.6,"spinRate":2662,"spinDirection":168},"zone":11,"typeConfidence":0.88,"plateTime":0.4146849411596034,"extension":6.292269179052239},"index":1,"playId":"3a6d42ef-80a2-3740-b0f9-d358e0f420dd","pitchNumber":2,"startTime":"2026-08-07T23:48:26.853Z","endTime":"2026-08-07T23:48:31.547Z","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":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.885537605901252,"aZ":-26.521608258631744,"pfxX":10.79783810536132,"pfxZ":2.878068786090626,"pX":0.9613694963361727,"pZ":3.1893513815251127,"vX0":-6.687477572335131,"vY0":-139.01312096484764,"vZ0":-1.7541716114657584,"x":80.35,"y":152.67,"x0":1.9898093939520582,"y0":50.00502040714498,"z0":5.58160052921658,"aX":21.22851575988453},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":5.0,"breakHorizontal":-18.2,"spinRate":2511,"spinDirection":126},"zone":12,"typeConfidence":0.89,"plateTime":0.39334357587198676,"extension":6.168607334679018},"index":2,"playId":"29eee25c-aade-3511-bb25-75c53e0238fb","pitchNumber":3,"startTime":"2026-08-07T23:48:47.553Z","endTime":"2026-08-07T23:48:50.553Z","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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.51835449240814,"aZ":-27.677761609620696,"pfxX":11.692863458341185,"pfxZ":2.2931750491322873,"pX":-0.163926155098841,"pZ":3.1751249498435956,"vX0":-9.704992296334527,"vY0":-138.8235901064419,"vZ0":-2.220664002814252,"x":123.25,"y":153.05,"x0":1.8488639385771721,"y0":50.00478799252684,"z0":5.81785893507211,"aX":22.947758294488757},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":3.8,"breakHorizontal":-19.3,"spinRate":2498,"spinDirection":123},"zone":2,"typeConfidence":0.9,"plateTime":0.3937446190718066,"extension":6.193591691949033},"index":3,"playId":"d6399ab8-8530-3ff5-af1d-317b85cf1693","pitchNumber":4,"startTime":"2026-08-07T23:49:06.496Z","endTime":"2026-08-07T23:49:12.508Z","isPitch":true,"type":"pitch"},{"details":{"description":"José Ramírez steals (28) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"actionPlayId":"d6399ab8-8530-3ff5-af1d-317b85cf1693","startTime":"2026-08-07T23:49:13.164Z","endTime":"2026-08-07T23:49:36.514Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":608070,"link":"/api/v1/people/608070"}},{"details":{"call":{"code":"H","description":"Hit By Pitch"},"description":"Hit By Pitch","code":"H","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":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.9,"endSpeed":84.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.167256513233962,"aZ":-22.954138450419084,"pfxX":-1.0823259116088746,"pfxZ":5.102905634712977,"pX":-1.1246968223927722,"pZ":3.7124127444730735,"vX0":-7.6677612692430595,"vY0":-132.35422601873017,"vZ0":-1.8071683335087019,"x":159.87,"y":138.54,"x0":1.9281494756526356,"y0":50.00658771923132,"z0":6.053228973168218,"aX":-1.957639134888647},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":9.1,"breakHorizontal":3.4,"spinRate":2728,"spinDirection":189},"zone":11,"typeConfidence":0.91,"plateTime":0.4108375553340031,"extension":6.35413606091441},"index":5,"playId":"ecbe336d-adb2-3f3e-8284-0579d8f088cb","pitchNumber":5,"startTime":"2026-08-07T23:49:36.514Z","endTime":"2026-08-07T23:49:54.078Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:49:54.078Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Angel Martínez singles on a sharp line drive to left fielder Randal Grichuk. Steven Kwan scores. José Ramírez scores. Jo Adell to 3rd.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-07T23:50:48.660Z","endTime":"2026-08-07T23:51:22.430Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4],"actionIndex":[0],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":702273,"link":"/api/v1/people/702273"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":702273,"link":"/api/v1/people/702273"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T23:50:02.231Z","endTime":"2026-08-07T23:50:22.086Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-07T23:50:22.086Z","endTime":"2026-08-07T23:50:51.659Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-07T23:50:50.993Z","endTime":"2026-08-07T23:50:50.994Z","isPitch":false,"type":"action"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.164085519459398,"aZ":-22.235108247794923,"pfxX":10.087370342778435,"pfxZ":5.1916727458926815,"pX":0.7426272142013204,"pZ":2.8674228462346973,"vX0":-6.8265947981156625,"vY0":-136.9404515398257,"vZ0":-3.706331276644943,"x":88.69,"y":161.36,"x0":1.9480429798865926,"y0":50.000227618426415,"z0":5.7461499725764105,"aX":19.29590633399684},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.9,"breakHorizontal":-16.9,"spinRate":2440,"spinDirection":131},"zone":3,"typeConfidence":0.74,"plateTime":0.3988755593084279,"extension":6.322077822116438},"index":3,"playId":"f2c6ae46-c9b9-3e5a-9531-28c3a737ebbe","pitchNumber":1,"startTime":"2026-08-07T23:50:50.995Z","endTime":"2026-08-07T23:50:53.995Z","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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":82.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.716381081065556,"aZ":-26.218803005037305,"pfxX":-1.1990061881830758,"pfxZ":3.463305676648101,"pX":0.2539416451711591,"pZ":2.146936107228578,"vX0":-4.672544690170148,"vY0":-128.97754602369284,"vZ0":-4.360389817744535,"x":107.32,"y":180.81,"x0":2.2299752099537087,"y0":50.00116477318517,"z0":5.833436072422209,"aX":-2.0606905300343517},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.8,"breakHorizontal":3.0,"spinRate":2665,"spinDirection":187},"zone":8,"typeConfidence":0.9,"plateTime":0.4214081230698401,"extension":6.367319178431344},"hitData":{"launchSpeed":102.7,"launchAngle":15.0,"totalDistance":285.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":42.15,"coordY":92.29}},"index":4,"playId":"b2b2e40d-e674-3595-9abe-38d4ee395403","pitchNumber":2,"startTime":"2026-08-07T23:51:11.379Z","endTime":"2026-08-07T23:51:22.430Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:51:22.430Z","atBatIndex":4},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-07T23:57:17.372Z","endTime":"2026-08-07T23:58:25.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"postOnThird":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6],"actionIndex":[0,2],"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"On-field Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2026-08-07T23:53:37.755Z","endTime":"2026-08-07T23:55:01.861Z","isPitch":false,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2026-08-07T23:55:01.861Z","endTime":"2026-08-07T23:55:10.188Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: David Sandlin replaces Noah Schultz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2026-08-07T23:55:10.188Z","endTime":"2026-08-07T23:57:19.710Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":689818,"link":"/api/v1/people/689818"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.7,"endSpeed":85.5,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.544866896245498,"aZ":-25.083420907575483,"pfxX":1.5182775458579387,"pfxZ":3.8614681296012723,"pX":0.04918028383291664,"pZ":1.8303555934621258,"vX0":6.071215681423214,"vY0":-133.57092576217292,"vZ0":-5.477080549246011,"x":115.13,"y":189.36,"x0":-2.4359927778697044,"y0":50.00029746149009,"z0":5.674356218186625,"aX":2.7853343573992073},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":-3.8,"spinRate":2032,"spinDirection":196},"zone":8,"typeConfidence":2.0,"plateTime":0.4076237237798863,"extension":6.486737436142418},"index":3,"playId":"0c51c136-4a87-326e-aeae-272d0e748e98","pitchNumber":1,"startTime":"2026-08-07T23:57:19.710Z","endTime":"2026-08-07T23:57:23.112Z","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":97.2,"endSpeed":89.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.299832342868136,"aZ":-14.752015617419241,"pfxX":-2.9005360982980197,"pfxZ":8.579439059957982,"pX":0.41870547640511646,"pZ":1.8325403626801295,"vX0":7.98165957002271,"vY0":-141.1843568949444,"vZ0":-8.018947109379186,"x":101.04,"y":189.3,"x0":-2.060563585010739,"y0":50.00446762949038,"z0":5.646935719184551,"aX":-5.891564110129485},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.2,"breakHorizontal":3.7,"spinRate":2052,"spinDirection":211},"zone":9,"typeConfidence":2.0,"plateTime":0.3870327525036772,"extension":6.556061959356552},"index":4,"playId":"df77d90e-c65a-3565-b392-acc4f14d5d12","pitchNumber":2,"startTime":"2026-08-07T23:57:37.008Z","endTime":"2026-08-07T23:57:40.008Z","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":97.4,"endSpeed":89.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.704709491150645,"aZ":-12.704331767856123,"pfxX":-3.465697039392327,"pfxZ":9.51566946377269,"pX":-0.014545970152216878,"pZ":2.158223264996553,"vX0":7.549943602002407,"vY0":-141.53062655203837,"vZ0":-7.4679511347475,"x":117.55,"y":180.51,"x0":-2.2561815274898316,"y0":50.00191182971864,"z0":5.629352621460926,"aX":-7.090979824339248},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.0,"breakHorizontal":4.9,"spinRate":2332,"spinDirection":206},"zone":8,"typeConfidence":2.0,"plateTime":0.38572960006970947,"extension":6.526717569936997},"index":5,"playId":"75a04d67-04ef-3406-a08e-7c96f308abde","pitchNumber":3,"startTime":"2026-08-07T23:57:58.649Z","endTime":"2026-08-07T23:58:01.649Z","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.4,"endSpeed":89.9,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.255156004198373,"aZ":-16.919525813738158,"pfxX":-1.4431105584049124,"pfxZ":7.4091085244319,"pX":-0.0245018024943872,"pZ":3.8742656545190273,"vX0":6.216006520805898,"vY0":-141.83114288341804,"vZ0":-2.7017952378477164,"x":117.93,"y":134.17,"x0":-2.0470184968848257,"y0":50.00040443087216,"z0":5.904635172595613,"aX":-2.9707403324475976},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.1,"breakHorizontal":1.4,"spinRate":2116,"spinDirection":206},"zone":12,"typeConfidence":2.0,"plateTime":0.384636208516826,"extension":6.667621690338386},"index":6,"playId":"b9eb6646-1d00-3645-8118-5aa5aecfa572","pitchNumber":4,"startTime":"2026-08-07T23:58:22.819Z","endTime":"2026-08-07T23:58:25.819Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:58:25.819Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brayan Rocchio grounds out, second baseman Chase Meidroth to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-07T23:58:33.393Z","endTime":"2026-08-07T23:59:00.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":89.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.889094271613263,"aZ":-16.622064286669083,"pfxX":-3.3478015744264096,"pfxZ":7.705561820191471,"pX":-0.9779445973921209,"pZ":1.4087201759226926,"vX0":5.066796815761284,"vY0":-140.48919514401842,"vZ0":-8.644905365559383,"x":154.28,"y":200.74,"x0":-2.361749131250872,"y0":50.00631843539439,"z0":5.5849237349253,"aX":-6.759923997047333},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":12.6,"breakHorizontal":5.2,"spinRate":2212,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.3884243301146686,"extension":6.502767193084193},"hitData":{"launchSpeed":85.2,"launchAngle":-18.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":146.24,"coordY":147.63}},"index":0,"playId":"943538dc-5e8c-3aff-a3a0-a8ac8b8d02c1","pitchNumber":1,"startTime":"2026-08-07T23:58:52.468Z","endTime":"2026-08-07T23:59:00.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-07T23:59:00.501Z","atBatIndex":6},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Chase Meidroth doubles (21) on a line drive to right fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-08T00:01:28.427Z","endTime":"2026-08-08T00:01:58.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T00:01:20.285Z","endTime":"2026-08-08T00:01:30.684Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"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":94.0,"endSpeed":86.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.172528888894593,"aZ":-14.949747765885643,"pfxX":3.3857993497767636,"pfxZ":9.002064410697379,"pX":0.2212302382971364,"pZ":2.6183324100415133,"vX0":-2.9998316669691207,"vY0":-136.9654027671817,"vZ0":-5.128915945532346,"x":108.57,"y":168.09,"x0":0.8868649203633927,"y0":50.006293306592454,"z0":5.525679805502819,"aX":6.481376228695896},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":-5.5,"spinRate":2192,"spinDirection":151},"zone":5,"typeConfidence":0.91,"plateTime":0.3987910987525609,"extension":6.598341402607926},"index":1,"playId":"23276e8a-8a41-3ff2-a302-b12509f6ed84","pitchNumber":1,"startTime":"2026-08-08T00:01:30.684Z","endTime":"2026-08-08T00:01:33.684Z","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":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":86.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.275085979922544,"aZ":-22.158293563790853,"pfxX":8.471869431561892,"pfxZ":5.3028804139272765,"pX":0.35130896029306147,"pZ":2.3638689005376516,"vX0":-4.317577908241183,"vY0":-135.50915188304376,"vZ0":-4.409530643381794,"x":103.61,"y":174.96,"x0":0.8513433200768351,"y0":50.002727773255316,"z0":5.529765040185933,"aX":16.001648114864476},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.0,"breakHorizontal":-14.6,"spinRate":1958,"spinDirection":142},"zone":6,"typeConfidence":0.91,"plateTime":0.4018100652721399,"extension":6.407092465596137},"hitData":{"launchSpeed":96.8,"launchAngle":11.0,"totalDistance":201.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":223.77,"coordY":103.04}},"index":2,"playId":"ad7be89b-3ba3-3a7a-9be0-5c635cb935ef","pitchNumber":2,"startTime":"2026-08-08T00:01:45.468Z","endTime":"2026-08-08T00:01:58.458Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:01:58.458Z","atBatIndex":7},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Munetaka Murakami pops out to first baseman Rhys Hoskins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":8,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-08T00:02:09.946Z","endTime":"2026-08-08T00:02:56.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.9,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.927428056491618,"aZ":-21.215575400038727,"pfxX":6.863930546194337,"pfxZ":5.874677546362381,"pX":0.7826161301229353,"pZ":2.451911918950606,"vX0":-2.886572123172622,"vY0":-134.6449942736502,"vZ0":-4.173631392614898,"x":87.17,"y":172.58,"x0":0.9674512914343689,"y0":50.002730056468906,"z0":5.493915094979888,"aX":12.800477325461438},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":10.1,"breakHorizontal":-12.0,"spinRate":2021,"spinDirection":148},"zone":6,"typeConfidence":0.91,"plateTime":0.40438943655735615,"extension":6.544566699185532},"index":0,"playId":"022b9750-2a55-34da-bc3c-4a1e98cbd1ac","pitchNumber":1,"startTime":"2026-08-08T00:02:28.464Z","endTime":"2026-08-08T00:02:31.872Z","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":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":87.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.297415985130023,"aZ":-22.905171253030257,"pfxX":6.7813933504682,"pfxZ":4.834558808509895,"pX":0.5528249995837651,"pZ":2.84191133594345,"vX0":-3.520079829144996,"vY0":-136.4856155500698,"vZ0":-3.1391065428223586,"x":95.93,"y":162.05,"x0":0.9665843542119158,"y0":50.006463442720126,"z0":5.55458881267313,"aX":13.012394571494891},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.4,"breakHorizontal":-11.8,"spinRate":2080,"spinDirection":150},"zone":6,"typeConfidence":0.92,"plateTime":0.3987487983557587,"extension":6.50792873034535},"hitData":{"launchSpeed":96.6,"launchAngle":66.0,"totalDistance":153.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":168.53,"coordY":144.59}},"index":1,"playId":"599fce27-a271-3e43-bdb7-ca4c04da7c70","pitchNumber":2,"startTime":"2026-08-08T00:02:44.557Z","endTime":"2026-08-08T00:02:56.043Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:02:56.043Z","atBatIndex":8},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Miguel Vargas challenged (pitch result), call on the field was confirmed: Miguel Vargas called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-08T00:03:03.860Z","endTime":"2026-08-08T00:04:58.624Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":78.5,"endSpeed":72.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.936726397244076,"aZ":-35.35691185896018,"pfxX":-5.55271125904487,"pfxZ":-2.373998835720924,"pX":1.294603329626441,"pZ":3.424485262511717,"vX0":1.6890476080740693,"vY0":-114.3465795574707,"vZ0":2.424630526828653,"x":67.65,"y":146.32,"x0":1.272497629668482,"y0":50.00425283656347,"z0":5.792979474044458,"aX":-7.43373993743528},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-3.5,"breakHorizontal":9.7,"spinRate":2307,"spinDirection":307},"zone":12,"typeConfidence":0.9,"plateTime":0.47701613193178805,"extension":6.458456730261781},"index":0,"playId":"69179c22-6aca-3e0f-84ac-c2df775abfc1","pitchNumber":1,"startTime":"2026-08-08T00:03:19.527Z","endTime":"2026-08-08T00:03:22.782Z","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":93.8,"endSpeed":86.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.317731431345962,"aZ":-16.215202353284013,"pfxX":3.233139029180024,"pfxZ":8.392697813245569,"pX":-0.23540243079022116,"pZ":3.8602204970545775,"vX0":-4.232556608562756,"vY0":-136.59024607617218,"vZ0":-1.5789419928840553,"x":125.97,"y":134.55,"x0":0.9096556498645378,"y0":50.0022892672557,"z0":5.553455162032938,"aX":6.147819221782948},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.1,"breakHorizontal":-5.0,"spinRate":2211,"spinDirection":157},"zone":11,"typeConfidence":0.9,"plateTime":0.40004390614457597,"extension":6.560354199607871},"index":1,"playId":"0cdda4dd-6f21-3350-a0fb-a617e11d082f","pitchNumber":2,"startTime":"2026-08-08T00:03:35.016Z","endTime":"2026-08-08T00:03:38.924Z","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":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.098274604356646,"aZ":-14.603512339407999,"pfxX":2.3759114522864717,"pfxZ":9.189736828292665,"pX":-0.03117449301893314,"pZ":3.9496526234401084,"vX0":-3.0323055502796183,"vY0":-137.10012675803966,"vZ0":-1.7464372285884746,"x":118.19,"y":132.14,"x0":0.7782754172338447,"y0":50.00109711642874,"z0":5.586916199190619,"aX":4.54210553475797},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":16.6,"breakHorizontal":-3.7,"spinRate":2166,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.39886172849049206,"extension":6.486704599139611},"index":2,"playId":"7427fcdc-cc16-37b4-b5ed-fd66aee92391","pitchNumber":3,"startTime":"2026-08-08T00:03:52.368Z","endTime":"2026-08-08T00:03:55.442Z","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":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":86.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.5000895979592,"aZ":-15.360382245200539,"pfxX":2.826947870372018,"pfxZ":8.824263300709665,"pX":0.17631822157401122,"pZ":3.28576088530783,"vX0":-2.867518349555491,"vY0":-136.77527798761307,"vZ0":-3.0415799993078547,"x":110.28,"y":150.06,"x0":0.8680634260497673,"y0":50.00485174597415,"z0":5.457630345190589,"aX":5.388345599187752},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.6,"breakHorizontal":-4.6,"spinRate":2204,"spinDirection":153},"zone":2,"typeConfidence":0.9,"plateTime":0.39955738645871497,"extension":6.561380011383648},"index":3,"playId":"27cf1d6e-5c01-3b97-917a-6583be7d3b21","pitchNumber":4,"startTime":"2026-08-08T00:04:11.373Z","endTime":"2026-08-08T00:04:14.373Z","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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.134498381963425,"aZ":-14.402288083154025,"pfxX":3.0656036158886066,"pfxZ":9.264699407439577,"pX":0.35803486569748355,"pZ":2.738989500130483,"vX0":-2.5262363004836095,"vY0":-137.3152512336142,"vZ0":-4.663595128284819,"x":103.35,"y":164.83,"x0":0.8896398481462227,"y0":50.00173958573331,"z0":5.432374628690072,"aX":5.880073256231401},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.1,"breakHorizontal":-5.0,"spinRate":2176,"spinDirection":160},"zone":6,"typeConfidence":0.91,"plateTime":0.39820487193034726,"extension":6.607672105337004},"index":4,"playId":"b9ce6c0e-3f94-3823-a85e-6905fde0e61d","pitchNumber":5,"startTime":"2026-08-08T00:04:31.364Z","endTime":"2026-08-08T00:04:34.364Z","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":3,"strikes":3,"outs":1},"pitchData":{"startSpeed":95.2,"endSpeed":87.8,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.510838793291985,"aZ":-11.939610741085977,"pfxX":2.4168209418600903,"pfxZ":10.325233650680957,"pX":-0.6067723867596685,"pZ":1.7223872975617227,"vX0":-4.271270599755031,"vY0":-138.5273002852263,"vZ0":-7.70723800321407,"x":140.13,"y":192.28,"x0":0.6352548611203264,"y0":50.00629063871375,"z0":5.323815279045312,"aX":4.738179568367323},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.4,"breakHorizontal":-3.6,"spinRate":2182,"spinDirection":146},"zone":7,"typeConfidence":0.92,"plateTime":0.39413262072889843,"extension":6.749648295758288},"index":5,"playId":"bccaba40-809b-3123-9d57-08f1a2ce26f5","pitchNumber":6,"startTime":"2026-08-08T00:04:53.968Z","endTime":"2026-08-08T00:04:58.624Z","isPitch":true,"type":"pitch"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"}},"playEndTime":"2026-08-08T00:04:58.624Z","atBatIndex":9},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Randal Grichuk pops out to first baseman Rhys Hoskins in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-08T00:05:37.168Z","endTime":"2026-08-08T00:06:24.646Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.3,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.515213856941198,"aZ":-13.991131958811883,"pfxX":1.842929602916421,"pfxZ":9.329599207355304,"pX":-0.942638468579912,"pZ":3.2672758852309873,"vX0":-5.14220081503406,"vY0":-138.3940213077647,"vZ0":-3.6343253837605785,"x":152.93,"y":150.56,"x0":0.6961664621154685,"y0":50.00319519550693,"z0":5.528375648257577,"aX":3.5926227293566573},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":-2.3,"spinRate":2231,"spinDirection":155},"zone":11,"typeConfidence":0.9,"plateTime":0.39505934977669455,"extension":6.522858717757492},"index":0,"playId":"db6858e3-0972-381f-a567-c94c91d54a6c","pitchNumber":1,"startTime":"2026-08-08T00:05:37.168Z","endTime":"2026-08-08T00:05:41.204Z","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":95.4,"endSpeed":87.4,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.71979533068795,"aZ":-13.057470409387081,"pfxX":3.071343479813944,"pfxZ":9.75755287575419,"pX":0.6811867601203188,"pZ":3.0024894521801517,"vX0":-1.7597747351353625,"vY0":-138.9902878018601,"vZ0":-4.28506634685059,"x":91.03,"y":157.71,"x0":0.9229705462428308,"y0":50.00634474460639,"z0":5.4294130449900075,"aX":6.019234159182845},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.0,"breakHorizontal":-5.2,"spinRate":2206,"spinDirection":146},"zone":3,"typeConfidence":0.92,"plateTime":0.3938594407988276,"extension":6.47148460224724},"index":1,"playId":"b89fe1ce-6367-37c4-8c95-7b59ed3d663c","pitchNumber":2,"startTime":"2026-08-08T00:05:57.471Z","endTime":"2026-08-08T00:06:00.570Z","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":2},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.097035936288407,"aZ":-13.457489736811741,"pfxX":4.237786323650194,"pfxZ":9.623727467301123,"pX":-0.5048087321351754,"pZ":2.820572310872587,"vX0":-4.806377065701292,"vY0":-138.39759590302242,"vZ0":-4.6253752328567845,"x":136.24,"y":162.62,"x0":0.7015473419075389,"y0":50.00437678287678,"z0":5.410871207367005,"aX":8.243941423674107},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.7,"breakHorizontal":-6.7,"spinRate":2270,"spinDirection":148},"zone":1,"typeConfidence":0.92,"plateTime":0.39535321198737305,"extension":6.560165924023738},"hitData":{"launchSpeed":72.3,"launchAngle":71.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":169.04,"coordY":170.94}},"index":2,"playId":"d4b3382c-e098-32bc-8643-fff8fbbbbffd","pitchNumber":3,"startTime":"2026-08-08T00:06:15.573Z","endTime":"2026-08-08T00:06:24.646Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:06:24.646Z","atBatIndex":10},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, third baseman Colson Montgomery to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-08T00:08:32.411Z","endTime":"2026-08-08T00:08:54.914Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695657,"link":"/api/v1/people/695657"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":86.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.448589693891197,"aZ":-22.629383859650332,"pfxX":0.6682569691063254,"pfxZ":5.118890040722122,"pX":0.8718765869133847,"pZ":1.5780392144072133,"vX0":8.212855823722352,"vY0":-134.7643926132681,"vZ0":-6.542813398739635,"x":83.77,"y":196.17,"x0":-2.2844511052105005,"y0":50.00396329311447,"z0":5.603280737652918,"aX":1.2460875364165778},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":8.3,"breakHorizontal":-2.8,"spinRate":2321,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.4042716685357153,"extension":6.6015126579770325},"index":0,"playId":"c32965fe-c3d4-3f6a-a14c-1a269409acfd","pitchNumber":1,"startTime":"2026-08-08T00:08:32.971Z","endTime":"2026-08-08T00:08:36.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(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.35741376848569,"aZ":-36.54989080626993,"pfxX":2.477405322932837,"pfxZ":-2.7202837126434893,"pX":0.24850824735703309,"pZ":2.036434850009578,"vX0":5.750135592403791,"vY0":-125.56086621355962,"vZ0":-1.959594082156337,"x":107.53,"y":183.8,"x0":-2.3851337440523794,"y0":50.00174441159343,"z0":5.7770384755860595,"aX":3.987792705236373},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-5.2,"breakHorizontal":-5.8,"spinRate":2632,"spinDirection":55},"zone":9,"typeConfidence":2.0,"plateTime":0.4347847859282048,"extension":6.5285893528424985},"hitData":{"launchSpeed":73.4,"launchAngle":-38.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":95.05,"coordY":166.38}},"index":1,"playId":"5167eac2-ac18-3bf4-8a18-bd036db154ff","pitchNumber":2,"startTime":"2026-08-08T00:08:46.880Z","endTime":"2026-08-08T00:08:54.914Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:08:54.914Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Genao grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-08T00:09:00.999Z","endTime":"2026-08-08T00:09:36.322Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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":84.3,"endSpeed":78.2,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.56324806159971,"aZ":-39.253512617972625,"pfxX":2.359066571248559,"pfxZ":-4.602247908626616,"pX":-0.07056511410909148,"pZ":2.9280777158344122,"vX0":4.438559516064732,"vY0":-122.7685919108623,"vZ0":0.6594734397105386,"x":119.69,"y":159.72,"x0":-2.203001401974672,"y0":50.00285039403313,"z0":5.97668797845991,"aX":3.6281896629144934},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-7.9,"breakHorizontal":-5.3,"spinRate":2506,"spinDirection":48},"zone":2,"typeConfidence":2.0,"plateTime":0.4448508723700817,"extension":6.553874589690518},"index":0,"playId":"96438a60-175e-3ca5-8032-d96a22041e9e","pitchNumber":1,"startTime":"2026-08-08T00:09:16.689Z","endTime":"2026-08-08T00:09:19.689Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.8,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.376968162615384,"aZ":-27.173311626681556,"pfxX":-4.7417357274278595,"pfxZ":2.802928812253227,"pX":-0.6808063628489684,"pZ":1.069174099812354,"vX0":5.922969616462968,"vY0":-132.9472180448518,"vZ0":-6.647838977268469,"x":142.95,"y":209.91,"x0":-2.32491682118699,"y0":50.00383839609544,"z0":5.58333226815106,"aX":-8.461242775635586},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":3.7,"breakHorizontal":7.2,"spinRate":1219,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.41250139426794785,"extension":6.655529134422956},"hitData":{"launchSpeed":85.1,"launchAngle":5.0,"totalDistance":101.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":125.97,"coordY":139.52}},"index":1,"playId":"8042c9b8-095d-3406-a662-20db809eebf5","pitchNumber":2,"startTime":"2026-08-08T00:09:29.830Z","endTime":"2026-08-08T00:09:36.322Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:09:36.322Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Steven Kwan singles on a ground ball to shortstop Luisangel Acuña.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-08T00:09:43.970Z","endTime":"2026-08-08T00:10:38.869Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.1,"endSpeed":90.5,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.07120922311033,"aZ":-12.760970512625708,"pfxX":-2.375992473833452,"pfxZ":9.311993071793813,"pX":-0.7301486704085026,"pZ":2.778132188840018,"vX0":5.343932627318233,"vY0":-142.82056850174513,"vZ0":-6.06545969924222,"x":144.83,"y":163.77,"x0":-2.309127752944221,"y0":50.001271986623685,"z0":5.717631748506121,"aX":-4.952923561927723},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":16.0,"breakHorizontal":3.4,"spinRate":2290,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38216843713268256,"extension":6.548841398921807},"index":0,"playId":"4a6d7518-e873-3526-950b-62b5fed46f91","pitchNumber":1,"startTime":"2026-08-08T00:09:59.633Z","endTime":"2026-08-08T00:10:02.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":86.3,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.112794363861372,"aZ":-28.812266773282694,"pfxX":2.110684016455327,"pfxZ":1.796796535407144,"pX":1.0725414193984477,"pZ":1.9213681657705843,"vX0":8.35230333831317,"vY0":-135.06996647584594,"vZ0":-4.5151466188688,"x":76.12,"y":186.9,"x0":-2.3189335586645003,"y0":50.00160571418156,"z0":5.612200999176163,"aX":3.945608728321118},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.5,"breakHorizontal":-5.4,"spinRate":2297,"spinDirection":168},"zone":14,"typeConfidence":2.0,"plateTime":0.40366378078707266,"extension":6.80835565721823},"index":1,"playId":"b08ceb63-a65a-380d-a17c-198440b8c080","pitchNumber":2,"startTime":"2026-08-08T00:10:13.669Z","endTime":"2026-08-08T00:10:16.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.858034692948504,"aZ":-16.530721324096117,"pfxX":-3.4302644004486194,"pfxZ":7.593694934854578,"pX":-0.3396894678367946,"pZ":2.0904162924379697,"vX0":6.731665285372023,"vY0":-141.99714123010165,"vZ0":-7.065522920674256,"x":129.95,"y":182.34,"x0":-2.286080651747977,"y0":50.00269865447868,"z0":5.646026216313713,"aX":-7.06679382426733},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":12.6,"breakHorizontal":5.0,"spinRate":2218,"spinDirection":210},"zone":4,"typeConfidence":2.0,"plateTime":0.3844497633871007,"extension":6.56420577966245},"hitData":{"launchSpeed":94.2,"launchAngle":-11.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":155.74}},"index":2,"playId":"1636ba06-ba7a-3fea-acb7-f2255ef29aef","pitchNumber":3,"startTime":"2026-08-08T00:10:28.497Z","endTime":"2026-08-08T00:10:38.869Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:10:38.869Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-08T00:10:47.071Z","endTime":"2026-08-08T00:11:52.339Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.6,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.87153092576906,"aZ":-13.272301412477006,"pfxX":-2.355121167948242,"pfxZ":9.271032665293793,"pX":0.604689565316097,"pZ":2.2882733724575104,"vX0":8.618007492012373,"vY0":-141.3285048656056,"vZ0":-6.8712668480516355,"x":93.95,"y":177.0,"x0":-2.1677724639522795,"y0":50.001163753135486,"z0":5.590097010382579,"aX":-4.8018243121573345},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":15.6,"breakHorizontal":2.6,"spinRate":2247,"spinDirection":213},"zone":6,"typeConfidence":2.0,"plateTime":0.3864126465059359,"extension":6.365681121390047},"index":0,"playId":"9af21818-a09c-3d7f-ab3b-4d933a494486","pitchNumber":1,"startTime":"2026-08-08T00:11:05.374Z","endTime":"2026-08-08T00:11:08.584Z","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":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.32655086069736,"aZ":-41.68351683689956,"pfxX":2.103366819649926,"pfxZ":-6.171015096351663,"pX":-1.1851266589997054,"pZ":2.866127597726436,"vX0":2.3645981013957047,"vY0":-122.58550041423942,"vZ0":1.1486343718314003,"x":162.17,"y":161.39,"x0":-2.4308838066428096,"y0":50.00220932468752,"z0":5.91502301476178,"aX":3.2414388166471646},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.8,"breakHorizontal":-4.3,"spinRate":2537,"spinDirection":42},"zone":11,"typeConfidence":2.0,"plateTime":0.4446426838023201,"extension":6.296782320062316},"index":1,"playId":"7d1ef5b4-9dc2-357d-a4e3-4408440fd939","pitchNumber":2,"startTime":"2026-08-08T00:11:25.707Z","endTime":"2026-08-08T00:11:28.779Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.4,"endSpeed":77.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.25644069569742,"aZ":-38.35936397452911,"pfxX":3.280076443219481,"pfxZ":-4.1326512998478835,"pX":-0.45090352485473484,"pZ":1.2474716437713844,"vX0":3.1790748685125894,"vY0":-121.45429765245262,"vZ0":-2.8751853247035575,"x":134.19,"y":205.1,"x0":-2.2017548805138616,"y0":50.002765053363085,"z0":5.7749438793076555,"aX":4.910668932077673},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.0,"breakVerticalInduced":-7.9,"breakHorizontal":-6.7,"spinRate":2471,"spinDirection":27},"zone":13,"typeConfidence":2.0,"plateTime":0.45056859284153505,"extension":6.5392386837796606},"hitData":{"launchSpeed":63.5,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":147.63,"coordY":174.1}},"index":2,"playId":"f743c0be-f53b-3f90-8c35-395d4b53221a","pitchNumber":3,"startTime":"2026-08-08T00:11:44.752Z","endTime":"2026-08-08T00:11:52.339Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:11:52.339Z","atBatIndex":14},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Colson Montgomery pops out softly to catcher Austin Hedges in foul territory.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:13:41.482Z","endTime":"2026-08-08T00:16:06.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":0},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.84369432212911,"aZ":-12.982106818831207,"pfxX":1.6318505197626458,"pfxZ":10.04623280506586,"pX":0.07868219325813111,"pZ":3.4704857353013594,"vX0":-2.3084282779913337,"vY0":-137.4410710098529,"vZ0":-3.2481774208759853,"x":114.0,"y":145.08,"x0":0.717983426435463,"y0":50.00393009130789,"z0":5.550916936089151,"aX":3.11802716698337},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.6,"breakHorizontal":-2.5,"spinRate":2277,"spinDirection":155},"zone":2,"typeConfidence":0.9,"plateTime":0.39872134811089266,"extension":6.582210249644606},"index":0,"playId":"ee155009-e2a1-3217-b1be-70bf1ce4a374","pitchNumber":1,"startTime":"2026-08-08T00:14:02.200Z","endTime":"2026-08-08T00:14:05.727Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.899629919057634,"aZ":-20.69254373601464,"pfxX":6.982779541709678,"pfxZ":5.950814870940274,"pX":0.10824854511539435,"pZ":2.596777499861343,"vX0":-4.260243091253153,"vY0":-137.8280788168667,"vZ0":-4.080116008046904,"x":112.87,"y":168.67,"x0":0.7647691000969965,"y0":50.00044122458241,"z0":5.4890506103806365,"aX":13.466943798914896},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":10.2,"breakHorizontal":-11.8,"spinRate":2131,"spinDirection":143},"zone":5,"typeConfidence":0.9,"plateTime":0.3970169837530415,"extension":6.546829439986072},"index":1,"playId":"49ba6dd3-99f3-3b40-b379-6b4762147cf2","pitchNumber":2,"startTime":"2026-08-08T00:14:18.021Z","endTime":"2026-08-08T00:14:21.655Z","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":95.8,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74857927718953,"aZ":-16.756575305341464,"pfxX":2.5335709219330904,"pfxZ":7.7793757081018615,"pX":-0.6164576871774616,"pZ":3.969023486441501,"vX0":-4.433038381447404,"vY0":-139.51137445345603,"vZ0":-1.5308302870148336,"x":140.5,"y":131.62,"x0":0.6599476417205608,"y0":50.004227591710055,"z0":5.622894732053892,"aX":5.022550240847237},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.0,"breakHorizontal":-3.7,"spinRate":2109,"spinDirection":154},"zone":11,"typeConfidence":0.9,"plateTime":0.39175928798662873,"extension":6.509770048821976},"index":2,"playId":"a7fbe991-724f-3162-a5bb-c60ef7b0611e","pitchNumber":3,"startTime":"2026-08-08T00:15:07.797Z","endTime":"2026-08-08T00:15:11.369Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.05392205043269,"aZ":-13.149819464316565,"pfxX":2.0579493085679545,"pfxZ":9.443344882599991,"pX":-0.9267141065146479,"pZ":2.0101579123090496,"vX0":-5.12553946693548,"vY0":-140.3864589579457,"vZ0":-7.010619686311308,"x":152.32,"y":184.51,"x0":0.6478732197346811,"y0":50.002028726382186,"z0":5.379695357010673,"aX":4.146150119877076},"breaks":{"breakAngle":12.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.0,"breakHorizontal":-2.8,"spinRate":2293,"spinDirection":156},"zone":13,"typeConfidence":0.92,"plateTime":0.38881123589760014,"extension":6.639371344905452},"index":3,"playId":"a1627b96-c188-347a-9c10-08a05f4a13ba","pitchNumber":4,"startTime":"2026-08-08T00:15:21.757Z","endTime":"2026-08-08T00:15:25.693Z","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":0},"pitchData":{"startSpeed":96.2,"endSpeed":88.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.56728883205179,"aZ":-13.785006648893761,"pfxX":2.464217196556856,"pfxZ":9.220366609705422,"pX":-0.4274977953567964,"pZ":3.001112686734254,"vX0":-4.074742042610933,"vY0":-140.07355733187552,"vZ0":-4.212261633380988,"x":133.3,"y":157.75,"x0":0.7234682584882913,"y0":50.00199359653745,"z0":5.420685262844916,"aX":4.914574026599223},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":16.1,"breakHorizontal":-3.6,"spinRate":2280,"spinDirection":158},"zone":1,"typeConfidence":0.92,"plateTime":0.39048477787292146,"extension":6.677319509749316},"index":4,"playId":"a1d0a41e-4141-3894-b476-f8b589f8b5a1","pitchNumber":5,"startTime":"2026-08-08T00:15:39.083Z","endTime":"2026-08-08T00:15:42.083Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.13517911055266,"aZ":-31.10927634003445,"pfxX":8.8704696660941,"pfxZ":0.6400549193528722,"pX":0.7706273259142331,"pZ":3.2190739095037935,"vX0":-3.596057655324138,"vY0":-128.60817778889933,"vZ0":0.16453621467499613,"x":87.63,"y":151.87,"x0":1.0359266884804625,"y0":50.00454874408941,"z0":5.570691226157715,"aX":14.833386746629198},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":1.4,"breakHorizontal":-15.2,"spinRate":1989,"spinDirection":126},"zone":3,"typeConfidence":0.89,"plateTime":0.426185070083716,"extension":6.423039801370974},"hitData":{"launchSpeed":47.8,"launchAngle":84.0,"totalDistance":31.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":127.92,"coordY":217.36}},"index":5,"playId":"f817fa52-3e9d-3f04-b58e-47970477b675","pitchNumber":6,"startTime":"2026-08-08T00:15:58.058Z","endTime":"2026-08-08T00:16:06.357Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:16:06.357Z","atBatIndex":15},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brenton Doyle grounds out, second baseman Angel Genao to first baseman Rhys Hoskins.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:16:16.294Z","endTime":"2026-08-08T00:17:25.304Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694197,"link":"/api/v1/people/694197"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":95.7,"endSpeed":88.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.698338950555677,"aZ":-17.568712403787988,"pfxX":2.689961809653197,"pfxZ":7.3418749931018485,"pX":0.4737288099624169,"pZ":2.922371921393438,"vX0":-1.9948720716290747,"vY0":-139.5166541951971,"vZ0":-3.9693411926084132,"x":98.94,"y":159.88,"x0":0.8452428451057381,"y0":50.004557633938624,"z0":5.507351043038988,"aX":5.352047134959772},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":12.7,"breakHorizontal":-4.6,"spinRate":2092,"spinDirection":154},"zone":3,"typeConfidence":0.89,"plateTime":0.3912238286370231,"extension":6.6253316757137215},"index":0,"playId":"d6746dd9-86b9-3917-b709-e1f190b92ee1","pitchNumber":1,"startTime":"2026-08-08T00:16:35.155Z","endTime":"2026-08-08T00:16:38.311Z","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":95.9,"endSpeed":88.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.318122064118135,"aZ":-17.663721281306135,"pfxX":2.7684759349735932,"pfxZ":7.285366321397326,"pX":1.3219978016770106,"pZ":3.727338505031707,"vX0":-0.13128794804294783,"vY0":-139.745727428026,"vZ0":-1.8044797552872174,"x":66.61,"y":138.14,"x0":1.0092526910437307,"y0":50.005526394356586,"z0":5.532663460690341,"aX":5.517068072662646},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.1,"breakHorizontal":-5.0,"spinRate":2222,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.390838940877563,"extension":6.487088841111173},"index":1,"playId":"e7e916aa-4090-351b-9a39-106aa7c5acac","pitchNumber":2,"startTime":"2026-08-08T00:16:48.648Z","endTime":"2026-08-08T00:16:51.648Z","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":95.4,"endSpeed":87.5,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.124633879510718,"aZ":-14.379757525749229,"pfxX":2.534640416023408,"pfxZ":9.053056211529928,"pX":0.6755745748961969,"pZ":4.2032893900089805,"vX0":-1.2463861280577204,"vY0":-139.06934796235655,"vZ0":-1.0510444168486508,"x":91.25,"y":125.29,"x0":0.7993469958382726,"y0":50.00499732155023,"z0":5.536493938949852,"aX":4.983414801274748},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":-4.3,"spinRate":2236,"spinDirection":153},"zone":12,"typeConfidence":0.92,"plateTime":0.3933106793141463,"extension":6.636197156550675},"index":2,"playId":"a6368dbd-c056-3b84-8a90-fd497e458bd8","pitchNumber":3,"startTime":"2026-08-08T00:17:02.811Z","endTime":"2026-08-08T00:17:05.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.581129605919852,"aZ":-16.010033660895726,"pfxX":2.7285601286662455,"pfxZ":8.059904636615629,"pX":-0.2351382114013348,"pZ":2.0317534467086475,"vX0":-3.6470149127233604,"vY0":-140.0108187043899,"vZ0":-6.435836604981049,"x":125.96,"y":183.92,"x0":0.7236421038122585,"y0":50.004353086857535,"z0":5.389326900916939,"aX":5.473356993967198},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.6,"breakHorizontal":-4.3,"spinRate":2279,"spinDirection":155},"zone":8,"typeConfidence":0.91,"plateTime":0.38967876736691176,"extension":6.786337003712836},"hitData":{"launchSpeed":87.9,"launchAngle":-40.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":127.49,"coordY":146.62}},"index":3,"playId":"f55455d9-c9af-3f0d-8dc2-8682d6d44c41","pitchNumber":4,"startTime":"2026-08-08T00:17:17.558Z","endTime":"2026-08-08T00:17:25.304Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:17:25.304Z","atBatIndex":16},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Braden Montgomery homers (4) on a fly ball to center field.","rbi":1,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:17:49.084Z","endTime":"2026-08-08T00:19:40.882Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.400905587271644,"aZ":-23.132819977164733,"pfxX":7.384712431971469,"pfxZ":4.696165854223464,"pX":1.5699304794722242,"pZ":2.493523188752889,"vX0":-1.035608258620912,"vY0":-137.63009636100247,"vZ0":-3.644175083989479,"x":57.16,"y":171.45,"x0":0.990276637794662,"y0":50.004932743276235,"z0":5.394042543940822,"aX":14.225315351194864},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":-13.2,"spinRate":1979,"spinDirection":142},"zone":14,"typeConfidence":0.92,"plateTime":0.39735666587438345,"extension":6.483180004507425},"index":0,"playId":"89905c1f-9005-36ca-943a-3165f7728b80","pitchNumber":1,"startTime":"2026-08-08T00:17:49.084Z","endTime":"2026-08-08T00:17:52.084Z","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":96.0,"endSpeed":87.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.237311047045804,"aZ":-15.07945976367891,"pfxX":3.370783282892223,"pfxZ":8.634926344724267,"pX":0.5401366932766555,"pZ":2.8021605890634174,"vX0":-1.9493185847470873,"vY0":-139.75296256012567,"vZ0":-4.511671791144532,"x":96.41,"y":163.12,"x0":0.8084241670741732,"y0":50.0033002893095,"z0":5.426642672169774,"aX":6.67357368442791},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":-5.8,"spinRate":2244,"spinDirection":157},"zone":6,"typeConfidence":0.92,"plateTime":0.3917858639853331,"extension":6.688537183109615},"index":1,"playId":"a081bb3d-c13f-3737-867f-e9eccbdf81d4","pitchNumber":2,"startTime":"2026-08-08T00:18:02.843Z","endTime":"2026-08-08T00:18:06.499Z","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":2,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.474649541354417,"aZ":-25.509617194738052,"pfxX":8.665803240955851,"pfxZ":4.035381966788518,"pX":1.1278549833295102,"pZ":2.1107183510675687,"vX0":-2.711801212669495,"vY0":-127.48842985861965,"vZ0":-3.3610049712584855,"x":74.01,"y":181.79,"x0":1.077573331289293,"y0":50.00286019278416,"z0":5.453012590158305,"aX":14.306918471627684},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":6.8,"breakHorizontal":-15.1,"spinRate":1961,"spinDirection":120},"zone":14,"typeConfidence":0.8,"plateTime":0.4291464934397675,"extension":6.402594627057768},"index":2,"playId":"c52b3adc-63e4-3890-b416-3b264ac243e1","pitchNumber":3,"startTime":"2026-08-08T00:18:14.587Z","endTime":"2026-08-08T00:18:19.639Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-08T00:18:27.723Z","endTime":"2026-08-08T00:18:41.116Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.05208664515729,"aZ":-11.957549787173024,"pfxX":1.004415659659677,"pfxZ":10.069907552730355,"pX":-0.7121289969373825,"pZ":2.882742258423154,"vX0":-4.293209042707329,"vY0":-141.02440980456757,"vZ0":-4.838869628551816,"x":144.14,"y":160.95,"x0":0.7016183867445762,"y0":50.0026666569839,"z0":5.396632275494815,"aX":2.0169945675785024},"breaks":{"breakAngle":4.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":-1.0,"spinRate":2231,"spinDirection":157},"zone":1,"typeConfidence":0.91,"plateTime":0.38888595066875853,"extension":6.586725299419637},"index":4,"playId":"683c5f76-6466-35c2-9700-e1b69479aff4","pitchNumber":4,"startTime":"2026-08-08T00:18:41.116Z","endTime":"2026-08-08T00:18:44.116Z","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":96.6,"endSpeed":88.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.336699264993218,"aZ":-16.899156963872244,"pfxX":1.7499078823846628,"pfxZ":7.561859302921043,"pX":0.4189420586820032,"pZ":4.447963231147542,"vX0":-1.9482314829715184,"vY0":-140.82949608420472,"vZ0":-0.23181164768716178,"x":101.03,"y":118.68,"x0":0.8905352369024615,"y0":50.00146458352536,"z0":5.619312871197181,"aX":3.5342527283733474},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":13.8,"breakHorizontal":-2.8,"spinRate":2212,"spinDirection":151},"zone":12,"typeConfidence":0.88,"plateTime":0.38812331632892727,"extension":6.549981232508662},"index":5,"playId":"75e56bca-ae3b-3d2d-9a08-6a976d97c002","pitchNumber":5,"startTime":"2026-08-08T00:19:00.223Z","endTime":"2026-08-08T00:19:03.223Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.653112797649587,"aZ":-13.647531788503393,"pfxX":2.1960570424033183,"pfxZ":9.130538235526052,"pX":-0.04048629558876129,"pZ":2.947005374986229,"vX0":-3.0987594412356136,"vY0":-141.1998689769418,"vZ0":-4.564461768632905,"x":118.54,"y":159.21,"x0":0.7833362448168453,"y0":50.00395198047783,"z0":5.4556574500216835,"aX":4.456819671617935},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":15.8,"breakHorizontal":-3.4,"spinRate":2264,"spinDirection":152},"zone":2,"typeConfidence":0.92,"plateTime":0.3871659128306333,"extension":6.725788247625665},"hitData":{"launchSpeed":105.7,"launchAngle":29.0,"totalDistance":419.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.79,"coordY":29.72}},"index":6,"playId":"a8804c0e-8ed1-35ad-9145-dfb05d6373e8","pitchNumber":6,"startTime":"2026-08-08T00:19:16.755Z","endTime":"2026-08-08T00:19:40.882Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:19:40.882Z","atBatIndex":17},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-08T00:19:52.373Z","endTime":"2026-08-08T00:20:08.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.9,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.00080858530538,"aZ":-14.18075449832706,"pfxX":2.44851139176645,"pfxZ":8.944834135588877,"pX":-0.23116861762935761,"pZ":2.2290143143786616,"vX0":-3.8611719340829054,"vY0":-140.29015590453182,"vZ0":-5.945555089250587,"x":125.81,"y":178.6,"x0":0.8390861919760345,"y0":50.00482502732599,"z0":5.285086003418022,"aX":4.926676347652553},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":15.4,"breakHorizontal":-3.7,"spinRate":2253,"spinDirection":150},"zone":5,"typeConfidence":0.92,"plateTime":0.38907253730750657,"extension":6.770694582520856},"hitData":{"launchSpeed":99.3,"launchAngle":-10.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":106.71,"coordY":151.68}},"index":0,"playId":"681129f1-e809-31f1-a154-e0f9a0e7858f","pitchNumber":1,"startTime":"2026-08-08T00:20:01.830Z","endTime":"2026-08-08T00:20:08.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:20:08.844Z","atBatIndex":18},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"José Ramírez lines out to left fielder Randal Grichuk.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-08T00:22:12.150Z","endTime":"2026-08-08T00:23:19.645Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"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(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":97.5,"endSpeed":89.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.89981763050705,"aZ":-18.642835863635497,"pfxX":-6.678759150519205,"pfxZ":6.615103793876987,"pX":-0.3487075064805888,"pZ":2.7902187428173013,"vX0":7.707080847089303,"vY0":-141.75027727618445,"vZ0":-4.791778492875522,"x":130.29,"y":163.44,"x0":-2.228735462108009,"y0":50.00244141365584,"z0":5.684525338668474,"aX":-13.659295735529582},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":11.3,"breakHorizontal":10.7,"spinRate":2279,"spinDirection":214},"zone":1,"typeConfidence":2.0,"plateTime":0.38567868923897874,"extension":6.576919804871011},"index":0,"playId":"68353bfe-3384-3258-8a5b-a078b8bce4ab","pitchNumber":1,"startTime":"2026-08-08T00:22:28.645Z","endTime":"2026-08-08T00:22:31.645Z","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":92.2,"endSpeed":85.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.621074881734632,"aZ":-26.718918858588587,"pfxX":-5.419742604419526,"pfxZ":2.974502506685706,"pX":-0.15046183907214597,"pZ":0.45817112534277366,"vX0":7.520887915903307,"vY0":-133.95915626504444,"vZ0":-8.502084727637113,"x":122.74,"y":226.41,"x0":-2.2791429357581663,"y0":50.00187376529559,"z0":5.558329307306157,"aX":-9.934393938386147},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.8,"breakHorizontal":8.4,"spinRate":1086,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.40754789664058766,"extension":6.646534709631858},"index":1,"playId":"69ddcbaf-48dc-36d6-96be-ee8d6a5d5b75","pitchNumber":2,"startTime":"2026-08-08T00:22:42.216Z","endTime":"2026-08-08T00:22:45.540Z","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":0},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.739032973471005,"aZ":-22.153773656466992,"pfxX":-7.584680992574362,"pfxZ":4.895604859206543,"pX":-1.0433289506582297,"pZ":3.669938682816594,"vX0":6.203940774401697,"vY0":-141.55357058351896,"vZ0":-1.9010399201217758,"x":156.77,"y":139.69,"x0":-2.268802165258318,"y0":50.00105244534793,"z0":5.756131438886933,"aX":-15.521382389053578},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":8.8,"breakHorizontal":12.6,"spinRate":2284,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.3856759499668443,"extension":6.467415489553816},"index":2,"playId":"46088877-1c7d-34b6-b12c-03fca5f385a8","pitchNumber":3,"startTime":"2026-08-08T00:22:57.521Z","endTime":"2026-08-08T00:23:01.409Z","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":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":86.1,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.475178907122217,"aZ":-26.22818258537038,"pfxX":1.654639266786437,"pfxZ":3.182230129249122,"pX":-0.021641750032603293,"pZ":2.3038991010264427,"vX0":5.579565974171284,"vY0":-134.86319094103644,"vZ0":-4.147024729491796,"x":117.82,"y":176.57,"x0":-2.320589025338871,"y0":50.00092134641519,"z0":5.681025850261495,"aX":3.0902739230979623},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.2,"breakHorizontal":-4.1,"spinRate":2153,"spinDirection":187},"zone":5,"typeConfidence":2.0,"plateTime":0.40396641756179097,"extension":6.653622861447969},"hitData":{"launchSpeed":86.6,"launchAngle":20.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":84.08,"coordY":101.78}},"index":3,"playId":"de6314c2-43cf-335c-adbb-f6f8a4ebe848","pitchNumber":4,"startTime":"2026-08-08T00:23:11.850Z","endTime":"2026-08-08T00:23:19.645Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:23:19.645Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-08T00:23:21.829Z","endTime":"2026-08-08T00:24:27.294Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":84.3,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.52440218396707,"aZ":-29.840835319529585,"pfxX":2.498416587335386,"pfxZ":1.2871699304158675,"pX":-0.9574347929412009,"pZ":3.7909258670042476,"vX0":3.2181990660340682,"vY0":-133.12060948511058,"vZ0":0.17945417559378463,"x":153.5,"y":136.43,"x0":-2.5029953391308752,"y0":50.00007344725952,"z0":5.869371686633167,"aX":4.516967865999951},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":2.5,"breakHorizontal":-5.2,"spinRate":2368,"spinDirection":176},"zone":11,"typeConfidence":2.0,"plateTime":0.41024471001447216,"extension":6.181191434886675},"index":0,"playId":"494bdc0b-9e10-37c2-83f9-adeac592e4bd","pitchNumber":1,"startTime":"2026-08-08T00:23:40.828Z","endTime":"2026-08-08T00:23:43.921Z","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":85.4,"endSpeed":79.4,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.283293570988402,"aZ":-36.57468732251781,"pfxX":1.9921477606301665,"pfxZ":-2.7830430920082136,"pX":0.6869260570663512,"pZ":2.7463000210501507,"vX0":6.074767594859935,"vY0":-124.29658562858023,"vZ0":-0.2979671376643511,"x":90.82,"y":164.63,"x0":-2.0363912947923204,"y0":50.001041660575765,"z0":5.875843009518147,"aX":3.151624714526189},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-4.9,"breakHorizontal":-4.9,"spinRate":2458,"spinDirection":69},"zone":6,"typeConfidence":2.0,"plateTime":0.4387722075916183,"extension":6.655187297393786},"index":1,"playId":"ec59dd5f-5eec-3918-a632-a6841c128dd4","pitchNumber":2,"startTime":"2026-08-08T00:23:54.294Z","endTime":"2026-08-08T00:23:57.859Z","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":2,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.7,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.11404092144412,"aZ":-30.292415967428994,"pfxX":7.835781211614565,"pfxZ":1.1532950148419712,"pX":1.8460135057991915,"pZ":2.1434775394563617,"vX0":8.183358430393795,"vY0":-126.70132388975424,"vZ0":-2.4272558399317017,"x":46.63,"y":180.91,"x0":-2.439891478053558,"y0":50.00334797827034,"z0":5.527016132551205,"aX":12.778011148937015},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":1.8,"breakHorizontal":-16.0,"spinRate":2756,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.43178182979655055,"extension":6.6515628656062455},"index":2,"playId":"c260a757-f8a8-3c6b-a281-8dd45c5fe891","pitchNumber":3,"startTime":"2026-08-08T00:24:08.465Z","endTime":"2026-08-08T00:24:11.465Z","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":1,"strikes":3,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.028190218444667,"aZ":-29.951351018961244,"pfxX":6.978575178863773,"pfxZ":1.3358573458440262,"pX":0.5679201425170054,"pZ":2.1616358221777947,"vX0":5.249489088862703,"vY0":-128.0679534305248,"vZ0":-2.8211431612599775,"x":95.35,"y":180.42,"x0":-2.4138107909078736,"y0":50.00244520202391,"z0":5.6160039058538525,"aX":11.61111091376885},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":2.0,"breakHorizontal":-13.8,"spinRate":2700,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.42739992316323194,"extension":6.390937655776245},"index":3,"playId":"faf921aa-375d-3026-aeb6-6269bc63713b","pitchNumber":4,"startTime":"2026-08-08T00:24:24.043Z","endTime":"2026-08-08T00:24:27.294Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:24:27.294Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Martínez grounds out to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-08T00:24:34.017Z","endTime":"2026-08-08T00:26:17.215Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"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":84.4,"endSpeed":78.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.3146856363191,"aZ":-38.98680812868607,"pfxX":-0.11927808933220474,"pfxZ":-4.4127673179455735,"pX":-0.4040113051306403,"pZ":1.9434001184249932,"vX0":4.242394664223851,"vY0":-122.94888632898501,"vZ0":-1.6773801050051094,"x":132.4,"y":186.31,"x0":-2.1297627990224837,"y0":50.001757737541794,"z0":5.915867662620688,"aX":-0.18498685220328628},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-8.2,"breakHorizontal":-0.7,"spinRate":2444,"spinDirection":37},"zone":7,"typeConfidence":2.0,"plateTime":0.443960035403443,"extension":6.716070202637494},"index":0,"playId":"35c8329e-a490-3f83-9ef0-33fe7e4f18e8","pitchNumber":1,"startTime":"2026-08-08T00:24:52.746Z","endTime":"2026-08-08T00:24:58.188Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":1,"startTime":"2026-08-08T00:25:03.023Z","endTime":"2026-08-08T00:25:13.522Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":86.0,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.550497508931947,"aZ":-19.42928624113675,"pfxX":-1.6959835915116224,"pfxZ":6.863920378805225,"pX":-0.6399462472047103,"pZ":0.09009414299270423,"vX0":5.23089241919738,"vY0":-134.70302010556705,"vZ0":-10.371703118896372,"x":141.39,"y":236.35,"x0":-2.3781739190127986,"y0":50.00063752618682,"z0":5.336860528893179,"aX":-3.148286067748289},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.7,"breakHorizontal":2.0,"spinRate":1083,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.4051066228034248,"extension":6.774697962271197},"index":2,"playId":"1ba98742-af0a-38b1-b19d-89deb35311c1","pitchNumber":2,"startTime":"2026-08-08T00:25:13.522Z","endTime":"2026-08-08T00:25:16.522Z","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.4,"endSpeed":89.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.75020018800026,"aZ":-20.06125387058571,"pfxX":-1.6405189226242474,"pfxZ":5.886473985825628,"pX":-0.748559592236903,"pZ":4.642006609226174,"vX0":4.892257446589218,"vY0":-141.91781237535747,"vZ0":0.13779044898648496,"x":145.53,"y":113.45,"x0":-2.274846364662154,"y0":50.00499468906864,"z0":5.861386523496038,"aX":-3.3779056975615864},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.9,"breakHorizontal":2.0,"spinRate":2062,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.38463471413803507,"extension":6.636795994651789},"index":3,"playId":"6d8b0d95-93e7-3e66-b3c4-68d3166533e1","pitchNumber":3,"startTime":"2026-08-08T00:25:30.183Z","endTime":"2026-08-08T00:25:33.183Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":85.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.929175728252357,"aZ":-28.44328268374052,"pfxX":2.64516782443079,"pfxZ":2.023493231931343,"pX":0.7752589812409125,"pZ":1.816539538162766,"vX0":6.862092591898293,"vY0":-134.47708145941624,"vZ0":-4.86803825990691,"x":87.45,"y":189.73,"x0":-2.145179818059459,"y0":50.00638944941356,"z0":5.648306191764639,"aX":4.884103826676381},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.9,"breakVerticalInduced":2.9,"breakHorizontal":-6.1,"spinRate":2499,"spinDirection":170},"zone":9,"typeConfidence":2.0,"plateTime":0.40604022776206117,"extension":6.7003272382186},"index":4,"playId":"2ca0c323-f86f-3b8a-959d-a67de85ba1c9","pitchNumber":4,"startTime":"2026-08-08T00:25:48.865Z","endTime":"2026-08-08T00:25:52.624Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.665050064250355,"aZ":-16.118931309716995,"pfxX":-2.333899827605867,"pfxZ":7.859850790765041,"pX":0.6050498941902747,"pZ":2.8229006900449685,"vX0":8.208569869436966,"vY0":-141.6295471186226,"vZ0":-5.229651650490507,"x":93.94,"y":162.56,"x0":-2.020604862778498,"y0":50.005335029696596,"z0":5.715340909778077,"aX":-4.770229931341952},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":13.4,"breakHorizontal":2.6,"spinRate":2260,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.38591346389350134,"extension":6.804538669503691},"hitData":{"launchSpeed":78.8,"launchAngle":-28.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":160.93,"coordY":165.87}},"index":5,"playId":"406fb2c2-934b-3f2c-9385-a33fe5709db7","pitchNumber":5,"startTime":"2026-08-08T00:26:10.438Z","endTime":"2026-08-08T00:26:17.215Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:26:17.215Z","atBatIndex":21},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Luisangel Acuña flies out to right fielder Jo Adell.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-08T00:28:22.731Z","endTime":"2026-08-08T00:29:44.760Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":666176,"link":"/api/v1/people/666176"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":79.4,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.647651661574976,"aZ":-29.150129817860478,"pfxX":6.400736547244357,"pfxZ":1.892755548086484,"pX":1.2924531675205273,"pZ":3.213687301719613,"vX0":-2.054103930775358,"vY0":-124.96640336235014,"vZ0":0.14701388028278572,"x":67.73,"y":152.01,"x0":1.2882664705975848,"y0":50.00390408945341,"z0":5.527747588899658,"aX":10.232803441823156},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.7,"breakHorizontal":-11.2,"spinRate":1637,"spinDirection":120},"zone":12,"typeConfidence":0.9,"plateTime":0.43651446229379864,"extension":6.348524735104136},"index":0,"playId":"e7db0610-9595-3bde-ba05-511309ef3ada","pitchNumber":1,"startTime":"2026-08-08T00:28:24.159Z","endTime":"2026-08-08T00:28:27.159Z","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":93.4,"endSpeed":86.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.431254867814513,"aZ":-22.710269368512158,"pfxX":7.140575907651924,"pfxZ":5.002929938073496,"pX":-1.4042158205092303,"pZ":1.641306724245601,"vX0":-8.350614102692946,"vY0":-135.87934839372787,"vZ0":-5.844181438409139,"x":170.53,"y":194.46,"x0":0.7638763046882352,"y0":50.003752830067896,"z0":5.371553138473326,"aX":13.513029474074388},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":8.2,"breakHorizontal":-11.4,"spinRate":2031,"spinDirection":146},"zone":13,"typeConfidence":0.91,"plateTime":0.40125484542976597,"extension":6.747429065017455},"index":1,"playId":"31240df6-fff1-3661-901d-89f1e9605f03","pitchNumber":2,"startTime":"2026-08-08T00:28:36.410Z","endTime":"2026-08-08T00:28:39.410Z","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.3,"endSpeed":86.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.566598784170345,"aZ":-23.222525783686425,"pfxX":8.10289880126155,"pfxZ":4.749362546598279,"pX":-0.7394440895934461,"pZ":0.5831207887331844,"vX0":-6.931974823296764,"vY0":-135.66747168954038,"vZ0":-8.24865798667488,"x":145.19,"y":223.04,"x0":0.7820806786749307,"y0":50.004084852371584,"z0":5.252509519039894,"aX":15.275185651108826},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.2,"breakHorizontal":-13.4,"spinRate":1969,"spinDirection":145},"zone":13,"typeConfidence":0.9,"plateTime":0.40201445591068286,"extension":6.785242916536683},"index":2,"playId":"d79f53a3-6dde-3978-8a85-4ad749d6a58c","pitchNumber":3,"startTime":"2026-08-08T00:28:48.897Z","endTime":"2026-08-08T00:28:52.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.875335212835534,"aZ":-16.252311066346582,"pfxX":2.3976327053320063,"pfxZ":8.33386330372775,"pX":-0.5165967993381068,"pZ":2.5273757311406757,"vX0":-4.444791744260527,"vY0":-136.58410843767354,"vZ0":-4.824617280556305,"x":136.69,"y":170.54,"x0":0.8120163732215778,"y0":50.00394127417764,"z0":5.4153858686727885,"aX":4.581762223779313},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.4,"breakHorizontal":-3.5,"spinRate":2221,"spinDirection":153},"zone":4,"typeConfidence":0.88,"plateTime":0.39928249917448433,"extension":6.676739910089276},"index":3,"playId":"df4f835a-60d2-3ada-9609-255dfe5a69ec","pitchNumber":4,"startTime":"2026-08-08T00:29:02.121Z","endTime":"2026-08-08T00:29:05.121Z","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":93.8,"endSpeed":86.3,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.188267117740672,"aZ":-15.576866487922624,"pfxX":2.44497653593655,"pfxZ":8.714404813612852,"pX":-0.15089002367383814,"pZ":2.8351688212573136,"vX0":-3.5636259259694385,"vY0":-136.65976537351943,"vZ0":-3.950913745619608,"x":122.75,"y":162.23,"x0":0.8482347995450544,"y0":50.00091694328958,"z0":5.359348528121013,"aX":4.655908352893758},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":-3.7,"spinRate":2066,"spinDirection":151},"zone":2,"typeConfidence":0.89,"plateTime":0.3997529083604019,"extension":6.661378152582795},"index":4,"playId":"05449a27-c8c3-3ee1-b1bd-54e5f5713add","pitchNumber":5,"startTime":"2026-08-08T00:29:14.929Z","endTime":"2026-08-08T00:29:17.929Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-08T00:29:28.081Z","endTime":"2026-08-08T00:29:35.562Z","isPitch":false,"type":"action","player":{"id":682668,"link":"/api/v1/people/682668"}},{"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":86.4,"endSpeed":79.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.844769325846077,"aZ":-27.99435346933206,"pfxX":9.25797533488322,"pfxZ":2.5998971243390248,"pX":0.42373747578147347,"pZ":2.8689175473706894,"vX0":-4.3793711853846835,"vY0":-125.87634999496754,"vZ0":-0.8387583431624835,"x":100.85,"y":161.32,"x0":0.9804288180537467,"y0":50.005009602318374,"z0":5.466972036076314,"aX":14.90241120512614},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":4.8,"breakHorizontal":-15.8,"spinRate":1825,"spinDirection":121},"zone":3,"typeConfidence":0.9,"plateTime":0.4346439032887064,"extension":6.330419779452991},"hitData":{"launchSpeed":92.9,"launchAngle":32.0,"totalDistance":343.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":210.92,"coordY":89.35}},"index":6,"playId":"5f99c69d-6f47-34df-a124-6acc1a704f5f","pitchNumber":6,"startTime":"2026-08-08T00:29:35.562Z","endTime":"2026-08-08T00:29:44.760Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:29:44.760Z","atBatIndex":22},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase Meidroth grounds out, pitcher Parker Messick to first baseman Rhys Hoskins.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-08T00:29:49.377Z","endTime":"2026-08-08T00:31:29.031Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":800048,"link":"/api/v1/people/800048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.266958441949637,"aZ":-12.452883011914539,"pfxX":3.3108772846493846,"pfxZ":10.118533846316973,"pX":-0.9166858903220187,"pZ":1.857147861469825,"vX0":-5.887911399050128,"vY0":-138.5739814646599,"vZ0":-7.232303530431031,"x":151.94,"y":188.64,"x0":0.8031796681599577,"y0":50.00577646386292,"z0":5.328568658688915,"aX":6.455401629324225},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":17.0,"breakHorizontal":-4.8,"spinRate":2222,"spinDirection":150},"zone":13,"typeConfidence":0.92,"plateTime":0.3948954279135517,"extension":6.691954378213756},"index":0,"playId":"11931f1c-f884-3eaa-8f99-db1de1c229c3","pitchNumber":1,"startTime":"2026-08-08T00:30:10.651Z","endTime":"2026-08-08T00:30:14.274Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.89959444161928,"aZ":-11.399363437147974,"pfxX":2.7836716190799327,"pfxZ":10.58063516770809,"pX":-0.06646610018401003,"pZ":2.8877486055880195,"vX0":-3.608567963131422,"vY0":-139.5852998786112,"vZ0":-4.742055011228964,"x":119.53,"y":160.81,"x0":0.8844572108110353,"y0":50.00278017762726,"z0":5.366018698650461,"aX":5.465813293171441},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.5,"breakVerticalInduced":18.4,"breakHorizontal":-4.2,"spinRate":2265,"spinDirection":150},"zone":2,"typeConfidence":0.92,"plateTime":0.3931692302088896,"extension":6.767359893396255},"index":1,"playId":"d289044c-4509-3004-b978-a3e648a3199d","pitchNumber":2,"startTime":"2026-08-08T00:30:22.815Z","endTime":"2026-08-08T00:30:26.282Z","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":1},"pitchData":{"startSpeed":88.0,"endSpeed":81.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.55657867835199,"aZ":-26.314343955707365,"pfxX":9.49222418356155,"pfxZ":3.5283205210505852,"pX":0.6647856310202307,"pZ":0.9585582104852238,"vX0":-3.9111446025291943,"vY0":-128.09787313028278,"vZ0":-5.804531863487343,"x":91.66,"y":212.9,"x0":0.9784993767308791,"y0":50.00258894110349,"z0":5.312043983809906,"aX":15.768755677193226},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.0,"breakVerticalInduced":5.3,"breakHorizontal":-16.3,"spinRate":1830,"spinDirection":125},"zone":14,"typeConfidence":0.86,"plateTime":0.42764726299059674,"extension":6.406429636000346},"index":2,"playId":"a5512cf4-36c0-3d24-8289-61e67ef2003a","pitchNumber":3,"startTime":"2026-08-08T00:30:33.581Z","endTime":"2026-08-08T00:30:36.738Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.379454621112544,"aZ":-12.424262640718174,"pfxX":2.9599507788775723,"pfxZ":10.039064981085026,"pX":-0.45414142880322167,"pZ":2.7760130629010997,"vX0":-4.885729300006341,"vY0":-139.59467781319674,"vZ0":-4.721361714441374,"x":134.31,"y":163.83,"x0":0.9367712231654833,"y0":50.002027122485565,"z0":5.31174581657333,"aX":5.823090442134618},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":17.4,"breakHorizontal":-4.3,"spinRate":2277,"spinDirection":149},"zone":1,"typeConfidence":0.92,"plateTime":0.3928658012170887,"extension":6.75409567566401},"index":3,"playId":"5b0f1f12-215b-31f6-94d0-bc2620b7574d","pitchNumber":4,"startTime":"2026-08-08T00:30:44.831Z","endTime":"2026-08-08T00:30:48.116Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-08T00:30:53.088Z","endTime":"2026-08-08T00:31:01.479Z","isPitch":false,"type":"action","player":{"id":805367,"link":"/api/v1/people/805367"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":80.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.143339408186538,"aZ":-29.461969187167472,"pfxX":9.497089363251337,"pfxZ":1.6229863739036485,"pX":0.6801776980606118,"pZ":2.401086466477017,"vX0":-4.0864021654032525,"vY0":-128.6833992785131,"vZ0":-1.8472828245325528,"x":91.07,"y":173.95,"x0":1.0600468977141746,"y0":50.000912741610065,"z0":5.4234889822870604,"aX":15.833388668256536},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":2.8,"breakHorizontal":-16.2,"spinRate":2011,"spinDirection":117},"zone":6,"typeConfidence":0.88,"plateTime":0.4265850018181956,"extension":6.387661775194974},"index":5,"playId":"2d608696-602b-3cb4-bf4d-97740eef88f2","pitchNumber":5,"startTime":"2026-08-08T00:31:01.479Z","endTime":"2026-08-08T00:31:08.285Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.793699513019636,"aZ":-37.61745426461898,"pfxX":-8.178511054469807,"pfxZ":-3.9706211228208907,"pX":0.36092840561926404,"pZ":2.508212861106892,"vX0":0.6654246413960093,"vY0":-116.36925393333672,"vZ0":1.1500545384136651,"x":103.24,"y":171.06,"x0":1.133772092795006,"y0":50.00079660087344,"z0":5.570505823992145,"aX":-11.217759789952272},"breaks":{"breakAngle":16.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.3,"breakVerticalInduced":-6.6,"breakHorizontal":14.6,"spinRate":2303,"spinDirection":320},"zone":6,"typeConfidence":0.9,"plateTime":0.47063638955824594,"extension":6.4830269797392965},"hitData":{"launchSpeed":66.6,"launchAngle":-55.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":119.96,"coordY":182.6}},"index":6,"playId":"15e5c8e0-db06-33c4-9260-9e2b9a50255c","pitchNumber":6,"startTime":"2026-08-08T00:31:21.810Z","endTime":"2026-08-08T00:31:29.031Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:31:29.031Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-08T00:31:36.397Z","endTime":"2026-08-08T00:32:41.473Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":88.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.043746903064235,"aZ":-13.02972421185506,"pfxX":2.0928848286579473,"pfxZ":9.569694428691044,"pX":0.08808660813775183,"pZ":2.797994871836729,"vX0":-2.8581222808235607,"vY0":-140.1538455878274,"vZ0":-4.797245632366819,"x":113.64,"y":163.23,"x0":0.8465419584752936,"y0":50.00018413936156,"z0":5.3748235082433995,"aX":4.1860018625954005},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.6,"breakHorizontal":-3.2,"spinRate":2113,"spinDirection":152},"zone":5,"typeConfidence":0.92,"plateTime":0.389979478919682,"extension":6.691028016849758},"index":0,"playId":"50629460-6dbd-3ba6-a180-e71b93499f66","pitchNumber":1,"startTime":"2026-08-08T00:31:54.329Z","endTime":"2026-08-08T00:31:57.574Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.5,"endSpeed":80.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.532951433473453,"aZ":-28.894267823102673,"pfxX":9.320090353226004,"pfxZ":2.001048627831978,"pX":-0.9378249170765648,"pZ":0.775300700328072,"vX0":-7.635541881505432,"vY0":-127.16005568968772,"vZ0":-5.545333743458884,"x":152.75,"y":217.85,"x0":0.8896513749439467,"y0":50.00616663779223,"z0":5.270675423545854,"aX":15.300137696535991},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.5,"breakHorizontal":-15.2,"spinRate":1848,"spinDirection":114},"zone":13,"typeConfidence":0.9,"plateTime":0.43037380752016796,"extension":6.427304719857367},"index":1,"playId":"4547db75-e907-311a-9af1-064785dc43d5","pitchNumber":2,"startTime":"2026-08-08T00:32:08.503Z","endTime":"2026-08-08T00:32:11.503Z","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":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.557222794773566,"aZ":-21.645657060494905,"pfxX":7.868174647582821,"pfxZ":5.378876206580701,"pX":0.6058210190866358,"pZ":3.444555422139971,"vX0":-3.7715007268835343,"vY0":-138.44879522670712,"vZ0":-1.5845186442854964,"x":93.91,"y":145.78,"x0":0.9574919801090875,"y0":50.00135244788327,"z0":5.461243713082759,"aX":15.397324570769028},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.6,"breakHorizontal":-13.6,"spinRate":2149,"spinDirection":146},"zone":3,"typeConfidence":0.92,"plateTime":0.3943855704225099,"extension":6.611459492544986},"index":2,"playId":"805fd44b-0a54-3000-94b2-e625893347d9","pitchNumber":3,"startTime":"2026-08-08T00:32:23.919Z","endTime":"2026-08-08T00:32:26.919Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.255104271440576,"aZ":-29.175942780822428,"pfxX":7.6548574015732,"pfxZ":1.8673143398238832,"pX":0.7138691180312188,"pZ":2.790997012470879,"vX0":-3.283610263845172,"vY0":-125.8862221735241,"vZ0":-0.8799308039242516,"x":89.79,"y":163.42,"x0":1.039672245552765,"y0":50.004509394261234,"z0":5.504270025107514,"aX":12.302387459482302},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.4,"breakHorizontal":-13.1,"spinRate":1990,"spinDirection":124},"zone":6,"typeConfidence":0.9,"plateTime":0.4348971720526693,"extension":6.374902133415324},"index":3,"playId":"1bf626c0-fafc-3b8f-ae5f-303f4dd672cd","pitchNumber":4,"startTime":"2026-08-08T00:32:38.300Z","endTime":"2026-08-08T00:32:41.473Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:32:41.473Z","atBatIndex":24},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rhys Hoskins strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T00:34:26.527Z","endTime":"2026-08-08T00:36:14.019Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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":95.7,"endSpeed":87.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.000736726470198,"aZ":-12.731933538804387,"pfxX":-3.394861022830347,"pfxZ":9.897911221620923,"pX":-0.35819204949007405,"pZ":2.520633944273808,"vX0":6.612005462875308,"vY0":-139.19619248136814,"vZ0":-6.280566967691966,"x":130.65,"y":170.72,"x0":-2.322326208038718,"y0":50.000982519977676,"z0":5.647782475072657,"aX":-6.667801890871903},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.8,"breakHorizontal":4.8,"spinRate":2379,"spinDirection":215},"zone":4,"typeConfidence":2.0,"plateTime":0.393379148077702,"extension":6.766604174152282},"index":0,"playId":"a88ad571-802e-3521-b4cf-f99a679deb8b","pitchNumber":1,"startTime":"2026-08-08T00:34:45.670Z","endTime":"2026-08-08T00:34:49.276Z","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":99.0,"endSpeed":90.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.19773227320265,"aZ":-10.153650915979867,"pfxX":-4.880121154384897,"pfxZ":10.468152954737889,"pX":0.3918611874021944,"pZ":2.805584875549975,"vX0":8.830942591611201,"vY0":-143.8379744232566,"vZ0":-6.315445468432828,"x":102.06,"y":163.03,"x0":-2.078736098058682,"y0":50.00042009158583,"z0":5.653846634221131,"aX":-10.264350539497485},"breaks":{"breakAngle":36.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2412,"spinDirection":209},"zone":6,"typeConfidence":2.0,"plateTime":0.38026531520756146,"extension":6.701004991611334},"index":1,"playId":"1480fe58-4868-3250-b2e6-d2e6f504be8e","pitchNumber":2,"startTime":"2026-08-08T00:34:57.315Z","endTime":"2026-08-08T00:35:04.472Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.5,"endSpeed":81.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.50188017934237,"aZ":-30.447669258640094,"pfxX":2.6925628898685368,"pfxZ":1.0458882116599253,"pX":2.476213104562391,"pZ":0.2914270150483934,"vX0":11.04079470826882,"vY0":-126.96384145035415,"vZ0":-7.002342184027837,"x":22.61,"y":230.91,"x0":-2.2603683655487994,"y0":50.001596925744,"z0":5.475845583681816,"aX":4.440136207083892},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.6,"breakHorizontal":-7.2,"spinRate":2778,"spinDirection":70},"zone":14,"typeConfidence":2.0,"plateTime":0.4297237743193283,"extension":6.931196548877443},"index":2,"playId":"41f8f81f-e2ec-3dd8-b4d7-de0d120802f7","pitchNumber":3,"startTime":"2026-08-08T00:35:19.347Z","endTime":"2026-08-08T00:35:22.347Z","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":86.9,"endSpeed":80.0,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.866885378489705,"aZ":-31.174324218014174,"pfxX":6.063167287124068,"pfxZ":0.6166173451358983,"pX":1.7393411415743825,"pZ":2.4765237430701315,"vX0":8.006454092302167,"vY0":-126.30524121675484,"vZ0":-1.5502556488266515,"x":50.7,"y":171.91,"x0":-2.259863588573455,"y0":50.00165460491581,"z0":5.606551035703088,"aX":9.786989887574203},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":1.0,"breakHorizontal":-12.8,"spinRate":2652,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.4337499517625867,"extension":6.881389932980594},"index":3,"playId":"603d5dd8-8cae-322c-9f76-62c32a046d7c","pitchNumber":4,"startTime":"2026-08-08T00:35:35.090Z","endTime":"2026-08-08T00:35:38.503Z","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":99.1,"endSpeed":91.2,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.058360148283818,"aZ":-17.779152941650835,"pfxX":-3.0148504656122377,"pfxZ":6.775896944182259,"pX":0.27809259909204437,"pZ":3.9383859156582695,"vX0":7.658811602596394,"vY0":-144.2680322034179,"vZ0":-2.0498520739557415,"x":106.4,"y":132.44,"x0":-2.0099684587626605,"y0":50.00337866023807,"z0":5.744346428158071,"aX":-6.406027124593259},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":12.1,"breakHorizontal":4.1,"spinRate":2123,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.3785119067342033,"extension":6.609279485340857},"index":4,"playId":"037c3eb7-5d0d-3a65-9320-98ffdf9fba12","pitchNumber":5,"startTime":"2026-08-08T00:35:52.246Z","endTime":"2026-08-08T00:35:55.596Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.7,"endSpeed":80.1,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.563143279313845,"aZ":-25.96838508972449,"pfxX":2.884029051206163,"pfxZ":3.829615467772739,"pX":0.6176037206144664,"pZ":2.2129114605489955,"vX0":6.4114208031949635,"vY0":-126.24510369271468,"vZ0":-3.4214714594997893,"x":93.46,"y":179.03,"x0":-2.3250620847721764,"y0":50.00545247240236,"z0":5.665135675220401,"aX":4.677657449644562},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":6.4,"breakHorizontal":-6.6,"spinRate":2536,"spinDirection":62},"zone":9,"typeConfidence":2.0,"plateTime":0.433078752384942,"extension":6.551111499189949},"index":5,"playId":"af783a42-8936-31f3-9262-29806a0b35f9","pitchNumber":6,"startTime":"2026-08-08T00:36:10.088Z","endTime":"2026-08-08T00:36:14.019Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:36:14.019Z","atBatIndex":25},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brayan Rocchio lines out to center fielder Brenton Doyle.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T00:36:18.281Z","endTime":"2026-08-08T00:37:51.012Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":83.7,"endSpeed":77.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.475144991117386,"aZ":-36.24842594408791,"pfxX":2.490581258372028,"pfxZ":-2.717035458634589,"pX":-0.3442607341827214,"pZ":2.1052385179253403,"vX0":3.6955021672152486,"vY0":-121.83879429691997,"vZ0":-1.6331360972909308,"x":130.12,"y":181.94,"x0":-2.2056098301012277,"y0":50.002104168101255,"z0":5.92359188587817,"aX":3.7351040481023827},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.2,"breakVerticalInduced":-5.0,"breakHorizontal":-5.4,"spinRate":2401,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.4499630513691648,"extension":6.526710499878356},"index":0,"playId":"a33b3f2d-a3f3-3bb6-9418-48b544b745e9","pitchNumber":1,"startTime":"2026-08-08T00:36:36.062Z","endTime":"2026-08-08T00:36:39.528Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":84.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.19049710997598,"aZ":-25.604514397094203,"pfxX":-2.773193163631804,"pfxZ":3.627141368053774,"pX":-1.4114210121792807,"pZ":2.881603564888515,"vX0":3.624187678267581,"vY0":-133.309771261876,"vZ0":-2.427676951919863,"x":170.8,"y":160.98,"x0":-2.424753289425138,"y0":50.000614228367425,"z0":5.641923824013509,"aX":-5.018548908003777},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":6.2,"breakHorizontal":4.3,"spinRate":1088,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.4100109676067296,"extension":6.922237280528052},"index":1,"playId":"4b920da5-1127-3d32-858f-a64dc12b463b","pitchNumber":2,"startTime":"2026-08-08T00:36:50.115Z","endTime":"2026-08-08T00:36:53.643Z","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":85.1,"endSpeed":78.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.426254089804864,"aZ":-40.156050619778355,"pfxX":1.2801854313611036,"pfxZ":-5.155550370782523,"pX":-0.25864286118994895,"pZ":2.081293388914084,"vX0":4.468188390457876,"vY0":-123.82900178032389,"vZ0":-0.9907481735437742,"x":126.86,"y":182.59,"x0":-2.254964312040384,"y0":50.00258011170829,"z0":5.855066283280101,"aX":1.9817065268691745},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.2,"breakVerticalInduced":-9.4,"breakHorizontal":-3.4,"spinRate":2402,"spinDirection":54},"zone":8,"typeConfidence":2.0,"plateTime":0.44283689480066313,"extension":6.568395040610029},"index":2,"playId":"a7f7610a-3c31-3f79-ac28-f7e313f3753c","pitchNumber":3,"startTime":"2026-08-08T00:37:04.628Z","endTime":"2026-08-08T00:37:07.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.2,"endSpeed":90.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.76442097997413,"aZ":-14.562466121647988,"pfxX":-1.6974497837788496,"pfxZ":8.33062477691944,"pX":-0.9994453333159592,"pZ":4.452499325761413,"vX0":3.9741277775280617,"vY0":-144.4976128179726,"vZ0":-1.2553698841531287,"x":155.1,"y":118.56,"x0":-2.1722269998974,"y0":50.001533311658406,"z0":5.787565820374784,"aX":-3.5885140701006875},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":15.0,"breakHorizontal":2.3,"spinRate":2323,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.37909625852813145,"extension":6.776208988248787},"index":3,"playId":"bff71f58-38b5-3567-8838-d16242804810","pitchNumber":4,"startTime":"2026-08-08T00:37:23.348Z","endTime":"2026-08-08T00:37:26.348Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.059400552580495,"aZ":-17.049410008777823,"pfxX":-2.7904882574493093,"pfxZ":7.196130717607678,"pX":-0.05050596134967199,"pZ":3.220251012184109,"vX0":6.847685835992621,"vY0":-143.55535753725016,"vZ0":-3.9505145625476135,"x":118.93,"y":151.83,"x0":-2.096777316890444,"y0":50.001721310323944,"z0":5.665333418017682,"aX":-5.86478317735301},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":12.5,"breakHorizontal":3.8,"spinRate":2329,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.38053198355339246,"extension":6.6312770034005455},"hitData":{"launchSpeed":84.2,"launchAngle":21.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":130.33,"coordY":90.76}},"index":4,"playId":"09c94c7a-e497-31bc-bc62-44b63c4f4a71","pitchNumber":5,"startTime":"2026-08-08T00:37:39.107Z","endTime":"2026-08-08T00:37:51.012Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:37:51.012Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hedges walks.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T00:37:58.151Z","endTime":"2026-08-08T00:39:52.843Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":89.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.9840341351821,"aZ":-11.61616167996676,"pfxX":-2.992259515263698,"pfxZ":10.052856914501353,"pX":0.35962987070653796,"pZ":3.7586856142702714,"vX0":7.8200111118490625,"vY0":-141.97837397727542,"vZ0":-3.306042173428219,"x":103.29,"y":137.3,"x0":-2.0395298270639013,"y0":50.00402727633417,"z0":5.67564050857024,"aX":-6.121034448567759},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":17.8,"breakHorizontal":3.8,"spinRate":2434,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.38554112503030646,"extension":6.740145674708092},"index":0,"playId":"776c3971-eb0d-3b2f-9c45-7a9bc2443a41","pitchNumber":1,"startTime":"2026-08-08T00:38:21.482Z","endTime":"2026-08-08T00:38:25.324Z","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":95.9,"endSpeed":87.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.429074659349094,"aZ":-11.547019140815864,"pfxX":-4.366839028428958,"pfxZ":10.50008983712086,"pX":0.4398304339202393,"pZ":2.075817205167011,"vX0":8.908393699012247,"vY0":-139.30861174452087,"vZ0":-7.501129797849402,"x":100.23,"y":182.73,"x0":-2.2327473679631202,"y0":50.004250667169714,"z0":5.567551709127042,"aX":-8.580401524562552},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":17.6,"breakHorizontal":6.0,"spinRate":2410,"spinDirection":206},"zone":9,"typeConfidence":2.0,"plateTime":0.3932495922471664,"extension":6.996834015470612},"index":1,"playId":"87bd61c0-72d3-3123-8184-626fb274a501","pitchNumber":2,"startTime":"2026-08-08T00:38:36.257Z","endTime":"2026-08-08T00:38:39.898Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.35308456890922,"aZ":-32.17897740932914,"pfxX":2.5559494572064265,"pfxZ":-0.0024556913392492774,"pX":1.261104516093737,"pZ":1.932805083574992,"vX0":8.080183523354162,"vY0":-128.4380261209711,"vZ0":-3.284105845753979,"x":68.93,"y":186.59,"x0":-2.246361146241762,"y0":50.003739863084746,"z0":5.707052393520809,"aX":4.307480854212045},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":-0.5,"breakHorizontal":-6.2,"spinRate":2438,"spinDirection":91},"zone":14,"typeConfidence":2.0,"plateTime":0.424984488749633,"extension":6.695167356607064},"index":2,"playId":"421cd101-ece8-3000-ae5c-9cf3981dc8c3","pitchNumber":3,"startTime":"2026-08-08T00:38:50.962Z","endTime":"2026-08-08T00:38:55.041Z","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":95.8,"endSpeed":87.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.223277198765057,"aZ":-13.823593446482318,"pfxX":-2.162362762107824,"pfxZ":9.366795417207047,"pX":0.7769623802300536,"pZ":2.20012084992857,"vX0":8.943377170224554,"vY0":-139.08891863452615,"vZ0":-6.854924738643773,"x":87.38,"y":179.38,"x0":-2.199349613838674,"y0":50.00426088626548,"z0":5.613602128959555,"aX":-4.238298724116529},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.7,"breakHorizontal":2.0,"spinRate":2355,"spinDirection":207},"zone":6,"typeConfidence":2.0,"plateTime":0.393823539462685,"extension":6.705360643829378},"index":3,"playId":"4c154ffa-fac1-358a-8369-140629382445","pitchNumber":4,"startTime":"2026-08-08T00:39:07.064Z","endTime":"2026-08-08T00:39:10.992Z","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":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.076124800348058,"aZ":-15.50644375371939,"pfxX":-2.409481987857419,"pfxZ":8.141791189825975,"pX":0.654442215374824,"pZ":3.8774615204969365,"vX0":8.360622598411515,"vY0":-141.84694616486743,"vZ0":-2.633287981433173,"x":92.05,"y":134.09,"x0":-2.0122204684666887,"y0":50.00044589598445,"z0":5.800975773751735,"aX":-4.932028684902764},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.4,"breakHorizontal":2.8,"spinRate":2216,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.38547525797151794,"extension":6.786367544933247},"index":4,"playId":"81862fcf-36fb-3e41-b1cf-54c08031266c","pitchNumber":5,"startTime":"2026-08-08T00:39:32.370Z","endTime":"2026-08-08T00:39:35.949Z","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":4,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.5,"endSpeed":82.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.722429040853665,"aZ":-28.08963794982848,"pfxX":1.376916292050429,"pfxZ":2.357097062467602,"pX":0.35455931822324954,"pZ":3.8299378505849937,"vX0":6.310672252440744,"vY0":-130.3454061249205,"vZ0":0.2157934384993322,"x":103.49,"y":135.37,"x0":-2.27022639059374,"y0":50.00127273328435,"z0":5.855757399430253,"aX":2.3839582436222098},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":-3.8,"spinRate":2151,"spinDirection":167},"zone":12,"typeConfidence":2.0,"plateTime":0.41915890053426796,"extension":6.859205678956627},"index":5,"playId":"2d72212a-88d2-3cc0-980c-9abca9b2555f","pitchNumber":6,"startTime":"2026-08-08T00:39:48.583Z","endTime":"2026-08-08T00:39:52.843Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:39:52.843Z","atBatIndex":27},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Genao grounds out, second baseman Chase Meidroth to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-08T00:39:57.378Z","endTime":"2026-08-08T00:41:25.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.642962863950924,"aZ":-14.610187580957028,"pfxX":-2.0199444391312236,"pfxZ":9.141635030374694,"pX":1.029656892132259,"pZ":1.5394687178679363,"vX0":9.644971027641176,"vY0":-137.51862143628009,"vZ0":-8.082222772668038,"x":77.75,"y":197.21,"x0":-2.2559486185517015,"y0":50.001369090508014,"z0":5.5014415491344435,"aX":-3.8816169513435934},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.0,"breakHorizontal":1.7,"spinRate":2273,"spinDirection":204},"zone":14,"typeConfidence":2.0,"plateTime":0.3978373037867349,"extension":6.681901806910527},"index":0,"playId":"f87a525e-234c-3693-ab37-322e2ee5c295","pitchNumber":1,"startTime":"2026-08-08T00:40:18.095Z","endTime":"2026-08-08T00:40:21.129Z","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":94.7,"endSpeed":86.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.202667674778088,"aZ":-14.500880242437294,"pfxX":-2.052392775924331,"pfxZ":9.20711893178081,"pX":-0.5538787403999953,"pZ":3.608628134023681,"vX0":5.781590977036226,"vY0":-137.80197332387047,"vZ0":-2.9781026819360688,"x":138.11,"y":141.35,"x0":-2.4142867312431084,"y0":50.000184707200496,"z0":5.685485513675657,"aX":-3.939017032558834},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":2.5,"spinRate":2233,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.39778442297811756,"extension":6.6972383168136265},"index":1,"playId":"0fd68d90-6248-3d05-af8e-06ffe4e5ffe8","pitchNumber":2,"startTime":"2026-08-08T00:40:38.125Z","endTime":"2026-08-08T00:40:41.429Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.9,"endSpeed":81.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.973298615745634,"aZ":-25.535349956132325,"pfxX":1.628127268828581,"pfxZ":3.8983858779431877,"pX":0.059752161540879103,"pZ":2.613218135284674,"vX0":5.640781923014612,"vY0":-129.4299686104051,"vZ0":-2.902967756301209,"x":114.72,"y":168.22,"x0":-2.355818141947023,"y0":50.003674253723894,"z0":5.6961588378279,"aX":2.7737116708027862},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":6.6,"breakHorizontal":-4.2,"spinRate":2248,"spinDirection":173},"zone":5,"typeConfidence":2.0,"plateTime":0.42250727118896325,"extension":6.593936447911336},"index":2,"playId":"a9a3c8ec-c5e8-319f-9efb-1ff659d4ed68","pitchNumber":3,"startTime":"2026-08-08T00:40:58.062Z","endTime":"2026-08-08T00:41:01.140Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.92492918635823,"aZ":-38.23663774224434,"pfxX":1.8589364789932725,"pfxZ":-4.1642599569909065,"pX":-0.2894224406288137,"pZ":1.0593426512943107,"vX0":3.890867742559889,"vY0":-119.91916122223084,"vZ0":-3.065186669055355,"x":128.03,"y":210.18,"x0":-2.1735026791612455,"y0":50.000102381181556,"z0":5.761014599235947,"aX":2.7090007216558925},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.0,"breakHorizontal":-4.3,"spinRate":2416,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.45653278268158903,"extension":6.5443839757876425},"hitData":{"launchSpeed":80.0,"launchAngle":-8.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":147.63}},"index":3,"playId":"83ecd285-f104-3ef7-a359-8b8767a7756b","pitchNumber":4,"startTime":"2026-08-08T00:41:18.118Z","endTime":"2026-08-08T00:41:25.594Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:41:25.594Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Miguel Vargas pops out to first baseman Rhys Hoskins in foul territory.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":29,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T00:43:20.179Z","endTime":"2026-08-08T00:44:19.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"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":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":86.0,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.501351135468553,"aZ":-13.673780538408497,"pfxX":2.6993839753361017,"pfxZ":9.808301321686223,"pX":0.017660516351985556,"pZ":2.6093230946830728,"vX0":-3.427646289223056,"vY0":-135.91570828861117,"vZ0":-4.986193280536258,"x":116.33,"y":168.33,"x0":0.9395938104048599,"y0":50.00380456370392,"z0":5.4045432920367205,"aX":5.092320105346822},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.0,"breakHorizontal":-4.2,"spinRate":2167,"spinDirection":153},"zone":5,"typeConfidence":0.91,"plateTime":0.40174207566759623,"extension":6.689062156759622},"index":0,"playId":"537255f7-e49b-350b-ae51-30c31d83d132","pitchNumber":1,"startTime":"2026-08-08T00:43:32.503Z","endTime":"2026-08-08T00:43:35.503Z","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":94.8,"endSpeed":87.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.15570590913421,"aZ":-12.915664603618593,"pfxX":1.7655837069647897,"pfxZ":9.876125891872984,"pX":-0.6394128556695254,"pZ":3.1671836683795354,"vX0":-4.600349425316236,"vY0":-138.13791579556568,"vZ0":-3.934961991931546,"x":141.37,"y":153.27,"x0":0.8114867496816306,"y0":50.005120667313804,"z0":5.466627659198141,"aX":3.4443791879733894},"breaks":{"breakAngle":10.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.4,"breakHorizontal":-2.3,"spinRate":2323,"spinDirection":153},"zone":1,"typeConfidence":0.91,"plateTime":0.39514827471947367,"extension":6.593028347336359},"index":1,"playId":"dd0af744-1b96-3ab5-933b-1c46d1e330e0","pitchNumber":2,"startTime":"2026-08-08T00:43:48.692Z","endTime":"2026-08-08T00:43:51.726Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-08T00:44:00.192Z","endTime":"2026-08-08T00:44:10.548Z","isPitch":false,"type":"action","player":{"id":678246,"link":"/api/v1/people/678246"}},{"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.6,"endSpeed":74.2,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.6081678345866,"aZ":-38.07931872315596,"pfxX":-5.184732127063199,"pfxZ":-4.309987447279822,"pX":0.10944423847178406,"pZ":1.0132134776668789,"vX0":-0.48697316934832724,"vY0":-116.06638674474875,"vZ0":-2.1034263647417495,"x":112.83,"y":211.42,"x0":0.9955827142131708,"y0":50.00043695253334,"z0":5.538860941156968,"aX":-7.111048235754794},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-8.0,"breakHorizontal":9.5,"spinRate":2306,"spinDirection":323},"zone":14,"typeConfidence":0.89,"plateTime":0.4709251372172196,"extension":6.40413437115691},"hitData":{"launchSpeed":74.0,"launchAngle":64.0,"totalDistance":159.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":174.61,"coordY":183.61}},"index":3,"playId":"e3a76ed7-0ac9-371a-9d36-3aaf07f29193","pitchNumber":3,"startTime":"2026-08-08T00:44:10.548Z","endTime":"2026-08-08T00:44:19.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:44:19.796Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Randal Grichuk strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T00:44:30.653Z","endTime":"2026-08-08T00:45:16.669Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.165442217057432,"aZ":-22.485641926639826,"pfxX":7.892758437488286,"pfxZ":5.190633699884835,"pX":0.7057182225740377,"pZ":2.309360513556332,"vX0":-3.578432825809378,"vY0":-135.41704996747018,"vZ0":-4.082169835010542,"x":90.1,"y":176.43,"x0":1.0151470411472752,"y0":50.003255959376055,"z0":5.399570427531403,"aX":14.733248777399323},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.8,"breakHorizontal":-13.6,"spinRate":2086,"spinDirection":145},"zone":6,"typeConfidence":0.91,"plateTime":0.4036854227205384,"extension":6.580481335066203},"index":0,"playId":"b3a9d166-6020-3b7c-9e71-3c3953a97d65","pitchNumber":1,"startTime":"2026-08-08T00:44:43.991Z","endTime":"2026-08-08T00:44:46.991Z","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":1},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.78803365260111,"aZ":-30.882800492076374,"pfxX":7.884572067268948,"pfxZ":0.7764600893349503,"pX":1.0784346434712464,"pZ":0.987529296514924,"vX0":-2.6766848891732913,"vY0":-127.9021826292761,"vZ0":-4.840944624151026,"x":75.89,"y":212.12,"x0":1.1152745916289983,"y0":50.00041663986709,"z0":5.3311872933745885,"aX":13.03926244225018},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":0.5,"breakHorizontal":-13.7,"spinRate":1899,"spinDirection":121},"zone":14,"typeConfidence":0.9,"plateTime":0.42850600843496967,"extension":6.258917689044809},"index":1,"playId":"2a7f7b27-bbfc-32c5-a4da-a8f7c7c166ae","pitchNumber":2,"startTime":"2026-08-08T00:44:58.338Z","endTime":"2026-08-08T00:45:01.338Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.8,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.227733083950575,"aZ":-29.384574286003783,"pfxX":9.302396497689799,"pfxZ":1.7275944180984366,"pX":1.9706134827665558,"pZ":1.0559886284230426,"vX0":-0.8031995270694354,"vY0":-126.6549965507248,"vZ0":-4.9449778701335525,"x":41.88,"y":210.27,"x0":1.085182953670333,"y0":50.00267565286638,"z0":5.3991962722770275,"aX":15.028135804120089},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.2,"breakHorizontal":-16.7,"spinRate":1999,"spinDirection":124},"zone":14,"typeConfidence":0.9,"plateTime":0.43337958598697623,"extension":6.315458503930341},"index":2,"playId":"2bdf3b1c-631e-3e4f-aca3-ebfef8d235a6","pitchNumber":3,"startTime":"2026-08-08T00:45:13.336Z","endTime":"2026-08-08T00:45:16.669Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:45:16.669Z","atBatIndex":30},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-08T00:45:26.623Z","endTime":"2026-08-08T00:46:38.153Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.156649806388952,"aZ":-20.56926029553878,"pfxX":8.291875956569214,"pfxZ":5.9840025534758245,"pX":0.2997206599510484,"pZ":1.8160271309653437,"vX0":-4.457197940282094,"vY0":-138.00259834691386,"vZ0":-5.842212596414705,"x":105.58,"y":189.75,"x0":0.8538745306825655,"y0":50.00142986172902,"z0":5.334862915884014,"aX":16.078764232741616},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":9.8,"breakHorizontal":-14.2,"spinRate":2039,"spinDirection":141},"zone":9,"typeConfidence":0.92,"plateTime":0.3960725485135792,"extension":6.560124968665969},"index":0,"playId":"744312c8-18ce-3516-9509-6a5e3b3ff8e6","pitchNumber":1,"startTime":"2026-08-08T00:45:43.242Z","endTime":"2026-08-08T00:45:47.290Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":87.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.50204168170702,"aZ":-15.251780585349877,"pfxX":3.0422565462783697,"pfxZ":8.529983961366055,"pX":-0.5160844087330293,"pZ":2.988294232825527,"vX0":-4.723538547119528,"vY0":-139.92244321409237,"vZ0":-3.9529997307472695,"x":136.67,"y":158.1,"x0":0.7984406822315497,"y0":50.000259154843675,"z0":5.4184058939545245,"aX":6.0338308454069045},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":14.9,"breakHorizontal":-4.6,"spinRate":2302,"spinDirection":154},"zone":1,"typeConfidence":0.91,"plateTime":0.39142982016133177,"extension":6.6390401017358265},"index":1,"playId":"b5b2753f-8a41-33a6-b02b-e9477d6dd1e5","pitchNumber":2,"startTime":"2026-08-08T00:45:59.349Z","endTime":"2026-08-08T00:46:02.375Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-08T00:46:13.125Z","endTime":"2026-08-08T00:46:35.153Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"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":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.33980754656431,"aZ":-13.414783053222456,"pfxX":1.3750114395449025,"pfxZ":9.446378791529131,"pX":-0.8563620325313428,"pZ":3.533685230545951,"vX0":-4.548842221797868,"vY0":-140.40804865750854,"vZ0":-2.9672537418438383,"x":149.64,"y":143.37,"x0":0.6098570601769049,"y0":50.00529753514326,"z0":5.483275807275871,"aX":2.7316071548483474},"breaks":{"breakAngle":7.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":16.7,"breakHorizontal":-1.6,"spinRate":2291,"spinDirection":159},"zone":11,"typeConfidence":0.9,"plateTime":0.39087347096339986,"extension":6.568202891554826},"index":3,"playId":"125f76c8-d317-3021-b5d9-a5c2ab92aecc","pitchNumber":3,"startTime":"2026-08-08T00:46:35.153Z","endTime":"2026-08-08T00:46:38.153Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:46:38.153Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out to first baseman Miguel Vargas.","rbi":0,"awayScore":2,"homeScore":1,"isOut":true},"about":{"atBatIndex":32,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:48:20.953Z","endTime":"2026-08-08T00:49:22.410Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"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(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.3,"endSpeed":86.6,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.098405722580363,"aZ":-19.848197498210666,"pfxX":-8.267134950671565,"pfxZ":6.463775278669679,"pX":-0.44196317513467137,"pZ":1.6099057126130973,"vX0":7.745692028316742,"vY0":-136.96282567570586,"vZ0":-7.289262149407523,"x":133.85,"y":195.31,"x0":-2.2270055391265924,"y0":50.0042826308973,"z0":5.654006499050835,"aX":-15.77157593973978},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.4,"breakHorizontal":13.4,"spinRate":2171,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.3992769504476654,"extension":6.998549211944898},"index":0,"playId":"adbb87a3-7000-310f-b905-4a3cae27660a","pitchNumber":1,"startTime":"2026-08-08T00:48:46.260Z","endTime":"2026-08-08T00:48:49.264Z","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":91.9,"endSpeed":84.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.423879694419863,"aZ":-24.37856551489141,"pfxX":-5.0530877262531355,"pfxZ":4.295820056792384,"pX":-1.2252412113927311,"pZ":1.7373046209910332,"vX0":4.359994319914425,"vY0":-133.72704335883984,"vZ0":-5.345672126169767,"x":163.7,"y":191.87,"x0":-2.219041585824732,"y0":50.002708494758984,"z0":5.507644067639741,"aX":-9.166187016722613},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":6.8,"breakHorizontal":8.3,"spinRate":1177,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.40936349730064103,"extension":6.8455613869697185},"index":1,"playId":"cf6bb9a3-6065-3d25-940c-54484bfa984a","pitchNumber":2,"startTime":"2026-08-08T00:48:59.712Z","endTime":"2026-08-08T00:49:03.456Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":83.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.473068628069846,"aZ":-24.293631524939727,"pfxX":-4.927609899658767,"pfxZ":4.421352845966407,"pX":-0.5630178856264053,"pZ":1.8114156892169113,"vX0":6.006236276596545,"vY0":-132.45839379334814,"vZ0":-5.136011330576442,"x":138.46,"y":189.87,"x0":-2.2164283354957144,"y0":50.002080008193566,"z0":5.5446086547241284,"aX":-8.782882910644629},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.1,"breakHorizontal":7.7,"spinRate":1167,"spinDirection":220},"zone":7,"typeConfidence":2.0,"plateTime":0.4130216378070819,"extension":6.615118044800746},"hitData":{"launchSpeed":72.7,"launchAngle":-28.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.94,"coordY":163.84}},"index":2,"playId":"382d726e-0846-3355-a8ee-4e3969cb4f68","pitchNumber":3,"startTime":"2026-08-08T00:49:15.161Z","endTime":"2026-08-08T00:49:22.410Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:49:22.410Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a line drive to left fielder Randal Grichuk.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:49:28.485Z","endTime":"2026-08-08T00:49:54.796Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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(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":1},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.57470792346363,"aZ":-16.691136155268378,"pfxX":-1.5337403666728147,"pfxZ":7.66370954547669,"pX":0.21484079730368943,"pZ":3.489272163567849,"vX0":7.328467418079101,"vY0":-140.91270283363195,"vZ0":-3.1542871111498445,"x":108.81,"y":144.57,"x0":-2.2149904874289374,"y0":50.006171367289205,"z0":5.695071630162904,"aX":-3.101114287499141},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.4,"breakHorizontal":1.3,"spinRate":2224,"spinDirection":213},"zone":2,"typeConfidence":2.0,"plateTime":0.38799086252915416,"extension":6.740418002327487},"hitData":{"launchSpeed":70.2,"launchAngle":24.0,"totalDistance":211.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":69.76,"coordY":115.8}},"index":0,"playId":"43068ebe-291c-3b9d-a185-c507224bf034","pitchNumber":1,"startTime":"2026-08-08T00:49:44.299Z","endTime":"2026-08-08T00:49:54.796Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:49:54.796Z","atBatIndex":33},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"José Ramírez walks. Chase DeLauter to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:49:55.758Z","endTime":"2026-08-08T00:51:46.569Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnSecond":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"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":94.3,"endSpeed":86.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.41492254901511,"aZ":-22.27737028112839,"pfxX":-7.578051584957849,"pfxZ":5.140610599684754,"pX":-1.1571704264593554,"pZ":3.8095593691051732,"vX0":5.410418104625581,"vY0":-137.37000530541584,"vZ0":-1.110842540470351,"x":161.11,"y":135.92,"x0":-2.1607279285811893,"y0":50.000481449719686,"z0":5.723526589011873,"aX":-14.583516362406467},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.4,"breakHorizontal":12.7,"spinRate":1832,"spinDirection":212},"zone":11,"typeConfidence":2.0,"plateTime":0.39765186314429446,"extension":6.672411467277762},"index":0,"playId":"64aa278e-2248-3cbb-9175-eec65feebefc","pitchNumber":1,"startTime":"2026-08-08T00:50:20.870Z","endTime":"2026-08-08T00:50:23.870Z","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":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.642872102525324,"aZ":-22.494490310088906,"pfxX":-7.716805498920338,"pfxZ":5.041069514176042,"pX":-0.5904239484505047,"pZ":3.789637574327221,"vX0":7.000891122507591,"vY0":-137.05594116699572,"vZ0":-1.1424882526359814,"x":139.51,"y":136.46,"x0":-2.163751744116673,"y0":50.003607489486924,"z0":5.734718522960675,"aX":-14.819018535109866},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":9.1,"breakHorizontal":12.7,"spinRate":2073,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.39823215296116654,"extension":6.613428580282503},"index":1,"playId":"46f8817d-bda3-3e55-8ed7-047dbdedc6fd","pitchNumber":2,"startTime":"2026-08-08T00:50:39.578Z","endTime":"2026-08-08T00:50:42.820Z","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":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54780427019062,"aZ":-27.5700322238507,"pfxX":1.53811664868876,"pfxZ":2.674562459186129,"pX":-0.523781684947477,"pZ":3.4211909566109364,"vX0":4.36997753807251,"vY0":-129.7960124257823,"vZ0":-0.5143296597697145,"x":136.97,"y":146.41,"x0":-2.4222961631800684,"y0":50.00581860868091,"z0":5.702601949340795,"aX":2.651745535050079},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.9,"breakHorizontal":-3.7,"spinRate":2267,"spinDirection":162},"zone":11,"typeConfidence":2.0,"plateTime":0.4203309993469513,"extension":6.395234242565647},"index":2,"playId":"e15e8ad4-1477-3e5e-adba-29d002f66b33","pitchNumber":3,"startTime":"2026-08-08T00:50:58.627Z","endTime":"2026-08-08T00:51:02.650Z","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":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.981862428475562,"aZ":-17.86316398155434,"pfxX":-1.5064065723321631,"pfxZ":7.347964032406345,"pX":0.13778554318612768,"pZ":3.2660680210389383,"vX0":6.963610728412657,"vY0":-138.22676509257363,"vZ0":-3.3708897650413707,"x":111.75,"y":150.6,"x0":-2.2114067073577823,"y0":50.00175877497564,"z0":5.691204742145058,"aX":-2.9345490281190383},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":1.3,"spinRate":2187,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.39529871859907795,"extension":6.351844782098124},"index":3,"playId":"6a483ac2-b2da-3518-86f5-8dd3b20762e0","pitchNumber":4,"startTime":"2026-08-08T00:51:18.444Z","endTime":"2026-08-08T00:51:23.434Z","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":4,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.1,"endSpeed":80.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.1589609285636,"aZ":-29.52131423016322,"pfxX":1.68576140245665,"pfxZ":1.6139487817330291,"pX":-0.6248890392952656,"pZ":3.400798769878591,"vX0":3.999372600740472,"vY0":-126.9026524725724,"vZ0":0.01320724462513545,"x":140.82,"y":146.96,"x0":-2.4356404612332145,"y0":50.003349580514325,"z0":5.732798261565274,"aX":2.7686521534967232},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.1,"breakHorizontal":-3.8,"spinRate":2068,"spinDirection":153},"zone":11,"typeConfidence":2.0,"plateTime":0.43040048651296736,"extension":6.93118311208168},"index":4,"playId":"ef591a65-5d8d-363e-8c9c-0fbbb80c897b","pitchNumber":5,"startTime":"2026-08-08T00:51:42.417Z","endTime":"2026-08-08T00:51:46.569Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:51:46.569Z","atBatIndex":34},{"result":{"type":"atBat","event":"Hit By Pitch","eventType":"hit_by_pitch","description":"Jo Adell hit by pitch. Chase DeLauter to 3rd. José Ramírez to 2nd.","rbi":0,"awayScore":2,"homeScore":1,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:51:56.712Z","endTime":"2026-08-08T00:52:25.231Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":11},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"postOnSecond":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"postOnThird":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Hit By Pitch","eventType":"hit_by_pitch","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"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, 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":94.4,"endSpeed":86.8,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.508068995906132,"aZ":-19.78886040302508,"pfxX":-7.150616001193783,"pfxZ":6.427158066051426,"pX":-1.6651147932637291,"pZ":3.6703258429289267,"vX0":4.378369047933304,"vY0":-137.46456174013787,"vZ0":-1.926139550495186,"x":180.47,"y":139.68,"x0":-2.343820203789425,"y0":50.0032587531235,"z0":5.713912527918479,"aX":-13.779372432166205},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":11.5,"breakHorizontal":12.1,"spinRate":2046,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39740631071353905,"extension":6.70699807773069},"index":0,"playId":"5318e327-cff4-33f5-8315-236e7c74ea0d","pitchNumber":1,"startTime":"2026-08-08T00:52:18.045Z","endTime":"2026-08-08T00:52:25.231Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:52:25.231Z","atBatIndex":35},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Angel Martínez hits a grand slam (12) to right center field. Chase DeLauter scores. José Ramírez scores. Jo Adell scores.","rbi":4,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:52:33.029Z","endTime":"2026-08-08T00:53:27.271Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":{"id":689818,"link":"/api/v1/people/689818"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":{"id":689818,"link":"/api/v1/people/689818"},"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":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":{"id":689818,"link":"/api/v1/people/689818"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":{"id":689818,"link":"/api/v1/people/689818"},"isScoringEvent":true,"rbi":true,"earned":true,"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":83.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.240618293062333,"aZ":-29.820261618759943,"pfxX":2.596666974912684,"pfxZ":1.326940663702505,"pX":0.3599350354088338,"pZ":2.6097275332984715,"vX0":6.257037523654472,"vY0":-132.1606197630826,"vZ0":-2.370710840576238,"x":103.28,"y":168.32,"x0":-2.3724219449450357,"y0":50.00470696101045,"z0":5.7009994239572,"aX":4.608184843442031},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":2.2,"breakHorizontal":-6.0,"spinRate":2055,"spinDirection":170},"zone":6,"typeConfidence":2.0,"plateTime":0.4138993469757759,"extension":6.704593708522031},"hitData":{"launchSpeed":106.4,"launchAngle":32.0,"totalDistance":422.0,"trajectory":"fly_ball","hardness":"medium","location":"89","coordinates":{"coordX":209.06,"coordY":49.12}},"index":0,"playId":"2d574f57-dc12-3713-a552-9b463076f0ef","pitchNumber":1,"startTime":"2026-08-08T00:52:59.994Z","endTime":"2026-08-08T00:53:27.271Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:53:27.271Z","atBatIndex":36},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Rhys Hoskins singles on a sharp line drive to left fielder Randal Grichuk.","rbi":0,"awayScore":6,"homeScore":1,"isOut":false},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:53:40.071Z","endTime":"2026-08-08T00:54:18.547Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":88.6,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.726565103598443,"aZ":-15.223572142038345,"pfxX":-1.0420468742355675,"pfxZ":8.500717462974883,"pX":0.5016605356770512,"pZ":3.447415626598956,"vX0":7.535336466910833,"vY0":-139.45030944599566,"vZ0":-3.455410110389888,"x":97.88,"y":145.7,"x0":-2.0858093211613333,"y0":50.00162294807421,"z0":5.6902370778644125,"aX":-2.078751523610268},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.0,"breakHorizontal":0.5,"spinRate":2221,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.39094164828683153,"extension":6.738988200162209},"index":0,"playId":"ba7357e5-4b60-3bd2-9f63-e84278b73834","pitchNumber":1,"startTime":"2026-08-08T00:53:53.261Z","endTime":"2026-08-08T00:53:56.261Z","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":1},"pitchData":{"startSpeed":96.9,"endSpeed":89.4,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.91711707030286,"aZ":-15.949312284323891,"pfxX":-4.212755964169849,"pfxZ":7.989098232822826,"pX":0.19576049382594382,"pZ":2.267083378895626,"vX0":7.930554133590956,"vY0":-140.87634950927514,"vZ0":-6.504033711724399,"x":109.54,"y":177.57,"x0":-2.0953734777849427,"y0":50.00158685211425,"z0":5.617959611163518,"aX":-8.554841268529204},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.4,"breakHorizontal":6.2,"spinRate":2225,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.3872854225131226,"extension":6.769921920464441},"hitData":{"launchSpeed":106.3,"launchAngle":8.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":84.41,"coordY":90.87}},"index":1,"playId":"674e4c39-f725-312c-83cc-bb9081a5afaf","pitchNumber":2,"startTime":"2026-08-08T00:54:08.262Z","endTime":"2026-08-08T00:54:18.547Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:54:18.547Z","atBatIndex":37},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brayan Rocchio lines out to center fielder Brenton Doyle.","rbi":0,"awayScore":6,"homeScore":1,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:54:26.810Z","endTime":"2026-08-08T00:56:09.691Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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":82.2,"endSpeed":76.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.183579284785342,"aZ":-39.44057589862844,"pfxX":2.340011441212628,"pfxZ":-4.92559128794324,"pX":-0.4811277398751131,"pZ":3.02442738705397,"vX0":3.615773446808571,"vY0":-119.83551221375349,"vZ0":1.4377304404782345,"x":135.34,"y":157.12,"x0":-2.3056798223920745,"y0":50.00450075605412,"z0":5.903684046735518,"aX":3.449950943649216},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-8.4,"breakHorizontal":-5.0,"spinRate":2380,"spinDirection":45},"zone":1,"typeConfidence":2.0,"plateTime":0.45468483013995975,"extension":6.401359426956043},"index":0,"playId":"f8183718-56e4-3317-aa4b-e2b7a05e3e96","pitchNumber":1,"startTime":"2026-08-08T00:54:42.048Z","endTime":"2026-08-08T00:54:45.131Z","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":94.7,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.375306500985165,"aZ":-20.606079525740125,"pfxX":0.9350041854186699,"pfxZ":6.003430781672076,"pX":-0.7589023281239611,"pZ":6.018699304981614,"vX0":3.9254524442855403,"vY0":-137.88577183767677,"vZ0":3.9476144264378625,"x":145.93,"y":76.28,"x0":-2.321942108959899,"y0":50.00434753138677,"z0":5.958221841867066,"aX":1.8021914893716529},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":-2.5,"spinRate":2211,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3970793223236013,"extension":6.268342800491012},"index":1,"playId":"8a549cb5-87ad-3073-98ef-ddead79b8080","pitchNumber":2,"startTime":"2026-08-08T00:55:01.338Z","endTime":"2026-08-08T00:55:10.298Z","isPitch":true,"type":"pitch"},{"details":{"description":"Wild pitch by pitcher David Sandlin. Rhys Hoskins to 2nd.","event":"Wild Pitch","eventType":"wild_pitch","awayScore":6,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"8a549cb5-87ad-3073-98ef-ddead79b8080","startTime":"2026-08-08T00:55:22.272Z","endTime":"2026-08-08T00:55:35.813Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":656555,"link":"/api/v1/people/656555"}},{"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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":76.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.235008583704115,"aZ":-37.96687874137737,"pfxX":0.16338495786023555,"pfxZ":-3.9467893165419055,"pX":-0.3552444962699753,"pZ":1.0076765484653996,"vX0":4.620189121276604,"vY0":-120.2940414688573,"vZ0":-3.2595099868223634,"x":130.54,"y":211.57,"x0":-2.3217242879366338,"y0":50.00563094745054,"z0":5.7446340577145945,"aX":0.2390710562723503},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-7.7,"breakHorizontal":-1.4,"spinRate":2353,"spinDirection":52},"zone":13,"typeConfidence":2.0,"plateTime":0.45524200242943236,"extension":6.54361911162982},"index":3,"playId":"dd7c9da5-decf-397d-9325-7846954f6e88","pitchNumber":3,"startTime":"2026-08-08T00:55:35.813Z","endTime":"2026-08-08T00:55:39.137Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":81.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.62980973662178,"aZ":-28.696431705642297,"pfxX":-4.638220593150488,"pfxZ":2.076891327884562,"pX":-1.612270725386345,"pZ":2.881200180453049,"vX0":3.609634997615829,"vY0":-128.6121992508384,"vZ0":-1.3637933583390427,"x":178.46,"y":160.99,"x0":-2.4312188467799674,"y0":50.00354888500147,"z0":5.643494607802693,"aX":-7.771936709453947},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":7.6,"spinRate":1225,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.4258351778104994,"extension":6.649972615271356},"hitData":{"launchSpeed":75.9,"launchAngle":27.0,"totalDistance":277.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":127.64,"coordY":88.97}},"index":4,"playId":"ebb1adf9-35e1-36e3-b81d-159e205f8990","pitchNumber":4,"startTime":"2026-08-08T00:55:58.986Z","endTime":"2026-08-08T00:56:09.691Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:56:09.691Z","atBatIndex":38},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hedges singles on a line drive to left fielder Randal Grichuk, deflected by center fielder Brenton Doyle. Rhys Hoskins scores.","rbi":1,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:56:17.004Z","endTime":"2026-08-08T00:57:27.434Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_deflection"},{"player":{"id":545341,"link":"/api/v1/people/545341"},"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":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":{"id":689818,"link":"/api/v1/people/689818"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":94.4,"endSpeed":86.4,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.949554962057576,"aZ":-15.88074371820571,"pfxX":-1.9007727313373959,"pfxZ":8.54425269658414,"pX":1.1187108831329524,"pZ":3.444266275381882,"vX0":9.325306105722818,"vY0":-137.13877658872488,"vZ0":-3.3887792242768526,"x":74.36,"y":145.78,"x0":-2.0769810361254413,"y0":50.005632812886844,"z0":5.777431820495279,"aX":-3.627117978193711},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":1.6,"spinRate":2204,"spinDirection":207},"zone":12,"typeConfidence":2.0,"plateTime":0.399192194341194,"extension":6.716770951082426},"index":0,"playId":"84794e17-0119-36f4-a1d5-fa006b5ce027","pitchNumber":1,"startTime":"2026-08-08T00:56:37.663Z","endTime":"2026-08-08T00:56:40.968Z","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":94.6,"endSpeed":87.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88516267552127,"aZ":-18.956255489209987,"pfxX":-1.4352347029092654,"pfxZ":6.847838097746727,"pX":0.1977783207248034,"pZ":2.528778338706099,"vX0":7.1513730198501,"vY0":-137.6539159093163,"vZ0":-4.828692221017588,"x":109.46,"y":170.5,"x0":-2.240849548737796,"y0":50.00468976151126,"z0":5.578704859152416,"aX":-2.7724158021165715},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":11.6,"breakHorizontal":1.2,"spinRate":2294,"spinDirection":207},"zone":5,"typeConfidence":2.0,"plateTime":0.39702166356085167,"extension":6.7481265469130705},"index":1,"playId":"75bb2a87-ee41-3628-8373-5e6042947f26","pitchNumber":2,"startTime":"2026-08-08T00:56:56.072Z","endTime":"2026-08-08T00:56:59.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.312286488606997,"aZ":-28.232876594337096,"pfxX":5.387221401161705,"pfxZ":2.535901893514172,"pX":0.11320519716072909,"pZ":1.3734858108978725,"vX0":4.89204744044963,"vY0":-123.48479452717916,"vZ0":-4.059744057784098,"x":112.68,"y":201.7,"x0":-2.5893628472498715,"y0":50.00156007649986,"z0":5.399310147683973,"aX":8.363986340179663},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":4.0,"breakHorizontal":-10.8,"spinRate":2561,"spinDirection":62},"zone":14,"typeConfidence":2.0,"plateTime":0.4426141186141459,"extension":6.188029038425929},"hitData":{"launchSpeed":80.5,"launchAngle":22.0,"totalDistance":273.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":93.17,"coordY":86.61}},"index":2,"playId":"006f61f5-ff5b-3f4e-92d2-4d675a449e0b","pitchNumber":3,"startTime":"2026-08-08T00:57:15.138Z","endTime":"2026-08-08T00:57:27.434Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T00:57:27.434Z","atBatIndex":39},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Angel Genao grounds out to first baseman Miguel Vargas.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":40,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-08T00:58:19.554Z","endTime":"2026-08-08T01:00:37.341Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6,7],"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":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T00:57:43.602Z","endTime":"2026-08-08T00:58:21.854Z","isPitch":false,"type":"action"},{"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":94.4,"endSpeed":86.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.438977255108075,"aZ":-21.08019872025598,"pfxX":-1.5197724946441076,"pfxZ":5.746873769262894,"pX":-0.9183596748277558,"pZ":4.385526869184389,"vX0":4.556916650988386,"vY0":-137.55099130392173,"vZ0":0.1520227366999276,"x":152.01,"y":120.37,"x0":-2.3937160371584834,"y0":50.000998812152154,"z0":5.750422677696911,"aX":-2.933403533596293},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":1.9,"spinRate":2145,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.39709617940547925,"extension":6.425686479882045},"index":1,"playId":"305ab289-812d-3be6-9fbc-6658a7f55fa4","pitchNumber":1,"startTime":"2026-08-08T00:58:21.854Z","endTime":"2026-08-08T00:58:25.058Z","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":2},"pitchData":{"startSpeed":82.7,"endSpeed":76.9,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.325138802602783,"aZ":-34.76239696054068,"pfxX":1.1779561605510178,"pfxZ":-1.7371198936597274,"pX":-0.6424303200170209,"pZ":2.346440332896453,"vX0":3.8037338988021356,"vY0":-120.57063323367451,"vZ0":-1.0323731485791934,"x":141.49,"y":175.43,"x0":-2.3874832500485423,"y0":50.00484976243137,"z0":5.821588819049362,"aX":1.7513126715805096},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-3.1,"breakHorizontal":-3.0,"spinRate":2375,"spinDirection":59},"zone":4,"typeConfidence":2.0,"plateTime":0.4526181152936646,"extension":6.494383140001194},"index":2,"playId":"f888d89e-8d69-3add-a4b6-f68952c10ca8","pitchNumber":2,"startTime":"2026-08-08T00:58:38.652Z","endTime":"2026-08-08T00:58:41.864Z","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":2},"pitchData":{"startSpeed":82.4,"endSpeed":76.6,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.256647726553112,"aZ":-37.92966164386537,"pfxX":0.9674073719081493,"pfxZ":-3.907197786401012,"pX":-1.2036814275746817,"pZ":2.72451797568419,"vX0":2.445422923842387,"vY0":-120.1115456068849,"vZ0":0.36105184448575556,"x":162.88,"y":165.22,"x0":-2.356875135377108,"y0":50.00139810180346,"z0":5.9200574160578325,"aX":1.425598785016791},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-6.7,"breakHorizontal":-2.3,"spinRate":2512,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.45442654567716856,"extension":6.363307173206546},"index":3,"playId":"d7d7b5ed-5181-3b81-9acc-5cf11d270907","pitchNumber":3,"startTime":"2026-08-08T00:58:57.171Z","endTime":"2026-08-08T00:59:00.277Z","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":93.8,"endSpeed":86.4,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.768121181005046,"aZ":-18.406079438919708,"pfxX":-1.3847298535901862,"pfxZ":7.237042771753076,"pX":-0.2318517585249856,"pZ":3.362902466147167,"vX0":6.173237506717085,"vY0":-136.52489460790258,"vZ0":-2.9528091502494633,"x":125.84,"y":147.98,"x0":-2.3345578837994965,"y0":50.0059206963542,"z0":5.7131622586255055,"aX":-2.635976325769512},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":12.7,"breakHorizontal":1.3,"spinRate":2146,"spinDirection":206},"zone":11,"typeConfidence":2.0,"plateTime":0.3999573466209707,"extension":6.724603254545379},"index":4,"playId":"6a1446f4-ef98-3c90-b3bc-de78a1b7a382","pitchNumber":4,"startTime":"2026-08-08T00:59:15.979Z","endTime":"2026-08-08T00:59:22.488Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":88.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.707952873473744,"aZ":-17.175852261996837,"pfxX":-2.412306371408654,"pfxZ":7.733739283008373,"pX":1.0485109734742408,"pZ":0.553204762526766,"vX0":9.400210272277407,"vY0":-137.27073469943807,"vZ0":-10.27500591155341,"x":77.03,"y":223.84,"x0":-2.0826551009413863,"y0":50.00381113133137,"z0":5.472806621329487,"aX":-4.679217004867103},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.4,"breakHorizontal":2.8,"spinRate":2280,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.3965263976660993,"extension":6.715885634146274},"index":5,"playId":"3d13913f-0516-329c-9b04-ee37f5c5db4c","pitchNumber":5,"startTime":"2026-08-08T00:59:45.266Z","endTime":"2026-08-08T00:59:48.266Z","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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.822480799090858,"aZ":-20.34170948250924,"pfxX":-2.9263732316428785,"pfxZ":6.171175665290683,"pX":0.27311700086395174,"pZ":1.9415021468835783,"vX0":7.795861475672069,"vY0":-136.78007354333965,"vZ0":-6.0794619910419625,"x":106.59,"y":186.36,"x0":-2.218917429096732,"y0":50.00358370509376,"z0":5.563307667362143,"aX":-5.61219903373122},"breaks":{"breakAngle":10.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.2,"breakHorizontal":3.8,"spinRate":2210,"spinDirection":210},"zone":9,"typeConfidence":2.0,"plateTime":0.39864397129253293,"extension":6.663798472506985},"index":6,"playId":"0d717392-c6e5-3505-a627-b634cc7b69b2","pitchNumber":6,"startTime":"2026-08-08T01:00:07.993Z","endTime":"2026-08-08T01:00:11.005Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.3,"endSpeed":77.1,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.606491534194372,"aZ":-37.95875711002847,"pfxX":1.5730584437634667,"pfxZ":-3.883779840926672,"pX":-0.3384459909585325,"pZ":1.6184541037959952,"vX0":4.097496246354026,"vY0":-121.30940081035314,"vZ0":-2.2316084546734856,"x":129.9,"y":195.08,"x0":-2.253281856549444,"y0":50.00080584773489,"z0":5.857593412917057,"aX":2.3444663530982517},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-7.3,"breakHorizontal":-3.8,"spinRate":2480,"spinDirection":51},"zone":7,"typeConfidence":2.0,"plateTime":0.4514125936156672,"extension":6.634083332322796},"hitData":{"launchSpeed":69.1,"launchAngle":-18.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":158.9,"coordY":163.84}},"index":7,"playId":"9dcaea97-ec60-3098-b418-5144e7b8ba3d","pitchNumber":7,"startTime":"2026-08-08T01:00:29.613Z","endTime":"2026-08-08T01:00:37.341Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:00:37.341Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brenton Doyle strikes out swinging.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T01:02:35.464Z","endTime":"2026-08-08T01:03:47.514Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5],"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":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":93.0,"endSpeed":85.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.93699612452492,"aZ":-14.721670845326903,"pfxX":3.1743504934261124,"pfxZ":9.377909697917142,"pX":0.2670761441003733,"pZ":2.2243849125037283,"vX0":-2.4893424832814968,"vY0":-135.40609973037846,"vZ0":-5.769480983549633,"x":106.82,"y":178.72,"x0":0.7848713208006273,"y0":50.00326081469069,"z0":5.408792427862248,"aX":5.908106961309597},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.0,"breakHorizontal":-5.3,"spinRate":2226,"spinDirection":153},"zone":8,"typeConfidence":0.9,"plateTime":0.4041471876571312,"extension":6.554610735983919},"index":0,"playId":"87217932-5c3a-35df-9df8-ca8c3ab3ca68","pitchNumber":1,"startTime":"2026-08-08T01:02:45.355Z","endTime":"2026-08-08T01:02:48.355Z","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":92.5,"endSpeed":84.8,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.37815818588018,"aZ":-15.605197969127051,"pfxX":3.069990363969187,"pfxZ":9.003623895817544,"pX":-1.5103975530418396,"pZ":2.680898695439787,"vX0":-6.520888754789416,"vY0":-134.5830872975797,"vZ0":-4.300662622586155,"x":174.57,"y":166.4,"x0":0.5417264312475604,"y0":50.00113804610398,"z0":5.400018060490384,"aX":5.649108027973736},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.6,"breakHorizontal":-4.2,"spinRate":2167,"spinDirection":150},"zone":11,"typeConfidence":0.87,"plateTime":0.4065035736695344,"extension":6.698113752485454},"index":1,"playId":"b7a2eff7-d705-33a4-89fe-89495c36553b","pitchNumber":2,"startTime":"2026-08-08T01:02:58.213Z","endTime":"2026-08-08T01:03:01.748Z","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":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.125123496126324,"aZ":-14.879754662512928,"pfxX":2.8578442317982526,"pfxZ":9.193291349001083,"pX":0.15079447721392752,"pZ":2.2746557556619456,"vX0":-2.630394986266035,"vY0":-136.32705690113372,"vZ0":-5.642816320529334,"x":111.25,"y":177.36,"x0":0.7571266020744808,"y0":50.00346270397805,"z0":5.399461768416851,"aX":5.376550144788872},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":-4.6,"spinRate":2175,"spinDirection":154},"zone":5,"typeConfidence":0.9,"plateTime":0.4018652371086784,"extension":6.735081847495004},"index":2,"playId":"6e5c6506-ce39-3074-bc94-47ebc3b1b4a4","pitchNumber":3,"startTime":"2026-08-08T01:03:09.299Z","endTime":"2026-08-08T01:03:12.590Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":7,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-08T01:03:20.793Z","endTime":"2026-08-08T01:03:28.453Z","isPitch":false,"type":"action","player":{"id":686668,"link":"/api/v1/people/686668"}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.957201830131954,"aZ":-30.72661970033572,"pfxX":8.083732716479155,"pfxZ":0.8995229373240123,"pX":1.336501302228949,"pZ":1.6832703939265,"vX0":-1.6755118440242187,"vY0":-125.77299466430667,"vZ0":-3.1187083072317847,"x":66.06,"y":193.33,"x0":0.9600533058760049,"y0":50.002416679367315,"z0":5.425237864092462,"aX":12.97982508084493},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.4,"breakVerticalInduced":1.2,"breakHorizontal":-14.3,"spinRate":1651,"spinDirection":123},"zone":14,"typeConfidence":0.9,"plateTime":0.43511907384997217,"extension":6.3454153535343645},"index":4,"playId":"53d102c7-1848-3c29-bd83-6ff59a525b7e","pitchNumber":4,"startTime":"2026-08-08T01:03:28.453Z","endTime":"2026-08-08T01:03:33.467Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.823260706479658,"aZ":-27.594846974254793,"pfxX":8.85789014279208,"pfxZ":2.8645327678133423,"pX":0.8381517697015154,"pZ":2.249748332130455,"vX0":-3.1932564076113583,"vY0":-125.30067692677183,"vZ0":-2.443994703377748,"x":85.05,"y":178.04,"x0":0.9735813176360819,"y0":50.00466281090106,"z0":5.478159893817842,"aX":14.175261989997663},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":4.9,"breakHorizontal":-15.4,"spinRate":1989,"spinDirection":126},"zone":14,"typeConfidence":0.9,"plateTime":0.43607627118177916,"extension":6.263718704855003},"index":5,"playId":"ac8511a5-6b32-3bf7-9554-cc5ea302fe53","pitchNumber":5,"startTime":"2026-08-08T01:03:43.944Z","endTime":"2026-08-08T01:03:47.514Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:03:47.514Z","atBatIndex":41},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Braden Montgomery walks.","rbi":0,"awayScore":7,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T01:04:05.883Z","endTime":"2026-08-08T01:04:49.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"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":80.2,"endSpeed":74.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.24299343285828,"aZ":-37.82265007575181,"pfxX":-6.163910220272615,"pfxZ":-4.092131703410132,"pX":0.9058553560132729,"pZ":1.2981097294455877,"vX0":1.6622638153158842,"vY0":-116.82628812139934,"vZ0":-1.5552200411961281,"x":82.47,"y":203.73,"x0":0.985399353930464,"y0":50.00167046462543,"z0":5.531044716804396,"aX":-8.510004103160787},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-7.6,"breakHorizontal":10.8,"spinRate":2219,"spinDirection":321},"zone":14,"typeConfidence":0.9,"plateTime":0.4690352938123654,"extension":6.419122580215579},"index":0,"playId":"ec45974d-2343-3499-8941-b3802bb6f7db","pitchNumber":1,"startTime":"2026-08-08T01:04:09.353Z","endTime":"2026-08-08T01:04:13.684Z","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":1},"pitchData":{"startSpeed":86.9,"endSpeed":79.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.943582864824577,"aZ":-29.16318442151648,"pfxX":8.55041355534063,"pfxZ":1.8628242264789256,"pX":0.5103858754420968,"pZ":0.9220752080378708,"vX0":-3.941020968388257,"vY0":-126.43639502382128,"vZ0":-5.038528999857703,"x":97.55,"y":213.88,"x0":0.978970602131705,"y0":50.00344472752643,"z0":5.2827856791662375,"aX":13.834670599733899},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":-14.5,"spinRate":1796,"spinDirection":122},"zone":14,"typeConfidence":0.9,"plateTime":0.4333015830097682,"extension":6.337600038813964},"index":1,"playId":"ae2241de-29a7-3a9f-9fc8-50940e05f31f","pitchNumber":2,"startTime":"2026-08-08T01:04:20.720Z","endTime":"2026-08-08T01:04:24.061Z","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":1},"pitchData":{"startSpeed":94.0,"endSpeed":87.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.997323129440932,"aZ":-22.448041227609544,"pfxX":6.798100227516172,"pfxZ":5.050938537638178,"pX":1.301800646604871,"pZ":2.468184295048445,"vX0":-1.3627937848202782,"vY0":-137.07655489640024,"vZ0":-3.702043297950744,"x":67.38,"y":172.14,"x0":0.918067491111348,"y0":50.002943736640056,"z0":5.347685759328765,"aX":13.086551481365726},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":-12.1,"spinRate":2102,"spinDirection":146},"zone":14,"typeConfidence":0.92,"plateTime":0.3978263503741939,"extension":6.576187418726761},"index":2,"playId":"213a8fe0-bb42-3a17-8f20-0801fcdc4294","pitchNumber":3,"startTime":"2026-08-08T01:04:34.047Z","endTime":"2026-08-08T01:04:37.181Z","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":93.7,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30039062922183,"aZ":-12.85691372375431,"pfxX":2.0309525907261,"pfxZ":10.23782147538033,"pX":-1.3985227512173672,"pZ":2.086268759237283,"vX0":-6.19379000238233,"vY0":-136.33444444011144,"vZ0":-6.293602912189915,"x":170.31,"y":182.45,"x0":0.6365167329807985,"y0":50.00349846158041,"z0":5.307937074708953,"aX":3.83279585816319},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":17.4,"breakHorizontal":-2.4,"spinRate":2276,"spinDirection":151},"zone":13,"typeConfidence":0.9,"plateTime":0.40138480969818024,"extension":6.831087773277621},"index":3,"playId":"53ef1b97-2814-3382-9f9d-25da7eaf52ac","pitchNumber":4,"startTime":"2026-08-08T01:04:46.505Z","endTime":"2026-08-08T01:04:49.527Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:04:49.527Z","atBatIndex":42},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, pitcher Parker Messick to first baseman Rhys Hoskins. Braden Montgomery to 2nd.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T01:05:03.344Z","endTime":"2026-08-08T01:05:36.495Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":800048,"link":"/api/v1/people/800048"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.09078460379594,"aZ":-15.177721363675811,"pfxX":2.181162126234387,"pfxZ":9.145070820779956,"pX":0.209577356461936,"pZ":2.833386158146612,"vX0":-2.542333240897987,"vY0":-135.1387512531783,"vZ0":-3.938751083269867,"x":109.01,"y":162.28,"x0":0.8769726850283667,"y0":50.0055121562223,"z0":5.368722536202968,"aX":4.055066289232191},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.0,"breakHorizontal":-3.5,"spinRate":2161,"spinDirection":151},"zone":2,"typeConfidence":0.87,"plateTime":0.40455145547211124,"extension":6.630184024291861},"index":0,"playId":"f856ab8b-08ab-31c7-9744-fe3883946e9e","pitchNumber":1,"startTime":"2026-08-08T01:05:13.152Z","endTime":"2026-08-08T01:05:16.621Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.866160006603337,"aZ":-30.49963520978043,"pfxX":7.987370322911393,"pfxZ":1.1075439099965667,"pX":0.6605510564029446,"pZ":2.2832909939113772,"vX0":-3.839762711902714,"vY0":-122.71628941229001,"vZ0":-1.2840536074109519,"x":91.82,"y":177.13,"x0":1.2174103847381081,"y0":50.001561748960434,"z0":5.4389645051596744,"aX":12.042290959476905},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.9,"breakHorizontal":-13.4,"spinRate":1595,"spinDirection":120},"zone":6,"typeConfidence":0.9,"plateTime":0.44830264192724556,"extension":6.340639487234654},"hitData":{"launchSpeed":79.4,"launchAngle":-53.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":118.87,"coordY":188.17}},"index":1,"playId":"232aa77c-2395-3d74-aeb6-74c1e1cc8e95","pitchNumber":2,"startTime":"2026-08-08T01:05:28.802Z","endTime":"2026-08-08T01:05:36.495Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:05:36.495Z","atBatIndex":43},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luisangel Acuña called out on strikes.","rbi":0,"awayScore":7,"homeScore":1,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-08T01:05:46.864Z","endTime":"2026-08-08T01:07:25.326Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.7,"endSpeed":77.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.182374364540152,"aZ":-30.80248572943097,"pfxX":8.295833224761388,"pfxZ":0.8897841680262513,"pX":1.5379929508629087,"pZ":2.3900754783407367,"vX0":-1.8142301034688004,"vY0":-123.366482618718,"vZ0":-1.2305331330733342,"x":58.38,"y":174.25,"x0":1.2066336375925213,"y0":50.00008688550973,"z0":5.4982053748472755,"aX":12.749334496647224},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":1.6,"breakHorizontal":-14.5,"spinRate":1788,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.444457327524157,"extension":6.2221484251390935},"index":0,"playId":"3b6e61cc-4987-3c88-bc40-1fa566d0645c","pitchNumber":1,"startTime":"2026-08-08T01:06:05.761Z","endTime":"2026-08-08T01:06:08.761Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":78.8,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.54999885146316,"aZ":-31.15008657610217,"pfxX":8.00903690308931,"pfxZ":0.6525636142311901,"pX":0.6250180396106447,"pZ":1.2696053499443976,"vX0":-4.117234788228219,"vY0":-124.42605076524154,"vZ0":-3.733014065165376,"x":93.18,"y":204.5,"x0":1.2590775505009684,"y0":50.00302874094312,"z0":5.365511502807332,"aX":12.58045215020098},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.6,"breakHorizontal":-13.6,"spinRate":1977,"spinDirection":120},"zone":14,"typeConfidence":0.9,"plateTime":0.43991031031863725,"extension":6.250848028492987},"index":1,"playId":"2e2d10f2-ef1c-358c-9372-dfaeb80cad26","pitchNumber":2,"startTime":"2026-08-08T01:06:20.596Z","endTime":"2026-08-08T01:06:23.674Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":88.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.016013173893093,"aZ":-14.2794829978171,"pfxX":2.4157175704617986,"pfxZ":9.010598552114386,"pX":1.0635538186377635,"pZ":2.993167179631287,"vX0":-0.9874701897879372,"vY0":-139.48779339592144,"vZ0":-3.922368715439364,"x":76.46,"y":157.96,"x0":1.1066460108780944,"y0":50.00626614553025,"z0":5.348193517434352,"aX":4.799478658167833},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":15.8,"breakHorizontal":-4.2,"spinRate":2125,"spinDirection":144},"zone":12,"typeConfidence":0.92,"plateTime":0.39147148613461136,"extension":6.375532716294316},"index":2,"playId":"48585e0f-c3af-347b-be18-573fb8a312f9","pitchNumber":3,"startTime":"2026-08-08T01:06:40.174Z","endTime":"2026-08-08T01:06:43.174Z","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":94.4,"endSpeed":86.9,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.48421777865041,"aZ":-16.390332900480686,"pfxX":2.6025958361333856,"pfxZ":8.171956218778243,"pX":-0.1102843583117258,"pZ":3.7581437792839845,"vX0":-3.329815515820954,"vY0":-137.61941550426002,"vZ0":-1.6448272642350956,"x":121.2,"y":137.31,"x0":0.773171379895641,"y0":50.00573895333935,"z0":5.465416366859898,"aX":5.029032505145149},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.6,"breakHorizontal":-4.1,"spinRate":2092,"spinDirection":150},"zone":11,"typeConfidence":0.89,"plateTime":0.39690953750815483,"extension":6.662021668357364},"index":3,"playId":"6e19f646-add1-34c4-95b3-17f064a14c37","pitchNumber":4,"startTime":"2026-08-08T01:06:58.564Z","endTime":"2026-08-08T01:07:01.564Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.5,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.994453288863934,"aZ":-14.587056353384813,"pfxX":4.464436178308834,"pfxZ":9.170966129132335,"pX":-0.48723944460106355,"pZ":1.6493834228163,"vX0":-4.987442992756483,"vY0":-137.6987870073523,"vZ0":-7.152810301235101,"x":135.57,"y":194.25,"x0":0.7686987172138566,"y0":50.00307057532471,"z0":5.270507129013306,"aX":8.561265377151175},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.2,"breakHorizontal":-7.1,"spinRate":2241,"spinDirection":150},"zone":7,"typeConfidence":0.91,"plateTime":0.398003061263811,"extension":6.690842743298057},"index":4,"playId":"92ed50e8-3265-33f9-91a1-3df150308786","pitchNumber":5,"startTime":"2026-08-08T01:07:20.736Z","endTime":"2026-08-08T01:07:25.326Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:07:25.326Z","atBatIndex":44},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Steven Kwan homers (2) on a fly ball to right field.","rbi":1,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T01:08:43.049Z","endTime":"2026-08-08T01:11:35.208Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"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":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":{"id":689818,"link":"/api/v1/people/689818"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":93.8,"endSpeed":87.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.632459019475483,"aZ":-17.02354991553199,"pfxX":-3.367559689367193,"pfxZ":7.941389539812567,"pX":0.23326436975137602,"pZ":1.0261143737312026,"vX0":8.191789639696427,"vY0":-136.2064926124634,"vZ0":-9.22102884846221,"x":108.11,"y":211.07,"x0":-2.3553754734267103,"y0":50.001331437329384,"z0":5.596091969774964,"aX":-6.423961021131842},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.8,"breakHorizontal":4.7,"spinRate":2151,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.3997986195543004,"extension":6.812891295419046},"index":0,"playId":"b3578e43-5b9c-3021-a7ca-83ab8fa5e6a5","pitchNumber":1,"startTime":"2026-08-08T01:09:32.468Z","endTime":"2026-08-08T01:09:35.641Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":94.5,"endSpeed":87.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.70093315859226,"aZ":-15.935916613701451,"pfxX":-2.3855091233747934,"pfxZ":8.399124576543306,"pX":-0.40458380314917985,"pZ":2.781244222517676,"vX0":6.1185754787500715,"vY0":-137.4966769620339,"vZ0":-5.088599662834562,"x":132.42,"y":163.69,"x0":-2.3392062881464675,"y0":50.00425233629802,"z0":5.721146247281952,"aX":-4.613477322419479},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.4,"breakHorizontal":3.1,"spinRate":2256,"spinDirection":209},"zone":1,"typeConfidence":2.0,"plateTime":0.39689243727087486,"extension":6.691454098799134},"index":1,"playId":"048478d6-0adb-3cf0-80dc-bf372b323bda","pitchNumber":2,"startTime":"2026-08-08T01:09:47.292Z","endTime":"2026-08-08T01:09:50.608Z","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":89.5,"endSpeed":83.1,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.02569673896017,"aZ":-16.498636906476417,"pfxX":-1.4010971710643911,"pfxZ":9.042944041724645,"pX":0.7118958129790263,"pZ":0.8089990493178458,"vX0":8.226534543732342,"vY0":-130.0049709319074,"vZ0":-8.975043078839658,"x":89.86,"y":216.94,"x0":-2.294238787597218,"y0":50.001196352185815,"z0":5.526878559246484,"aX":-2.428543260123867},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":14.8,"breakHorizontal":1.0,"spinRate":1484,"spinDirection":216},"zone":14,"typeConfidence":2.0,"plateTime":0.4192925523437405,"extension":6.808599216747481},"index":2,"playId":"9c9258af-92a7-37e9-8c9f-2f7a5c8e26a4","pitchNumber":3,"startTime":"2026-08-08T01:10:00.549Z","endTime":"2026-08-08T01:10:03.549Z","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":0},"pitchData":{"startSpeed":93.5,"endSpeed":86.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3611116508244,"aZ":-17.684091732846632,"pfxX":-2.631295246699626,"pfxZ":7.6038719867174995,"pX":-0.0970711099562482,"pZ":2.3381799124106664,"vX0":6.413834766893939,"vY0":-136.0805736518199,"vZ0":-5.910619024115118,"x":120.7,"y":175.65,"x0":-2.126014699582346,"y0":50.00468331541226,"z0":5.732938800304624,"aX":-5.0161108729149015},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.0,"breakHorizontal":3.6,"spinRate":2183,"spinDirection":212},"zone":5,"typeConfidence":2.0,"plateTime":0.4000555605251903,"extension":6.553182279003831},"index":3,"playId":"b5030985-d17d-3b66-8823-43c3b011f4b0","pitchNumber":4,"startTime":"2026-08-08T01:10:17.415Z","endTime":"2026-08-08T01:10:20.415Z","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":84.5,"endSpeed":79.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.31965343062173,"aZ":-37.31094791861349,"pfxX":1.2454381941897477,"pfxZ":-3.287653935436323,"pX":-0.2999127757748045,"pZ":3.1037809358041826,"vX0":4.295280219617246,"vY0":-123.10446603885212,"vZ0":0.8038349360863171,"x":128.43,"y":154.98,"x0":-2.2165746208769033,"y0":50.003736752347486,"z0":5.887465171025942,"aX":1.9447698431919425},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-5.6,"breakHorizontal":-3.1,"spinRate":2466,"spinDirection":58},"zone":2,"typeConfidence":2.0,"plateTime":0.4419106906393524,"extension":6.506533975812692},"index":4,"playId":"5c1c0791-3e97-3297-afda-5d487ea8a8a2","pitchNumber":5,"startTime":"2026-08-08T01:10:35.112Z","endTime":"2026-08-08T01:10:39.876Z","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":0},"pitchData":{"startSpeed":94.7,"endSpeed":87.7,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.034112325804738,"aZ":-17.386207108497313,"pfxX":-3.092180268940088,"pfxZ":7.602814965408581,"pX":-0.29995272218338465,"pZ":1.7812342913668944,"vX0":6.680649077712374,"vY0":-137.72024794554815,"vZ0":-7.2221924997894105,"x":128.43,"y":190.69,"x0":-2.3419909056340598,"y0":50.002789416001654,"z0":5.588111855244608,"aX":-6.014767111067581},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":12.6,"breakHorizontal":4.4,"spinRate":2068,"spinDirection":213},"zone":8,"typeConfidence":2.0,"plateTime":0.3958404191603462,"extension":6.697170486319413},"index":5,"playId":"7bec5cc4-b76e-3ae7-a3df-3910e145e344","pitchNumber":6,"startTime":"2026-08-08T01:10:54.153Z","endTime":"2026-08-08T01:10:58.088Z","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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.5,"endSpeed":77.4,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.488902498807754,"aZ":-37.763375966105166,"pfxX":1.2486956185707672,"pfxZ":-3.708787446724484,"pX":0.21651241546165664,"pZ":2.491276365680327,"vX0":5.458248528937536,"vY0":-121.59646328795493,"vZ0":-0.43006001846957476,"x":108.75,"y":171.52,"x0":-2.2140202434548155,"y0":50.004411706728284,"z0":5.930091416951644,"aX":1.880083964276139},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.6,"breakVerticalInduced":-6.6,"breakHorizontal":-3.5,"spinRate":2416,"spinDirection":47},"zone":5,"typeConfidence":2.0,"plateTime":0.44940924509118707,"extension":6.6463193155014775},"hitData":{"launchSpeed":96.0,"launchAngle":30.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":226.0,"coordY":107.0}},"index":6,"playId":"0cf1bb6d-5623-3e89-a533-73fc810dc90a","pitchNumber":7,"startTime":"2026-08-08T01:11:12.824Z","endTime":"2026-08-08T01:11:35.208Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:11:35.208Z","atBatIndex":45},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Chase DeLauter singles on a fly ball to center fielder Brenton Doyle.","rbi":0,"awayScore":8,"homeScore":1,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T01:11:33.604Z","endTime":"2026-08-08T01:13:24.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"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":89.9,"endSpeed":82.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.05653510422624,"aZ":-20.09813392875209,"pfxX":-7.130312506783444,"pfxZ":6.940647749313982,"pX":-1.2553620755405015,"pZ":3.4724517098839334,"vX0":5.1473604134222475,"vY0":-130.9273453023134,"vZ0":-1.9436900674021427,"x":164.85,"y":145.02,"x0":-2.3182327655183768,"y0":50.00257690997878,"z0":5.7249358166601585,"aX":-12.406929248800182},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":12.4,"breakHorizontal":11.8,"spinRate":1495,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.41797559343344926,"extension":6.7332766720665145},"index":0,"playId":"0972d5c0-c0d8-3f1e-84d5-e3a9eabca107","pitchNumber":1,"startTime":"2026-08-08T01:11:52.455Z","endTime":"2026-08-08T01:11:56.778Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.29407038648912,"aZ":-18.219161910579203,"pfxX":-2.3663535548184713,"pfxZ":7.608197766037758,"pX":-0.0965353492176822,"pZ":4.3318340514318905,"vX0":6.830859218193262,"vY0":-134.59140138756658,"vZ0":-0.6103930061313904,"x":120.68,"y":121.82,"x0":-2.3602450616859376,"y0":50.0025087819897,"z0":5.852191119087039,"aX":-4.3413741268539985},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.8,"breakHorizontal":2.8,"spinRate":2170,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40701543014470154,"extension":6.397869183013805},"index":1,"playId":"b4661f5a-1a4d-31e0-9c92-eafe4109e9b3","pitchNumber":2,"startTime":"2026-08-08T01:12:06.888Z","endTime":"2026-08-08T01:12:11.387Z","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":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":77.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.290856812092535,"aZ":-36.618261695935885,"pfxX":0.7874244072095726,"pfxZ":-2.967506864498535,"pX":0.4750455658793122,"pZ":2.353693507356012,"vX0":6.261774158591325,"vY0":-121.38452343507853,"vZ0":-0.7786358675276476,"x":98.89,"y":175.23,"x0":-2.2382250943699145,"y0":50.00497667667156,"z0":5.8608778857961195,"aX":1.1777527202278897},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.5,"breakVerticalInduced":-5.3,"breakHorizontal":-2.9,"spinRate":2467,"spinDirection":50},"zone":6,"typeConfidence":2.0,"plateTime":0.4508602907445982,"extension":6.773572311101111},"index":2,"playId":"51f1e44b-edb3-35fd-8c60-4151bc92a43b","pitchNumber":3,"startTime":"2026-08-08T01:12:22.687Z","endTime":"2026-08-08T01:12:26.553Z","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":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.5,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.30639037957041,"aZ":-19.325265878203762,"pfxX":-2.3754234511467933,"pfxZ":6.845205202876556,"pX":-0.49548720606828933,"pZ":4.8015374509766335,"vX0":5.4065292887954275,"vY0":-136.0348364931036,"vZ0":0.7303659366596166,"x":135.89,"y":109.14,"x0":-2.1984438383824294,"y0":50.005784052055894,"z0":5.867290231637684,"aX":-4.461373534785585},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.7,"breakHorizontal":3.2,"spinRate":2134,"spinDirection":203},"zone":11,"typeConfidence":2.0,"plateTime":0.40234301848121845,"extension":6.568927246436328},"index":3,"playId":"1e510da8-92f4-3a0d-afc4-7484b46638fb","pitchNumber":4,"startTime":"2026-08-08T01:12:37.976Z","endTime":"2026-08-08T01:12:40.976Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.2,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.280752762772682,"aZ":-15.530490567228119,"pfxX":-2.3865038501191664,"pfxZ":8.99919628197649,"pX":0.0966313585420817,"pZ":2.212803746682785,"vX0":7.053493883635278,"vY0":-134.8603587694301,"vZ0":-6.247845614475893,"x":113.32,"y":179.03,"x0":-2.238158623012578,"y0":50.00094462847656,"z0":5.647831705614331,"aX":-4.413781197063106},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.2,"breakHorizontal":2.9,"spinRate":2321,"spinDirection":208},"zone":8,"typeConfidence":2.0,"plateTime":0.4055615168930302,"extension":6.837769192744809},"index":4,"playId":"ae86a745-5be5-3a6e-8d44-57be19cb04e7","pitchNumber":5,"startTime":"2026-08-08T01:12:54.029Z","endTime":"2026-08-08T01:12:57.312Z","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":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.8,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.498300417564597,"aZ":-17.943334372204863,"pfxX":-1.934343573771785,"pfxZ":7.6035203118805255,"pX":0.7554285602980362,"pZ":2.2799979403435664,"vX0":8.750455251323473,"vY0":-135.65292945640883,"vZ0":-5.552706795070126,"x":88.2,"y":177.22,"x0":-2.2548852505264354,"y0":50.003493772779834,"z0":5.5964120682812775,"aX":-3.6218632927911623},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":12.8,"breakHorizontal":1.7,"spinRate":2221,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.40312193493729387,"extension":6.815455320105278},"hitData":{"launchSpeed":75.7,"launchAngle":48.0,"totalDistance":248.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":141.75,"coordY":102.12}},"index":5,"playId":"8f4ead3f-7f04-3176-bccc-ff92b9a461f7","pitchNumber":6,"startTime":"2026-08-08T01:13:11.615Z","endTime":"2026-08-08T01:13:24.089Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:13:24.089Z","atBatIndex":46},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to right fielder Braden Montgomery.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T01:13:48.128Z","endTime":"2026-08-08T01:14:24.470Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":695731,"link":"/api/v1/people/695731"},"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(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.7,"endSpeed":85.0,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.997235202335478,"aZ":-20.379074283368148,"pfxX":-7.572677253878871,"pfxZ":6.389453691410561,"pX":-1.2913706879696167,"pZ":2.493653361957999,"vX0":5.421687763017315,"vY0":-134.93389430916352,"vZ0":-4.506427907804283,"x":166.22,"y":171.45,"x0":-2.3414594340226897,"y0":50.00561892126887,"z0":5.618931072903877,"aX":-13.984752801007875},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":10.8,"breakHorizontal":12.6,"spinRate":1976,"spinDirection":209},"zone":11,"typeConfidence":2.0,"plateTime":0.4057289550125205,"extension":6.885423528568686},"index":0,"playId":"f5292f9a-dd23-30b0-b27a-e037bf861abf","pitchNumber":1,"startTime":"2026-08-08T01:13:53.136Z","endTime":"2026-08-08T01:13:57.905Z","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":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.871738614495808,"aZ":-26.547052828212205,"pfxX":1.7930837203370271,"pfxZ":3.2742649421660666,"pX":0.17635193636970617,"pZ":2.4523550573206476,"vX0":6.280674367750135,"vY0":-129.48862582978836,"vZ0":-3.1383823249716905,"x":110.28,"y":172.57,"x0":-2.50142200507925,"y0":50.00364794330133,"z0":5.68389890803856,"aX":3.083110369326064},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.5,"breakHorizontal":-4.4,"spinRate":2229,"spinDirection":176},"zone":5,"typeConfidence":2.0,"plateTime":0.4209812422406709,"extension":6.450727883833987},"hitData":{"launchSpeed":92.8,"launchAngle":50.0,"totalDistance":280.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":199.81,"coordY":113.57}},"index":1,"playId":"eed01058-2568-30d9-be07-709272bb4da7","pitchNumber":2,"startTime":"2026-08-08T01:14:12.090Z","endTime":"2026-08-08T01:14:24.470Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:14:24.470Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jo Adell strikes out swinging.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T01:14:28.838Z","endTime":"2026-08-08T01:16:16.867Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.5,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.49623381646297,"aZ":-28.07596520863224,"pfxX":0.9416131354815067,"pfxZ":2.487420363934138,"pX":0.9504010936659578,"pZ":3.263407293793681,"vX0":8.027148166502748,"vY0":-127.33865153910344,"vZ0":-0.627720101527749,"x":80.77,"y":150.67,"x0":-2.3614886733655864,"y0":50.00162110285051,"z0":5.729127505381806,"aX":1.5491313345712043},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":4.6,"breakHorizontal":-3.5,"spinRate":2145,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.42970189899910016,"extension":6.896902356206482},"index":0,"playId":"b8d1d9fc-5c7b-38d7-905f-91024f6886c5","pitchNumber":1,"startTime":"2026-08-08T01:14:50.458Z","endTime":"2026-08-08T01:14:54.308Z","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":93.2,"endSpeed":85.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.311674962698692,"aZ":-18.740913781246817,"pfxX":-0.2659082436474587,"pfxZ":7.157131650182789,"pX":-0.6916241329495748,"pZ":4.006164707142288,"vX0":4.357430005270182,"vY0":-135.7772494860046,"vZ0":-1.1491437991986806,"x":143.36,"y":130.61,"x0":-2.279166929757097,"y0":50.000475649573396,"z0":5.73252779762068,"aX":-0.4992450924547112},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.0,"breakHorizontal":-0.4,"spinRate":2096,"spinDirection":200},"zone":11,"typeConfidence":2.0,"plateTime":0.40261894679691546,"extension":6.804619876653309},"index":1,"playId":"d8b846ed-0498-33ed-8d3b-5ad0804b4650","pitchNumber":2,"startTime":"2026-08-08T01:15:08.266Z","endTime":"2026-08-08T01:15:12.552Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":81.9,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.185894510130158,"aZ":-29.759310244255268,"pfxX":2.3510054748305267,"pfxZ":1.425609642679599,"pX":0.24422021657281162,"pZ":1.6459826392358443,"vX0":5.931509692442749,"vY0":-128.74553529119848,"vZ0":-4.479485609268255,"x":107.69,"y":194.34,"x0":-2.3891165849000493,"y0":50.00067831226205,"z0":5.695424916628416,"aX":3.9685512023186993},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.8,"breakHorizontal":-5.5,"spinRate":2148,"spinDirection":166},"zone":9,"typeConfidence":2.0,"plateTime":0.42443822903035056,"extension":6.890741134703905},"index":2,"playId":"c158f195-b323-3b26-8b0c-78b0c741b806","pitchNumber":3,"startTime":"2026-08-08T01:15:27.747Z","endTime":"2026-08-08T01:15:31.209Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":87.8,"endSpeed":81.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.248658518790826,"aZ":-26.982248873296477,"pfxX":1.6675412068794242,"pfxZ":3.109439831374596,"pX":-0.06324045175170613,"pZ":3.1402635600441484,"vX0":5.264054689389319,"vY0":-127.88764333353251,"vZ0":-1.496948674585779,"x":119.41,"y":153.99,"x0":-2.3578579756776863,"y0":50.003632859282625,"z0":5.832369001929706,"aX":2.786196501141485},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":5.5,"breakHorizontal":-4.1,"spinRate":2250,"spinDirection":165},"zone":2,"typeConfidence":2.0,"plateTime":0.4268840125818345,"extension":6.623322955898768},"index":3,"playId":"86ae7f61-c7fd-3113-80ef-a11b0884faea","pitchNumber":4,"startTime":"2026-08-08T01:15:46.660Z","endTime":"2026-08-08T01:15:52.295Z","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":1},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.548307472808958,"aZ":-29.887157449904834,"pfxX":4.453704119979875,"pfxZ":1.507794945383238,"pX":0.7200843099928116,"pZ":2.0357863541913854,"vX0":6.5142393215766194,"vY0":-122.2137439841745,"vZ0":-2.3093167606226874,"x":89.55,"y":183.81,"x0":-2.5560613143585313,"y0":50.00290382570793,"z0":5.553918062128073,"aX":6.751851732614144},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":2.4,"breakHorizontal":-9.6,"spinRate":2542,"spinDirection":45},"zone":9,"typeConfidence":2.0,"plateTime":0.44777484441617776,"extension":6.6829116435122025},"index":4,"playId":"db98e1a1-9a77-3a63-adba-8cd250f4a126","pitchNumber":5,"startTime":"2026-08-08T01:16:12.918Z","endTime":"2026-08-08T01:16:16.867Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:16:16.867Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Martínez flies out sharply to center fielder Brenton Doyle.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-08T01:18:42.786Z","endTime":"2026-08-08T01:20:02.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T01:16:27.662Z","endTime":"2026-08-08T01:16:45.208Z","isPitch":false,"type":"action"},{"details":{"description":"Pitching Change: Trevor Richards replaces David Sandlin.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-08T01:16:45.208Z","endTime":"2026-08-08T01:18:45.043Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670950,"link":"/api/v1/people/670950"},"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":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.368572602586934,"aZ":-12.650276569319445,"pfxX":-3.929202753055713,"pfxZ":11.01155921752849,"pX":-0.20589078632206603,"pZ":1.295754656236818,"vX0":6.332418716265401,"vY0":-132.3426735412812,"vZ0":-9.887343452880282,"x":124.85,"y":203.79,"x0":-2.1197030845246596,"y0":50.004928814995985,"z0":6.008158396872181,"aX":-6.968238161261504},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":18.0,"breakHorizontal":5.8,"spinRate":2312,"spinDirection":203},"zone":13,"typeConfidence":0.9,"plateTime":0.4139576766806128,"extension":6.71902980815854},"index":2,"playId":"e3e6f7a0-d0d0-3f0d-9638-1b67798dbdf1","pitchNumber":1,"startTime":"2026-08-08T01:18:45.043Z","endTime":"2026-08-08T01:18:48.929Z","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":91.4,"endSpeed":83.7,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.498875309144832,"aZ":-13.587603820216126,"pfxX":-5.04215199037238,"pfxZ":10.434650142854057,"pX":-0.5060515537674155,"pZ":1.066504136976722,"vX0":5.93272222846563,"vY0":-132.63892683690779,"vZ0":-10.279883875132075,"x":136.29,"y":209.98,"x0":-2.1171558831013253,"y0":50.00098715335397,"z0":5.984290852380424,"aX":-8.97926598410989},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":16.8,"breakHorizontal":7.8,"spinRate":2347,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.4130196804115642,"extension":6.499556727302257},"index":3,"playId":"f8dc0540-996f-38c8-ae61-788fb26a8857","pitchNumber":2,"startTime":"2026-08-08T01:19:00.438Z","endTime":"2026-08-08T01:19:03.543Z","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":0,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":83.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.101887788580093,"aZ":-13.483234837147299,"pfxX":-5.131770199986062,"pfxZ":10.544305776009159,"pX":1.0115023171598032,"pZ":1.7243509458207196,"vX0":9.768806151631015,"vY0":-132.26195950742795,"vZ0":-8.634744450428125,"x":78.44,"y":192.22,"x0":-2.0623272056476,"y0":50.00081151438416,"z0":6.019134250647462,"aX":-9.095322883599048},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.3,"breakHorizontal":7.2,"spinRate":2339,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.4140620713736465,"extension":6.687560894578905},"index":4,"playId":"458f7023-3c14-3e53-9efb-efe8f9e64b3b","pitchNumber":3,"startTime":"2026-08-08T01:19:17.253Z","endTime":"2026-08-08T01:19:20.253Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.340712962479007,"aZ":-13.156771120013959,"pfxX":-4.782763995916145,"pfxZ":10.74295193136047,"pX":-0.22202407802042393,"pZ":2.1666442750096166,"vX0":6.626946867767386,"vY0":-132.2384671229624,"vZ0":-7.7608034682387474,"x":125.46,"y":180.28,"x0":-2.1397170339146503,"y0":50.00079423260067,"z0":6.105610708637698,"aX":-8.465238518752047},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.9,"breakHorizontal":7.2,"spinRate":2324,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.41427750729149926,"extension":6.642466827526971},"index":5,"playId":"711e24f6-b348-324e-9044-4a6c8b5aeb0e","pitchNumber":4,"startTime":"2026-08-08T01:19:34.525Z","endTime":"2026-08-08T01:19:37.770Z","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":2},"pitchData":{"startSpeed":91.5,"endSpeed":83.6,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.943567598772844,"aZ":-13.11535167643063,"pfxX":-4.411307376342035,"pfxZ":10.680017854762564,"pX":-0.06610964378670207,"pZ":1.8162031521830007,"vX0":6.296602215020831,"vY0":-132.8737043165283,"vZ0":-8.683254931973583,"x":119.52,"y":189.74,"x0":-1.895413442697347,"y0":50.006518078555864,"z0":6.083552944637986,"aX":-7.875666581561253},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.6,"breakHorizontal":6.6,"spinRate":2316,"spinDirection":198},"zone":8,"typeConfidence":0.9,"plateTime":0.41248759828226067,"extension":6.616567896324745},"hitData":{"launchSpeed":104.4,"launchAngle":22.0,"totalDistance":377.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":159.91,"coordY":50.59}},"index":6,"playId":"b3ac91a1-5fa7-380b-873d-6f3cc1753b6c","pitchNumber":5,"startTime":"2026-08-08T01:19:52.658Z","endTime":"2026-08-08T01:20:02.155Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:20:02.155Z","atBatIndex":49},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase Meidroth grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":8,"homeScore":1,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:21:54.284Z","endTime":"2026-08-08T01:22:41.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":0},"pitchData":{"startSpeed":78.9,"endSpeed":72.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.64619833772951,"aZ":-39.83751442099584,"pfxX":-4.226393044757123,"pfxZ":-5.775068592368672,"pX":0.742836254543547,"pZ":2.232572411330291,"vX0":0.7225456169131699,"vY0":-114.89266111810231,"vZ0":1.0136875726128534,"x":88.68,"y":178.5,"x0":0.9717711258744917,"y0":50.00092630554387,"z0":5.678013694778245,"aX":-5.6109044361816744},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.0,"breakVerticalInduced":-9.8,"breakHorizontal":7.4,"spinRate":2151,"spinDirection":317},"zone":6,"typeConfidence":0.89,"plateTime":0.4779840658690695,"extension":6.269644238966284},"index":0,"playId":"de4fa83f-3687-3636-8c08-fb773eb68d76","pitchNumber":1,"startTime":"2026-08-08T01:22:07.948Z","endTime":"2026-08-08T01:22:11.254Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.625168024988238,"aZ":-28.202677225131367,"pfxX":6.6083900790837085,"pfxZ":2.492713736050984,"pX":0.9908747872101773,"pZ":3.134360036043889,"vX0":-2.239495330142649,"vY0":-125.319897611172,"vZ0":-0.263666849335795,"x":79.23,"y":154.15,"x0":1.0359184765778742,"y0":50.00462571301313,"z0":5.538765626278267,"aX":10.543502658526371},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.2,"breakVerticalInduced":4.7,"breakHorizontal":-11.5,"spinRate":1757,"spinDirection":124},"zone":12,"typeConfidence":0.89,"plateTime":0.43657028994416347,"extension":6.238327402845323},"index":1,"playId":"48e72f18-934f-36c6-a503-758725562310","pitchNumber":2,"startTime":"2026-08-08T01:22:20.695Z","endTime":"2026-08-08T01:22:24.923Z","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":95.5,"endSpeed":87.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.48313661110687,"aZ":-18.53466525491597,"pfxX":4.768868713219003,"pfxZ":6.956308345784176,"pX":-0.4220422301699373,"pZ":2.4175619193258973,"vX0":-4.888061451641935,"vY0":-138.99789560565446,"vZ0":-4.773563724141148,"x":133.09,"y":173.51,"x0":0.7377776423329273,"y0":50.00553970373441,"z0":5.383947493315425,"aX":9.354602879979648},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":11.8,"breakHorizontal":-7.7,"spinRate":2321,"spinDirection":150},"zone":4,"typeConfidence":0.79,"plateTime":0.3937035343237265,"extension":6.4207983749145825},"hitData":{"launchSpeed":95.9,"launchAngle":-8.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.12,"coordY":153.2}},"index":2,"playId":"8bbd5306-1044-3e9b-8a38-6c254a10ece5","pitchNumber":3,"startTime":"2026-08-08T01:22:33.328Z","endTime":"2026-08-08T01:22:41.133Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:22:41.133Z","atBatIndex":50},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Munetaka Murakami homers (25) on a fly ball to center field.","rbi":1,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:23:03.151Z","endTime":"2026-08-08T01:23:41.500Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":{"id":800048,"link":"/api/v1/people/800048"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.6,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.015738140285652,"aZ":-22.855064646377325,"pfxX":7.43198357418738,"pfxZ":4.876124958074076,"pX":0.3496064860038532,"pZ":3.09193022886119,"vX0":-4.26943443312749,"vY0":-136.82931648658345,"vZ0":-2.26830327130274,"x":103.67,"y":155.3,"x0":0.9583365684116126,"y0":50.002306595969785,"z0":5.485114578828485,"aX":14.200084765929867},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":-12.6,"spinRate":2091,"spinDirection":149},"zone":3,"typeConfidence":0.92,"plateTime":0.39913161914765505,"extension":6.375822892831074},"index":0,"playId":"5105f3db-9985-3672-8a02-105da8af08dc","pitchNumber":1,"startTime":"2026-08-08T01:23:03.151Z","endTime":"2026-08-08T01:23:06.357Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.772695910471267,"aZ":-13.040342461694461,"pfxX":3.8898324741008166,"pfxZ":9.740888234119423,"pX":-0.2849635521073232,"pZ":2.457932142254879,"vX0":-3.9549405214979516,"vY0":-139.37224701681288,"vZ0":-5.64949009225971,"x":127.86,"y":172.42,"x0":0.6481314874672504,"y0":50.00209410420487,"z0":5.374827563451021,"aX":7.640487118929636},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.7,"breakHorizontal":-6.2,"spinRate":2151,"spinDirection":154},"zone":4,"typeConfidence":0.92,"plateTime":0.3932282472530315,"extension":6.581815461292118},"hitData":{"launchSpeed":110.5,"launchAngle":42.0,"totalDistance":406.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":160.08,"coordY":38.37}},"index":1,"playId":"643ac8c9-de4b-3654-a7fc-17ddc9934edd","pitchNumber":2,"startTime":"2026-08-08T01:23:16.966Z","endTime":"2026-08-08T01:23:41.500Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:23:41.500Z","atBatIndex":51},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Miguel Vargas lines out to center fielder Steven Kwan.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:23:38.177Z","endTime":"2026-08-08T01:24:13.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"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(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":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.097265434076647,"aZ":-14.494625264143727,"pfxX":2.3450080258910226,"pfxZ":9.183091533401864,"pX":-0.2023928707358219,"pZ":1.9969861072761315,"vX0":-3.5209829484651314,"vY0":-137.52433886049315,"vZ0":-6.403057123006011,"x":124.71,"y":184.86,"x0":0.7869176524406359,"y0":50.00122644806131,"z0":5.3298148141710975,"aX":4.513934683918833},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":15.6,"breakHorizontal":-3.6,"spinRate":2228,"spinDirection":150},"zone":8,"typeConfidence":0.9,"plateTime":0.3975316562530393,"extension":6.579221540016906},"hitData":{"launchSpeed":91.3,"launchAngle":25.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":135.87,"coordY":64.63}},"index":0,"playId":"4b122eb8-37c9-3f5e-a081-d9d7e1fe1546","pitchNumber":1,"startTime":"2026-08-08T01:24:03.642Z","endTime":"2026-08-08T01:24:13.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:24:13.842Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Randal Grichuk singles on a sharp ground ball to left fielder Angel Martínez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:24:14.599Z","endTime":"2026-08-08T01:24:46.897Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":93.9,"endSpeed":86.6,"strikeZoneTop":3.209,"strikeZoneBottom":1.619,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.30522880180559,"aZ":-22.23789528105229,"pfxX":8.091639549954992,"pfxZ":5.215487889378031,"pX":0.3486523727252573,"pZ":1.8480445111608683,"vX0":-4.506082647240417,"vY0":-136.6732381458123,"vZ0":-5.408202648501247,"x":103.71,"y":188.88,"x0":0.9619189984955265,"y0":50.00112629335124,"z0":5.366279521452856,"aX":15.404826295961795},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.5,"breakHorizontal":-13.8,"spinRate":2069,"spinDirection":145},"zone":9,"typeConfidence":0.92,"plateTime":0.39978937167622286,"extension":6.456987371172017},"hitData":{"launchSpeed":111.3,"launchAngle":-0.0,"totalDistance":45.0,"trajectory":"ground_ball","hardness":"hard","location":"7","coordinates":{"coordX":101.09,"coordY":105.8}},"index":0,"playId":"dcd73a8e-6336-3f39-8305-22868b020d8c","pitchNumber":1,"startTime":"2026-08-08T01:24:34.906Z","endTime":"2026-08-08T01:24:46.897Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:24:46.897Z","atBatIndex":53},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-08T01:24:52.043Z","endTime":"2026-08-08T01:27:35.164Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":93.4,"endSpeed":86.1,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.737034804471367,"aZ":-22.87617337236427,"pfxX":7.719204362177227,"pfxZ":4.920438264842915,"pX":0.1246307856388059,"pZ":2.5092722101112956,"vX0":-4.530741138259,"vY0":-136.0346850970913,"vZ0":-3.4588092922356584,"x":112.25,"y":171.03,"x0":0.802393088812958,"y0":50.00004696839315,"z0":5.369205934762554,"aX":14.573717889061609},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.4,"breakHorizontal":-13.1,"spinRate":2231,"spinDirection":142},"zone":5,"typeConfidence":0.91,"plateTime":0.4014982501113393,"extension":6.492438919641455},"index":0,"playId":"f9e8fd55-7fd4-3349-bd6b-7b3e12542b3d","pitchNumber":1,"startTime":"2026-08-08T01:25:14.323Z","endTime":"2026-08-08T01:25:17.694Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":77.9,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.524547994053442,"aZ":-31.44117669714517,"pfxX":8.85464233504084,"pfxZ":0.47329349917335684,"pX":0.39950727207046394,"pZ":2.2893765399606623,"vX0":-4.201416793182967,"vY0":-123.45560411032223,"vZ0":-1.2088015850530653,"x":101.77,"y":176.97,"x0":0.9727896579364426,"y0":50.002363545140234,"z0":5.431231871832245,"aX":13.6706836762772},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":0.8,"breakHorizontal":-15.0,"spinRate":1790,"spinDirection":118},"zone":6,"typeConfidence":0.9,"plateTime":0.44362387567440953,"extension":6.29296369163559},"index":1,"playId":"2646dc8a-c5f6-3794-b749-69347479474b","pitchNumber":2,"startTime":"2026-08-08T01:25:35.445Z","endTime":"2026-08-08T01:25:39.008Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-08T01:25:50.481Z","endTime":"2026-08-08T01:26:07.196Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"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":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.3,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.92906237074439,"aZ":-27.772096194193054,"pfxX":9.887109918394998,"pfxZ":2.7779593827638376,"pX":0.13496267217129412,"pZ":0.41708680051325225,"vX0":-5.040609415013747,"vY0":-125.08458441098097,"vZ0":-6.495519546030808,"x":111.86,"y":227.52,"x0":0.890246898521147,"y0":50.00502223169857,"z0":5.320836888813197,"aX":15.689363358220469},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":3.7,"breakHorizontal":-16.8,"spinRate":1792,"spinDirection":127},"zone":14,"typeConfidence":0.9,"plateTime":0.43766645816850946,"extension":6.4261200399759355},"index":3,"playId":"ff14290d-eaae-3444-8634-e8693f026297","pitchNumber":3,"startTime":"2026-08-08T01:26:07.196Z","endTime":"2026-08-08T01:26:10.297Z","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":95.2,"endSpeed":87.0,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.542763863432018,"aZ":-14.543939785889707,"pfxX":3.4918387807814177,"pfxZ":9.041977231564855,"pX":-0.21730618654028216,"pZ":4.035106852646254,"vX0":-4.077490321645764,"vY0":-138.64317939819713,"vZ0":-1.243544284552588,"x":125.28,"y":129.83,"x0":0.8176875697086791,"y0":50.00222035312095,"z0":5.458530895573441,"aX":6.808423855712852},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":16.3,"breakHorizontal":-5.5,"spinRate":2264,"spinDirection":141},"zone":11,"typeConfidence":0.92,"plateTime":0.39482318585183496,"extension":6.521101627811219},"index":4,"playId":"0205aab3-1731-3a99-86e6-0d8255fdf09b","pitchNumber":4,"startTime":"2026-08-08T01:26:26.813Z","endTime":"2026-08-08T01:26:32.062Z","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":95.7,"endSpeed":87.8,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.324215913141874,"aZ":-12.482210554798284,"pfxX":1.7327708283415255,"pfxZ":9.98403457651256,"pX":-0.7487013242911424,"pZ":2.487794874970655,"vX0":-4.680460944843235,"vY0":-139.32876515290542,"vZ0":-5.491525019416588,"x":145.54,"y":171.61,"x0":0.725357407803813,"y0":50.00399843513982,"z0":5.304113859783723,"aX":3.4181675981996307},"breaks":{"breakAngle":9.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":17.2,"breakHorizontal":-2.2,"spinRate":2345,"spinDirection":155},"zone":4,"typeConfidence":0.91,"plateTime":0.39261397857471936,"extension":6.68684036543352},"index":5,"playId":"c600f993-b038-3b02-b4a0-75260cd01cc8","pitchNumber":5,"startTime":"2026-08-08T01:26:48.363Z","endTime":"2026-08-08T01:26:51.575Z","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":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":78.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.456846841178777,"aZ":-32.90826460183976,"pfxX":9.435544679978253,"pfxZ":-0.46168776848149307,"pX":0.728338837617483,"pZ":4.271273243183805,"vX0":-3.693862806134824,"vY0":-125.24169610364437,"vZ0":3.3680154074406765,"x":89.24,"y":123.46,"x0":1.0004634819968419,"y0":50.005279443722955,"z0":5.608725795500515,"aX":14.9171972216072},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":-16.2,"spinRate":2032,"spinDirection":128},"zone":12,"typeConfidence":0.91,"plateTime":0.4381683122232314,"extension":6.218023665502672},"index":6,"playId":"c2dc7d11-f10c-3190-b086-5cc1a321b990","pitchNumber":6,"startTime":"2026-08-08T01:27:11.912Z","endTime":"2026-08-08T01:27:14.912Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":86.4,"endSpeed":79.2,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.939569768066622,"aZ":-30.102592440078908,"pfxX":8.074527914664564,"pfxZ":1.2979997921296,"pX":0.011989542027595624,"pZ":2.0728105246721187,"vX0":-4.940583957924879,"vY0":-125.69616365639588,"vZ0":-1.9410929265834862,"x":116.54,"y":182.81,"x0":0.9558956181371061,"y0":50.00363543194526,"z0":5.303845523905111,"aX":12.896010460991098},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":2.2,"breakHorizontal":-13.4,"spinRate":1746,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.4360810078530579,"extension":6.466921019655024},"index":7,"playId":"77c5f233-5a64-321a-b797-24bfbd4ad778","pitchNumber":7,"startTime":"2026-08-08T01:27:31.499Z","endTime":"2026-08-08T01:27:35.164Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:27:35.164Z","atBatIndex":54},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rhys Hoskins flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-08T01:29:32.960Z","endTime":"2026-08-08T01:30:05.355Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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":83.4,"endSpeed":76.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.772487528715466,"aZ":-28.315328120602654,"pfxX":2.1135267837199327,"pfxZ":2.6077465915606775,"pX":0.3242329871406224,"pZ":1.179860269896108,"vX0":6.147960693079737,"vY0":-121.20957892204947,"vZ0":-5.430876944058137,"x":104.64,"y":206.92,"x0":-2.5247528387985,"y0":50.00444831333794,"z0":5.936725663658933,"aX":3.1289951558945583},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":3.6,"breakHorizontal":-5.4,"spinRate":2171,"spinDirection":194},"zone":14,"typeConfidence":0.91,"plateTime":0.4527319484393466,"extension":6.593807753178154},"index":0,"playId":"22c6e6f0-947f-39f3-8e47-60689eef71fa","pitchNumber":1,"startTime":"2026-08-08T01:29:43.131Z","endTime":"2026-08-08T01:29:47.509Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.7,"strikeZoneTop":3.334,"strikeZoneBottom":1.683,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.60989073353889,"aZ":-11.040960392773101,"pfxX":-4.810169665939693,"pfxZ":12.063270602611336,"pX":0.13115933011119418,"pZ":2.561360072740754,"vX0":7.270605123740939,"vY0":-131.68704777168682,"vZ0":-7.077003811401948,"x":112.0,"y":169.62,"x0":-2.0437881398236457,"y0":50.00575838467595,"z0":6.105099479784621,"aX":-8.42954642817791},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.4,"breakHorizontal":7.1,"spinRate":2211,"spinDirection":200},"zone":5,"typeConfidence":0.9,"plateTime":0.4163387762993733,"extension":6.708940257661342},"hitData":{"launchSpeed":92.4,"launchAngle":42.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":149.14,"coordY":77.69}},"index":1,"playId":"e3124c75-cbc3-327f-9d4a-af59ddb31e4e","pitchNumber":2,"startTime":"2026-08-08T01:29:55.988Z","endTime":"2026-08-08T01:30:05.355Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:30:05.355Z","atBatIndex":55},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brayan Rocchio flies out to left fielder Randal Grichuk in foul territory.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-08T01:30:16.661Z","endTime":"2026-08-08T01:31:19.655Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":545341,"link":"/api/v1/people/545341"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.0,"endSpeed":83.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.131594453569384,"aZ":-12.0860773296593,"pfxX":-4.977166938834893,"pfxZ":11.37952727588192,"pX":-0.2633648586782433,"pZ":1.3096612306826712,"vX0":6.2410013631429,"vY0":-132.0288947913942,"vZ0":-9.932110958853539,"x":127.04,"y":203.42,"x0":-2.0112495035445357,"y0":50.001651446998295,"z0":6.009776499945077,"aX":-8.785660972230822},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.6,"breakHorizontal":7.7,"spinRate":2238,"spinDirection":201},"zone":13,"typeConfidence":0.9,"plateTime":0.4148678611675862,"extension":6.669266568036322},"index":0,"playId":"1aa7a511-0d84-3892-87ed-bbb28b379d5b","pitchNumber":1,"startTime":"2026-08-08T01:30:24.791Z","endTime":"2026-08-08T01:30:29.037Z","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":91.7,"endSpeed":83.8,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.602033728738974,"aZ":-12.431051849046096,"pfxX":-4.297738850422533,"pfxZ":10.955005789612967,"pX":-0.49644662042540044,"pZ":3.722629067326046,"vX0":5.5691192985622395,"vY0":-133.3838423379689,"vZ0":-4.277598222900738,"x":135.92,"y":138.27,"x0":-2.0527519292496312,"y0":50.005830758135026,"z0":6.2431342151306435,"aX":-7.748175146475656},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.1,"breakHorizontal":6.6,"spinRate":2266,"spinDirection":200},"zone":11,"typeConfidence":0.9,"plateTime":0.4105946876025901,"extension":6.585477559788272},"index":1,"playId":"2adc1dd2-af74-3616-94de-a8c74f30d1bc","pitchNumber":2,"startTime":"2026-08-08T01:30:39.126Z","endTime":"2026-08-08T01:30:43.094Z","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":1,"outs":1},"pitchData":{"startSpeed":90.4,"endSpeed":82.7,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.717108220003926,"aZ":-11.691235483757822,"pfxX":-4.848733611726926,"pfxZ":11.754314013982148,"pX":0.33966347618119686,"pZ":1.6932038068974415,"vX0":7.599935446091706,"vY0":-131.16698436001803,"vZ0":-8.898835050933343,"x":104.05,"y":193.06,"x0":-1.9652058956377811,"y0":50.00194299955328,"z0":6.0012130286497,"aX":-8.449221054430842},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":19.4,"breakHorizontal":7.1,"spinRate":2208,"spinDirection":198},"zone":9,"typeConfidence":0.9,"plateTime":0.4175604543097702,"extension":6.8202963277794515},"index":2,"playId":"9f7a9d34-c327-30e8-955c-1db5b9d533db","pitchNumber":3,"startTime":"2026-08-08T01:30:55.010Z","endTime":"2026-08-08T01:30:59.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(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.4,"endSpeed":83.2,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.556654176524848,"aZ":-12.031631734635821,"pfxX":-5.631180111936898,"pfxZ":11.312100968784774,"pX":-0.5599004016382856,"pZ":2.7913170052645473,"vX0":6.062230720216271,"vY0":-132.87965451241288,"vZ0":-6.255279857447571,"x":138.34,"y":163.41,"x0":-2.1437036653501473,"y0":50.006370794847626,"z0":6.057205814437023,"aX":-10.031160480118329},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":19.2,"breakHorizontal":8.8,"spinRate":2260,"spinDirection":204},"zone":1,"typeConfidence":0.9,"plateTime":0.4128339035110917,"extension":6.634202962153299},"hitData":{"launchSpeed":84.1,"launchAngle":53.0,"totalDistance":234.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":56.3,"coordY":135.92}},"index":3,"playId":"c94efa5c-c28f-3d50-b6e8-8a93471cbac8","pitchNumber":4,"startTime":"2026-08-08T01:31:10.416Z","endTime":"2026-08-08T01:31:19.655Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:31:19.655Z","atBatIndex":56},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hedges grounds out, second baseman Chase Meidroth to first baseman Miguel Vargas.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-08T01:31:26.706Z","endTime":"2026-08-08T01:33:14.135Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.41622114365841,"aZ":-9.909404972819862,"pfxX":-5.303018464172029,"pfxZ":12.481819691887036,"pX":0.3904070107944238,"pZ":1.9887424842773829,"vX0":8.125329006199575,"vY0":-132.94276879376096,"vZ0":-8.810389774430552,"x":102.12,"y":185.08,"x0":-2.021464282794605,"y0":50.00562590010729,"z0":6.072196852897708,"aX":-9.462162453734424},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":20.8,"breakHorizontal":7.8,"spinRate":2265,"spinDirection":201},"zone":9,"typeConfidence":0.9,"plateTime":0.41255579854446633,"extension":6.730549606559874},"index":0,"playId":"49fc732f-910d-3f5e-900c-56d06c1e76f6","pitchNumber":1,"startTime":"2026-08-08T01:31:44.855Z","endTime":"2026-08-08T01:31:48.715Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.10851040592289,"aZ":-26.746268575578398,"pfxX":1.3534349339013305,"pfxZ":3.4228713956045818,"pX":1.2756735222156415,"pZ":1.91579970017119,"vX0":8.263763073036987,"vY0":-125.12291365252919,"vZ0":-4.821298917655221,"x":68.37,"y":187.05,"x0":-2.244965094411247,"y0":50.00425290576828,"z0":6.057798027068822,"aX":2.1466813757260432},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.3,"breakHorizontal":-4.3,"spinRate":2162,"spinDirection":192},"zone":14,"typeConfidence":0.89,"plateTime":0.43765795214528946,"extension":6.618071437825412},"index":1,"playId":"b7d514fd-58cb-3161-bdc0-d30072f44ead","pitchNumber":2,"startTime":"2026-08-08T01:31:58.737Z","endTime":"2026-08-08T01:32:02.820Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":91.0,"endSpeed":83.1,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.759228536770003,"aZ":-11.342021801036267,"pfxX":-4.438390302164684,"pfxZ":11.794986003997995,"pX":-0.5177513003486881,"pZ":2.1945031653973155,"vX0":5.922989120964453,"vY0":-132.20189225104195,"vZ0":-7.851938460308501,"x":136.74,"y":179.53,"x0":-2.212845789917364,"y0":50.00291306297283,"z0":6.039864394525329,"aX":-7.839461006102272},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":19.8,"breakHorizontal":6.7,"spinRate":2247,"spinDirection":201},"zone":4,"typeConfidence":0.9,"plateTime":0.4146655998888047,"extension":6.718429353138679},"index":2,"playId":"ecddae73-9359-34ee-8773-9ee992591c94","pitchNumber":3,"startTime":"2026-08-08T01:32:13.874Z","endTime":"2026-08-08T01:32:17.758Z","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":true},"count":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.9,"endSpeed":76.0,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.57488168313652,"aZ":-30.218749407384934,"pfxX":-8.303527154774224,"pfxZ":1.3418499658166763,"pX":-0.9565374144689754,"pZ":2.6584837001782313,"vX0":5.499854493213337,"vY0":-119.22194604855373,"vZ0":-2.033305768810547,"x":153.46,"y":167.0,"x0":-2.2019921096574713,"y0":50.002109167827385,"z0":6.221331012158371,"aX":-12.083681533255497},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":2.3,"breakHorizontal":13.9,"spinRate":2545,"spinDirection":244},"zone":11,"typeConfidence":0.87,"plateTime":0.4575148865430463,"extension":6.605344976180531},"index":3,"playId":"10fa12a8-b979-3fb6-a1d0-796c56648464","pitchNumber":4,"startTime":"2026-08-08T01:32:34.759Z","endTime":"2026-08-08T01:32:39.374Z","isPitch":true,"type":"pitch","reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":145,"player":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"}}},{"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":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.2,"strikeZoneTop":3.207,"strikeZoneBottom":1.618,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.699332326283518,"aZ":-27.464792219291866,"pfxX":3.178797199033403,"pfxZ":2.9839565574692797,"pX":0.750293420089663,"pZ":1.8267724175462154,"vX0":6.161728067291334,"vY0":-124.43745472880867,"vZ0":-4.880685697994684,"x":88.4,"y":189.46,"x0":-2.1655107610107103,"y0":50.00137447482438,"z0":6.07420916942637,"aX":5.010239670369106},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":4.6,"breakHorizontal":-7.1,"spinRate":2049,"spinDirection":186},"zone":9,"typeConfidence":0.9,"plateTime":0.4392502061875754,"extension":6.603497209498299},"hitData":{"launchSpeed":78.7,"launchAngle":-20.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.33,"coordY":146.62}},"index":4,"playId":"0bca1728-3546-3a38-a739-272149938d69","pitchNumber":5,"startTime":"2026-08-08T01:33:06.327Z","endTime":"2026-08-08T01:33:14.135Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:33:14.135Z","atBatIndex":57},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Brenton Doyle flies out to center fielder Steven Kwan.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T01:35:14.529Z","endTime":"2026-08-08T01:35:41.694Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.575419848111736,"aZ":-15.009123820907138,"pfxX":3.095566599529055,"pfxZ":9.17939379246136,"pX":1.1196540252332094,"pZ":4.116810176334231,"vX0":-0.6573732017072298,"vY0":-135.84317708689485,"vZ0":-1.0054492225940683,"x":74.32,"y":127.63,"x0":0.9624843056588561,"y0":50.00332566197434,"z0":5.534448386661825,"aX":5.789331380383812},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.6,"breakHorizontal":-5.5,"spinRate":2128,"spinDirection":150},"zone":12,"typeConfidence":0.9,"plateTime":0.4030940777758887,"extension":6.560959213407968},"index":0,"playId":"72e0ef33-074f-32a0-aa0e-84c1b7907c8e","pitchNumber":1,"startTime":"2026-08-08T01:35:21.256Z","endTime":"2026-08-08T01:35:24.256Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.702603585205893,"aZ":-16.295769128883787,"pfxX":3.456921102163953,"pfxZ":8.405105268527521,"pX":-0.7302916188735531,"pZ":2.0024033432173898,"vX0":-5.208978689716921,"vY0":-136.4968330142153,"vZ0":-5.992321023825065,"x":144.84,"y":184.72,"x0":0.7526077503031147,"y0":50.0051145878288,"z0":5.346163518120419,"aX":6.532540598712161},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":-5.2,"spinRate":2123,"spinDirection":153},"zone":7,"typeConfidence":0.88,"plateTime":0.4010962183883495,"extension":6.588754527792665},"hitData":{"launchSpeed":93.3,"launchAngle":25.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":131.44,"coordY":61.59}},"index":1,"playId":"8e952c70-3e8c-3390-aae2-9227ad4b9a05","pitchNumber":2,"startTime":"2026-08-08T01:35:33.666Z","endTime":"2026-08-08T01:35:41.694Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:35:41.694Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Braden Montgomery strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T01:36:02.705Z","endTime":"2026-08-08T01:37:42.631Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6],"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":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.758298549345554,"aZ":-21.532397114342334,"pfxX":7.421496206262445,"pfxZ":5.535231788978061,"pX":0.04180266910431878,"pZ":2.4430155817220345,"vX0":-4.759280424543294,"vY0":-137.34346434415738,"vZ0":-3.9740622721445895,"x":115.41,"y":172.82,"x0":0.8277680379393052,"y0":50.00075908550019,"z0":5.362535380254972,"aX":14.259147845276864},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":9.5,"breakHorizontal":-12.5,"spinRate":2178,"spinDirection":144},"zone":5,"typeConfidence":0.92,"plateTime":0.39792493974005794,"extension":6.661890723325242},"index":0,"playId":"f499e9b2-b999-3300-9d5d-471fc62bea73","pitchNumber":1,"startTime":"2026-08-08T01:36:07.101Z","endTime":"2026-08-08T01:36:10.101Z","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":80.5,"endSpeed":74.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.140039057981657,"aZ":-37.169785675971745,"pfxX":-7.627003547760659,"pfxZ":-3.6016859068433575,"pX":-0.76268000014096,"pZ":0.3447237495257322,"vX0":-1.3778648116122123,"vY0":-117.25851419944591,"vZ0":-3.686671449070298,"x":146.07,"y":229.47,"x0":0.8239277469564004,"y0":50.00431081024419,"z0":5.421976271241938,"aX":-10.571798614793666},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-7.2,"breakHorizontal":14.2,"spinRate":2243,"spinDirection":327},"zone":13,"typeConfidence":0.9,"plateTime":0.4679509634539283,"extension":6.678869572141569},"index":1,"playId":"60833697-4dde-3edc-9114-75a5674945cd","pitchNumber":2,"startTime":"2026-08-08T01:36:20.811Z","endTime":"2026-08-08T01:36:23.811Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80496762783993,"aZ":-29.835803288148085,"pfxX":8.770527870970453,"pfxZ":1.4668912123710145,"pX":0.053072570952974116,"pZ":1.9624665155795398,"vX0":-5.041786766831407,"vY0":-125.6471927913966,"vZ0":-2.411616761124296,"x":114.98,"y":185.79,"x0":0.9476770952482685,"y0":50.004074955746844,"z0":5.362620471258402,"aX":14.003822126553466},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":2.3,"breakHorizontal":-14.8,"spinRate":1642,"spinDirection":122},"zone":8,"typeConfidence":0.9,"plateTime":0.4361558621178885,"extension":6.41193341163744},"index":2,"playId":"35fe3edd-bedd-3004-877e-4013dbe9ac47","pitchNumber":3,"startTime":"2026-08-08T01:36:34.472Z","endTime":"2026-08-08T01:36:39.309Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":87.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.23795546161651,"aZ":-15.018960486965673,"pfxX":3.1018539066091892,"pfxZ":8.682270293610486,"pX":0.9189038860254231,"pZ":2.8257988442929074,"vX0":-1.1926798586471161,"vY0":-139.40837388200168,"vZ0":-4.239514702912963,"x":81.97,"y":162.48,"x0":0.948373687398787,"y0":50.001159679701956,"z0":5.3520908069897235,"aX":6.127653589750562},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.1,"breakHorizontal":-5.4,"spinRate":2169,"spinDirection":142},"zone":12,"typeConfidence":0.92,"plateTime":0.3923308765186877,"extension":6.5154550843840715},"index":3,"playId":"e8502a07-3e64-349f-acda-08522c538efa","pitchNumber":4,"startTime":"2026-08-08T01:36:57.276Z","endTime":"2026-08-08T01:37:01.431Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-08T01:37:13.979Z","endTime":"2026-08-08T01:37:21.758Z","isPitch":false,"type":"action","player":{"id":695731,"link":"/api/v1/people/695731"}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.8,"endSpeed":79.5,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.162135886917255,"aZ":-29.81558724234975,"pfxX":7.803196694076059,"pfxZ":1.4628544556133427,"pX":0.9336031535975612,"pZ":2.8098637879160027,"vX0":-2.6844580622545955,"vY0":-126.38700785955659,"vZ0":-0.5368617198957935,"x":81.41,"y":162.91,"x0":0.9966490625162131,"y0":50.005733235564975,"z0":5.4231169966698145,"aX":12.604393313322102},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.8,"breakHorizontal":-13.6,"spinRate":1831,"spinDirection":121},"zone":12,"typeConfidence":0.9,"plateTime":0.4336561295286261,"extension":6.408592327757159},"index":5,"playId":"2b27257a-3174-3876-99a9-b4f377a3742a","pitchNumber":5,"startTime":"2026-08-08T01:37:21.758Z","endTime":"2026-08-08T01:37:24.758Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":89.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.85743287417061,"aZ":-15.196508622176701,"pfxX":3.8109808361484396,"pfxZ":8.384500490658025,"pX":0.1262735123667438,"pZ":3.432300822669578,"vX0":-3.219960589659004,"vY0":-140.91606451643338,"vZ0":-2.7630578398461876,"x":112.19,"y":146.11,"x0":0.7845362482837158,"y0":50.00697957915978,"z0":5.398484258325451,"aX":7.721535282315308},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":14.9,"breakHorizontal":-6.4,"spinRate":2279,"spinDirection":151},"zone":2,"typeConfidence":0.92,"plateTime":0.3876211045503877,"extension":6.592298612183035},"index":6,"playId":"10f17224-017c-37c7-9a55-7340f65c81ce","pitchNumber":6,"startTime":"2026-08-08T01:37:39.631Z","endTime":"2026-08-08T01:37:42.631Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:37:42.631Z","atBatIndex":59},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Edgar Quero grounds out, shortstop Brayan Rocchio to first baseman Rhys Hoskins.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-08T01:37:43.665Z","endTime":"2026-08-08T01:38:53.332Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":656555,"link":"/api/v1/people/656555"},"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":86.0,"endSpeed":77.8,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.824897544682333,"aZ":-34.25699031714407,"pfxX":9.004038190202701,"pfxZ":-1.3346522832504473,"pX":0.37142797890895723,"pZ":2.7273825897469117,"vX0":-4.4160188904549145,"vY0":-125.04334246251867,"vZ0":0.22999557562108874,"x":102.84,"y":165.14,"x0":1.005074226206374,"y0":50.0044200567809,"z0":5.480712770827663,"aX":14.040713796583228},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-2.0,"breakHorizontal":-15.0,"spinRate":1544,"spinDirection":114},"zone":6,"typeConfidence":0.91,"plateTime":0.4406368931611242,"extension":6.321421616979741},"index":0,"playId":"1f970d9d-bc08-3e0d-a3b7-bbe8cd7ecc08","pitchNumber":1,"startTime":"2026-08-08T01:38:02.123Z","endTime":"2026-08-08T01:38:05.563Z","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":95.7,"endSpeed":87.3,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.69347732077555,"aZ":-14.31103879972732,"pfxX":2.3400698492588434,"pfxZ":9.087575712512937,"pX":-0.1330013399794497,"pZ":4.142129561329725,"vX0":-3.157413448444795,"vY0":-139.39394103482428,"vZ0":-1.093165614918349,"x":122.07,"y":126.94,"x0":0.7109860309124066,"y0":50.000157999416984,"z0":5.485345355354306,"aX":4.598790157240953},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":16.4,"breakHorizontal":-3.6,"spinRate":2243,"spinDirection":156},"zone":11,"typeConfidence":0.91,"plateTime":0.39311053568325693,"extension":6.522513361521376},"index":1,"playId":"a5c94b61-6ed1-3ddc-ad9e-66449aa203af","pitchNumber":2,"startTime":"2026-08-08T01:38:13.058Z","endTime":"2026-08-08T01:38:17.505Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.589915910149166,"aZ":-15.204811712907103,"pfxX":2.8431109390051557,"pfxZ":8.54328291323987,"pX":0.06942043269169194,"pZ":2.965471618326604,"vX0":-2.912977936969536,"vY0":-140.0310651612849,"vZ0":-3.732906984389406,"x":114.35,"y":158.71,"x0":0.7537233236281172,"y0":50.00200134522615,"z0":5.31041393984522,"aX":5.6467297494384665},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":14.9,"breakHorizontal":-4.6,"spinRate":2240,"spinDirection":153},"zone":2,"typeConfidence":0.91,"plateTime":0.39112484183896434,"extension":6.637094436688056},"index":2,"playId":"36103d98-a57a-3967-b52b-d9314148ead0","pitchNumber":3,"startTime":"2026-08-08T01:38:27.390Z","endTime":"2026-08-08T01:38:30.765Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.6,"endSpeed":81.1,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.821080786015436,"aZ":-30.45851043401336,"pfxX":7.810659324892821,"pfxZ":1.0325367651105575,"pX":0.9315511057670086,"pZ":1.0457436220951017,"vX0":-2.517710441716443,"vY0":-127.56613471542461,"vZ0":-4.741688724535679,"x":81.49,"y":210.54,"x0":0.9132512434700043,"y0":50.00049271620766,"z0":5.313575903229216,"aX":12.945435019976852},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":1.1,"breakHorizontal":-13.7,"spinRate":1616,"spinDirection":119},"zone":14,"typeConfidence":0.9,"plateTime":0.42841777773397727,"extension":6.2907786459209625},"hitData":{"launchSpeed":76.5,"launchAngle":-26.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":114.31,"coordY":162.32}},"index":3,"playId":"b87825f8-2ba5-3ed9-9cdb-fc1f9227eebc","pitchNumber":4,"startTime":"2026-08-08T01:38:45.637Z","endTime":"2026-08-08T01:38:53.332Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:38:53.332Z","atBatIndex":60},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Angel Genao flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-08T01:40:50.934Z","endTime":"2026-08-08T01:41:30.266Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"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(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":90.8,"endSpeed":83.0,"strikeZoneTop":3.177,"strikeZoneBottom":1.603,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.10785025103562,"aZ":-11.142145639902767,"pfxX":-4.227943191544099,"pfxZ":11.949360526645421,"pX":0.10430869352323156,"pZ":2.474448173489417,"vX0":7.161043405303642,"vY0":-131.84282131016485,"vZ0":-7.313704313006126,"x":113.02,"y":171.97,"x0":-2.097992823835023,"y0":50.00033508155235,"z0":6.107127689725604,"aX":-7.44036629131652},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":20.2,"breakHorizontal":6.1,"spinRate":2216,"spinDirection":203},"zone":5,"typeConfidence":0.9,"plateTime":0.41548632227913185,"extension":6.628289770806518},"hitData":{"launchSpeed":92.4,"launchAngle":29.0,"totalDistance":353.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":144.56,"coordY":58.21}},"index":0,"playId":"941a77a2-df20-3de6-af15-2e9ed5e91324","pitchNumber":1,"startTime":"2026-08-08T01:41:20.779Z","endTime":"2026-08-08T01:41:30.266Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:41:30.266Z","atBatIndex":61},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Steven Kwan grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-08T01:41:38.375Z","endTime":"2026-08-08T01:42:50.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"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":91.2,"endSpeed":83.2,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.169422938639897,"aZ":-10.427420120023488,"pfxX":-3.6561364917120938,"pfxZ":12.302045303750512,"pX":0.34442282028570814,"pZ":1.6524775298930523,"vX0":7.317568084912898,"vY0":-132.35279732322752,"vZ0":-9.415156833473548,"x":103.87,"y":194.16,"x0":-1.9855755597031897,"y0":50.00397467317496,"z0":6.02705221786375,"aX":-6.464164004930603},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":20.3,"breakHorizontal":4.9,"spinRate":2237,"spinDirection":199},"zone":9,"typeConfidence":0.9,"plateTime":0.41439050129199106,"extension":6.654336218297541},"index":0,"playId":"d53fc07b-ab5b-30c1-bd65-c3d73425f66f","pitchNumber":1,"startTime":"2026-08-08T01:41:52.002Z","endTime":"2026-08-08T01:41:55.130Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":73.8,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.90990510781169,"aZ":-28.345981012020633,"pfxX":-7.298515990141238,"pfxZ":2.808104989231382,"pX":0.18492469844693737,"pZ":0.7422265522079509,"vX0":7.744987277079782,"vY0":-115.73495720827532,"vZ0":-5.902917158765666,"x":109.95,"y":218.74,"x0":-2.251263136445898,"y0":50.00100316578769,"z0":6.029294048503369,"aX":-9.934544164544937},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":3.8,"breakHorizontal":11.4,"spinRate":2666,"spinDirection":255},"zone":14,"typeConfidence":0.9,"plateTime":0.4726545767397359,"extension":6.587327059459767},"index":1,"playId":"de763e41-34a7-33b9-af96-19f94dd36dd3","pitchNumber":2,"startTime":"2026-08-08T01:42:05.432Z","endTime":"2026-08-08T01:42:08.552Z","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":91.0,"endSpeed":83.0,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.88177275903137,"aZ":-10.121831047547705,"pfxX":-4.1734516136950255,"pfxZ":12.490880661404544,"pX":-0.3726603109681924,"pZ":2.6188083229875563,"vX0":5.877927127904498,"vY0":-132.20319884436523,"vZ0":-7.12831746988098,"x":131.2,"y":168.07,"x0":-2.0853061137032096,"y0":50.000631264003005,"z0":6.09752964094706,"aX":-7.367121146854306},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":21.2,"breakHorizontal":6.2,"spinRate":2275,"spinDirection":193},"zone":4,"typeConfidence":0.9,"plateTime":0.4147144731761445,"extension":6.418311419733442},"index":2,"playId":"ed2e442e-dc8d-3506-ad3b-4385d9655606","pitchNumber":3,"startTime":"2026-08-08T01:42:24.144Z","endTime":"2026-08-08T01:42:27.144Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.5,"endSpeed":83.9,"strikeZoneTop":3.023,"strikeZoneBottom":1.525,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.889855458752272,"aZ":-12.192548533072138,"pfxX":-4.082520317672699,"pfxZ":11.126565606917453,"pX":0.012221760116052263,"pZ":2.239302289705151,"vX0":6.939957411986738,"vY0":-132.99867884840438,"vZ0":-7.803366655438907,"x":116.53,"y":178.32,"x0":-2.097746342478799,"y0":50.00413520081431,"z0":6.091139554883823,"aX":-7.332942293359364},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.7,"breakHorizontal":5.9,"spinRate":2178,"spinDirection":204},"zone":5,"typeConfidence":0.9,"plateTime":0.4114644976066191,"extension":6.670819647594403},"hitData":{"launchSpeed":85.9,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":118.36,"coordY":149.15}},"index":3,"playId":"a6acc261-462c-3519-b9ff-ac56daf9d0cb","pitchNumber":4,"startTime":"2026-08-08T01:42:42.073Z","endTime":"2026-08-08T01:42:50.063Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:42:50.063Z","atBatIndex":62},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Chase DeLauter grounds out, shortstop Luisangel Acuña to first baseman Miguel Vargas.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-08T01:42:58.864Z","endTime":"2026-08-08T01:44:10.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682668,"link":"/api/v1/people/682668"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":678246,"link":"/api/v1/people/678246"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":91.1,"endSpeed":84.1,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.97672999123043,"aZ":-12.2860666783563,"pfxX":-3.8873951925332078,"pfxZ":11.137041728590223,"pX":-0.17792520479449953,"pZ":1.1047736911721098,"vX0":6.123900273243858,"vY0":-132.22629800886014,"vZ0":-10.470224153354552,"x":123.78,"y":208.95,"x0":-2.0099925956013838,"y0":50.002021971490635,"z0":5.997125373239694,"aX":-6.941616796032063},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":18.2,"breakHorizontal":5.9,"spinRate":2317,"spinDirection":195},"zone":13,"typeConfidence":0.9,"plateTime":0.41291136330935174,"extension":6.681232199803985},"index":0,"playId":"fef20d87-e144-31bc-aab9-71d6d9446c5f","pitchNumber":1,"startTime":"2026-08-08T01:43:12.508Z","endTime":"2026-08-08T01:43:16.440Z","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":91.6,"endSpeed":84.4,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.553360417634142,"aZ":-11.738918813758525,"pfxX":-4.621627280274744,"pfxZ":11.312649028785106,"pX":-0.7226440190383397,"pZ":1.564878726494306,"vX0":5.245325196873484,"vY0":-133.05139329733353,"vZ0":-9.526860715610997,"x":144.55,"y":196.53,"x0":-2.1122469700671083,"y0":50.002814201742694,"z0":6.0262410663381125,"aX":-8.348378240903795},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":18.8,"breakHorizontal":7.3,"spinRate":2276,"spinDirection":203},"zone":13,"typeConfidence":0.9,"plateTime":0.4104994866811431,"extension":6.659989861904981},"index":1,"playId":"d2849210-96fb-3305-aa82-56d3eefb9595","pitchNumber":2,"startTime":"2026-08-08T01:43:26.705Z","endTime":"2026-08-08T01:43:29.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.0,"endSpeed":84.3,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.185178656346825,"aZ":-11.516706567947788,"pfxX":-4.166700428150445,"pfxZ":11.35800386649718,"pX":-0.861649357058086,"pZ":2.9625400497362526,"vX0":4.606881994289162,"vY0":-133.83961594018376,"vZ0":-6.157952275266525,"x":149.84,"y":158.79,"x0":-2.0617785928538424,"y0":50.00532956546913,"z0":6.113824396934515,"aX":-7.580244447817935},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":19.4,"breakHorizontal":6.6,"spinRate":2312,"spinDirection":201},"zone":11,"typeConfidence":0.91,"plateTime":0.4088427747426491,"extension":6.566434804344885},"index":2,"playId":"4d32ff5a-fd22-3466-be45-7af13464bead","pitchNumber":3,"startTime":"2026-08-08T01:43:42.970Z","endTime":"2026-08-08T01:43:46.681Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":80.6,"endSpeed":74.7,"strikeZoneTop":3.339,"strikeZoneBottom":1.685,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.56377038929509,"aZ":-32.57180338892759,"pfxX":-7.6361494953962445,"pfxZ":-0.28369960301386676,"pX":-0.7010545985815473,"pZ":2.381060325948471,"vX0":6.085474245495794,"vY0":-117.31755978023303,"vZ0":-1.7835828576587462,"x":143.72,"y":174.49,"x0":-2.326660371195875,"y0":50.00332091975725,"z0":6.165022385835432,"aX":-10.728520386400385},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-0.7,"breakHorizontal":12.5,"spinRate":2717,"spinDirection":254},"zone":4,"typeConfidence":0.9,"plateTime":0.4654896624478857,"extension":6.492444347042124},"hitData":{"launchSpeed":97.1,"launchAngle":7.0,"totalDistance":145.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":132.05,"coordY":139.52}},"index":3,"playId":"169c2998-d807-34a1-bcdf-3fa8b95a6757","pitchNumber":4,"startTime":"2026-08-08T01:44:01.876Z","endTime":"2026-08-08T01:44:10.471Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:44:10.471Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luisangel Acuña singles on a ground ball to shortstop Brayan Rocchio.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T01:46:34.812Z","endTime":"2026-08-08T01:47:03.064Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":677587,"link":"/api/v1/people/677587"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Franco Aleman replaces Parker Messick.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T01:45:32.291Z","endTime":"2026-08-08T01:46:37.058Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680916,"link":"/api/v1/people/680916"},"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":93.2,"endSpeed":85.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.652266550684136,"aZ":-18.710477916435515,"pfxX":-8.495739899187218,"pfxZ":7.294668053003129,"pX":1.2028491886490216,"pZ":2.028320370444431,"vX0":11.80634875928512,"vY0":-135.05284900890064,"vZ0":-6.071825844955849,"x":71.15,"y":184.02,"x0":-2.1233546223514117,"y0":50.00159502823429,"z0":5.623377492719154,"aX":-15.679069461967174},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":12.0,"breakHorizontal":12.8,"spinRate":2351,"spinDirection":238},"zone":14,"typeConfidence":0.63,"plateTime":0.40570052228354747,"extension":6.983180078636163},"index":1,"playId":"ef05640d-b5a8-3f25-bb55-d95b51e9dc92","pitchNumber":1,"startTime":"2026-08-08T01:46:37.058Z","endTime":"2026-08-08T01:46:40.637Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.2,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.064734566734067,"aZ":-29.958970156025995,"pfxX":-0.4956346196188192,"pfxZ":1.4202203167733085,"pX":0.08781538410122806,"pZ":2.672377304934257,"vX0":6.486261702105013,"vY0":-124.59694165667173,"vZ0":-2.110158465494152,"x":113.65,"y":166.63,"x0":-2.4943649390438267,"y0":50.001322400375294,"z0":6.0269287045594195,"aX":-0.7725422094764977},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":2.3,"breakHorizontal":-0.7,"spinRate":2323,"spinDirection":217},"zone":2,"typeConfidence":0.9,"plateTime":0.4410633585553354,"extension":6.863536518671122},"hitData":{"launchSpeed":96.6,"launchAngle":4.0,"totalDistance":83.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.23,"coordY":141.55}},"index":2,"playId":"fe4e5f29-c1f6-3ce2-8fdf-59478ef80f58","pitchNumber":2,"startTime":"2026-08-08T01:46:52.922Z","endTime":"2026-08-08T01:47:03.064Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:47:03.064Z","atBatIndex":64},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":65,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T01:47:14.438Z","endTime":"2026-08-08T01:49:04.842Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"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":93.7,"endSpeed":85.9,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.935075586986596,"aZ":-19.844018992825408,"pfxX":-7.218022107146451,"pfxZ":6.532826794682686,"pX":-0.9054567307048342,"pZ":3.3448120971122366,"vX0":6.807235933151286,"vY0":-136.28801864423906,"vZ0":-2.576760005944743,"x":151.51,"y":148.47,"x0":-2.4933697003432598,"y0":50.00446482689962,"z0":5.667465187768271,"aX":-13.629017006333495},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.5,"breakHorizontal":11.6,"spinRate":2402,"spinDirection":230},"zone":11,"typeConfidence":0.77,"plateTime":0.40132485599377343,"extension":7.003437560979229},"index":0,"playId":"d625453b-2b67-35aa-bbdf-854be93cb257","pitchNumber":1,"startTime":"2026-08-08T01:47:31.361Z","endTime":"2026-08-08T01:47:34.361Z","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":94.6,"endSpeed":86.6,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.74582597088751,"aZ":-18.670136441188117,"pfxX":-7.429781296287002,"pfxZ":7.022090453926106,"pX":-0.9312485396612528,"pZ":3.1154226910498406,"vX0":6.8406203866990545,"vY0":-137.5860504555057,"vZ0":-3.494327312335791,"x":152.5,"y":154.66,"x0":-2.4811599310473604,"y0":50.00053870407884,"z0":5.662860015459641,"aX":-14.281857835245573},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.2,"breakHorizontal":12.1,"spinRate":2410,"spinDirection":234},"zone":11,"typeConfidence":0.87,"plateTime":0.39769518622763744,"extension":6.902762441269194},"index":1,"playId":"d1bd481d-607a-3354-a56c-8033e991fbf0","pitchNumber":2,"startTime":"2026-08-08T01:47:47.489Z","endTime":"2026-08-08T01:47:51.799Z","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":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.7548101128811,"aZ":-17.058695740885753,"pfxX":-7.769947134579542,"pfxZ":8.006894237306305,"pX":-0.7056924144452703,"pZ":1.7559978109599506,"vX0":7.435715405332336,"vY0":-136.25238188873442,"vZ0":-7.048759635531797,"x":143.9,"y":191.37,"x0":-2.455033825452567,"y0":50.0049882318749,"z0":5.546733907727428,"aX":-14.672803313194626},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.2,"breakHorizontal":12.6,"spinRate":2052,"spinDirection":235},"zone":7,"typeConfidence":0.89,"plateTime":0.4013412754091319,"extension":6.956453258804162},"index":2,"playId":"058b90cb-c1b9-30a4-ad6b-68555469dcad","pitchNumber":3,"startTime":"2026-08-08T01:48:03.704Z","endTime":"2026-08-08T01:48:06.704Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.4,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.92241004374444,"aZ":-27.314073843333233,"pfxX":1.2485869744081999,"pfxZ":3.0279843028155113,"pX":-1.7137937936457166,"pZ":3.7818499895692135,"vX0":1.6099064736939874,"vY0":-125.52021375503661,"vZ0":-0.268855932984702,"x":182.33,"y":136.67,"x0":-2.5242139338618417,"y0":50.00429056015993,"z0":6.1026380055045655,"aX":2.0044830275372245},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":5.6,"breakHorizontal":-2.6,"spinRate":2581,"spinDirection":94},"zone":11,"typeConfidence":0.9,"plateTime":0.43533764403668895,"extension":6.320594205002423},"index":3,"playId":"bf30c60d-22f7-333b-be4e-1b51f3200872","pitchNumber":4,"startTime":"2026-08-08T01:48:22.229Z","endTime":"2026-08-08T01:48:25.932Z","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":95.4,"endSpeed":87.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.874001322334937,"aZ":-18.075639428795572,"pfxX":-9.735547652628185,"pfxZ":7.25016374515384,"pX":1.0140405867276974,"pZ":1.5838842556024462,"vX0":12.093349382798207,"vY0":-138.34878786798325,"vZ0":-7.409415390667905,"x":78.35,"y":196.02,"x0":-2.1419434175051806,"y0":50.005266536612396,"z0":5.501034143596436,"aX":-18.93997331876054},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":11.8,"breakHorizontal":15.2,"spinRate":2557,"spinDirection":237},"zone":14,"typeConfidence":0.89,"plateTime":0.3953852298694378,"extension":6.9541925813446355},"index":4,"playId":"4c7b2fbf-673e-3815-9717-76c1d1c56067","pitchNumber":5,"startTime":"2026-08-08T01:48:42.439Z","endTime":"2026-08-08T01:48:45.575Z","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":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.131749638978185,"aZ":-16.206405826662856,"pfxX":-9.903310322876685,"pfxZ":8.412972451003899,"pX":-1.0643901039930679,"pZ":2.2383180343509395,"vX0":7.0112564502748045,"vY0":-136.89062409232437,"vZ0":-5.96046014849013,"x":157.57,"y":178.35,"x0":-2.37170808454528,"y0":50.005813847745095,"z0":5.552968053676106,"aX":-18.80413926483375},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":16.4,"spinRate":2472,"spinDirection":234},"zone":13,"typeConfidence":0.9,"plateTime":0.40006722564883557,"extension":6.98311209371751},"index":5,"playId":"b60c203b-4963-31fc-b9bd-150a50ffc177","pitchNumber":6,"startTime":"2026-08-08T01:49:00.311Z","endTime":"2026-08-08T01:49:04.842Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:49:04.842Z","atBatIndex":65},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Munetaka Murakami called out on strikes.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T01:49:14.533Z","endTime":"2026-08-08T01:51:26.746Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":80.7,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.4717252949874,"aZ":-29.81819902746078,"pfxX":1.5561555377053797,"pfxZ":1.4642766255548132,"pX":0.8949668356902815,"pZ":2.2604832103893875,"vX0":7.818936915773328,"vY0":-124.46157963714317,"vZ0":-3.145926675585967,"x":82.89,"y":177.75,"x0":-2.454513908902881,"y0":50.004910786822215,"z0":5.940127018492967,"aX":2.5093403553293907},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":2.3,"breakHorizontal":-4.2,"spinRate":2471,"spinDirection":70},"zone":14,"typeConfidence":0.91,"plateTime":0.43550191975928954,"extension":7.048485710313962},"index":0,"playId":"eee3c258-40d8-3613-a473-ad8b73dc1caf","pitchNumber":1,"startTime":"2026-08-08T01:49:28.969Z","endTime":"2026-08-08T01:49:32.927Z","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":93.8,"endSpeed":85.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.750969618320486,"aZ":-16.440745668426914,"pfxX":-8.404109918808574,"pfxZ":8.362442246303182,"pX":-0.9445162625347974,"pZ":4.267435251265621,"vX0":6.43243749167939,"vY0":-136.48538694244064,"vZ0":-1.174133294570381,"x":153.0,"y":123.56,"x0":-2.242893821336524,"y0":50.00602457555526,"z0":5.838316308174998,"aX":-15.818401289422171},"breaks":{"breakAngle":40.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.1,"breakHorizontal":13.8,"spinRate":2376,"spinDirection":232},"zone":11,"typeConfidence":0.89,"plateTime":0.4017115226474921,"extension":6.845829796089587},"index":1,"playId":"2450a1c3-5667-3b30-855b-976fd8afb933","pitchNumber":2,"startTime":"2026-08-08T01:49:57.407Z","endTime":"2026-08-08T01:50:00.571Z","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":1,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.0,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.356809108159393,"aZ":-16.704412946777282,"pfxX":-8.102603068594364,"pfxZ":8.532869537317247,"pX":-0.8579951137289077,"pZ":3.2100612346887356,"vX0":6.700509256611544,"vY0":-133.90912894072133,"vZ0":-3.268773722269712,"x":149.7,"y":152.11,"x0":-2.3419548670249863,"y0":50.00278996103511,"z0":5.644028884603211,"aX":-14.69104404352643},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":14.9,"breakHorizontal":13.2,"spinRate":2157,"spinDirection":238},"zone":11,"typeConfidence":0.84,"plateTime":0.40928259551967505,"extension":7.144338055269531},"index":2,"playId":"1b36cf45-fec5-3de1-b8f1-5a9a0b269345","pitchNumber":3,"startTime":"2026-08-08T01:50:14.583Z","endTime":"2026-08-08T01:50:18.297Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.5,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.517048472584083,"aZ":-29.461014392447435,"pfxX":0.6199620020590499,"pfxZ":1.7534742953323796,"pX":1.4486022299410604,"pZ":0.9074185706679447,"vX0":8.603589245447182,"vY0":-124.15093084285223,"vZ0":-6.162166704813081,"x":61.78,"y":214.28,"x0":-2.152839863758621,"y0":50.004781355613524,"z0":5.895931369240136,"aX":0.96075797930887},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":1.8,"breakHorizontal":-3.2,"spinRate":2646,"spinDirection":37},"zone":14,"typeConfidence":0.9,"plateTime":0.4423979761959167,"extension":6.989685244683842},"index":3,"playId":"527c5bef-97cd-3b5a-8995-e76a81897d24","pitchNumber":4,"startTime":"2026-08-08T01:50:34.288Z","endTime":"2026-08-08T01:50:37.910Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"index":4,"startTime":"2026-08-08T01:50:48.293Z","endTime":"2026-08-08T01:50:59.876Z","isPitch":false,"type":"action","player":{"id":808959,"link":"/api/v1/people/808959"}},{"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":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.4,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.082771676452026,"aZ":-17.520627828778977,"pfxX":-10.056394108890526,"pfxZ":7.84007899531968,"pX":-0.3488682095666118,"pZ":2.4586819538017233,"vX0":8.560301220721612,"vY0":-135.9194152046608,"vZ0":-5.184775335862793,"x":130.3,"y":172.4,"x0":-2.234232934712436,"y0":50.002004044853635,"z0":5.609435786164681,"aX":-18.795239894438232},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.2,"breakHorizontal":16.3,"spinRate":2419,"spinDirection":232},"zone":4,"typeConfidence":0.89,"plateTime":0.4031391639528188,"extension":6.8478596975346875},"index":5,"playId":"25ad8b1d-6fdc-3b2b-a2f1-1b3a7956fcad","pitchNumber":5,"startTime":"2026-08-08T01:50:59.876Z","endTime":"2026-08-08T01:51:03.527Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.1,"strikeZoneTop":3.296,"strikeZoneBottom":1.664,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.211732295458685,"aZ":-17.921438835175525,"pfxX":-8.051253522798717,"pfxZ":7.3738750622796845,"pX":0.4097658654297159,"pZ":1.8300268623585396,"vX0":9.892225342636026,"vY0":-138.0050256820924,"vZ0":-6.718540324615271,"x":101.38,"y":189.37,"x0":-2.172155600633409,"y0":50.00040237061817,"z0":5.499633809181167,"aX":-15.555851699002162},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":12.1,"breakHorizontal":12.6,"spinRate":2402,"spinDirection":240},"zone":9,"typeConfidence":0.89,"plateTime":0.3966251922700086,"extension":6.894425629420342},"index":6,"playId":"5233365a-bf76-3e76-b205-9c5626aa1e35","pitchNumber":6,"startTime":"2026-08-08T01:51:22.183Z","endTime":"2026-08-08T01:51:26.746Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:51:26.746Z","atBatIndex":66},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Miguel Vargas walks. Luisangel Acuña to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T01:51:34.526Z","endTime":"2026-08-08T01:52:51.175Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"postOnSecond":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.612753796118263,"aZ":-18.37670293646842,"pfxX":-6.918810101089389,"pfxZ":6.9196073779551615,"pX":1.1624211708440313,"pZ":3.146447466949692,"vX0":11.584942152473593,"vY0":-140.07597030198258,"vZ0":-3.2297742623222927,"x":72.69,"y":153.83,"x0":-2.121506250505889,"y0":50.00350069377225,"z0":5.510771425472228,"aX":-13.798261462945604},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":12.0,"breakHorizontal":10.2,"spinRate":2409,"spinDirection":231},"zone":12,"typeConfidence":0.85,"plateTime":0.3905121302475707,"extension":6.999488832895668},"index":0,"playId":"5283a275-1205-35a4-bb1b-c185bf788534","pitchNumber":1,"startTime":"2026-08-08T01:51:52.890Z","endTime":"2026-08-08T01:51:55.957Z","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":95.1,"endSpeed":87.7,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.925778493671093,"aZ":-15.350850858719006,"pfxX":-6.7871633965921285,"pfxZ":8.63718705566572,"pX":0.5078874711459564,"pZ":1.2902738895057502,"vX0":10.144459390314143,"vY0":-138.00574916507276,"vZ0":-8.646255344955659,"x":97.64,"y":203.94,"x0":-2.3174394977377215,"y0":50.001811880356314,"z0":5.476856169876653,"aX":-13.218653998143575},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.2,"breakHorizontal":10.4,"spinRate":2226,"spinDirection":233},"zone":14,"typeConfidence":0.89,"plateTime":0.39542628425103477,"extension":7.245988729767644},"index":1,"playId":"9de884a4-4d0e-3117-9e2c-44fd0c6c9a2f","pitchNumber":2,"startTime":"2026-08-08T01:52:13.028Z","endTime":"2026-08-08T01:52:17.177Z","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":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":87.4,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.793882588369016,"aZ":-19.65516154289766,"pfxX":-8.56817546960701,"pfxZ":6.489444397452939,"pX":1.0388272450683975,"pZ":1.4123417952540478,"vX0":11.75503511964647,"vY0":-137.39704566202843,"vZ0":-7.275369627643166,"x":77.4,"y":200.65,"x0":-2.163456617213915,"y0":50.00680940905003,"z0":5.410031458516343,"aX":-16.538975515412684},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":10.4,"breakHorizontal":13.3,"spinRate":2352,"spinDirection":238},"zone":14,"typeConfidence":0.82,"plateTime":0.3972480849686093,"extension":7.201829111233918},"index":2,"playId":"31c8a2bb-05fd-336a-a373-864590a59c00","pitchNumber":3,"startTime":"2026-08-08T01:52:31.224Z","endTime":"2026-08-08T01:52:35.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":4,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.29,"strikeZoneBottom":1.66,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.906084187378802,"aZ":-21.3696686522094,"pfxX":-6.564396421241797,"pfxZ":5.650109366655453,"pX":-1.4657383009685194,"pZ":2.8166149518123267,"vX0":4.883991440835982,"vY0":-136.85934765121758,"vZ0":-3.5157971916147392,"x":172.87,"y":162.73,"x0":-2.413325195601326,"y0":50.002561974749696,"z0":5.567251629362282,"aX":-12.55369117347798},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":9.7,"breakHorizontal":10.9,"spinRate":2000,"spinDirection":236},"zone":11,"typeConfidence":0.81,"plateTime":0.39897695939802524,"extension":6.740483479013138},"index":3,"playId":"3e9063b7-5a69-3b8c-b4c5-b67ab641001c","pitchNumber":4,"startTime":"2026-08-08T01:52:46.670Z","endTime":"2026-08-08T01:52:51.175Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:52:51.175Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sam Antonacci flies out to center fielder Steven Kwan.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-08T01:54:12.420Z","endTime":"2026-08-08T01:54:52.545Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,5],"actionIndex":[0],"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":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Sam Antonacci replaces Randal Grichuk.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T01:53:07.573Z","endTime":"2026-08-08T01:53:19.468Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"401","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-08T01:53:19.468Z","endTime":"2026-08-08T01:53:49.513Z","isPitch":false,"type":"action"},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":2,"startTime":"2026-08-08T01:53:49.513Z","endTime":"2026-08-08T01:54:14.525Z","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(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.9,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.251415097040304,"aZ":-19.30874759670279,"pfxX":-10.541202078425185,"pfxZ":6.696862168178118,"pX":0.6187683414506782,"pZ":1.5625548475323736,"vX0":11.380381813899008,"vY0":-137.6491583478518,"vZ0":-7.157149266449345,"x":93.41,"y":196.59,"x0":-2.1975700719560187,"y0":50.00390760236819,"z0":5.501565351013575,"aX":-20.251772669490084},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":10.7,"breakHorizontal":16.8,"spinRate":2594,"spinDirection":232},"zone":9,"typeConfidence":0.89,"plateTime":0.3977560652410288,"extension":7.1867564305692895},"index":3,"playId":"8c8c18e2-5074-36d9-90e7-0bec0d28690e","pitchNumber":1,"startTime":"2026-08-08T01:54:14.525Z","endTime":"2026-08-08T01:54:17.595Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"index":4,"startTime":"2026-08-08T01:54:30.218Z","endTime":"2026-08-08T01:54:43.597Z","isPitch":false,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.154,"strikeZoneBottom":1.592,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508513103229994,"aZ":-23.885255506178655,"pfxX":-8.625663687175066,"pfxZ":5.019566991545834,"pX":-0.12833822404593348,"pZ":1.7808392335147922,"vX0":8.17736637733811,"vY0":-127.49489651843508,"vZ0":-5.0677999221770955,"x":121.89,"y":190.7,"x0":-2.2521891321832697,"y0":50.002796050878665,"z0":5.6725478134002945,"aX":-14.241500330461006},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":8.2,"breakHorizontal":13.8,"spinRate":1825,"spinDirection":241},"zone":8,"typeConfidence":0.95,"plateTime":0.42914426230228786,"extension":7.399916914955428},"hitData":{"launchSpeed":96.2,"launchAngle":29.0,"totalDistance":365.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":94.86,"coordY":55.11}},"index":5,"playId":"cbc38b89-f72d-3276-a0e3-20117f1f4754","pitchNumber":2,"startTime":"2026-08-08T01:54:43.597Z","endTime":"2026-08-08T01:54:52.545Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:54:52.545Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Ramírez flies out to center fielder Brenton Doyle.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T01:57:04.067Z","endTime":"2026-08-08T01:57:55.851Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5],"actionIndex":[0,1],"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":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":686668,"link":"/api/v1/people/686668"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Sam Antonacci remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T01:56:08.959Z","endTime":"2026-08-08T01:56:08.987Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":803011,"link":"/api/v1/people/803011"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"401","replacedPlayer":{"id":545341,"link":"/api/v1/people/545341"}},{"details":{"description":"Pitching Change: Erick Fedde replaces Trevor Richards.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-08T01:56:08.987Z","endTime":"2026-08-08T01:57:06.360Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":607200,"link":"/api/v1/people/607200"},"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(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.5,"endSpeed":85.6,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.799574058141072,"aZ":-22.736029932613313,"pfxX":-3.89318183669587,"pfxZ":5.017394622685705,"pX":-1.464022080103334,"pZ":3.611020162524795,"vX0":0.7313830205937131,"vY0":-136.22202680364074,"vZ0":-2.2207733388941135,"x":172.81,"y":141.28,"x0":-1.2301642913372999,"y0":50.00066689641426,"z0":6.007902773411275,"aX":-7.31854321437691},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":8.9,"breakHorizontal":6.8,"spinRate":2174,"spinDirection":207},"zone":11,"typeConfidence":0.71,"plateTime":0.4020294064089711,"extension":6.488857318255043},"index":2,"playId":"9669b67a-44d0-39d4-b802-26d59b4d7f0c","pitchNumber":1,"startTime":"2026-08-08T01:57:06.360Z","endTime":"2026-08-08T01:57:09.574Z","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":0},"pitchData":{"startSpeed":92.6,"endSpeed":84.8,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.62761855637116,"aZ":-23.666203258724952,"pfxX":-4.8484450866389945,"pfxZ":4.622871892472242,"pX":-0.5309008418276299,"pZ":3.0601695777947184,"vX0":3.0666553837775963,"vY0":-134.9109596922014,"vZ0":-3.245145775783345,"x":137.24,"y":156.16,"x0":-1.0529761578896781,"y0":50.005118926410255,"z0":5.948588957688766,"aX":-8.929629935314},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":7.9,"breakHorizontal":8.2,"spinRate":2148,"spinDirection":205},"zone":1,"typeConfidence":0.9,"plateTime":0.4061429238915051,"extension":6.619089839447132},"index":3,"playId":"13cc879f-9e5c-31d8-a9f7-c8c42cf6dfdd","pitchNumber":2,"startTime":"2026-08-08T01:57:18.434Z","endTime":"2026-08-08T01:57:21.650Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":84.4,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.114520019573785,"aZ":-24.93708290673085,"pfxX":-0.3065757639986644,"pfxZ":3.988512155681553,"pX":-0.7734271938414164,"pZ":3.3191354320077413,"vX0":1.732646248493039,"vY0":-133.46372495627065,"vZ0":-1.9173175821026764,"x":146.48,"y":149.16,"x0":-1.3895365411904173,"y0":50.003472862258526,"z0":5.832084457228618,"aX":-0.5565465260109361},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.1,"breakHorizontal":0.2,"spinRate":2164,"spinDirection":210},"zone":11,"typeConfidence":0.91,"plateTime":0.4094573042307297,"extension":6.582726818421676},"index":4,"playId":"d2dd41cf-acb5-369b-abc8-d9b7a2b96b4a","pitchNumber":3,"startTime":"2026-08-08T01:57:31.505Z","endTime":"2026-08-08T01:57:35.626Z","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":1,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.2,"strikeZoneTop":3.035,"strikeZoneBottom":1.532,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.303687277383876,"aZ":-24.097728443531768,"pfxX":-1.044320672113031,"pfxZ":4.362582521900505,"pX":0.05065821566671458,"pZ":3.319296808778667,"vX0":4.202545766545996,"vY0":-134.67128056823157,"vZ0":-2.1455091187746502,"x":115.07,"y":149.16,"x0":-1.3894906284894226,"y0":50.00016150657048,"z0":5.818498796468047,"aX":-1.9326909105335606},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.7,"breakHorizontal":1.1,"spinRate":2248,"spinDirection":201},"zone":12,"typeConfidence":0.92,"plateTime":0.40562462563320345,"extension":6.701583451616924},"hitData":{"launchSpeed":84.0,"launchAngle":49.0,"totalDistance":243.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.96,"coordY":105.45}},"index":5,"playId":"5e56392f-5f73-3968-ba78-5ab1f676edb9","pitchNumber":4,"startTime":"2026-08-08T01:57:46.260Z","endTime":"2026-08-08T01:57:55.851Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:57:55.851Z","atBatIndex":69},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jo Adell pops out to second baseman Chase Meidroth.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T01:58:00.429Z","endTime":"2026-08-08T01:59:18.991Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":805367,"link":"/api/v1/people/805367"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"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":84.2,"endSpeed":77.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.67444508562306,"aZ":-32.06038578093708,"pfxX":6.042408056988845,"pfxZ":0.07883609298364913,"pX":0.4580093014494999,"pZ":1.7047007156899558,"vX0":2.9438647476962223,"vY0":-122.64275221489382,"vZ0":-2.7716313100319665,"x":99.54,"y":192.75,"x0":-1.5438100078026094,"y0":50.005692608255494,"z0":5.589000989024188,"aX":9.18882174916704},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-0.2,"breakHorizontal":-11.6,"spinRate":2560,"spinDirection":71},"zone":9,"typeConfidence":0.88,"plateTime":0.44692317462880604,"extension":6.681675279012822},"index":0,"playId":"c624dc67-cf18-332f-ab35-cfd63134613e","pitchNumber":1,"startTime":"2026-08-08T01:58:17.847Z","endTime":"2026-08-08T01:58:20.850Z","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":1,"outs":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.508790908343393,"aZ":-26.926538988140067,"pfxX":7.481841408960893,"pfxZ":3.5879467862672896,"pX":1.6474037521352,"pZ":0.6798854404939386,"vX0":4.942391246305703,"vY0":-120.72524076601148,"vZ0":-5.692169101033663,"x":54.2,"y":220.42,"x0":-1.404814814071462,"y0":50.00284713429525,"z0":5.465611233127408,"aX":10.94220701193269},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.3,"breakHorizontal":-14.8,"spinRate":2560,"spinDirection":64},"zone":14,"typeConfidence":0.89,"plateTime":0.45529650896392626,"extension":6.574025902082998},"index":1,"playId":"f4d3a819-b7d0-3449-b12d-03490e20b81b","pitchNumber":2,"startTime":"2026-08-08T01:58:29.769Z","endTime":"2026-08-08T01:58:32.895Z","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":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":87.2,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.932900314396655,"aZ":-21.86592136552058,"pfxX":-3.9783971780317025,"pfxZ":5.331332170041071,"pX":0.6990348436160365,"pZ":3.09547808657235,"vX0":5.962827970203253,"vY0":-137.53597145937152,"vZ0":-3.7969513003063042,"x":90.35,"y":155.2,"x0":-0.9712221259267235,"y0":50.001400780057054,"z0":5.960568179609195,"aX":-7.690330179509745},"breaks":{"breakAngle":15.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":9.1,"breakHorizontal":6.1,"spinRate":2205,"spinDirection":199},"zone":3,"typeConfidence":0.91,"plateTime":0.39687734418934584,"extension":6.759812404276423},"index":2,"playId":"b9f3d88f-ae5c-3b45-9217-3fbbcfbabfc2","pitchNumber":3,"startTime":"2026-08-08T01:58:44.187Z","endTime":"2026-08-08T01:58:47.187Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-08T01:58:57.462Z","endTime":"2026-08-08T01:59:10.494Z","isPitch":false,"type":"action","player":{"id":666176,"link":"/api/v1/people/666176"}},{"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":1},"pitchData":{"startSpeed":83.0,"endSpeed":76.6,"strikeZoneTop":3.305,"strikeZoneBottom":1.668,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68892270694436,"aZ":-28.900250267720494,"pfxX":10.127910437481596,"pfxZ":2.2175063163186737,"pX":0.9469700101775599,"pZ":1.4359713450880152,"vX0":2.392472126769726,"vY0":-120.85064710690506,"vZ0":-3.8652276076491017,"x":80.9,"y":200.01,"x0":-1.3719418504584575,"y0":50.00439058797931,"z0":5.59632646932951,"aX":14.972738261723112},"breaks":{"breakAngle":27.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":3.4,"breakHorizontal":-19.0,"spinRate":2577,"spinDirection":60},"zone":14,"typeConfidence":0.89,"plateTime":0.4533245306577989,"extension":6.700202706480096},"hitData":{"launchSpeed":71.1,"launchAngle":44.0,"totalDistance":229.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":118.52,"coordY":108.94}},"index":4,"playId":"30b1015f-e08d-398c-a703-0946a2ff6042","pitchNumber":4,"startTime":"2026-08-08T01:59:10.494Z","endTime":"2026-08-08T01:59:18.991Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T01:59:18.991Z","atBatIndex":70},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Angel Martínez strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-08T01:59:26.270Z","endTime":"2026-08-08T02:01:25.738Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,7],"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":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":700337,"link":"/api/v1/people/700337"},"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":82.4,"endSpeed":76.4,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.901578621501848,"aZ":-31.848242876879656,"pfxX":7.492811969575593,"pfxZ":0.2190049509536509,"pX":-0.33711639714104125,"pZ":0.7654420703906895,"vX0":1.2394489537359858,"vY0":-120.07264772313566,"vZ0":-4.657206949913171,"x":129.85,"y":218.11,"x0":-1.833209272983288,"y0":50.00081452797319,"z0":5.558895376689238,"aX":10.95604299659176},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-0.5,"breakHorizontal":-13.9,"spinRate":2573,"spinDirection":75},"zone":13,"typeConfidence":0.9,"plateTime":0.455878330666017,"extension":6.77270689761489},"index":0,"playId":"121eb781-01a4-37a9-a4b7-c81dbc8bd956","pitchNumber":1,"startTime":"2026-08-08T01:59:44.735Z","endTime":"2026-08-08T01:59:48.261Z","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":82.0,"endSpeed":75.5,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.21300977920032,"aZ":-31.639647867367174,"pfxX":6.157025897393877,"pfxZ":0.3668676962218278,"pX":-1.5582205756022653,"pZ":3.2844472139292167,"vX0":-1.2582391227581473,"vY0":-119.40988395459839,"vZ0":0.7752213280205571,"x":176.4,"y":150.1,"x0":-1.8256289331601208,"y0":50.001855004583355,"z0":5.794162979130715,"aX":8.92266261789366},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.1,"breakHorizontal":-10.9,"spinRate":2492,"spinDirection":75},"zone":11,"typeConfidence":0.9,"plateTime":0.4580720118627508,"extension":6.409245429519472},"index":1,"playId":"07d17be1-01c6-3478-9b7c-fabd9433a035","pitchNumber":2,"startTime":"2026-08-08T01:59:59.815Z","endTime":"2026-08-08T02:00:03.547Z","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":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.9,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.89678023811572,"aZ":-22.801654488543896,"pfxX":-5.821196167561883,"pfxZ":4.901944748797708,"pX":-0.02281373562489292,"pZ":1.2958990176054277,"vX0":5.112493142656057,"vY0":-137.04303296524415,"vZ0":-7.9020132905404346,"x":117.87,"y":203.79,"x0":-1.151764535275159,"y0":50.00271648699887,"z0":5.762057456020191,"aX":-11.126906133444303},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.4,"breakHorizontal":9.5,"spinRate":2115,"spinDirection":207},"zone":13,"typeConfidence":0.9,"plateTime":0.39893563706046997,"extension":6.8789298997015},"index":2,"playId":"ba31beb7-1ca9-3470-9672-443d1f6f6780","pitchNumber":3,"startTime":"2026-08-08T02:00:16.892Z","endTime":"2026-08-08T02:00:21.196Z","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":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.8,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.051468054440164,"aZ":-23.689077008091203,"pfxX":-6.7657921726694825,"pfxZ":4.418428805606618,"pX":0.28997045784022785,"pZ":2.498842049705466,"vX0":5.702453086245283,"vY0":-137.5609094547938,"vZ0":-4.944046811043441,"x":105.95,"y":171.31,"x0":-0.929206898101825,"y0":50.00130518734523,"z0":5.921964352048537,"aX":-12.9866872431407},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.2,"breakHorizontal":11.0,"spinRate":2117,"spinDirection":205},"zone":6,"typeConfidence":0.91,"plateTime":0.3979325056610947,"extension":6.920255392746546},"index":3,"playId":"d763132b-2d72-30a2-b06e-9c8a3c266b7e","pitchNumber":4,"startTime":"2026-08-08T02:00:30.844Z","endTime":"2026-08-08T02:00:34.782Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":83.0,"endSpeed":76.3,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167646232308343,"aZ":-32.31932310375684,"pfxX":7.255650110202451,"pfxZ":-0.09936303871967134,"pX":-0.6355847391717301,"pZ":1.9332431122508316,"vX0":-0.2813279301374188,"vY0":-120.86804642105612,"vZ0":-2.2693672687684514,"x":141.23,"y":186.58,"x0":-1.4597659741758264,"y0":50.003450644408126,"z0":5.730129934651663,"aX":10.70494465545985},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.5,"breakHorizontal":-13.1,"spinRate":2440,"spinDirection":65},"zone":7,"typeConfidence":0.89,"plateTime":0.45364432925453313,"extension":6.805393675286275},"index":4,"playId":"a9ca7b95-f189-3cc2-ae1a-4b0f59fee9b2","pitchNumber":5,"startTime":"2026-08-08T02:00:44.804Z","endTime":"2026-08-08T02:00:48.722Z","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":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.2,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.839489390763408,"aZ":-24.458801494757196,"pfxX":-5.441622116048498,"pfxZ":4.063907471621601,"pX":0.2505204906509529,"pZ":2.655700516584813,"vX0":4.636137451076228,"vY0":-136.79818769947337,"vZ0":-4.3686766883187955,"x":107.45,"y":167.08,"x0":-0.7582066674226822,"y0":50.002152320865505,"z0":5.947674946149451,"aX":-10.325712510541932},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.6,"breakHorizontal":8.9,"spinRate":2039,"spinDirection":211},"zone":5,"typeConfidence":0.91,"plateTime":0.40021188840279676,"extension":6.821559107473303},"index":5,"playId":"87cfdee8-6d00-35c3-8b9d-74ec434e0fe1","pitchNumber":6,"startTime":"2026-08-08T02:00:59.206Z","endTime":"2026-08-08T02:01:02.685Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"index":6,"startTime":"2026-08-08T02:01:08.865Z","endTime":"2026-08-08T02:01:20.869Z","isPitch":false,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"}},{"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":3,"strikes":3,"outs":2},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.178,"strikeZoneBottom":1.604,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.395128475707082,"aZ":-31.333504304497463,"pfxX":7.485964182763428,"pfxZ":0.5724210180796323,"pX":-0.8383805577236574,"pZ":2.596336981048077,"vX0":-0.6160355603256669,"vY0":-119.64105477743591,"vZ0":-1.065563551251488,"x":148.96,"y":168.68,"x0":-1.552112350946376,"y0":50.00032761322789,"z0":5.836003527397992,"aX":10.935300967949141},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":1.1,"breakHorizontal":-13.4,"spinRate":2551,"spinDirection":50},"zone":4,"typeConfidence":0.9,"plateTime":0.45645259270750715,"extension":6.592455822238934},"index":7,"playId":"a2f256a4-b014-3a08-825b-c707f1218301","pitchNumber":7,"startTime":"2026-08-08T02:01:20.869Z","endTime":"2026-08-08T02:01:25.738Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:01:25.738Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Colson Montgomery strikes out swinging.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":72,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-08T02:03:36.662Z","endTime":"2026-08-08T02:04:27.909Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4,6],"actionIndex":[0,1,2],"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":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Defensive switch from center field to left field for Steven Kwan.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-08T02:03:17.367Z","endTime":"2026-08-08T02:03:17.383Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680757,"link":"/api/v1/people/680757"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"100"},{"details":{"description":"Defensive Substitution: Petey Halpin replaces right fielder Jo Adell, batting 4th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-08T02:03:17.383Z","endTime":"2026-08-08T02:03:17.384Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"401","replacedPlayer":{"id":666176,"link":"/api/v1/people/666176"}},{"details":{"description":"Defensive switch from left field to right field for Angel Martínez.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-08T02:03:17.384Z","endTime":"2026-08-08T02:03:38.935Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"500"},{"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":95.0,"endSpeed":87.4,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.599607610426986,"aZ":-17.20070418559462,"pfxX":-7.8181407724419945,"pfxZ":7.7161891894672126,"pX":0.5553134120830442,"pZ":1.9681274879532247,"vX0":9.80350017500546,"vY0":-137.92233228344406,"vZ0":-6.816023649774439,"x":95.83,"y":185.64,"x0":-2.0174655370039027,"y0":50.00375518342822,"z0":5.617139521741393,"aX":-15.172851633773991},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.8,"breakHorizontal":12.2,"spinRate":2584,"spinDirection":231},"zone":9,"typeConfidence":0.89,"plateTime":0.39603684425383356,"extension":7.031257120904241},"index":3,"playId":"87ad9572-0146-3cb7-aebc-85f0ebbc7796","pitchNumber":1,"startTime":"2026-08-08T02:03:38.935Z","endTime":"2026-08-08T02:03:42.084Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.492104853309712,"aZ":-34.55227324967893,"pfxX":4.339367157591012,"pfxZ":-1.5593854409663201,"pX":-0.31627985479822535,"pZ":2.013914088317502,"vX0":3.7017342582383077,"vY0":-123.28733864422634,"vZ0":-2.4900850519571938,"x":129.06,"y":184.4,"x0":-2.405558469743528,"y0":50.001342907673525,"z0":5.977907757290856,"aX":6.621711006586065},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-3.1,"breakHorizontal":-8.8,"spinRate":2533,"spinDirection":46},"zone":8,"typeConfidence":0.91,"plateTime":0.4457414681376317,"extension":6.292316492711673},"index":4,"playId":"2eb1ec59-5533-3e4f-97b8-cf609032a548","pitchNumber":2,"startTime":"2026-08-08T02:03:53.812Z","endTime":"2026-08-08T02:03:56.812Z","isPitch":true,"type":"pitch"},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-08T02:04:04.011Z","endTime":"2026-08-08T02:04:24.003Z","isPitch":false,"type":"action","player":{"id":695657,"link":"/api/v1/people/695657"}},{"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":0,"strikes":3,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":77.6,"strikeZoneTop":3.34,"strikeZoneBottom":1.686,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.06268306307973,"aZ":-29.867440040743823,"pfxX":0.9598132734727901,"pfxZ":1.517735053641708,"pX":0.22460356179885935,"pZ":1.4651564680622629,"vX0":5.748057998650644,"vY0":-122.713363316355,"vZ0":-4.768475127847363,"x":108.44,"y":199.22,"x0":-2.2761393337279943,"y0":50.00284222523413,"z0":5.988057353693453,"aX":1.458268638037789},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":1.8,"breakHorizontal":-3.1,"spinRate":2555,"spinDirection":31},"zone":14,"typeConfidence":0.91,"plateTime":0.4469344032833207,"extension":6.948566947494146},"index":6,"playId":"e713c979-825d-3542-adfd-968b317c58a4","pitchNumber":3,"startTime":"2026-08-08T02:04:24.003Z","endTime":"2026-08-08T02:04:27.909Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:04:27.909Z","atBatIndex":72},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Brenton Doyle lines out to center fielder Petey Halpin.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-08T02:04:33.000Z","endTime":"2026-08-08T02:05:35.844Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":2},"matchup":{"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":87.9,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.061145487725888,"aZ":-14.359516482048702,"pfxX":-7.585763502728182,"pfxZ":9.00690957343561,"pX":0.95405793281536,"pZ":2.708501375542598,"vX0":11.29378934640946,"vY0":-139.67220715476404,"vZ0":-5.170701110696024,"x":80.63,"y":165.65,"x0":-2.153871081955881,"y0":50.00643345729609,"z0":5.5260236573667525,"aX":-15.01106505785425},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":15.4,"breakHorizontal":11.4,"spinRate":2555,"spinDirection":235},"zone":12,"typeConfidence":0.9,"plateTime":0.3919420758646508,"extension":6.751552907248669},"index":0,"playId":"41ba3552-1efc-336f-bf3f-59da0e455b0c","pitchNumber":1,"startTime":"2026-08-08T02:04:51.365Z","endTime":"2026-08-08T02:04:55.194Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.2,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.083584415656244,"aZ":-30.861198710768615,"pfxX":2.120358241350462,"pfxZ":0.851641567128937,"pX":0.06330241907422322,"pZ":0.6260981629356152,"vX0":4.946628850343343,"vY0":-123.28031905425391,"vZ0":-6.524896374141665,"x":114.59,"y":221.88,"x0":-2.246605328768793,"y0":50.001978156539906,"z0":5.920471661159185,"aX":3.253670458082339},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.2,"breakHorizontal":-5.0,"spinRate":2501,"spinDirection":38},"zone":14,"typeConfidence":0.91,"plateTime":0.4447274974116313,"extension":6.93245379525812},"index":1,"playId":"7f3ac59d-8ab9-3216-8c95-b5bb745b4cba","pitchNumber":2,"startTime":"2026-08-08T02:05:06.896Z","endTime":"2026-08-08T02:05:13.051Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":86.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.691,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.8707031152136,"aZ":-16.45983993990179,"pfxX":-9.457625057225108,"pfxZ":8.137162514173879,"pX":-0.4762808316998426,"pZ":2.3408529320190294,"vX0":8.432568972432467,"vY0":-138.55439862098407,"vZ0":-5.612544421162994,"x":135.15,"y":175.58,"x0":-2.340331934550621,"y0":50.00307168596304,"z0":5.504413507040865,"aX":-18.26678957403303},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.7,"breakHorizontal":15.2,"spinRate":2513,"spinDirection":237},"zone":4,"typeConfidence":0.9,"plateTime":0.3963060844201598,"extension":7.37203259504845},"hitData":{"launchSpeed":93.1,"launchAngle":24.0,"totalDistance":336.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":143.96,"coordY":65.36}},"index":2,"playId":"30407679-d7b0-3f4e-b0b9-f0a38d39ebc4","pitchNumber":3,"startTime":"2026-08-08T02:05:26.905Z","endTime":"2026-08-08T02:05:35.844Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:05:35.844Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Braden Montgomery singles on a sharp line drive to right fielder Angel Martínez.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-08T02:05:43.380Z","endTime":"2026-08-08T02:07:05.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682657,"link":"/api/v1/people/682657"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"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":96.4,"endSpeed":88.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.202470243498546,"aZ":-19.39219654069451,"pfxX":-8.417917208605287,"pfxZ":6.418376824056027,"pX":-0.22547148389089483,"pZ":3.3097118408784083,"vX0":8.666849639253886,"vY0":-140.1086055059489,"vZ0":-2.6446759375153173,"x":125.59,"y":149.42,"x0":-2.2629334560890655,"y0":50.000780483290264,"z0":5.530861682245951,"aX":-16.75981902299996},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.3,"breakHorizontal":13.4,"spinRate":2452,"spinDirection":238},"zone":2,"typeConfidence":0.89,"plateTime":0.39069597805214906,"extension":6.9856423053511945},"index":0,"playId":"6a54b08a-515d-32a6-9e28-0b740108ee14","pitchNumber":1,"startTime":"2026-08-08T02:06:01.330Z","endTime":"2026-08-08T02:06:04.377Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":79.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.882830069725216,"aZ":-26.521405962610324,"pfxX":-9.647861213089852,"pfxZ":3.5104859727173556,"pX":-1.940169335572794,"pZ":1.9071969033441334,"vX0":4.24361654185676,"vY0":-126.33879205578701,"vZ0":-3.9702612441355076,"x":190.95,"y":187.29,"x0":-2.3926563224415154,"y0":50.00019847894114,"z0":5.6421537626290155,"aX":-15.519529493681175},"breaks":{"breakAngle":28.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":5.6,"breakHorizontal":16.4,"spinRate":1822,"spinDirection":249},"zone":13,"typeConfidence":0.93,"plateTime":0.4343228592750954,"extension":7.044343405356309},"index":1,"playId":"c0efa626-62c4-3489-8533-1980bc6d637e","pitchNumber":2,"startTime":"2026-08-08T02:06:18.676Z","endTime":"2026-08-08T02:06:21.676Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":81.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":18.15972276397357,"aZ":-28.755003419419875,"pfxX":1.6822401252345356,"pfxZ":2.1171833441659107,"pX":-0.27957163288763137,"pZ":0.7147043815214977,"vX0":4.6471227934631445,"vY0":-124.49429379535383,"vZ0":-6.853206066965809,"x":127.66,"y":219.48,"x0":-2.367608033949342,"y0":50.003421533645685,"z0":5.79402786234794,"aX":2.7171598987560164},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.9,"breakHorizontal":-3.8,"spinRate":2367,"spinDirection":60},"zone":13,"typeConfidence":0.91,"plateTime":0.43516465864195153,"extension":6.535369589960947},"index":2,"playId":"e83f1a95-18bb-3350-b1a2-31fca1c16a63","pitchNumber":3,"startTime":"2026-08-08T02:06:34.246Z","endTime":"2026-08-08T02:06:37.365Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":87.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.90637799804258,"aZ":-18.155248287563982,"pfxX":-7.0412970526859,"pfxZ":7.268098489633802,"pX":0.1201065583669584,"pZ":2.653623709511311,"vX0":8.804770131040685,"vY0":-137.19757495635483,"vZ0":-4.633673473407364,"x":112.42,"y":167.13,"x0":-2.1978136588644404,"y0":50.005982789612915,"z0":5.5809475442234735,"aX":-13.58884144972316},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.5,"breakHorizontal":11.2,"spinRate":2241,"spinDirection":234},"zone":5,"typeConfidence":0.83,"plateTime":0.3973894106189979,"extension":6.810671262445879},"hitData":{"launchSpeed":107.8,"launchAngle":11.0,"totalDistance":206.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":158.77,"coordY":82.34}},"index":3,"playId":"4af19983-dd69-3e2d-87b5-33e37e1b524e","pitchNumber":4,"startTime":"2026-08-08T02:06:53.063Z","endTime":"2026-08-08T02:07:05.501Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:07:05.501Z","atBatIndex":74},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Edgar Quero singles on a ground ball to center fielder Petey Halpin. Braden Montgomery to 3rd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-08T02:07:10.622Z","endTime":"2026-08-08T02:08:58.907Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"postOnThird":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"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":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":690984,"link":"/api/v1/people/690984"},"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":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.9,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.63272441390595,"aZ":-19.620879991040027,"pfxX":-6.88110746026898,"pfxZ":6.525999282673344,"pX":-0.7363155347213514,"pZ":2.321898398446504,"vX0":6.1925019633546015,"vY0":-137.40696661610303,"vZ0":-5.281139228974908,"x":145.07,"y":176.09,"x0":-2.118174450545115,"y0":50.00576860241293,"z0":5.589855109252918,"aX":-13.244152307044995},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":10.9,"breakHorizontal":11.3,"spinRate":2235,"spinDirection":236},"zone":4,"typeConfidence":0.87,"plateTime":0.39764847406484405,"extension":6.861699345392316},"index":0,"playId":"eb5e7f7b-0760-3d17-8f29-69f8f12e82dc","pitchNumber":1,"startTime":"2026-08-08T02:07:25.023Z","endTime":"2026-08-08T02:07:28.135Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.0,"endSpeed":87.5,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.51886769719245,"aZ":-17.032311516012243,"pfxX":-5.840927115403224,"pfxZ":7.777665549610826,"pX":-0.08614412051010742,"pZ":2.410437955729825,"vX0":7.956769447141383,"vY0":-138.11801387768134,"vZ0":-5.295817703254545,"x":120.28,"y":173.7,"x0":-2.2350429068552105,"y0":50.004021162343946,"z0":5.484467829620354,"aX":-11.373929118644183},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":13.2,"breakHorizontal":9.1,"spinRate":2244,"spinDirection":237},"zone":5,"typeConfidence":0.87,"plateTime":0.39537936334253443,"extension":6.83112775966161},"index":1,"playId":"30d6412e-3846-33ec-8dfd-e2bdf0b072ee","pitchNumber":2,"startTime":"2026-08-08T02:07:41.910Z","endTime":"2026-08-08T02:07:47.866Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":87.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.739394716783735,"aZ":-18.44275544781807,"pfxX":-9.740022796936591,"pfxZ":6.932250876400335,"pX":-0.8652457343403918,"pZ":3.0414293604420743,"vX0":7.191501201497888,"vY0":-140.0982868539448,"vZ0":-3.315928863022201,"x":149.98,"y":156.66,"x0":-2.204837126657568,"y0":50.000510067128786,"z0":5.451219627027718,"aX":-19.287860437093432},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":12.0,"breakHorizontal":16.1,"spinRate":2541,"spinDirection":238},"zone":11,"typeConfidence":0.9,"plateTime":0.39150428220332545,"extension":6.942685313569431},"index":2,"playId":"2978f212-e21c-3e27-ba5a-3863c66a08e8","pitchNumber":3,"startTime":"2026-08-08T02:08:06.127Z","endTime":"2026-08-08T02:08:09.127Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.513701530173506,"aZ":-30.010370234179437,"pfxX":0.7515914798246346,"pfxZ":1.3748619005302327,"pX":-1.3475099975198939,"pZ":3.4833584663683346,"vX0":2.2223985289051194,"vY0":-124.25369280852908,"vZ0":-0.2088746588132383,"x":168.36,"y":144.73,"x0":-2.3490018757907447,"y0":50.00157074835994,"z0":6.049587863465045,"aX":1.1820281738068417},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.6,"breakHorizontal":-1.8,"spinRate":2194,"spinDirection":118},"zone":11,"typeConfidence":0.9,"plateTime":0.43980999160150125,"extension":6.933178590904495},"index":3,"playId":"101f99f9-9f68-33e0-b08b-3c68d0b64b10","pitchNumber":4,"startTime":"2026-08-08T02:08:24.880Z","endTime":"2026-08-08T02:08:28.918Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.134,"strikeZoneBottom":1.582,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.478908256995783,"aZ":-17.008445423361728,"pfxX":-9.253128146868692,"pfxZ":7.6976428805464305,"pX":-0.5310114568085224,"pZ":2.9494121796766035,"vX0":8.47306116752307,"vY0":-139.29109176796237,"vZ0":-3.862502572184264,"x":137.24,"y":159.15,"x0":-2.406059717701179,"y0":50.003545031051594,"z0":5.47444921259872,"aX":-18.23350124015565},"breaks":{"breakAngle":43.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":13.3,"breakHorizontal":15.1,"spinRate":2341,"spinDirection":235},"zone":1,"typeConfidence":0.9,"plateTime":0.39280032310719903,"extension":6.825739191892727},"hitData":{"launchSpeed":99.0,"launchAngle":5.0,"totalDistance":91.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.15,"coordY":84.29}},"index":4,"playId":"3f31461b-ce69-37c0-a9ff-158ada0a324d","pitchNumber":5,"startTime":"2026-08-08T02:08:45.531Z","endTime":"2026-08-08T02:08:58.907Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:08:58.907Z","atBatIndex":75},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Luisangel Acuña singles on a soft ground ball to catcher Austin Hedges. Edgar Quero to 2nd.","rbi":0,"awayScore":8,"homeScore":2,"isOut":false},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-08T02:09:11.433Z","endTime":"2026-08-08T02:10:43.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"postOnSecond":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"postOnThird":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"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":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"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(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":95.8,"endSpeed":88.1,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.067354722337242,"aZ":-18.421436510253702,"pfxX":-8.62489095413293,"pfxZ":6.982284088432721,"pX":1.3013006059573493,"pZ":1.7184492428992681,"vX0":12.019634981740552,"vY0":-138.95648907887286,"vZ0":-6.856722247681971,"x":67.4,"y":192.38,"x0":-1.9454725006391376,"y0":50.00061044595386,"z0":5.427170287895897,"aX":-16.984330867989165},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":11.4,"breakHorizontal":13.3,"spinRate":2424,"spinDirection":236},"zone":14,"typeConfidence":0.88,"plateTime":0.39309827450655277,"extension":7.170478876412114},"index":0,"playId":"bbec20aa-94e3-3b4e-ad18-8da0f46ff0f5","pitchNumber":1,"startTime":"2026-08-08T02:09:27.173Z","endTime":"2026-08-08T02:09:30.497Z","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":94.8,"endSpeed":87.0,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.01079013883462,"aZ":-18.12004317435918,"pfxX":-9.996270380285868,"pfxZ":7.297502564156533,"pX":0.36020195850116227,"pZ":1.5283062906283102,"vX0":10.222895911952742,"vY0":-137.5256497918413,"vZ0":-7.181236450300918,"x":103.27,"y":197.52,"x0":-2.0971665988126924,"y0":50.00283565351435,"z0":5.391526727425436,"aX":-19.248829155965314},"breaks":{"breakAngle":40.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":16.1,"spinRate":2571,"spinDirection":235},"zone":9,"typeConfidence":0.9,"plateTime":0.39749629963815103,"extension":7.2840186654283565},"index":1,"playId":"e8ef680a-1b84-357d-afe1-d988d46617b9","pitchNumber":2,"startTime":"2026-08-08T02:09:51.386Z","endTime":"2026-08-08T02:09:54.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(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.996410982431488,"aZ":-29.487845142311247,"pfxX":1.5149007214983534,"pfxZ":1.6954899284834157,"pX":0.7835304763204414,"pZ":1.0345580541062898,"vX0":6.750123852960184,"vY0":-124.34293080984496,"vZ0":-5.880129282437473,"x":87.13,"y":210.85,"x0":-2.1494183670777987,"y0":50.00498634658152,"z0":5.8391922894698824,"aX":2.400809258910214},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.0,"breakHorizontal":-4.1,"spinRate":2601,"spinDirection":61},"zone":14,"typeConfidence":0.91,"plateTime":0.4383966970004862,"extension":7.131375130259817},"index":2,"playId":"3d0d9c0d-11b7-3732-8587-b822a44d6cf3","pitchNumber":3,"startTime":"2026-08-08T02:10:10.961Z","endTime":"2026-08-08T02:10:15.025Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":79.7,"strikeZoneTop":3.008,"strikeZoneBottom":1.518,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.056279072117118,"aZ":-29.858878568044823,"pfxX":-0.1765548463961486,"pfxZ":1.451724921347341,"pX":0.8651456002217378,"pZ":1.52337653426671,"vX0":7.808198904032067,"vY0":-125.48759448490246,"vZ0":-4.814186716781695,"x":84.02,"y":197.65,"x0":-2.261996163923373,"y0":50.003791570931014,"z0":5.895101444535297,"aX":-0.28196628362881176},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":1.7,"breakHorizontal":-1.4,"spinRate":2508,"spinDirection":295},"zone":14,"typeConfidence":0.9,"plateTime":0.43623291929151176,"extension":6.699420516085292},"hitData":{"launchSpeed":43.6,"launchAngle":-72.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":115.32,"coordY":192.22}},"index":3,"playId":"cc97863a-81ac-3fcb-9ba6-6f2f43c4dfbe","pitchNumber":4,"startTime":"2026-08-08T02:10:30.843Z","endTime":"2026-08-08T02:10:43.120Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:10:43.120Z","atBatIndex":76},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-08T02:12:15.016Z","endTime":"2026-08-08T02:13:47.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".383"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".311"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".382"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".147"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".606"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.135"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".936"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".390"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.87"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.89"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.05"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.76"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.67"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.62"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.83"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.77"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.47"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.25"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.81"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.06"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".606"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.135"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".936"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".390"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T02:11:06.275Z","endTime":"2026-08-08T02:12:17.309Z","isPitch":false,"type":"action"},{"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":95.9,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.455064116186428,"aZ":-19.079668089768532,"pfxX":-9.890911807252895,"pfxZ":6.677124169031357,"pX":0.3563174773182255,"pZ":3.843899609974943,"vX0":10.500714753521919,"vY0":-139.21663656303465,"vZ0":-1.1725024216354143,"x":103.42,"y":134.99,"x0":-2.180621823026064,"y0":50.00564283566857,"z0":5.534325144924329,"aX":-19.405505962960866},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":15.7,"spinRate":2541,"spinDirection":240},"zone":12,"typeConfidence":0.89,"plateTime":0.39354091996583973,"extension":6.904986492560462},"index":1,"playId":"de98e0f3-6579-3dab-a86a-f7f6a01b04e4","pitchNumber":1,"startTime":"2026-08-08T02:12:17.309Z","endTime":"2026-08-08T02:12:21.061Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06961903272289,"aZ":-32.09519004967346,"pfxX":1.8649449393713313,"pfxZ":0.04985151037828395,"pX":0.5575265673154115,"pZ":1.7855605082244752,"vX0":6.059426854231968,"vY0":-123.99641570056158,"vZ0":-3.3897141966345514,"x":95.75,"y":190.57,"x0":-2.169882860040844,"y0":50.00260642632736,"z0":5.876099898795218,"aX":2.874100549304879},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.5,"breakHorizontal":-4.9,"spinRate":2629,"spinDirection":69},"zone":9,"typeConfidence":0.91,"plateTime":0.44340738134854174,"extension":6.732695641442596},"index":2,"playId":"579bc21c-558e-35a5-a531-c8e1226836f6","pitchNumber":2,"startTime":"2026-08-08T02:12:35.442Z","endTime":"2026-08-08T02:12:39.351Z","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":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.254067348771766,"aZ":-19.18754284463902,"pfxX":-9.304178687426319,"pfxZ":6.797349290949014,"pX":0.4585492970569126,"pZ":2.21428610820329,"vX0":10.351256481392111,"vY0":-137.30960404336537,"vZ0":-5.345582689777454,"x":99.52,"y":178.99,"x0":-2.1503609791658045,"y0":50.00128686161128,"z0":5.490740069233971,"aX":-17.774006138012172},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":2317,"spinDirection":229},"zone":6,"typeConfidence":0.87,"plateTime":0.3988150967677524,"extension":7.00599513689641},"index":3,"playId":"9f7a2a28-43e9-3543-99c2-d84f482e1489","pitchNumber":3,"startTime":"2026-08-08T02:12:54.309Z","endTime":"2026-08-08T02:12:58.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79733885577652,"aZ":-19.54662033821623,"pfxX":-10.869343131648511,"pfxZ":6.323683105468346,"pX":-0.3429570378155263,"pZ":3.3074343423861827,"vX0":9.062992620719193,"vY0":-140.82580155375624,"vZ0":-2.5477676162527008,"x":130.07,"y":149.48,"x0":-2.2004991680847072,"y0":50.0005515595284,"z0":5.496995676770386,"aX":-21.696228416422404},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":17.6,"spinRate":2540,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.38985180820244025,"extension":6.912430283515223},"index":4,"playId":"63ddcbbf-079b-3cb5-82cd-b95c6d8a5dcf","pitchNumber":4,"startTime":"2026-08-08T02:13:16.924Z","endTime":"2026-08-08T02:13:20.237Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.541465719468878,"aZ":-18.824636388588306,"pfxX":-8.393300426609155,"pfxZ":6.6635642778246424,"pX":-0.2238714462807759,"pZ":3.542833427783859,"vX0":8.532875095226514,"vY0":-140.56225918746676,"vZ0":-1.9583049384397815,"x":125.53,"y":143.12,"x0":-2.2068437349411476,"y0":50.00155601001829,"z0":5.469390560251149,"aX":-16.812378581993705},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2440,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.38950670186197733,"extension":6.624013858583389},"index":5,"playId":"469cff9a-8dc7-369c-9428-2e6190d8fd9a","pitchNumber":5,"startTime":"2026-08-08T02:13:44.234Z","endTime":"2026-08-08T02:13:47.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:13:47.677Z","atBatIndex":77}],"currentPlay":{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Chase Meidroth strikes out on a foul tip.","rbi":0,"awayScore":8,"homeScore":2,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-08T02:12:15.016Z","endTime":"2026-08-08T02:13:47.677Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".357"},{"zone":"02","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".258"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".250"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".405"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".383"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".311"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".382"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".147"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".167"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".071"},{"zone":"13","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".300"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".154"}]}},{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".606"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.135"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".936"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".390"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"78.87"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":"86.89"},{"zone":"03","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"89.05"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.76"},{"zone":"05","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"90.67"},{"zone":"06","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":"88.62"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.83"},{"zone":"08","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.77"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"83.47"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.25"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.03"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"80.81"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"75.06"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".833"},{"zone":"02","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".606"},{"zone":"03","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".650"},{"zone":"04","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.135"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".936"},{"zone":"06","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".800"},{"zone":"07","color":"rgba(255, 255, 255, 0.55)","temp":"lukewarm","value":".737"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".829"},{"zone":"09","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".361"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".628"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".390"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".828"},{"zone":"14","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".500"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":595978,"link":"/api/v1/people/595978"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":8,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-08T02:11:06.275Z","endTime":"2026-08-08T02:12:17.309Z","isPitch":false,"type":"action"},{"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":95.9,"endSpeed":87.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.455064116186428,"aZ":-19.079668089768532,"pfxX":-9.890911807252895,"pfxZ":6.677124169031357,"pX":0.3563174773182255,"pZ":3.843899609974943,"vX0":10.500714753521919,"vY0":-139.21663656303465,"vZ0":-1.1725024216354143,"x":103.42,"y":134.99,"x0":-2.180621823026064,"y0":50.00564283566857,"z0":5.534325144924329,"aX":-19.405505962960866},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.0,"breakHorizontal":15.7,"spinRate":2541,"spinDirection":240},"zone":12,"typeConfidence":0.89,"plateTime":0.39354091996583973,"extension":6.904986492560462},"index":1,"playId":"de98e0f3-6579-3dab-a86a-f7f6a01b04e4","pitchNumber":1,"startTime":"2026-08-08T02:12:17.309Z","endTime":"2026-08-08T02:12:21.061Z","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":2},"pitchData":{"startSpeed":85.3,"endSpeed":78.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.06961903272289,"aZ":-32.09519004967346,"pfxX":1.8649449393713313,"pfxZ":0.04985151037828395,"pX":0.5575265673154115,"pZ":1.7855605082244752,"vX0":6.059426854231968,"vY0":-123.99641570056158,"vZ0":-3.3897141966345514,"x":95.75,"y":190.57,"x0":-2.169882860040844,"y0":50.00260642632736,"z0":5.876099898795218,"aX":2.874100549304879},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-0.5,"breakHorizontal":-4.9,"spinRate":2629,"spinDirection":69},"zone":9,"typeConfidence":0.91,"plateTime":0.44340738134854174,"extension":6.732695641442596},"index":2,"playId":"579bc21c-558e-35a5-a531-c8e1226836f6","pitchNumber":2,"startTime":"2026-08-08T02:12:35.442Z","endTime":"2026-08-08T02:12:39.351Z","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":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":86.5,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.254067348771766,"aZ":-19.18754284463902,"pfxX":-9.304178687426319,"pfxZ":6.797349290949014,"pX":0.4585492970569126,"pZ":2.21428610820329,"vX0":10.351256481392111,"vY0":-137.30960404336537,"vZ0":-5.345582689777454,"x":99.52,"y":178.99,"x0":-2.1503609791658045,"y0":50.00128686161128,"z0":5.490740069233971,"aX":-17.774006138012172},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":11.3,"breakHorizontal":14.6,"spinRate":2317,"spinDirection":229},"zone":6,"typeConfidence":0.87,"plateTime":0.3988150967677524,"extension":7.00599513689641},"index":3,"playId":"9f7a2a28-43e9-3543-99c2-d84f482e1489","pitchNumber":3,"startTime":"2026-08-08T02:12:54.309Z","endTime":"2026-08-08T02:12:58.529Z","isPitch":true,"type":"pitch"},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.0,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.79733885577652,"aZ":-19.54662033821623,"pfxX":-10.869343131648511,"pfxZ":6.323683105468346,"pX":-0.3429570378155263,"pZ":3.3074343423861827,"vX0":9.062992620719193,"vY0":-140.82580155375624,"vZ0":-2.5477676162527008,"x":130.07,"y":149.48,"x0":-2.2004991680847072,"y0":50.0005515595284,"z0":5.496995676770386,"aX":-21.696228416422404},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":11.0,"breakHorizontal":17.6,"spinRate":2540,"spinDirection":234},"zone":11,"typeConfidence":0.9,"plateTime":0.38985180820244025,"extension":6.912430283515223},"index":4,"playId":"63ddcbbf-079b-3cb5-82cd-b95c6d8a5dcf","pitchNumber":4,"startTime":"2026-08-08T02:13:16.924Z","endTime":"2026-08-08T02:13:20.237Z","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":1,"strikes":3,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.3,"strikeZoneTop":3.068,"strikeZoneBottom":1.548,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.541465719468878,"aZ":-18.824636388588306,"pfxX":-8.393300426609155,"pfxZ":6.6635642778246424,"pX":-0.2238714462807759,"pZ":3.542833427783859,"vX0":8.532875095226514,"vY0":-140.56225918746676,"vZ0":-1.9583049384397815,"x":125.53,"y":143.12,"x0":-2.2068437349411476,"y0":50.00155601001829,"z0":5.469390560251149,"aX":-16.812378581993705},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.9,"breakHorizontal":13.4,"spinRate":2440,"spinDirection":235},"zone":11,"typeConfidence":0.9,"plateTime":0.38950670186197733,"extension":6.624013858583389},"index":5,"playId":"469cff9a-8dc7-369c-9428-2e6190d8fd9a","pitchNumber":5,"startTime":"2026-08-08T02:13:44.234Z","endTime":"2026-08-08T02:13:47.677Z","isPitch":true,"type":"pitch"}],"playEndTime":"2026-08-08T02:13:47.677Z","atBatIndex":77},"scoringPlays":[4,17,36,39,45,51],"playsByInning":[{"startIndex":0,"endIndex":10,"top":[0,1,2,3,4,5,6],"bottom":[7,8,9,10],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":86.66,"y":97.47},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":104.18,"y":100.5},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":702273,"fullName":"Noah Schultz","link":"/api/v1/people/702273"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":42.15,"y":92.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":1,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":146.24,"y":147.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":223.77,"y":103.04},"type":"H","description":"Double"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"coordinates":{"x":168.53,"y":144.59},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":1,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":169.04,"y":170.94},"type":"O","description":"Pop Out"}]}},{"startIndex":11,"endIndex":18,"top":[11,12,13,14],"bottom":[15,16,17,18],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":95.05,"y":166.38},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":125.97,"y":139.52},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":108.23,"y":155.74},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":2,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":147.63,"y":174.1},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":695657,"fullName":"Colson Montgomery","link":"/api/v1/people/695657"},"coordinates":{"x":127.92,"y":217.36},"type":"O","description":"Pop Out"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":127.49,"y":146.62},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":129.79,"y":29.72},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":2,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":106.71,"y":151.68},"type":"O","description":"Groundout"}]}},{"startIndex":19,"endIndex":24,"top":[19,20,21],"bottom":[22,23,24],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":84.08,"y":101.78},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":3,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":160.93,"y":165.87},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":210.92,"y":89.35},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":3,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":119.96,"y":182.6},"type":"O","description":"Groundout"}]}},{"startIndex":25,"endIndex":31,"top":[25,26,27,28],"bottom":[29,30,31],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":130.33,"y":90.76},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":4,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":153.33,"y":147.63},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":4,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":174.61,"y":183.61},"type":"O","description":"Pop Out"}]}},{"startIndex":32,"endIndex":44,"top":[32,33,34,35,36,37,38,39,40],"bottom":[41,42,43,44],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":161.94,"y":163.84},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":69.76,"y":115.8},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":209.06,"y":49.12},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":84.41,"y":90.87},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":127.64,"y":88.97},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":93.17,"y":86.61},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":5,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":158.9,"y":163.84},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":5,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":118.87,"y":188.17},"type":"O","description":"Groundout"}]}},{"startIndex":45,"endIndex":54,"top":[45,46,47,48,49],"bottom":[50,51,52,53,54],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":226.0,"y":107.0},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":141.75,"y":102.12},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":689818,"fullName":"David Sandlin","link":"/api/v1/people/689818"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":199.81,"y":113.57},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":6,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":682657,"fullName":"Angel Martínez","link":"/api/v1/people/682657"},"coordinates":{"x":159.91,"y":50.59},"type":"O","description":"Flyout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":805367,"fullName":"Chase Meidroth","link":"/api/v1/people/805367"},"coordinates":{"x":100.12,"y":153.2},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":808959,"fullName":"Munetaka Murakami","link":"/api/v1/people/808959"},"coordinates":{"x":160.08,"y":38.37},"type":"H","description":"Home Run"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":678246,"fullName":"Miguel Vargas","link":"/api/v1/people/678246"},"coordinates":{"x":135.87,"y":64.63},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":6,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":545341,"fullName":"Randal Grichuk","link":"/api/v1/people/545341"},"coordinates":{"x":101.09,"y":105.8},"type":"H","description":"Single"}]}},{"startIndex":55,"endIndex":60,"top":[55,56,57],"bottom":[58,59,60],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":656555,"fullName":"Rhys Hoskins","link":"/api/v1/people/656555"},"coordinates":{"x":149.14,"y":77.69},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":677587,"fullName":"Brayan Rocchio","link":"/api/v1/people/677587"},"coordinates":{"x":56.3,"y":135.92},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":7,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":595978,"fullName":"Austin Hedges","link":"/api/v1/people/595978"},"coordinates":{"x":153.33,"y":146.62},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":131.44,"y":61.59},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":7,"pitcher":{"id":800048,"fullName":"Parker Messick","link":"/api/v1/people/800048"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":114.31,"y":162.32},"type":"O","description":"Groundout"}]}},{"startIndex":61,"endIndex":68,"top":[61,62,63],"bottom":[64,65,66,67,68],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":694197,"fullName":"Angel Genao","link":"/api/v1/people/694197"},"coordinates":{"x":144.56,"y":58.21},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":680757,"fullName":"Steven Kwan","link":"/api/v1/people/680757"},"coordinates":{"x":118.36,"y":149.15},"type":"O","description":"Groundout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":8,"pitcher":{"id":670950,"fullName":"Trevor Richards","link":"/api/v1/people/670950"},"batter":{"id":800050,"fullName":"Chase DeLauter","link":"/api/v1/people/800050"},"coordinates":{"x":132.05,"y":139.52},"type":"O","description":"Groundout"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":108.23,"y":141.55},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":8,"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":803011,"fullName":"Sam Antonacci","link":"/api/v1/people/803011"},"coordinates":{"x":94.86,"y":55.11},"type":"O","description":"Flyout"}]}},{"startIndex":69,"endIndex":77,"top":[69,70,71],"bottom":[72,73,74,75,76,77],"hits":{"away":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":608070,"fullName":"José Ramírez","link":"/api/v1/people/608070"},"coordinates":{"x":147.96,"y":105.45},"type":"O","description":"Flyout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":114,"name":"Cleveland Guardians","link":"/api/v1/teams/114"},"inning":9,"pitcher":{"id":607200,"fullName":"Erick Fedde","link":"/api/v1/people/607200"},"batter":{"id":666176,"fullName":"Jo Adell","link":"/api/v1/people/666176"},"coordinates":{"x":118.52,"y":108.94},"type":"O","description":"Pop Out"}],"home":[{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":686668,"fullName":"Brenton Doyle","link":"/api/v1/people/686668"},"coordinates":{"x":143.96,"y":65.36},"type":"O","description":"Lineout"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":695731,"fullName":"Braden Montgomery","link":"/api/v1/people/695731"},"coordinates":{"x":158.77,"y":82.34},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":700337,"fullName":"Edgar Quero","link":"/api/v1/people/700337"},"coordinates":{"x":140.15,"y":84.29},"type":"H","description":"Single"},{"team":{"springLeague":{"id":114,"name":"Cactus League","link":"/api/v1/league/114","abbreviation":"CL"},"allStarStatus":"N","id":145,"name":"Chicago White Sox","link":"/api/v1/teams/145"},"inning":9,"pitcher":{"id":680916,"fullName":"Franco Aleman","link":"/api/v1/people/680916"},"batter":{"id":682668,"fullName":"Luisangel Acuña","link":"/api/v1/people/682668"},"coordinates":{"x":115.32,"y":192.22},"type":"H","description":"Single"}]}}]}