[{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jared Triolo walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:16:41.115Z","endTime":"2026-08-30T18:18:15.270Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T15:43:14.201Z","endTime":"2026-08-30T17:50:28.875Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T17:50:28.875Z","endTime":"2026-08-30T18:16:25.567Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T18:16:25.567Z","endTime":"2026-08-30T18:16:43.381Z","isPitch":false,"type":"action","player":{"id":669707,"link":"/api/v1/people/669707"},"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.743738252219647,"aZ":-14.896778232918122,"pfxX":3.74376429421346,"pfxZ":9.448056314681402,"pX":0.4915791205841699,"pZ":3.417059348995285,"vX0":-1.5793772989425399,"vY0":-134.29675681136806,"vZ0":-5.253180567920506,"x":98.26,"y":146.52,"x0":0.6004661130341262,"y0":50.00443998559611,"z0":6.456010773909351,"aX":6.847560192494251},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":16.2,"breakHorizontal":-6.5,"spinRate":2266,"spinDirection":157},"zone":3,"typeConfidence":2.0,"plateTime":0.40765514562584526,"extension":6.192062458919735},"index":3,"playId":"69017b3f-ea90-31bf-89f2-c73306b03910","pitchNumber":1,"startTime":"2026-08-30T18:16:43.381Z","endTime":"2026-08-30T18:16:47.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.102536864803984,"aZ":-22.76367251536074,"pfxX":-1.2041746185436888,"pfxZ":5.328755946469762,"pX":-0.08912885064920392,"pZ":4.3638452042618265,"vX0":-1.70038204469359,"vY0":-130.91777865979944,"vZ0":-1.4527129151122278,"x":120.4,"y":120.96,"x0":0.7209756222201913,"y0":50.004170946718496,"z0":6.601326580146076,"aX":-2.126590073473162},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.6,"breakHorizontal":2.5,"spinRate":2628,"spinDirection":174},"zone":11,"typeConfidence":2.0,"plateTime":0.4156067488975257,"extension":6.193158833622139},"index":4,"playId":"e35a8fc0-ac46-3769-a4ec-7e56bd072967","pitchNumber":2,"startTime":"2026-08-30T18:16:58.807Z","endTime":"2026-08-30T18:17:02.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":79.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.762819569855925,"aZ":-28.2944657631511,"pfxX":-1.108225745915271,"pfxZ":2.4586803886080593,"pX":-0.6080754642861055,"pZ":0.2500452225940303,"vX0":-2.744801883669444,"vY0":-123.73827614821325,"vZ0":-8.843468680796674,"x":140.18,"y":232.03,"x0":0.6520720772188232,"y0":50.00175665802779,"z0":6.182677995302517,"aX":-1.7472622105353135},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.3,"breakVerticalInduced":3.0,"breakHorizontal":2.5,"spinRate":2823,"spinDirection":201},"zone":13,"typeConfidence":2.0,"plateTime":0.43981009813938776,"extension":6.364329250325385},"index":5,"playId":"37f496ee-ffe3-3f2f-aabe-a48cd0481289","pitchNumber":3,"startTime":"2026-08-30T18:17:14.801Z","endTime":"2026-08-30T18:17:18.972Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.86549109750241,"aZ":-26.970127565836012,"pfxX":-0.9149685597398791,"pfxZ":3.2198508563882577,"pX":-0.15516916817214071,"pZ":0.9749794324766162,"vX0":-2.023076663686467,"vY0":-125.38400193169637,"vZ0":-7.710145971599935,"x":122.91,"y":212.46,"x0":0.7763564626076753,"y0":50.00259657062624,"z0":6.2453668781018985,"aX":-1.477748048729404},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.6,"breakHorizontal":2.0,"spinRate":2724,"spinDirection":190},"zone":13,"typeConfidence":2.0,"plateTime":0.4344128655841959,"extension":6.175774081805566},"index":6,"playId":"614d4499-22a0-3708-aa10-c5d32798c47f","pitchNumber":4,"startTime":"2026-08-30T18:17:34.970Z","endTime":"2026-08-30T18:17:38.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.1,"endSpeed":75.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.603826198761016,"aZ":-45.10183946251139,"pfxX":-2.7764407854662556,"pfxZ":-9.147548477971931,"pX":-0.5974953908345233,"pZ":1.040952880576564,"vX0":-1.8576890140575162,"vY0":-118.15216473631693,"vZ0":-3.0883996302221277,"x":139.78,"y":210.67,"x0":0.5597703137628275,"y0":50.00284891099368,"z0":6.511353036776375,"aX":-3.9235209170960594},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-17.0,"breakHorizontal":5.5,"spinRate":3094,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.46365605220726236,"extension":6.077760745560105},"index":7,"playId":"282207dd-f7a7-3189-8e26-7f0d96bda992","pitchNumber":5,"startTime":"2026-08-30T18:17:55.497Z","endTime":"2026-08-30T18:17:59.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":80.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.81502762760284,"aZ":-35.24278133726773,"pfxX":-1.2869583197496244,"pfxZ":-1.8899559252899074,"pX":1.22002446326829,"pZ":2.7686285847011147,"vX0":1.610300392815153,"vY0":-126.09090417373113,"vZ0":-2.222437291366476,"x":70.5,"y":164.03,"x0":0.7425631138280241,"y0":50.004192175243176,"z0":6.484517647930527,"aX":-2.088302649631413},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-3.7,"breakHorizontal":2.0,"spinRate":2717,"spinDirection":253},"zone":12,"typeConfidence":2.0,"plateTime":0.4331375570063827,"extension":6.148983918556545},"index":8,"playId":"eeb328c3-188b-3602-9751-7c5befcc1e05","pitchNumber":6,"startTime":"2026-08-30T18:18:11.076Z","endTime":"2026-08-30T18:18:15.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.400000000000006,"awayTeamWinProbability":53.599999999999994,"homeTeamWinProbabilityAdded":-3.5999999999999943,"contextMetrics":{},"playEndTime":"2026-08-30T18:18:15.270Z","atBatIndex":0},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Oneil Cruz grounds into a force out, second baseman José Fermín to shortstop Thomas Saggese. Jared Triolo out at 2nd. Oneil Cruz to 1st.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:18:28.837Z","endTime":"2026-08-30T18:19:05.139Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.0,"endSpeed":84.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.446425006857073,"aZ":-19.356476977196998,"pfxX":-2.2775340538862103,"pfxZ":7.117400158722287,"pX":0.4929179719970161,"pZ":4.519552177162075,"vX0":0.4984742946110927,"vY0":-132.6262832112266,"vZ0":-1.823059006055009,"x":98.21,"y":116.75,"x0":0.5998388291152793,"y0":50.00281474586427,"z0":6.611586281009484,"aX":-4.101880902636777},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.7,"breakHorizontal":4.1,"spinRate":2581,"spinDirection":171},"zone":12,"typeConfidence":2.0,"plateTime":0.41125589634050685,"extension":6.00653647795618},"index":0,"playId":"30c0d3f0-7cc0-34d3-9ad9-7e6c595d6500","pitchNumber":1,"startTime":"2026-08-30T18:18:40.823Z","endTime":"2026-08-30T18:18:44.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.4,"endSpeed":78.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.63926196277849,"aZ":-36.749656780687715,"pfxX":-0.6225865172239637,"pfxZ":-2.9179722298910526,"pX":-0.19861186595623093,"pZ":2.5806001918583292,"vX0":-1.6945179770669276,"vY0":-124.36054501757434,"vZ0":-2.255240857092633,"x":124.57,"y":169.1,"x0":0.5721329572355625,"y0":50.00324449256008,"z0":6.5438810444105835,"aX":-0.976056273770896},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-5.5,"breakHorizontal":1.6,"spinRate":2735,"spinDirection":260},"zone":5,"typeConfidence":2.0,"plateTime":0.44021712269808333,"extension":6.198372130337344},"hitData":{"launchSpeed":75.0,"launchAngle":-15.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":160.89,"coordY":151.65}},"index":1,"playId":"713b557e-9ba2-356e-ba53-a6b653c0b97b","pitchNumber":2,"startTime":"2026-08-30T18:18:57.701Z","endTime":"2026-08-30T18:19:05.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"first":{"id":669707,"link":"/api/v1/people/669707"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":3.3999999999999915,"leverageIndex":1.46,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:19:05.139Z","atBatIndex":1},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Bryan Reynolds called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:19:21.327Z","endTime":"2026-08-30T18:21:59.892Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,5,6,7],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.3,"endSpeed":77.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.435161420153232,"aZ":-34.29186595438692,"pfxX":-1.4867305733464713,"pfxZ":-1.4024663302166633,"pX":1.219029509226728,"pZ":3.4344671948948395,"vX0":0.9143559404603196,"vY0":-121.50539547351016,"vZ0":-0.42512214563549233,"x":70.53,"y":146.05,"x0":1.033012531140541,"y0":50.00155167880629,"z0":6.56442661838331,"aX":-2.246499807573419},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-2.4,"breakHorizontal":2.5,"spinRate":2642,"spinDirection":255},"zone":12,"typeConfidence":2.0,"plateTime":0.4489516599254042,"extension":6.046166769441441},"index":0,"playId":"3cd67351-313c-3373-a187-4267d823d015","pitchNumber":1,"startTime":"2026-08-30T18:19:35.847Z","endTime":"2026-08-30T18:19:39.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"index":1,"playId":"6e7f8d5d-fead-31e5-93a5-3fa8079dbf66","startTime":"2026-08-30T18:19:55.108Z","endTime":"2026-08-30T18:19:59.483Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95401293662805,"aZ":-33.77658489522325,"pfxX":-2.694813641993142,"pfxZ":-1.0202296870630168,"pX":0.5376215412817671,"pZ":3.307019729627297,"vX0":0.48663883053419776,"vY0":-123.75435288393217,"vZ0":-1.231832643024115,"x":96.51,"y":149.49,"x0":0.6907663240005298,"y0":50.00016125523068,"z0":6.59955630043617,"aX":-4.24673486833597},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.9,"breakHorizontal":4.8,"spinRate":2700,"spinDirection":257},"zone":3,"typeConfidence":2.0,"plateTime":0.4398771922981113,"extension":6.24593073431874},"index":2,"playId":"a91d1570-bb61-3347-bf2b-4506140d79fa","pitchNumber":2,"startTime":"2026-08-30T18:20:14.153Z","endTime":"2026-08-30T18:20:18.002Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":79.7,"endSpeed":74.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.655096513710628,"aZ":-44.0058682273892,"pfxX":-2.0195145470880003,"pfxZ":-8.616951065412824,"pX":-0.7664700541626522,"pZ":2.2127506831847024,"vX0":-2.247171543782896,"vY0":-116.10224775697993,"vZ0":-0.5826480693191157,"x":146.22,"y":179.04,"x0":0.4744570494193841,"y0":50.00412563716555,"z0":6.635805500411012,"aX":-2.771981039362353},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-15.5,"breakHorizontal":4.2,"spinRate":3019,"spinDirection":326},"zone":7,"typeConfidence":2.0,"plateTime":0.4707935128228171,"extension":6.15702462264392},"index":3,"playId":"45b7d9d5-3e64-3408-9ad7-dff2d1d43c26","pitchNumber":3,"startTime":"2026-08-30T18:20:33.506Z","endTime":"2026-08-30T18:20:43.523Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Oneil Cruz steals (23) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":4,"actionPlayId":"45b7d9d5-3e64-3408-9ad7-dff2d1d43c26","startTime":"2026-08-30T18:20:59.734Z","endTime":"2026-08-30T18:21:19.266Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"postOnSecond":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"homeTeamWinProbability":48.1,"awayTeamWinProbability":51.9,"homeTeamWinProbabilityAdded":-1.6999999999999957,"leverageIndex":1.21,"dramaIndex":46.0,"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.544845169898245,"aZ":-16.685305240400474,"pfxX":2.2938148397314366,"pfxZ":8.331383499126602,"pX":0.6292689381485981,"pZ":5.2471443527861075,"vX0":-0.5290528948469452,"vY0":-135.25129604121346,"vZ0":-0.6810725498131069,"x":93.01,"y":97.11,"x0":0.5289608655128369,"y0":50.00132748790369,"z0":6.668555317237802,"aX":4.2640354944224015},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":15.1,"breakHorizontal":-4.1,"spinRate":2171,"spinDirection":159},"zone":12,"typeConfidence":2.0,"plateTime":0.40442315431006115,"extension":6.238430115890275},"index":5,"playId":"e060a3d1-3256-335d-8bab-9084f1104bcd","pitchNumber":4,"startTime":"2026-08-30T18:21:19.266Z","endTime":"2026-08-30T18:21:23.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":6,"playId":"c6f49ac1-d7f1-4b2b-aab4-5bc0704d97f1","startTime":"2026-08-30T18:21:40.346Z","endTime":"2026-08-30T18:21:45.346Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.726025490161117,"aZ":-18.152733574529275,"pfxX":3.588789302986917,"pfxZ":7.360264987022921,"pX":-0.14746254612200915,"pZ":3.1403039134417363,"vX0":-2.8988420582049,"vY0":-136.1491239873155,"vZ0":-5.551119195468223,"x":122.62,"y":153.99,"x0":0.4570383281050845,"y0":50.002971551384384,"z0":6.433873282688724,"aX":6.837734252699908},"breaks":{"breakAngle":18.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.6,"breakHorizontal":-6.0,"spinRate":2090,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.40002556382991816,"extension":6.351075308450997},"index":7,"playId":"9cb073e7-89f7-33da-9ced-e118e6a4ed0c","pitchNumber":5,"startTime":"2026-08-30T18:21:56.037Z","endTime":"2026-08-30T18:21:59.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.6,"awayTeamWinProbability":48.4,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.21,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:21:59.892Z","atBatIndex":2},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Rafael Flores Jr. flies out sharply to center fielder Nathan Church.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2026-08-30T18:22:17.216Z","endTime":"2026-08-30T18:23:17.978Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.0,"endSpeed":73.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.55589981206881,"aZ":-41.59841197949738,"pfxX":-3.6974724965719368,"pfxZ":-7.045482852900685,"pX":-1.0107147435186186,"pZ":0.5458588317119166,"vX0":-2.431320667341404,"vY0":-115.04255953811261,"vZ0":-4.338798859587335,"x":155.53,"y":224.04,"x0":0.5404403505355507,"y0":50.000580377656014,"z0":6.492930008563764,"aX":-4.949089502401109},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.4,"breakVerticalInduced":-13.6,"breakHorizontal":7.3,"spinRate":3075,"spinDirection":336},"zone":13,"typeConfidence":2.0,"plateTime":0.4763017470217137,"extension":6.345180499140505},"index":0,"playId":"ad19e2fb-2609-3aeb-ab88-03292100b54e","pitchNumber":1,"startTime":"2026-08-30T18:22:26.268Z","endTime":"2026-08-30T18:22:30.348Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":79.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.385745939583142,"aZ":-33.404780625031755,"pfxX":-1.5832004225067617,"pfxZ":-0.7760185131860933,"pX":0.6348188981545185,"pZ":2.4479632703308556,"vX0":0.1936672857318148,"vY0":-124.067449566102,"vZ0":-3.0499395168591836,"x":92.8,"y":172.68,"x0":0.7624349944474763,"y0":50.003392490529826,"z0":6.435779760188052,"aX":-2.504714108354925},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.0,"breakVerticalInduced":-1.8,"breakHorizontal":2.9,"spinRate":2687,"spinDirection":268},"zone":6,"typeConfidence":2.0,"plateTime":0.4390047148197973,"extension":6.265107018692455},"index":1,"playId":"12670e27-7715-3264-9f8f-0884c4afc2db","pitchNumber":2,"startTime":"2026-08-30T18:22:48.474Z","endTime":"2026-08-30T18:22:52.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.466260427544864,"aZ":-14.101692221018219,"pfxX":4.316342057373975,"pfxZ":9.428326595870791,"pX":0.05987220189742793,"pZ":3.444234540676751,"vX0":-2.6030850532995085,"vY0":-137.13677653552264,"vZ0":-5.538367235664824,"x":114.72,"y":145.79,"x0":0.4573250487983997,"y0":50.00638084369863,"z0":6.441309768992755,"aX":8.276884343307342},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.2,"breakHorizontal":-7.3,"spinRate":2199,"spinDirection":160},"zone":2,"typeConfidence":2.0,"plateTime":0.3984048242718816,"extension":6.271308015365102},"hitData":{"launchSpeed":103.3,"launchAngle":43.0,"totalDistance":348.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":130.72,"coordY":59.14}},"index":2,"playId":"98aab2d4-52ec-3545-b64e-b05415118dae","pitchNumber":3,"startTime":"2026-08-30T18:23:07.403Z","endTime":"2026-08-30T18:23:17.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":1.21,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:23:17.978Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Torres singles on a line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:25:39.391Z","endTime":"2026-08-30T18:26:58.870Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.5,"endSpeed":89.4,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.714616531221566,"aZ":-13.705476875472419,"pfxX":-4.741859289757326,"pfxZ":9.066157279715533,"pX":0.3843540431213668,"pZ":2.0644139776601715,"vX0":4.740658278252991,"vY0":-141.6791054894449,"vZ0":-8.657441871694159,"x":102.35,"y":183.04,"x0":-0.6927594052830539,"y0":50.0055672043703,"z0":6.031500940066182,"aX":-9.662556795141814},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":14.9,"breakHorizontal":7.7,"spinRate":2425,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.3862859771003766,"extension":6.28007203108517},"index":0,"playId":"5474fb9e-ea50-3d22-9bd4-2c209bf91ec9","pitchNumber":1,"startTime":"2026-08-30T18:25:56.956Z","endTime":"2026-08-30T18:26:00.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":88.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.28239803530123,"aZ":-14.469277051431211,"pfxX":-6.757978518322691,"pfxZ":8.708209240839066,"pX":0.09359972890433584,"pZ":2.725413079795213,"vX0":4.780206205555104,"vY0":-142.09223811377413,"vZ0":-6.7613156219675625,"x":113.43,"y":165.19,"x0":-0.7373409298566801,"y0":50.004858065749595,"z0":6.065354387409858,"aX":-13.742200294206203},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":14.5,"breakHorizontal":11.2,"spinRate":2449,"spinDirection":227},"zone":2,"typeConfidence":2.0,"plateTime":0.386308857384261,"extension":6.150575603567481},"index":1,"playId":"7d885667-6770-3184-b5c7-3a9d87075aa0","pitchNumber":2,"startTime":"2026-08-30T18:26:11.347Z","endTime":"2026-08-30T18:26:20.340Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":99.2,"endSpeed":91.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.95030190827905,"aZ":-18.521329055857684,"pfxX":-6.245879873134275,"pfxZ":6.4297053268299225,"pX":-0.15826060773526707,"pZ":2.3035429859775416,"vX0":4.846652870831352,"vY0":-144.41271032885072,"vZ0":-6.843281440069556,"x":123.03,"y":176.58,"x0":-1.0422939616077356,"y0":50.00545600097172,"z0":5.833142395848693,"aX":-13.264891572536163},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.6,"breakHorizontal":10.4,"spinRate":2235,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3785198429339438,"extension":6.12391638479441},"hitData":{"launchSpeed":92.5,"launchAngle":12.0,"totalDistance":196.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":79.72,"coordY":101.14}},"index":2,"playId":"ab001893-678f-3c2a-9971-0fd6b1705d5c","pitchNumber":3,"startTime":"2026-08-30T18:26:47.918Z","endTime":"2026-08-30T18:26:58.870Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.3,"awayTeamWinProbability":41.7,"homeTeamWinProbabilityAdded":3.499999999999993,"leverageIndex":0.86,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:26:58.870Z","atBatIndex":4},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out to pitcher Braxton Ashcraft. Bryan Torres to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:27:19.668Z","endTime":"2026-08-30T18:28:31.099Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":677952,"link":"/api/v1/people/677952"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.379837374098614,"aZ":-42.66077825630901,"pfxX":4.37325298215124,"pfxZ":-6.876455659845012,"pX":-1.2211948922219242,"pZ":3.176449933700536,"vX0":-1.6817772362170256,"vY0":-122.4484256036847,"vZ0":0.9070170407180849,"x":163.55,"y":153.02,"x0":-1.0950546387292075,"y0":50.00522610700949,"z0":6.441030269726665,"aX":6.66530202137093},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-12.0,"breakHorizontal":-7.6,"spinRate":2713,"spinDirection":60},"zone":11,"typeConfidence":2.0,"plateTime":0.44669736655055603,"extension":5.9425598000022175},"index":0,"playId":"accf93eb-c08d-355f-a1d7-3e170370b089","pitchNumber":1,"startTime":"2026-08-30T18:27:22.613Z","endTime":"2026-08-30T18:27:26.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.0,"endSpeed":89.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.362274604050132,"aZ":-23.977781198342093,"pfxX":-8.508820716451671,"pfxZ":4.024853566494202,"pX":-0.12599184579924283,"pZ":1.6693730773992728,"vX0":5.04603172523642,"vY0":-141.14282582341397,"vZ0":-7.428809826747034,"x":121.8,"y":193.71,"x0":-0.8229690273779497,"y0":50.000886521440215,"z0":5.85756858836104,"aX":-17.323160685967927},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":6.1,"breakHorizontal":14.5,"spinRate":2231,"spinDirection":226},"zone":8,"typeConfidence":2.0,"plateTime":0.386712167470598,"extension":6.311436716659377},"index":1,"playId":"c68e191d-15bb-3700-a1d0-0317ea6abdaf","pitchNumber":2,"startTime":"2026-08-30T18:27:39.927Z","endTime":"2026-08-30T18:27:43.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.677269124219688,"aZ":-42.736199368478374,"pfxX":3.2166999298494483,"pfxZ":-6.6804761788861216,"pX":0.4945098335563238,"pZ":1.195422677894785,"vX0":1.894990934954538,"vY0":-124.3143928184664,"vZ0":-3.6949471652776347,"x":98.15,"y":206.5,"x0":-0.6932826286372515,"y0":50.00608047899195,"z0":6.214718105689223,"aX":5.083207743908573},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-12.7,"breakHorizontal":-6.2,"spinRate":2912,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.43899370826426143,"extension":5.89579475106855},"index":2,"playId":"fe5841de-4d9a-3597-9844-dd418df953a3","pitchNumber":3,"startTime":"2026-08-30T18:28:00.429Z","endTime":"2026-08-30T18:28:04.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.16707359957499,"aZ":-29.937736482827923,"pfxX":0.6225729948993047,"pfxZ":1.1954303080361584,"pX":0.2182530961817953,"pZ":2.8643769755069517,"vX0":2.7038444907659867,"vY0":-135.37270937635415,"vZ0":-2.8203558026947237,"x":108.68,"y":161.44,"x0":-0.8695476488122881,"y0":50.006736326506704,"z0":5.98904400347101,"aX":1.1700566202526106},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":1.8,"breakHorizontal":-1.7,"spinRate":2646,"spinDirection":171},"zone":2,"typeConfidence":2.0,"plateTime":0.4027292821948185,"extension":6.040429666501105},"hitData":{"launchSpeed":76.5,"launchAngle":-74.0,"totalDistance":1.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":137.62,"coordY":181.58}},"index":3,"playId":"10359c27-0295-38ef-8361-dbeed35ae78e","pitchNumber":4,"startTime":"2026-08-30T18:28:23.522Z","endTime":"2026-08-30T18:28:31.099Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.699999999999996,"awayTeamWinProbability":43.300000000000004,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":1.44,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:28:31.099Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz. Bryan Torres to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:28:52.155Z","endTime":"2026-08-30T18:29:06.466Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":86.3,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.309801821776176,"aZ":-28.344113991802793,"pfxX":0.2825881704226252,"pfxZ":2.036851052701106,"pX":0.4594346289882552,"pZ":2.365902558321035,"vX0":3.8839445338706264,"vY0":-135.45459635674138,"vZ0":-4.312000156009006,"x":99.49,"y":174.9,"x0":-1.0227204310098075,"y0":50.00391457069197,"z0":5.933166479051325,"aX":0.5303571790751133},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.1,"breakHorizontal":-1.2,"spinRate":2698,"spinDirection":170},"zone":6,"typeConfidence":2.0,"plateTime":0.40255605978880027,"extension":6.162453674943726},"hitData":{"launchSpeed":97.1,"launchAngle":-7.0,"totalDistance":18.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":152.32,"coordY":148.14}},"index":0,"playId":"7248a4f1-d2e7-3c98-9eaf-73a02d4a0b16","pitchNumber":1,"startTime":"2026-08-30T18:28:58.454Z","endTime":"2026-08-30T18:29:06.466Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.7,"awayTeamWinProbability":46.3,"homeTeamWinProbabilityAdded":-2.999999999999993,"leverageIndex":1.26,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:29:06.466Z","atBatIndex":6},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker called out on strikes.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2026-08-30T18:29:25.928Z","endTime":"2026-08-30T18:31:29.131Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":92.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.595315423472243,"aZ":-22.376550265886483,"pfxX":-7.7065215197712655,"pfxZ":4.587829165836316,"pX":-0.9832466701252791,"pZ":2.664102622546404,"vX0":2.816473802357794,"vY0":-143.87469226267862,"vZ0":-5.277373518198634,"x":154.48,"y":166.85,"x0":-0.963047399216377,"y0":50.00180818969575,"z0":5.873791960889283,"aX":-16.453857633350058},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":7.7,"breakHorizontal":13.6,"spinRate":2306,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3780503539163451,"extension":6.219684359683191},"index":0,"playId":"87f382e7-655b-3989-9919-ea67952e3fc8","pitchNumber":1,"startTime":"2026-08-30T18:29:34.043Z","endTime":"2026-08-30T18:29:38.197Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":90.6,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.656570852298465,"aZ":-15.999834696032323,"pfxX":-5.179626869942478,"pfxZ":7.636964616884114,"pX":0.12898047010142227,"pZ":4.490863635481601,"vX0":4.685899878624722,"vY0":-144.8174945019264,"vZ0":-1.7033302068172689,"x":112.08,"y":117.53,"x0":-0.8392137419500513,"y0":50.00611736468254,"z0":6.068239632961166,"aX":-10.974716633105025},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":13.7,"breakHorizontal":8.4,"spinRate":2410,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.3785994882980104,"extension":6.218458520805793},"index":1,"playId":"25ca9eed-f11c-3361-bb33-9ed105342e97","pitchNumber":2,"startTime":"2026-08-30T18:30:02.818Z","endTime":"2026-08-30T18:30:06.921Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":87.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.03701254043708,"aZ":-25.57425453334996,"pfxX":0.10545940714493174,"pfxZ":3.4595204028382742,"pX":1.3857310664172642,"pZ":0.6219335250604894,"vX0":5.790269651685564,"vY0":-136.69303827065644,"vZ0":-9.425776668324628,"x":64.18,"y":221.99,"x0":-0.7669902492034522,"y0":50.00063125361383,"z0":5.849083992433123,"aX":0.20025832630954693},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.6,"breakHorizontal":-1.3,"spinRate":2705,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.3995726434507971,"extension":6.22373125899381},"index":2,"playId":"035f5254-f16c-39f8-acab-eae6ec8c272b","pitchNumber":3,"startTime":"2026-08-30T18:30:18.638Z","endTime":"2026-08-30T18:30:22.211Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":80.0,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.017981532483315,"aZ":-43.11957112607632,"pfxX":4.758147654760411,"pfxZ":-6.850604472784211,"pX":1.0194655203189895,"pZ":1.4843555631978735,"vX0":2.5658591969036664,"vY0":-125.48427838567947,"vZ0":-2.9840612588453186,"x":78.14,"y":198.7,"x0":-0.634066614267696,"y0":50.00491061028844,"z0":6.196658807185424,"aX":7.599946280832395},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-12.8,"breakHorizontal":-9.2,"spinRate":2967,"spinDirection":45},"zone":14,"typeConfidence":2.0,"plateTime":0.43623710409416594,"extension":5.9964828598046624},"index":3,"playId":"8a35a8d8-08e0-3c69-b13a-d23c104667ba","pitchNumber":4,"startTime":"2026-08-30T18:30:40.367Z","endTime":"2026-08-30T18:30:44.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T18:31:05.999Z","endTime":"2026-08-30T18:31:24.759Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.5,"endSpeed":91.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.623519193279453,"aZ":-21.324610560010612,"pfxX":-8.512867894766766,"pfxZ":5.08193674377933,"pX":0.6826418545470426,"pZ":1.8616426322306816,"vX0":7.240357129096417,"vY0":-144.70557328993817,"vZ0":-7.352986011920675,"x":90.98,"y":188.52,"x0":-0.7374580719882207,"y0":50.0052953571314,"z0":5.727710047863393,"aX":-18.17892725032858},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":8.0,"breakHorizontal":14.2,"spinRate":2380,"spinDirection":231},"zone":9,"typeConfidence":2.0,"plateTime":0.3775492321268543,"extension":6.541478266144803},"index":5,"playId":"b1f01215-4848-33b7-9b04-381190f76e85","pitchNumber":5,"startTime":"2026-08-30T18:31:24.759Z","endTime":"2026-08-30T18:31:29.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"third":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.700000000000003,"leverageIndex":1.36,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:31:29.131Z","atBatIndex":7},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Brandon Lowe doubles (27) on a sharp fly ball to left fielder Bryan Torres.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:33:33.337Z","endTime":"2026-08-30T18:34:46.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.6,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.11257047631417,"aZ":-31.825795954952692,"pfxX":-1.7195166543963905,"pfxZ":0.22879070208110797,"pX":-0.7962898314176977,"pZ":2.2905945600590214,"vX0":-2.7974077158406505,"vY0":-123.09356883335863,"vZ0":-3.713615020152387,"x":147.35,"y":176.93,"x0":0.573924824188011,"y0":50.00489219454166,"z0":6.484356072328831,"aX":-2.6660053014534735},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-0.1,"breakHorizontal":3.7,"spinRate":2639,"spinDirection":269},"zone":4,"typeConfidence":2.0,"plateTime":0.44325545220040885,"extension":6.284232356165138},"index":0,"playId":"8860558f-a36e-3438-bdec-1c5030675f5e","pitchNumber":1,"startTime":"2026-08-30T18:33:42.554Z","endTime":"2026-08-30T18:33:46.019Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":78.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.785107067434282,"aZ":-31.62453384185391,"pfxX":-2.2396380596525134,"pfxZ":0.36287835207588337,"pX":-1.720772550118742,"pZ":0.5503531731551137,"vX0":-4.366165802288764,"vY0":-121.28022746043075,"vZ0":-7.208102951720976,"x":182.59,"y":223.92,"x0":0.38453348640975143,"y0":50.0037659692869,"z0":6.273048578584009,"aX":-3.3791543082685624},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.6,"breakHorizontal":4.9,"spinRate":2634,"spinDirection":260},"zone":13,"typeConfidence":2.0,"plateTime":0.4493665888641596,"extension":6.231052036081999},"index":1,"playId":"6f92a872-d2e4-370e-941c-2b87e76deb33","pitchNumber":2,"startTime":"2026-08-30T18:34:00.068Z","endTime":"2026-08-30T18:34:04.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.5,"endSpeed":73.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.525760567695134,"aZ":-43.21760485036337,"pfxX":-3.6025289427442155,"pfxZ":-8.23558240183976,"pX":-1.616798870744599,"pZ":0.8515209926627259,"vX0":-3.7024407816995786,"vY0":-115.62395447286114,"vZ0":-3.256234702908211,"x":178.63,"y":215.79,"x0":0.4791580018952544,"y0":50.00314213880321,"z0":6.464902339599483,"aX":-4.830010176905782},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.2,"breakVerticalInduced":-15.5,"breakHorizontal":7.6,"spinRate":3011,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4754962972772483,"extension":6.149400084715094},"index":2,"playId":"00ecff45-8a68-3826-befe-216e138dd66b","pitchNumber":3,"startTime":"2026-08-30T18:34:16.774Z","endTime":"2026-08-30T18:34:20.865Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.795673928930142,"aZ":-33.330129053598554,"pfxX":-1.6784866009847577,"pfxZ":-0.7325314904680145,"pX":0.051581574611217276,"pZ":2.235892812278322,"vX0":-1.177832336376503,"vY0":-123.81805310276525,"vZ0":-3.4425491921043614,"x":115.03,"y":178.41,"x0":0.7495128107360747,"y0":50.00540295482658,"z0":6.397058924063444,"aX":-2.6391771533748205},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-1.8,"breakHorizontal":3.2,"spinRate":2717,"spinDirection":268},"zone":5,"typeConfidence":2.0,"plateTime":0.4402552483324005,"extension":6.342875304326251},"hitData":{"launchSpeed":101.5,"launchAngle":24.0,"totalDistance":364.0,"trajectory":"fly_ball","hardness":"hard","location":"7","coordinates":{"coordX":50.24,"coordY":72.72}},"index":3,"playId":"ccc327a3-10cc-3016-92d1-5407498b4b8b","pitchNumber":4,"startTime":"2026-08-30T18:34:32.343Z","endTime":"2026-08-30T18:34:46.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.7,"awayTeamWinProbability":56.3,"homeTeamWinProbabilityAdded":-6.299999999999997,"leverageIndex":0.92,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:34:46.448Z","atBatIndex":8},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Esmerlyn Valdez homers (16) on a fly ball to right field. Brandon Lowe scores.","rbi":2,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:35:10.616Z","endTime":"2026-08-30T18:37:34.122Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"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":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":78.3,"endSpeed":71.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.0171965803699,"aZ":-43.943307472160015,"pfxX":-3.982242277413813,"pfxZ":-9.041090461715406,"pX":0.2790351295741242,"pZ":3.4023554774825655,"vX0":0.18473064744486456,"vY0":-113.95901982140128,"vZ0":2.294127178067426,"x":106.36,"y":146.92,"x0":0.7130381860521807,"y0":50.004051507964405,"z0":6.757484402319475,"aX":-5.182402554712761},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-15.4,"breakHorizontal":7.1,"spinRate":2978,"spinDirection":323},"zone":2,"typeConfidence":2.0,"plateTime":0.4825905305227467,"extension":6.0914641061438655},"index":0,"playId":"1e43b5eb-c3f9-36ad-900e-b3f79b329a2c","pitchNumber":1,"startTime":"2026-08-30T18:35:13.091Z","endTime":"2026-08-30T18:35:17.097Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":80.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.156502371533993,"aZ":-30.394316156596357,"pfxX":-1.3788920359398933,"pfxZ":1.0987685799900984,"pX":-0.9334567760691865,"pZ":1.7880170933752941,"vX0":-3.4995235421671356,"vY0":-125.60542056093269,"vZ0":-5.237074735416096,"x":152.58,"y":190.5,"x0":0.6493902726493705,"y0":50.00300864342803,"z0":6.3315479042136165,"aX":-2.2331960942532714},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.2,"breakHorizontal":3.2,"spinRate":2679,"spinDirection":223},"zone":13,"typeConfidence":2.0,"plateTime":0.43380215609382855,"extension":6.291712472813005},"index":1,"playId":"ff9025bd-00dc-30c6-b9a9-b2135fb60a6a","pitchNumber":2,"startTime":"2026-08-30T18:35:33.494Z","endTime":"2026-08-30T18:35:37.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.7,"endSpeed":74.6,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.750461729337136,"aZ":-44.3820770411602,"pfxX":-2.4876946821878185,"pfxZ":-8.831432138794984,"pX":-1.1197349829336631,"pZ":0.65829581784496,"vX0":-2.965308268789292,"vY0":-117.50761321776264,"vZ0":-3.9235024177663664,"x":159.68,"y":221.01,"x0":0.48759402760626247,"y0":50.00531646060508,"z0":6.523066294203,"aX":-3.437290764196369},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-16.7,"breakHorizontal":5.3,"spinRate":3158,"spinDirection":333},"zone":13,"typeConfidence":2.0,"plateTime":0.46826734952844706,"extension":6.241168900300257},"index":2,"playId":"658ebf37-9e37-3232-bdb2-473215af72b8","pitchNumber":3,"startTime":"2026-08-30T18:35:51.381Z","endTime":"2026-08-30T18:35:55.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.6,"endSpeed":79.5,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.997482624713733,"aZ":-21.36658786446751,"pfxX":4.394582738101525,"pfxZ":6.686946178755592,"pX":0.3984396568163728,"pZ":3.842392067565975,"vX0":-2.5561405063969045,"vY0":-126.14479768555341,"vZ0":-2.0698750667982506,"x":101.81,"y":135.04,"x0":0.8525106750291833,"y0":50.001663445567125,"z0":6.391190106206571,"aX":7.101339762558262},"breaks":{"breakAngle":16.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":11.9,"breakHorizontal":-7.4,"spinRate":1770,"spinDirection":136},"zone":12,"typeConfidence":2.0,"plateTime":0.4337446339761426,"extension":6.126524205351978},"index":3,"playId":"b72ef676-490d-39a1-a945-c0a87b453012","pitchNumber":4,"startTime":"2026-08-30T18:36:13.318Z","endTime":"2026-08-30T18:36:17.311Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.8,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.95082849881089,"aZ":-30.59542478349651,"pfxX":-1.5876274312467504,"pfxZ":0.986821814119093,"pX":0.10891806789910262,"pZ":3.6168368094790426,"vX0":-1.0813820202459816,"vY0":-124.7606527225498,"vZ0":-1.021210165326194,"x":112.85,"y":141.13,"x0":0.7517193963012153,"y0":50.00557832551704,"z0":6.513744564154376,"aX":-2.546968083295151},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.8,"breakHorizontal":3.1,"spinRate":2618,"spinDirection":249},"zone":12,"typeConfidence":2.0,"plateTime":0.43610674389924897,"extension":6.155725925733122},"index":4,"playId":"8856c513-86fe-3653-9ee1-10a3f6441564","pitchNumber":5,"startTime":"2026-08-30T18:36:33.257Z","endTime":"2026-08-30T18:36:37.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T18:36:49.588Z","endTime":"2026-08-30T18:37:06.316Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":86.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.36598116545822,"aZ":-16.793060826822007,"pfxX":4.818597181079516,"pfxZ":8.19329207829501,"pX":0.08069206976294298,"pZ":2.629002482447083,"vX0":-2.5946601002440546,"vY0":-135.60339079262027,"vZ0":-7.047673533446628,"x":113.92,"y":167.8,"x0":0.41965954226488317,"y0":50.006681933038585,"z0":6.416585025089485,"aX":9.049705990065469},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.7,"breakHorizontal":-8.3,"spinRate":2022,"spinDirection":157},"zone":5,"typeConfidence":2.0,"plateTime":0.40266665023575765,"extension":6.343421761131332},"hitData":{"launchSpeed":97.6,"launchAngle":33.0,"totalDistance":355.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":230.46,"coordY":99.24}},"index":6,"playId":"0e934790-0cfd-3e45-8a5f-63bd67c527c2","pitchNumber":6,"startTime":"2026-08-30T18:37:06.316Z","endTime":"2026-08-30T18:37:34.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"second":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.2,"awayTeamWinProbability":69.8,"homeTeamWinProbabilityAdded":-13.500000000000004,"leverageIndex":1.29,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:37:34.122Z","atBatIndex":9},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Mangum singles on a bunt ground ball to pitcher Matthew Liberatore.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:37:54.791Z","endTime":"2026-08-30T18:38:07.461Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669461,"link":"/api/v1/people/669461"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.10687683655733,"aZ":-28.906716778846114,"pfxX":-2.1054828097803524,"pfxZ":2.0973195736482744,"pX":-0.25833622177386745,"pZ":1.8799621083916913,"vX0":-2.0439286197733963,"vY0":-123.05079445019534,"vZ0":-5.014932430074897,"x":126.85,"y":188.02,"x0":0.8521618851726719,"y0":50.000346057345205,"z0":6.3519815734690175,"aX":-3.2746997828782742},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":3.0,"breakHorizontal":4.2,"spinRate":2503,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.44268842200296277,"extension":6.352961937858325},"hitData":{"launchSpeed":61.2,"launchAngle":-74.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":131.79,"coordY":192.26}},"index":0,"playId":"7434b678-aa09-3ec3-9b3c-b7a0dc8769f4","pitchNumber":1,"startTime":"2026-08-30T18:37:57.425Z","endTime":"2026-08-30T18:38:07.461Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.500000000000004,"awayTeamWinProbability":72.5,"homeTeamWinProbabilityAdded":-2.6999999999999957,"leverageIndex":0.68,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:38:07.461Z","atBatIndex":10},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Horwitz strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:38:28.300Z","endTime":"2026-08-30T18:40:34.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"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":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.363665077703228,"aZ":-13.776896473071206,"pfxX":2.8992399735540952,"pfxZ":9.966063631875759,"pX":-0.5151784524570734,"pZ":1.5327980622325164,"vX0":-3.366326196539608,"vY0":-134.33428660459313,"vZ0":-10.060136983460113,"x":136.64,"y":197.39,"x0":0.3716236211561398,"y0":50.00470261430531,"z0":6.2820775156169395,"aX":5.3528664475134775},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":16.3,"breakHorizontal":-4.6,"spinRate":2172,"spinDirection":159},"zone":13,"typeConfidence":2.0,"plateTime":0.406189794129451,"extension":6.400957267377683},"index":0,"playId":"903302c6-48f2-3415-9d83-57c14d4ea37c","pitchNumber":1,"startTime":"2026-08-30T18:38:33.575Z","endTime":"2026-08-30T18:38:36.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"2fe21491-0bdb-381a-8057-41e2c1dc3088","startTime":"2026-08-30T18:38:49.672Z","endTime":"2026-08-30T18:38:53.393Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":1},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.7,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.840505307142095,"aZ":-19.46183934308213,"pfxX":1.0568497107913566,"pfxZ":7.435776756940521,"pX":-0.20206890424106064,"pZ":0.1556886545554397,"vX0":-2.282150131775862,"vY0":-129.1287477726167,"vZ0":-11.48795900942888,"x":124.7,"y":234.58,"x0":0.5511020492986594,"y0":50.00172297266299,"z0":6.122109003593811,"aX":1.8065083291848556},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":11.4,"breakHorizontal":-1.4,"spinRate":2471,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.4222220347241552,"extension":6.313991624672709},"index":2,"playId":"9a243cc0-da93-383e-9b40-0d868e8d8ab3","pitchNumber":2,"startTime":"2026-08-30T18:39:06.364Z","endTime":"2026-08-30T18:39:10.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.9,"endSpeed":82.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63423823063585,"aZ":-22.713536063846576,"pfxX":-1.3199454089572251,"pfxZ":5.4977261512562166,"pX":6.24378652829412E-4,"pZ":2.7475155818471935,"vX0":-1.4708206198913747,"vY0":-129.49289345459644,"vZ0":-4.787431007200352,"x":116.98,"y":164.6,"x0":0.7446806593421696,"y0":50.00382267199202,"z0":6.328401056878547,"aX":-2.2717026630552706},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":9.2,"breakHorizontal":2.6,"spinRate":2613,"spinDirection":163},"zone":2,"typeConfidence":2.0,"plateTime":0.42082335428760054,"extension":6.260105885839401},"index":3,"playId":"ebe8dfea-6b27-369c-9e9b-4a08cbb5db60","pitchNumber":3,"startTime":"2026-08-30T18:39:29.688Z","endTime":"2026-08-30T18:39:33.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.2,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.833472936124313,"aZ":-14.59702001657775,"pfxX":3.7620852181670257,"pfxZ":9.633548963792776,"pX":-1.1561017291549156,"pZ":3.6446698140637004,"vX0":-5.027306261771298,"vY0":-134.61502703962358,"vZ0":-4.733614627023604,"x":161.07,"y":140.37,"x0":0.2519916378100967,"y0":50.00117003469507,"z0":6.468690172334469,"aX":6.863335568831281},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-5.6,"spinRate":2152,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.4078115181823554,"extension":6.2524702038542745},"index":4,"playId":"220b7e71-6338-3e79-b8d7-5bac1d52d72d","pitchNumber":4,"startTime":"2026-08-30T18:39:50.504Z","endTime":"2026-08-30T18:39:54.506Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.37142827327389,"aZ":-32.05071775398179,"pfxX":-2.159412990658029,"pfxZ":0.07506100470718025,"pX":0.013801235264927991,"pZ":3.353705612734182,"vX0":-1.0850338667373916,"vY0":-123.77096598834781,"vZ0":-1.164433396105019,"x":116.47,"y":148.23,"x0":0.7363946148127708,"y0":50.00092656674773,"z0":6.479711312915056,"aX":-3.3977001597594567},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.1,"breakHorizontal":4.2,"spinRate":2660,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.44013065675969365,"extension":6.159917596015196},"index":5,"playId":"717d9a6d-9700-31e5-91ba-ff2aa9ac1fc1","pitchNumber":5,"startTime":"2026-08-30T18:40:08.343Z","endTime":"2026-08-30T18:40:12.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.837179837217572,"aZ":-31.997101625354844,"pfxX":-2.9474624223690156,"pfxZ":0.10914037258405251,"pX":0.08159750893648464,"pZ":1.4172619871270156,"vX0":-0.5244838939545381,"vY0":-124.65313364670509,"vZ0":-5.57569598740197,"x":113.89,"y":200.51,"x0":0.6775001109964092,"y0":50.00192892389874,"z0":6.30852189533259,"aX":-4.661800674383226},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.8,"breakHorizontal":5.5,"spinRate":2658,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4385430054654509,"extension":6.295548209632787},"index":6,"playId":"97e7cf09-b154-3309-aade-8c9bcc499ef1","pitchNumber":6,"startTime":"2026-08-30T18:40:29.738Z","endTime":"2026-08-30T18:40:34.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.099999999999998,"awayTeamWinProbability":69.9,"homeTeamWinProbabilityAdded":2.5999999999999943,"leverageIndex":1.12,"dramaIndex":49.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:40:34.227Z","atBatIndex":11},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:40:47.010Z","endTime":"2026-08-30T18:43:09.037Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":78.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.14652748378548,"aZ":-34.16290911388321,"pfxX":-2.0424658083312255,"pfxZ":-1.283236185394201,"pX":-0.17566179395707746,"pZ":1.0504053087047127,"vX0":-1.3185294809039454,"vY0":-123.24426866802112,"vZ0":-5.79808007485722,"x":123.7,"y":210.42,"x0":0.6306294757785476,"y0":50.005572528015584,"z0":6.299277025326281,"aX":-3.1604284051555673},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.4,"breakHorizontal":4.0,"spinRate":2661,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.443445429660017,"extension":6.195736986069901},"index":0,"playId":"78f98590-2a1f-36e4-b8c4-c687b6e5a183","pitchNumber":1,"startTime":"2026-08-30T18:40:58.060Z","endTime":"2026-08-30T18:41:01.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.0,"endSpeed":78.0,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.058712835816802,"aZ":-34.945728469573744,"pfxX":-2.3115295844455854,"pfxZ":-1.8172610683835364,"pX":0.17720453227808813,"pZ":1.5168551307098284,"vX0":-0.7658044419107012,"vY0":-122.3697784441025,"vZ0":-4.415794509294418,"x":110.25,"y":197.82,"x0":0.7941597483882844,"y0":50.004174810783425,"z0":6.3230358258281125,"aX":-3.5225489802306487},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.1,"breakHorizontal":4.3,"spinRate":2762,"spinDirection":273},"zone":14,"typeConfidence":2.0,"plateTime":0.4467890462553483,"extension":6.204517044745793},"index":1,"playId":"a933470c-af12-3592-b200-9cd65da06cf6","pitchNumber":2,"startTime":"2026-08-30T18:41:16.274Z","endTime":"2026-08-30T18:41:20.478Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":84.8,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.86960305999711,"aZ":-16.797323056276852,"pfxX":5.344249354491027,"pfxZ":8.301630508164568,"pX":0.7860473419160823,"pZ":4.035820193697812,"vX0":-1.2172153582817562,"vY0":-135.54901366246747,"vZ0":-3.5309202373804367,"x":87.04,"y":129.81,"x0":0.5478999425100555,"y0":50.005317953328635,"z0":6.535118637988337,"aX":9.901118931109181},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.4,"breakHorizontal":-9.4,"spinRate":2122,"spinDirection":156},"zone":12,"typeConfidence":2.0,"plateTime":0.4047788442957394,"extension":6.207554146797592},"index":2,"playId":"85ab2856-53c2-321a-82b3-12599b8e47d3","pitchNumber":3,"startTime":"2026-08-30T18:41:37.934Z","endTime":"2026-08-30T18:41:41.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419183596603744,"aZ":-15.36601993000537,"pfxX":3.6722481135669245,"pfxZ":9.212770512706122,"pX":-0.09325334638647395,"pZ":2.9514862596706046,"vX0":-2.6496283404921415,"vY0":-134.29754780269226,"vZ0":-6.256938752751705,"x":120.55,"y":159.09,"x0":0.4296367671508662,"y0":50.004491379551574,"z0":6.406992145192647,"aX":6.700301730421119},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.5,"breakHorizontal":-6.1,"spinRate":2084,"spinDirection":155},"zone":2,"typeConfidence":2.0,"plateTime":0.40805283640389245,"extension":6.3701288890366214},"index":3,"playId":"f93adc62-49ee-3eb5-9a26-afa82b32d8d9","pitchNumber":4,"startTime":"2026-08-30T18:41:57.205Z","endTime":"2026-08-30T18:42:01.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.512878592945302,"aZ":-34.152741522339475,"pfxX":-2.598851431192454,"pfxZ":-1.261787636427675,"pX":-0.08387613680140509,"pZ":3.375216040801287,"vX0":-0.9987550221924633,"vY0":-123.89486266887111,"vZ0":-0.7508320614496946,"x":120.2,"y":147.65,"x0":0.6610012556471218,"y0":50.00232442284642,"z0":6.512513836906195,"aX":-4.0787318209297085},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.3,"breakHorizontal":4.9,"spinRate":2744,"spinDirection":258},"zone":2,"typeConfidence":2.0,"plateTime":0.4404742492931062,"extension":6.236909461819174},"index":4,"playId":"5cd01ee3-a9cd-304c-a9cd-3551fb3963ef","pitchNumber":5,"startTime":"2026-08-30T18:42:15.061Z","endTime":"2026-08-30T18:42:21.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":80.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.711423267991652,"aZ":-30.588161915707424,"pfxX":-2.1056319103669887,"pfxZ":0.9985036968023655,"pX":-1.3294227459431198,"pZ":1.3623650974731367,"vX0":-4.157146823180349,"vY0":-124.20911920303084,"vZ0":-6.065085950388264,"x":167.67,"y":202.0,"x0":0.6279745391374595,"y0":50.00537132989477,"z0":6.324201386000692,"aX":-3.34812576671316},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":0.8,"breakHorizontal":4.7,"spinRate":2728,"spinDirection":256},"zone":13,"typeConfidence":2.0,"plateTime":0.43800910785867586,"extension":6.348097289983886},"index":5,"playId":"bb5150f4-bbda-3941-9859-20ed7980cefd","pitchNumber":6,"startTime":"2026-08-30T18:43:04.569Z","endTime":"2026-08-30T18:43:09.037Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":32.300000000000004,"awayTeamWinProbability":67.69999999999999,"homeTeamWinProbabilityAdded":2.2000000000000064,"leverageIndex":0.95,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:43:09.037Z","atBatIndex":12},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2026-08-30T18:43:53.283Z","endTime":"2026-08-30T18:45:26.454Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"06ddb70c-abf5-39ab-bdba-66461d237320","startTime":"2026-08-30T18:43:36.763Z","endTime":"2026-08-30T18:43:41.332Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":85.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.092412384164064,"aZ":-16.080218447479755,"pfxX":7.512350975977232,"pfxZ":8.684836414969364,"pX":-0.6055397284941926,"pZ":2.1912800534347188,"vX0":-5.559897004263867,"vY0":-134.74150287035204,"vZ0":-7.771859098551423,"x":140.08,"y":179.62,"x0":0.5004122119558293,"y0":50.00461708574311,"z0":6.232264180303435,"aX":13.92486697205167},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.4,"breakHorizontal":-12.6,"spinRate":2114,"spinDirection":150},"zone":7,"typeConfidence":2.0,"plateTime":0.40526760755503055,"extension":6.472104073435667},"index":1,"playId":"6026f395-7d51-3512-bf0b-425d70d84c04","pitchNumber":1,"startTime":"2026-08-30T18:43:55.092Z","endTime":"2026-08-30T18:43:58.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.8,"endSpeed":80.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.407910627011145,"aZ":-23.51754124435892,"pfxX":7.43392807691679,"pfxZ":5.281991405972997,"pX":1.114548844027106,"pZ":3.943487336223448,"vX0":-1.5914988836901058,"vY0":-126.56316008581018,"vZ0":-1.4775827607792489,"x":74.52,"y":132.31,"x0":0.78149436588825,"y0":50.002009544918465,"z0":6.400336774876277,"aX":12.179733880165625},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":9.5,"breakHorizontal":-13.2,"spinRate":1670,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.4311294735563824,"extension":6.319515442388724},"index":2,"playId":"0ca3efd9-55aa-31f7-8809-111dcbd47fe7","pitchNumber":2,"startTime":"2026-08-30T18:44:16.297Z","endTime":"2026-08-30T18:44:20.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.45055968382602,"aZ":-31.504558904239666,"pfxX":-1.498578335224783,"pfxZ":0.4150347868645472,"pX":-0.2906674511169502,"pZ":2.349290797672523,"vX0":-1.898853013755182,"vY0":-124.86069650535103,"vZ0":-3.5820305375393406,"x":128.08,"y":175.35,"x0":0.6710248003683087,"y0":50.00016867468235,"z0":6.363597984703388,"aX":-2.392310132889831},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":0.2,"breakHorizontal":3.1,"spinRate":2643,"spinDirection":265},"zone":4,"typeConfidence":2.0,"plateTime":0.4367645056538483,"extension":6.170245237584987},"index":3,"playId":"c061d757-3628-35ee-9985-1011a64abbe7","pitchNumber":3,"startTime":"2026-08-30T18:44:36.641Z","endTime":"2026-08-30T18:44:40.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.7,"endSpeed":84.8,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.458562556734655,"aZ":-15.452811559342333,"pfxX":4.045545166690095,"pfxZ":9.06555216548073,"pX":1.1191989898171812,"pZ":3.7862881961354873,"vX0":-0.1992695985251875,"vY0":-134.9724307822992,"vZ0":-4.266512231855202,"x":74.34,"y":136.55,"x0":0.6683895654703615,"y0":50.00444662297885,"z0":6.476281294473213,"aX":7.461939220933022},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":15.7,"breakHorizontal":-7.3,"spinRate":2143,"spinDirection":157},"zone":12,"typeConfidence":2.0,"plateTime":0.40586925986105316,"extension":6.431689818904578},"index":4,"playId":"51b22083-e5b8-32af-bfea-d7c304e7f005","pitchNumber":4,"startTime":"2026-08-30T18:45:03.329Z","endTime":"2026-08-30T18:45:07.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.572566130465624,"aZ":-31.510331266150587,"pfxX":-0.9965043160188944,"pfxZ":0.422133817265145,"pX":-1.267129035099064,"pZ":2.401736398357525,"vX0":-4.388132069120327,"vY0":-124.19645373652695,"vZ0":-3.4661297061291765,"x":165.3,"y":173.93,"x0":0.6420265541477578,"y0":50.00451604849478,"z0":6.397325696402146,"aX":-1.5790088313068744},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":0.2,"breakHorizontal":2.6,"spinRate":2745,"spinDirection":267},"zone":13,"typeConfidence":2.0,"plateTime":0.438644612346351,"extension":6.297480884848686},"index":5,"playId":"d5d41d0b-62a7-38dc-beae-7c1f8cea40cb","pitchNumber":5,"startTime":"2026-08-30T18:45:22.392Z","endTime":"2026-08-30T18:45:26.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"first":{"id":663968,"link":"/api/v1/people/663968"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":34.1,"awayTeamWinProbability":65.9,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.71,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:45:26.454Z","atBatIndex":13},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nolan Gorman grounds out to first baseman Spencer Horwitz.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:47:34.107Z","endTime":"2026-08-30T18:48:42.308Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":84.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.195883124606535,"aZ":-27.30407997818937,"pfxX":1.1811850601243212,"pfxZ":2.6555942336270295,"pX":-0.6177603631062821,"pZ":3.9119243137777366,"vX0":0.699781306462538,"vY0":-133.89557201236786,"vZ0":-0.9245357719260701,"x":140.55,"y":133.16,"x0":-1.0351232824611458,"y0":50.00364094577562,"z0":6.197922024771837,"aX":2.1659505252846145},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":4.8,"breakHorizontal":-2.3,"spinRate":2599,"spinDirection":172},"zone":11,"typeConfidence":2.0,"plateTime":0.407516086796047,"extension":6.047419704094895},"index":0,"playId":"8008b8dc-dbac-30d5-9463-510dd343ca8f","pitchNumber":1,"startTime":"2026-08-30T18:47:34.107Z","endTime":"2026-08-30T18:47:38.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":77.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.655984983405585,"aZ":-39.790654406527835,"pfxX":8.144249281587609,"pfxZ":-4.991999461154135,"pX":-0.953248405675072,"pZ":3.3291935701800983,"vX0":-2.714497664590749,"vY0":-122.28882591830009,"vZ0":0.5495999206767068,"x":153.34,"y":148.89,"x0":-0.8912017202936644,"y0":50.00503723807849,"z0":6.497162227112886,"aX":12.416468652209604},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-8.8,"breakHorizontal":-14.2,"spinRate":2920,"spinDirection":44},"zone":11,"typeConfidence":2.0,"plateTime":0.44678246984106806,"extension":5.394409028837887},"index":1,"playId":"ca2ed553-7f6a-34f3-b464-54bc433c8d51","pitchNumber":2,"startTime":"2026-08-30T18:47:47.319Z","endTime":"2026-08-30T18:47:51.182Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.00779416711153,"aZ":-44.19594052364118,"pfxX":5.8177493190662535,"pfxZ":-7.888997741858802,"pX":-0.23258162226381393,"pZ":2.682939644161639,"vX0":-0.35086423835426805,"vY0":-122.62697723186021,"vZ0":0.19683057672381365,"x":125.87,"y":166.34,"x0":-0.843598517194845,"y0":50.00093719841076,"z0":6.368684725310409,"aX":8.868298174346435},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-14.0,"breakHorizontal":-10.4,"spinRate":3000,"spinDirection":45},"zone":5,"typeConfidence":2.0,"plateTime":0.4464862764288293,"extension":5.932309734013719},"index":2,"playId":"924c108f-16df-39a4-8e41-b3e71db67d50","pitchNumber":3,"startTime":"2026-08-30T18:48:02.436Z","endTime":"2026-08-30T18:48:06.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.2,"endSpeed":90.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.796210876031676,"aZ":-15.845045807139128,"pfxX":-6.208762314787833,"pfxZ":7.856372007418846,"pX":0.17164858403068514,"pZ":2.9605017557138855,"vX0":4.8723409781729705,"vY0":-142.98838580180092,"vZ0":-5.769949373673878,"x":110.46,"y":158.85,"x0":-0.7445361741838359,"y0":50.00207078217254,"z0":5.992285006734097,"aX":-12.904903835203823},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.3,"breakHorizontal":10.3,"spinRate":2436,"spinDirection":225},"zone":2,"typeConfidence":2.0,"plateTime":0.38249089785597334,"extension":6.205358594650252},"index":3,"playId":"a68f8d54-73a8-35a5-bbaf-3bc7ffe0caa5","pitchNumber":4,"startTime":"2026-08-30T18:48:16.260Z","endTime":"2026-08-30T18:48:19.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.806751239688182,"aZ":-43.53772569495494,"pfxX":5.136264130432864,"pfxZ":-7.3265435150053015,"pX":-0.23849170390555524,"pZ":2.7318538638638694,"vX0":-0.44118953280834966,"vY0":-123.26969763819426,"vZ0":0.10634287408733734,"x":126.09,"y":165.02,"x0":-0.7259490789412849,"y0":50.0047089375494,"z0":6.34140888693239,"aX":7.96366905000565},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-13.1,"breakHorizontal":-9.2,"spinRate":3012,"spinDirection":43},"zone":5,"typeConfidence":2.0,"plateTime":0.4430894200671167,"extension":5.9882972246532296},"hitData":{"launchSpeed":92.5,"launchAngle":-12.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"3","coordinates":{"coordX":161.94,"coordY":166.38}},"index":4,"playId":"db9a49e7-f49e-3c32-9d71-9ec989bafcc0","pitchNumber":5,"startTime":"2026-08-30T18:48:34.655Z","endTime":"2026-08-30T18:48:42.308Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.7,"awayTeamWinProbability":68.3,"homeTeamWinProbabilityAdded":-2.400000000000002,"leverageIndex":0.96,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:48:42.308Z","atBatIndex":14},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"José Fermín flies out to center fielder Jake Mangum.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:49:01.432Z","endTime":"2026-08-30T18:49:42.625Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.67739364722687,"aZ":-41.756220745693106,"pfxX":5.8751135528510545,"pfxZ":-6.208848905930829,"pX":-0.15878671550615153,"pZ":3.065586457657264,"vX0":-0.6157487498215288,"vY0":-123.03874759866467,"vZ0":0.4213223311105423,"x":123.05,"y":156.01,"x0":-0.6702233934033728,"y0":50.00040210800977,"z0":6.409063544450113,"aX":9.073963293159744},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-10.9,"breakHorizontal":-10.6,"spinRate":2777,"spinDirection":41},"zone":2,"typeConfidence":2.0,"plateTime":0.4438989268746525,"extension":6.185601833365628},"index":0,"playId":"e874ae49-fc2c-3d35-8e08-04af2c8359bb","pitchNumber":1,"startTime":"2026-08-30T18:49:05.610Z","endTime":"2026-08-30T18:49:09.462Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.4,"endSpeed":89.2,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.803659193845604,"aZ":-24.414313448463037,"pfxX":-9.698847392903165,"pfxZ":3.8228564598607093,"pX":0.30800374122020097,"pZ":1.9502003344669656,"vX0":6.009888209056397,"vY0":-141.61001921046048,"vZ0":-6.705562392220386,"x":105.26,"y":186.12,"x0":-0.5834806886333026,"y0":50.00024670995005,"z0":5.914196460651211,"aX":-19.66450777095485},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.8,"breakHorizontal":16.3,"spinRate":2309,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.3870289077940283,"extension":6.282511976733443},"index":1,"playId":"93a0578f-dd8e-3e4a-ba84-94021f3dfc16","pitchNumber":2,"startTime":"2026-08-30T18:49:18.536Z","endTime":"2026-08-30T18:49:22.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.61460789560319,"aZ":-13.988701019248367,"pfxX":-4.0479165138378015,"pfxZ":8.692498391739885,"pX":-0.5942586098575338,"pZ":3.811623847468609,"vX0":1.681133698401641,"vY0":-143.36758130735586,"vZ0":-3.91528196815168,"x":139.65,"y":135.87,"x0":-0.6607285424378786,"y0":50.00026983624948,"z0":6.061535547210494,"aX":-8.466910681310868},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.2,"breakHorizontal":7.0,"spinRate":2383,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.3813282565098146,"extension":6.166411273519547},"hitData":{"launchSpeed":77.7,"launchAngle":33.0,"totalDistance":276.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":126.28,"coordY":89.04}},"index":2,"playId":"a57d3456-98cd-3fe0-aaab-e16dc78a5e84","pitchNumber":3,"startTime":"2026-08-30T18:49:34.389Z","endTime":"2026-08-30T18:49:42.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.9,"awayTeamWinProbability":70.1,"homeTeamWinProbabilityAdded":-1.8000000000000007,"leverageIndex":0.69,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:49:42.625Z","atBatIndex":15},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nathan Church flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2026-08-30T18:50:06.634Z","endTime":"2026-08-30T18:50:50.379Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.677262550090234,"aZ":-15.87477842014779,"pfxX":-4.916109635770866,"pfxZ":7.820980805241501,"pX":-0.3866053006669763,"pZ":3.633683723893953,"vX0":3.043058867674182,"vY0":-143.3566269994686,"vZ0":-3.998905556666768,"x":131.74,"y":140.67,"x0":-0.8222851585242877,"y0":50.00566179915729,"z0":6.03562001415802,"aX":-10.249251978175932},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":13.6,"breakHorizontal":8.3,"spinRate":2367,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.3818534697307765,"extension":6.220905700561504},"index":0,"playId":"6c786e82-9b43-3372-b63c-1d4c6126d470","pitchNumber":1,"startTime":"2026-08-30T18:50:09.659Z","endTime":"2026-08-30T18:50:13.727Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.4,"endSpeed":86.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.594579085501856,"aZ":-29.398433707342765,"pfxX":0.277908955397816,"pfxZ":1.4873390618207347,"pX":-0.7367120928566442,"pZ":1.6970910588021286,"vX0":0.6055148865759843,"vY0":-134.70133742679687,"vZ0":-5.618401900546785,"x":145.08,"y":192.96,"x0":-0.9993301919206735,"y0":50.00062970684997,"z0":5.853927374233958,"aX":0.5172962813631408},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.8,"breakVerticalInduced":1.8,"breakHorizontal":-0.6,"spinRate":2645,"spinDirection":203},"zone":7,"typeConfidence":2.0,"plateTime":0.40457217505914267,"extension":6.173351202298979},"index":1,"playId":"daa11ff3-db39-351a-8756-d7d8a5c95614","pitchNumber":2,"startTime":"2026-08-30T18:50:24.012Z","endTime":"2026-08-30T18:50:28.139Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.5395439178542,"aZ":-12.033299207220221,"pfxX":-4.317721781795152,"pfxZ":9.638325755135694,"pX":0.9888367289782664,"pZ":2.885875603789117,"vX0":5.895962790763467,"vY0":-143.06686129437654,"vZ0":-6.784054841760577,"x":79.31,"y":160.86,"x0":-0.5300766779335965,"y0":50.001297887429025,"z0":6.0290975997885585,"aX":-9.021589426130118},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.4,"breakHorizontal":6.7,"spinRate":2355,"spinDirection":214},"zone":12,"typeConfidence":2.0,"plateTime":0.38168763342101153,"extension":6.267027218455076},"hitData":{"launchSpeed":73.5,"launchAngle":38.0,"totalDistance":258.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":180.03,"coordY":111.23}},"index":2,"playId":"182f6c7f-7390-307a-b4a8-59ed135961ad","pitchNumber":3,"startTime":"2026-08-30T18:50:42.193Z","endTime":"2026-08-30T18:50:50.379Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":-1.1000000000000014,"leverageIndex":0.43,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:50:50.379Z","atBatIndex":16},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Oneil Cruz doubles (11) on a sharp line drive to center fielder Nathan Church.","rbi":0,"awayScore":2,"homeScore":0,"isOut":false},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:53:00.120Z","endTime":"2026-08-30T18:54:14.802Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.991260284409897,"aZ":-14.045063664845982,"pfxX":2.6281040836275698,"pfxZ":10.20508002664409,"pX":-0.7809279482067717,"pZ":2.6954477537015125,"vX0":-3.7778220955578656,"vY0":-132.14923078655534,"vZ0":-6.826557921321733,"x":146.77,"y":166.0,"x0":0.3227989911663283,"y0":50.00340611588659,"z0":6.335362942041526,"aX":4.669295840367485},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":17.3,"breakHorizontal":-4.0,"spinRate":1996,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.4137692656026748,"extension":6.291733562657159},"index":0,"playId":"c638bc89-c71e-3f7f-a438-37beb0fe2950","pitchNumber":1,"startTime":"2026-08-30T18:53:06.472Z","endTime":"2026-08-30T18:53:10.812Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.767557604180045,"aZ":-28.626780122683023,"pfxX":-2.0101457874546256,"pfxZ":2.2483401078000806,"pX":-1.3216660803162905,"pZ":2.3127137015709214,"vX0":-3.959832942608168,"vY0":-124.30262790864502,"vZ0":-4.283419273319042,"x":167.38,"y":176.34,"x0":0.5475580920031665,"y0":50.00607396259093,"z0":6.410595222099023,"aX":-3.1739257359948914},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":3.4,"breakHorizontal":4.4,"spinRate":2687,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.43910121053835915,"extension":6.199731794702352},"index":1,"playId":"08c8ffeb-7f83-337f-90c8-68ab807f7408","pitchNumber":2,"startTime":"2026-08-30T18:53:48.206Z","endTime":"2026-08-30T18:53:52.078Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.524631932964827,"aZ":-14.353672723128355,"pfxX":2.738550245699311,"pfxZ":9.40413267329357,"pX":-0.24047135111065635,"pZ":3.210116665462281,"vX0":-3.0316724584482886,"vY0":-136.65936674599578,"vZ0":-5.989660398016327,"x":126.17,"y":152.11,"x0":0.5263667737157118,"y0":50.006579240394885,"z0":6.412758372408026,"aX":5.191921273020651},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.0,"breakHorizontal":-4.3,"spinRate":2090,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.40047285038403624,"extension":6.304463933087552},"hitData":{"launchSpeed":106.9,"launchAngle":21.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":92.23,"coordY":43.54}},"index":2,"playId":"afe3f013-aa8c-3ef7-b274-8416d69cfa53","pitchNumber":3,"startTime":"2026-08-30T18:54:02.202Z","endTime":"2026-08-30T18:54:14.802Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.0,"awayTeamWinProbability":76.0,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":0.69,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:54:14.802Z","atBatIndex":17},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Iván Herrera challenged (pitch result), call on the field was overturned: Bryan Reynolds called out on strikes.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:54:38.293Z","endTime":"2026-08-30T18:55:46.816Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.46448233705855,"aZ":-13.877590095239652,"pfxX":3.786009287740434,"pfxZ":9.78608973006724,"pX":0.6923139917488983,"pZ":3.1890570157220046,"vX0":-0.9594629380328842,"vY0":-135.1346223023275,"vZ0":-5.980845477380418,"x":90.61,"y":152.68,"x0":0.557632427005177,"y0":50.000977967383065,"z0":6.3870780682366926,"aX":7.0769842068659425},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.8,"breakHorizontal":-6.7,"spinRate":2111,"spinDirection":156},"zone":3,"typeConfidence":2.0,"plateTime":0.4036627083121327,"extension":6.320723283878798},"index":0,"playId":"47708c94-56d3-39bf-8a95-c2bdaba71ab6","pitchNumber":1,"startTime":"2026-08-30T18:54:44.130Z","endTime":"2026-08-30T18:54:47.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.3,"endSpeed":79.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.46969737503001,"aZ":-32.36142125893043,"pfxX":-2.440314190783299,"pfxZ":-0.11934068488491256,"pX":0.618626317919457,"pZ":2.9618397168085955,"vX0":0.08502697224462352,"vY0":-124.46493964482242,"vZ0":-2.0417110161339727,"x":93.42,"y":158.81,"x0":0.9023379936135046,"y0":50.00192189482199,"z0":6.423913850913168,"aX":-3.9020046194461635},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.4,"breakHorizontal":4.4,"spinRate":2713,"spinDirection":237},"zone":3,"typeConfidence":2.0,"plateTime":0.4368666601411295,"extension":6.176591889514144},"index":1,"playId":"94ebb677-9cb5-345f-916e-b796a9c46cba","pitchNumber":2,"startTime":"2026-08-30T18:55:00.907Z","endTime":"2026-08-30T18:55:04.473Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":80.8,"endSpeed":75.1,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.237713100227822,"aZ":-44.245611547150794,"pfxX":-3.7837144330565105,"pfxZ":-8.657467090804714,"pX":-0.7890555789524409,"pZ":0.6705182069621998,"vX0":-2.256309415010687,"vY0":-117.62774180327021,"vZ0":-3.897673957714281,"x":147.08,"y":220.68,"x0":0.6755284079104263,"y0":50.00209095876355,"z0":6.469783457111619,"aX":-5.2772394714036945},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.3,"breakHorizontal":7.4,"spinRate":3163,"spinDirection":335},"zone":13,"typeConfidence":2.0,"plateTime":0.4664418526878755,"extension":6.179324902174017},"index":2,"playId":"9c9fca56-ea87-35d4-856f-831e750c7c83","pitchNumber":3,"startTime":"2026-08-30T18:55:19.575Z","endTime":"2026-08-30T18:55:23.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":80.6,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.560279591104297,"aZ":-30.84434110312092,"pfxX":-1.5697669355582038,"pfxZ":0.8224274673732506,"pX":-0.45668439194591676,"pZ":1.8789813258904504,"vX0":-1.9809058784543745,"vY0":-125.51118163666911,"vZ0":-4.962302218253436,"x":134.41,"y":188.05,"x0":0.5420243028356404,"y0":50.00483122977098,"z0":6.34709375510121,"aX":-2.5449058933824613},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":0.7,"breakHorizontal":3.2,"spinRate":2831,"spinDirection":261},"zone":7,"typeConfidence":2.0,"plateTime":0.43373103252082057,"extension":6.357307925038087},"index":3,"playId":"416ab39d-ab73-3168-8bf7-d8c10f8dfbd8","pitchNumber":4,"startTime":"2026-08-30T18:55:42.475Z","endTime":"2026-08-30T18:55:46.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"homeTeamWinProbability":27.200000000000003,"awayTeamWinProbability":72.8,"homeTeamWinProbabilityAdded":3.200000000000003,"leverageIndex":0.93,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:55:46.816Z","atBatIndex":18},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out swinging.","rbi":0,"awayScore":2,"homeScore":0,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:56:15.286Z","endTime":"2026-08-30T18:57:50.488Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":77.8,"endSpeed":72.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.022501043278332,"aZ":-43.457601401554314,"pfxX":-4.83409781499045,"pfxZ":-8.700805293100967,"pX":0.2427485707869383,"pZ":2.4781056621727426,"vX0":-0.15155057241587305,"vY0":-113.26723622432682,"vZ0":0.5421192857581429,"x":107.75,"y":171.87,"x0":0.9384118302511352,"y0":50.0025989882475,"z0":6.587227134224545,"aX":-6.269743709074714},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.5,"breakVerticalInduced":-15.4,"breakHorizontal":8.8,"spinRate":3036,"spinDirection":330},"zone":5,"typeConfidence":2.0,"plateTime":0.4838943232330064,"extension":6.164865793640356},"index":0,"playId":"334c2e77-91f2-349b-a495-d12e865fff06","pitchNumber":1,"startTime":"2026-08-30T18:56:23.832Z","endTime":"2026-08-30T18:56:27.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"06aad001-4571-4c89-8ff3-8526c3bd3490","startTime":"2026-08-30T18:56:49.629Z","endTime":"2026-08-30T18:56:54.629Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":79.6,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.079642121092512,"aZ":-30.388228191078813,"pfxX":-2.764857700908753,"pfxZ":1.1234885394696974,"pX":-0.6338958253833891,"pZ":1.8750749720047273,"vX0":-1.959289365865016,"vY0":-124.80492505031215,"vZ0":-4.960348662364702,"x":141.16,"y":188.15,"x0":0.5182324795377543,"y0":50.00363519083166,"z0":6.365989931907319,"aX":-4.399444446629869},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.2,"breakHorizontal":5.4,"spinRate":2704,"spinDirection":240},"zone":7,"typeConfidence":2.0,"plateTime":0.4374273760629035,"extension":6.146637981868912},"index":2,"playId":"b54b0294-2079-3f0f-a927-8501e16b1780","pitchNumber":2,"startTime":"2026-08-30T18:57:10.881Z","endTime":"2026-08-30T18:57:14.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2026-08-30T18:57:30.162Z","endTime":"2026-08-30T18:57:46.615Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.5,"endSpeed":80.9,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.116801203917518,"aZ":-31.54081393923655,"pfxX":-1.2974854514126375,"pfxZ":0.3881573727706469,"pX":0.23873852943107238,"pZ":1.4939484163061587,"vX0":-1.02096555770403,"vY0":-126.09514096209745,"vZ0":-5.600605907988357,"x":107.9,"y":198.44,"x0":0.8154133914577303,"y0":50.00488911264683,"z0":6.244655234370094,"aX":-2.1198105678090253},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-0.2,"breakHorizontal":2.5,"spinRate":2691,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4319737320995012,"extension":6.128973737641424},"index":4,"playId":"cc3f0ddd-211d-38ae-9555-ead2d35acef2","pitchNumber":3,"startTime":"2026-08-30T18:57:46.615Z","endTime":"2026-08-30T18:57:50.488Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.0,"awayTeamWinProbability":70.0,"homeTeamWinProbabilityAdded":2.799999999999997,"leverageIndex":1.02,"dramaIndex":48.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:57:50.488Z","atBatIndex":19},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Brandon Lowe reaches on a fielding error by third baseman Ramón Urías. Oneil Cruz scores.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:58:10.841Z","endTime":"2026-08-30T18:58:47.392Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":1},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":74.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94739625824245,"aZ":-44.9546265540718,"pfxX":-2.6645708278583253,"pfxZ":-9.388091063911112,"pX":-0.7096439474978902,"pZ":1.164028245608682,"vX0":-2.153572945400435,"vY0":-116.26834398094866,"vZ0":-2.453875377309698,"x":144.05,"y":207.35,"x0":0.5766626468062005,"y0":50.003122539708365,"z0":6.521820404847366,"aX":-3.6271498640284636},"breaks":{"breakAngle":4.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-17.3,"breakHorizontal":5.4,"spinRate":3104,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.47210604518177,"extension":6.194889346529365},"index":0,"playId":"0219511e-fd79-3b82-82e4-eca1936da739","pitchNumber":1,"startTime":"2026-08-30T18:58:16.713Z","endTime":"2026-08-30T18:58:20.606Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":80.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.867828037611254,"aZ":-32.621196520444464,"pfxX":-2.0559768008379407,"pfxZ":-0.275671335510868,"pX":-0.7701520460441281,"pZ":2.151761265167107,"vX0":-2.5502485368358445,"vY0":-125.15204025426388,"vZ0":-3.928624675392813,"x":146.36,"y":180.68,"x0":0.5237866434395354,"y0":50.00510402287775,"z0":6.372966411887221,"aX":-3.3080409235499837},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-1.1,"breakHorizontal":4.2,"spinRate":2768,"spinDirection":274},"zone":4,"typeConfidence":2.0,"plateTime":0.43528568647640364,"extension":6.2498536081381175},"hitData":{"launchSpeed":71.2,"launchAngle":60.0,"totalDistance":154.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":89.99,"coordY":158.78}},"index":1,"playId":"2d4a2689-07cc-3557-a384-cb112aac2fbb","pitchNumber":2,"startTime":"2026-08-30T18:58:35.353Z","endTime":"2026-08-30T18:58:47.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.2,"awayTeamWinProbability":77.8,"homeTeamWinProbabilityAdded":-7.800000000000001,"leverageIndex":1.03,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2026-08-30T18:58:47.392Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Esmerlyn Valdez grounds out, shortstop Thomas Saggese to first baseman Alec Burleson.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":21,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2026-08-30T18:59:29.310Z","endTime":"2026-08-30T19:02:14.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8],"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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":80.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.49004957063396,"aZ":-31.348322674845527,"pfxX":-1.823375055765633,"pfxZ":0.5151417081736174,"pX":-0.6872114832970279,"pZ":1.5349444894885902,"vX0":-2.6786684464033153,"vY0":-124.14356007759515,"vZ0":-5.421247257087645,"x":143.19,"y":197.34,"x0":0.6349055568688796,"y0":50.00072150320851,"z0":6.299458661464346,"aX":-2.8981237935706776},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.1,"breakHorizontal":3.8,"spinRate":2725,"spinDirection":277},"zone":13,"typeConfidence":2.0,"plateTime":0.43809117051295043,"extension":6.291709475225103},"index":0,"playId":"1f36f001-c4c4-3dd8-99b7-52482f837765","pitchNumber":1,"startTime":"2026-08-30T18:59:29.310Z","endTime":"2026-08-30T18:59:33.176Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.591933776598072,"aZ":-13.748962199507465,"pfxX":1.8739680187728092,"pfxZ":9.89962317973363,"pX":-0.20554158435960815,"pZ":3.7705905303757694,"vX0":-2.5243613192698704,"vY0":-135.10140050662096,"vZ0":-4.667833754258328,"x":124.83,"y":136.97,"x0":0.49456021268113576,"y0":50.00040148212283,"z0":6.476841214048701,"aX":3.48707421788118},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.3,"breakHorizontal":-2.9,"spinRate":2136,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.4043900232934958,"extension":6.3600308716327465},"index":1,"playId":"1c9e9d40-2428-38f5-872b-8a8f995cc63a","pitchNumber":2,"startTime":"2026-08-30T18:59:48.568Z","endTime":"2026-08-30T18:59:52.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":74.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.152244096549488,"aZ":-43.79176555109136,"pfxX":-1.920281513027155,"pfxZ":-8.538424006133175,"pX":-1.2748733561656922,"pZ":-0.1852468247071308,"vX0":-3.5391932603576874,"vY0":-116.25649846994926,"vZ0":-5.416153328929606,"x":165.6,"y":243.78,"x0":0.5208112369203535,"y0":50.004888915504935,"z0":6.360907258164778,"aX":-2.611519511766656},"breaks":{"breakAngle":3.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.6,"breakVerticalInduced":-16.6,"breakHorizontal":4.4,"spinRate":3070,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4723456215421793,"extension":6.420516675651106},"index":2,"playId":"5d2078d3-d943-355b-b57c-abea04f25755","pitchNumber":3,"startTime":"2026-08-30T19:00:08.033Z","endTime":"2026-08-30T19:00:12.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.0,"endSpeed":79.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.300838318480345,"aZ":-34.835607849920535,"pfxX":-1.962442671852262,"pfxZ":-1.7013513996677618,"pX":-0.06640479264057542,"pZ":1.8841409373033222,"vX0":-1.3930866208374164,"vY0":-123.9246102995479,"vZ0":-3.9238158819862496,"x":119.53,"y":187.91,"x0":0.756732221114186,"y0":50.001582555233625,"z0":6.3784212764802275,"aX":-3.071336706364784},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.7,"breakHorizontal":3.8,"spinRate":2730,"spinDirection":282},"zone":8,"typeConfidence":2.0,"plateTime":0.44092500592637984,"extension":6.20756717861965},"index":3,"playId":"8b40bb0c-6af1-335e-9dc6-6687aeb1528c","pitchNumber":4,"startTime":"2026-08-30T19:00:30.412Z","endTime":"2026-08-30T19:00:34.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T19:00:47.556Z","endTime":"2026-08-30T19:01:02.650Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":79.5,"endSpeed":73.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.68422824291878,"aZ":-45.692009767433795,"pfxX":-3.734757996064997,"pfxZ":-10.062546156748864,"pX":0.057759091675259465,"pZ":2.4642785356681483,"vX0":-0.012440549710712095,"vY0":-115.76842870063123,"vZ0":0.5228573864210218,"x":114.8,"y":172.24,"x0":0.5476112562173735,"y0":50.003474799081076,"z0":6.645873921325419,"aX":-5.017160489867527},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.3,"breakVerticalInduced":-17.8,"breakHorizontal":6.7,"spinRate":3076,"spinDirection":326},"zone":5,"typeConfidence":2.0,"plateTime":0.4750016239043009,"extension":6.169449464769333},"index":5,"playId":"64d04dd1-101a-3a89-afa8-71a4a89c7e58","pitchNumber":5,"startTime":"2026-08-30T19:01:02.650Z","endTime":"2026-08-30T19:01:06.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":81.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.259702826414436,"aZ":-31.658115330071848,"pfxX":-1.5766695623671474,"pfxZ":0.31712155506153605,"pX":-1.0219938524314256,"pZ":0.48830295927793943,"vX0":-3.4330546995039315,"vY0":-126.25548447413497,"vZ0":-8.006972274959166,"x":155.96,"y":225.6,"x0":0.5526865798421002,"y0":50.00553498717457,"z0":6.199985684728192,"aX":-2.581487055958667},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.8,"breakHorizontal":3.5,"spinRate":2791,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.4314765576314401,"extension":6.426444988499109},"index":6,"playId":"1d0eed39-30f1-3825-a481-0b428c8f2cf0","pitchNumber":6,"startTime":"2026-08-30T19:01:32.046Z","endTime":"2026-08-30T19:01:36.177Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"index":7,"playId":"37dadccc-f554-4537-9c46-8654ee500c54","startTime":"2026-08-30T19:01:53.341Z","endTime":"2026-08-30T19:01:58.341Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.28934423759176,"aZ":-14.014655966692269,"pfxX":3.6370927985559,"pfxZ":9.56241984667058,"pX":-0.7533909718607604,"pZ":2.772270402813676,"vX0":-4.16238194213711,"vY0":-136.2825620709134,"vZ0":-7.088220590399705,"x":145.72,"y":163.93,"x0":0.31435700790105703,"y0":50.0000166894564,"z0":6.356800153650351,"aX":6.90536263782625},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.2,"breakHorizontal":-5.8,"spinRate":2090,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.40046063476355975,"extension":6.504361349933095},"hitData":{"launchSpeed":63.9,"launchAngle":-0.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":158.27}},"index":8,"playId":"91f0b2ed-58fa-323d-ad04-c99ab4e98b48","pitchNumber":7,"startTime":"2026-08-30T19:02:06.688Z","endTime":"2026-08-30T19:02:14.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.599999999999998,"awayTeamWinProbability":76.4,"homeTeamWinProbabilityAdded":1.3999999999999986,"leverageIndex":0.56,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:02:14.528Z","atBatIndex":21},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:04:21.036Z","endTime":"2026-08-30T19:04:55.596Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.6,"endSpeed":85.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.75246053878208,"aZ":-26.424589279783333,"pfxX":-0.765189038129549,"pfxZ":3.1303806784970654,"pX":0.48214548435499244,"pZ":1.1006961732318088,"vX0":3.550867631768867,"vY0":-133.3669678467478,"vZ0":-7.804976631298634,"x":98.62,"y":209.06,"x0":-0.7565814927967254,"y0":50.00048997352042,"z0":5.920068189165149,"aX":-1.4043013881705535},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.4,"breakHorizontal":0.7,"spinRate":2603,"spinDirection":206},"zone":14,"typeConfidence":2.0,"plateTime":0.40784834032687334,"extension":6.0282290091458215},"index":0,"playId":"39c68924-0ea6-3163-a7fa-62670a1c57f1","pitchNumber":1,"startTime":"2026-08-30T19:04:21.036Z","endTime":"2026-08-30T19:04:24.909Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":85.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.99455928665117,"aZ":-27.109843314406586,"pfxX":-1.275221455237085,"pfxZ":2.733381474381522,"pX":0.9400046382823345,"pZ":2.0125382141836323,"vX0":5.1730541295732335,"vY0":-134.0043728588849,"vZ0":-5.2750027038424365,"x":81.17,"y":184.44,"x0":-0.8345499680735879,"y0":50.002235790946976,"z0":5.899338213517696,"aX":-2.3623140306822124},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":4.2,"breakHorizontal":1.4,"spinRate":2741,"spinDirection":187},"zone":14,"typeConfidence":2.0,"plateTime":0.4059237180465023,"extension":6.162623205391165},"index":1,"playId":"a53bf548-b44c-3498-b2ec-3d62c6a47fdd","pitchNumber":2,"startTime":"2026-08-30T19:04:37.462Z","endTime":"2026-08-30T19:04:41.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.6,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.550899584886007,"aZ":-42.33078920495677,"pfxX":5.162334389244254,"pfxZ":-6.4340142692111275,"pX":0.43707060647897034,"pZ":1.8710183635277038,"vX0":1.087165901547173,"vY0":-124.2178465724043,"vZ0":-2.116075722153568,"x":100.34,"y":188.26,"x0":-0.6762878906411147,"y0":50.0039214015897,"z0":6.220772380736909,"aX":8.147956534056432},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.2,"breakVerticalInduced":-11.9,"breakHorizontal":-9.6,"spinRate":2899,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.43927178223718677,"extension":5.965152038433178},"index":2,"playId":"26677ec5-78cb-3a93-a129-df4462a08e30","pitchNumber":3,"startTime":"2026-08-30T19:04:51.631Z","endTime":"2026-08-30T19:04:55.596Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.2,"awayTeamWinProbability":78.8,"homeTeamWinProbabilityAdded":-2.3999999999999986,"leverageIndex":0.92,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:04:55.596Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a line drive to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:05:15.517Z","endTime":"2026-08-30T19:06:07.923Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.15221800770621,"aZ":-42.07339371560591,"pfxX":3.0392488270785494,"pfxZ":-6.498619463371368,"pX":0.8506624521385111,"pZ":1.2636299881903552,"vX0":2.3754363465373896,"vY0":-122.85245470476671,"vZ0":-3.3390251148950156,"x":84.57,"y":204.66,"x0":-0.5249071035982655,"y0":50.004321656041554,"z0":6.22942529510716,"aX":4.628638559830173},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-12.4,"breakHorizontal":-6.1,"spinRate":2752,"spinDirection":39},"zone":14,"typeConfidence":2.0,"plateTime":0.44646045208607665,"extension":5.90814460419215},"index":0,"playId":"13b396d6-fc9f-3835-98ca-c4e95384da10","pitchNumber":1,"startTime":"2026-08-30T19:05:23.807Z","endTime":"2026-08-30T19:05:27.777Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":90.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.71462866023024,"aZ":-20.845886783945808,"pfxX":-9.23817873678178,"pfxZ":5.471872126337674,"pX":0.538133177643754,"pZ":2.7400563883843527,"vX0":6.4800119356921435,"vY0":-142.6977224506435,"vZ0":-5.451350008704127,"x":96.49,"y":164.8,"x0":-0.5576906701016732,"y0":50.00259537517052,"z0":5.981646122357784,"aX":-19.121126093685945},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":2383,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.38330067570890414,"extension":6.259276952279104},"index":1,"playId":"286f8047-9007-3693-9965-8ca65662823a","pitchNumber":2,"startTime":"2026-08-30T19:05:43.483Z","endTime":"2026-08-30T19:05:47.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.9,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.68722229020505,"aZ":-25.48906691782111,"pfxX":2.2842364676604276,"pfxZ":3.6067822785482457,"pX":0.6137481262195764,"pZ":1.2099065276516294,"vX0":2.9004876048143413,"vY0":-134.7017469677808,"vZ0":-7.502272273724142,"x":93.61,"y":206.11,"x0":-0.7700916217384525,"y0":50.00535750119652,"z0":5.808480599545837,"aX":4.237604743362072},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":5.3,"breakHorizontal":-4.7,"spinRate":2637,"spinDirection":199},"zone":14,"typeConfidence":2.0,"plateTime":0.40516313466955545,"extension":6.019041101185463},"hitData":{"launchSpeed":71.2,"launchAngle":17.0,"totalDistance":175.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":175.23,"coordY":117.13}},"index":2,"playId":"e9a0b8e8-78ce-3da4-988c-689e7da661d4","pitchNumber":3,"startTime":"2026-08-30T19:05:56.346Z","endTime":"2026-08-30T19:06:07.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.9,"awayTeamWinProbability":76.1,"homeTeamWinProbabilityAdded":2.6999999999999993,"leverageIndex":0.65,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:06:07.923Z","atBatIndex":23},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Torres singles on a ground ball to third baseman Nick Yorke. Thomas Saggese to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:06:26.371Z","endTime":"2026-08-30T19:06:43.585Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.5,"endSpeed":88.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.45665979996119,"aZ":-26.763506732149153,"pfxX":-9.684251126830187,"pfxZ":2.710354306669963,"pX":-0.8202797112265537,"pZ":2.3286726958886796,"vX0":3.6073202109178197,"vY0":-140.423330950468,"vZ0":-4.731020958293401,"x":148.27,"y":175.91,"x0":-0.8622902269033772,"y0":50.00694948736258,"z0":5.774092009251118,"aX":-19.367097902634463},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":4.1,"breakHorizontal":16.8,"spinRate":2247,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.38988816461480313,"extension":6.159091421917031},"hitData":{"launchSpeed":71.4,"launchAngle":-8.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.47,"coordY":166.54}},"index":0,"playId":"9bd31431-20e5-35a4-bee9-4a2dd76650d4","pitchNumber":1,"startTime":"2026-08-30T19:06:35.973Z","endTime":"2026-08-30T19:06:43.585Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.199999999999996,"awayTeamWinProbability":71.80000000000001,"homeTeamWinProbabilityAdded":4.299999999999997,"leverageIndex":1.29,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:06:43.585Z","atBatIndex":24},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Iván Herrera grounds out, shortstop Jared Triolo to first baseman Spencer Horwitz. Thomas Saggese to 3rd. Bryan Torres to 2nd.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:07:38.834Z","endTime":"2026-08-30T19:09:22.005Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnThird":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":90.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.32820233533654,"aZ":-22.435577874203812,"pfxX":-8.655064612743423,"pfxZ":4.7219576880487635,"pX":1.164260512586251,"pZ":2.19513126858525,"vX0":8.011876670160317,"vY0":-142.40542009177574,"vZ0":-6.37428453461182,"x":72.62,"y":179.51,"x0":-0.5549735988329987,"y0":50.00535353035863,"z0":5.8724268617618876,"aX":-17.858953426964014},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":7.4,"breakHorizontal":14.2,"spinRate":2250,"spinDirection":229},"zone":14,"typeConfidence":2.0,"plateTime":0.38396989054146946,"extension":6.3297498494516695},"index":0,"playId":"ed76e105-7b52-31cd-a880-5a89a15945e7","pitchNumber":1,"startTime":"2026-08-30T19:07:51.212Z","endTime":"2026-08-30T19:07:55.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.177176361447916,"aZ":-28.49578617814696,"pfxX":-0.14393532814944665,"pfxZ":1.9386239454961176,"pX":0.4402495803784716,"pZ":1.6240793836846905,"vX0":3.2841718569207043,"vY0":-136.1974744776236,"vZ0":-6.252034724146673,"x":100.22,"y":194.93,"x0":-0.7575093737617888,"y0":50.00134501676638,"z0":5.894612178725259,"aX":-0.27294322108331},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":2.5,"breakHorizontal":-0.4,"spinRate":2564,"spinDirection":200},"zone":9,"typeConfidence":2.0,"plateTime":0.4006575652809179,"extension":6.1708549299963975},"index":1,"playId":"ec1f169b-da95-325d-afd0-c5233083820c","pitchNumber":2,"startTime":"2026-08-30T19:08:13.924Z","endTime":"2026-08-30T19:08:18.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":89.6,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.62804996901774,"aZ":-20.430452867962707,"pfxX":-8.163321000172486,"pfxZ":5.693279817219388,"pX":-0.17492363243378864,"pZ":2.1401146491610885,"vX0":4.2148067406827785,"vY0":-143.32194359601925,"vZ0":-7.010710542797323,"x":123.67,"y":181.0,"x0":-0.6104226106188441,"y0":50.00458629014946,"z0":5.910926519122894,"aX":-16.847182923004308},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":9.0,"breakHorizontal":13.8,"spinRate":2375,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.38334007805818526,"extension":6.198532788968555},"index":2,"playId":"8681b016-8913-365f-8fd1-1fac0946c901","pitchNumber":3,"startTime":"2026-08-30T19:08:33.593Z","endTime":"2026-08-30T19:08:37.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.7,"endSpeed":79.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.875577862559165,"aZ":-43.4639327168015,"pfxX":4.167676078090555,"pfxZ":-7.092724166409499,"pX":1.4349765553209668,"pZ":1.5010506444572422,"vX0":3.4542305090689878,"vY0":-126.20889611234837,"vZ0":-2.631486952552168,"x":62.3,"y":198.25,"x0":-0.4993918902585468,"y0":50.0031906085653,"z0":6.102810886940644,"aX":6.6333464843499295},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-13.2,"breakHorizontal":-8.4,"spinRate":2905,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.43620749779066825,"extension":5.916001690057235},"index":3,"playId":"d370a572-03ce-3b16-aa28-8a56d8d2deed","pitchNumber":4,"startTime":"2026-08-30T19:08:54.030Z","endTime":"2026-08-30T19:08:58.001Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":79.0,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.13284146148922,"aZ":-41.81097332856829,"pfxX":6.5552275489717005,"pfxZ":-6.1337023647515085,"pX":0.8778019834529249,"pZ":1.2211360689130204,"vX0":1.7335751897042566,"vY0":-125.27489819449174,"vZ0":-3.3904431182333736,"x":83.54,"y":205.81,"x0":-0.6766975021780234,"y0":50.003997391531385,"z0":6.050978375666383,"aX":10.295218083872065},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-11.6,"breakHorizontal":-12.2,"spinRate":2874,"spinDirection":38},"zone":14,"typeConfidence":2.0,"plateTime":0.4392371531759327,"extension":5.996521572693728},"hitData":{"launchSpeed":72.7,"launchAngle":-38.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.76,"coordY":151.68}},"index":4,"playId":"19176872-b62e-34a3-bf1d-77a8d9e59f6d","pitchNumber":5,"startTime":"2026-08-30T19:09:13.997Z","endTime":"2026-08-30T19:09:22.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.6,"awayTeamWinProbability":75.4,"homeTeamWinProbabilityAdded":-3.5999999999999943,"leverageIndex":2.15,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:09:22.005Z","atBatIndex":25},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Alec Burleson flies out to center fielder Jake Mangum.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2026-08-30T19:09:43.602Z","endTime":"2026-08-30T19:13:16.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.7,"endSpeed":89.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.543970413734975,"aZ":-14.512760253466306,"pfxX":-5.915497278281385,"pfxZ":8.486986686993534,"pX":0.42099897126493735,"pZ":3.5263895410177524,"vX0":5.598009954288569,"vY0":-143.64011292364464,"vZ0":-4.060546427903846,"x":100.95,"y":143.57,"x0":-0.7884798584482744,"y0":50.004389424145984,"z0":5.866329823085274,"aX":-12.312011726474239},"breaks":{"breakAngle":34.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":14.6,"breakHorizontal":9.5,"spinRate":2337,"spinDirection":225},"zone":12,"typeConfidence":2.0,"plateTime":0.38192366869738104,"extension":6.254918088555589},"index":0,"playId":"5017cf33-17b7-36a4-adb7-fedd94991c07","pitchNumber":1,"startTime":"2026-08-30T19:09:48.467Z","endTime":"2026-08-30T19:09:52.567Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T19:10:13.666Z","endTime":"2026-08-30T19:10:58.344Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"playId":"69683bf2-8610-46a2-a11c-23eaa5df13db","startTime":"2026-08-30T19:10:58.344Z","endTime":"2026-08-30T19:11:03.344Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.9,"endSpeed":90.9,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.50860014025558,"aZ":-26.18849397102216,"pfxX":-8.961414828660319,"pfxZ":2.8392532799196672,"pX":-1.6728690335790026,"pZ":2.8625078608103562,"vX0":1.4337824142420799,"vY0":-144.02807268502318,"vZ0":-3.7592696134548937,"x":180.77,"y":161.49,"x0":-1.0117933737496743,"y0":50.00023390066318,"z0":5.798332579480558,"aX":-18.881275620208562},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":4.6,"breakHorizontal":16.0,"spinRate":2295,"spinDirection":231},"zone":11,"typeConfidence":2.0,"plateTime":0.37984020081015446,"extension":6.237157825112102},"index":3,"playId":"5115a9ff-7fe9-324b-96d3-fc5a3029ffe2","pitchNumber":2,"startTime":"2026-08-30T19:11:14.950Z","endTime":"2026-08-30T19:11:19.083Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.042521050418934,"aZ":-29.418400526896868,"pfxX":-0.08425767731165346,"pfxZ":1.4593074968198927,"pX":-0.9189369975676752,"pZ":2.3773944398445233,"vX0":0.2544051738151134,"vY0":-135.68700660377786,"vZ0":-3.964750043324824,"x":152.03,"y":174.59,"x0":-1.0024276353515102,"y0":50.00312402261113,"z0":5.877246587419194,"aX":-0.1591867209499879},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.2,"breakHorizontal":0.1,"spinRate":2617,"spinDirection":180},"zone":13,"typeConfidence":2.0,"plateTime":0.40165855229751113,"extension":6.003900281801938},"index":4,"playId":"3b82b7d4-83c8-3a06-aa9e-0b5001711f3c","pitchNumber":3,"startTime":"2026-08-30T19:11:32.396Z","endTime":"2026-08-30T19:11:36.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.8,"endSpeed":89.4,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.477202620894445,"aZ":-27.35166852848247,"pfxX":-9.930125029906948,"pfxZ":2.3627340103846795,"pX":-0.447075862891695,"pZ":2.955958896792136,"vX0":4.455455317212733,"vY0":-142.28885323616078,"vZ0":-3.4018301107809963,"x":134.04,"y":158.97,"x0":-0.7452957310977283,"y0":50.00655787806184,"z0":5.905383848780543,"aX":-20.311059726630532},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":3.7,"breakHorizontal":17.0,"spinRate":2365,"spinDirection":225},"zone":1,"typeConfidence":2.0,"plateTime":0.38532619029406945,"extension":6.254187632824162},"index":5,"playId":"8e031f95-0ad3-3c53-aaad-4415168cb97d","pitchNumber":4,"startTime":"2026-08-30T19:12:00.330Z","endTime":"2026-08-30T19:12:04.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.257065803930672,"aZ":-40.64472295180799,"pfxX":3.757755265701439,"pfxZ":-5.328110621403962,"pX":0.2492090776765901,"pZ":1.6918366503683702,"vX0":1.390070283252034,"vY0":-125.24380525260817,"vZ0":-2.722640683960691,"x":107.5,"y":193.1,"x0":-0.8012903488935337,"y0":50.00581676970118,"z0":6.116746770928511,"aX":5.970947019322499},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.9,"breakVerticalInduced":-10.1,"breakHorizontal":-7.1,"spinRate":2629,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4373090654075056,"extension":5.797918185482552},"index":6,"playId":"320486ed-aeff-35c4-b487-9602fe4804ac","pitchNumber":5,"startTime":"2026-08-30T19:12:18.149Z","endTime":"2026-08-30T19:12:28.132Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.6,"endSpeed":90.5,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.91193260554718,"aZ":-14.377997677162881,"pfxX":-4.587340879639132,"pfxZ":8.47288151686837,"pX":-0.3178376871879264,"pZ":4.18808622410559,"vX0":3.057239168404801,"vY0":-143.70059467071007,"vZ0":-2.5208936372935122,"x":129.12,"y":125.7,"x0":-0.7970746589776405,"y0":50.00414713266621,"z0":5.964978385355121,"aX":-9.637395652029168},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.0,"breakHorizontal":7.7,"spinRate":2444,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.38050989734281915,"extension":6.252146690539541},"hitData":{"launchSpeed":97.2,"launchAngle":31.0,"totalDistance":383.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":147.76,"coordY":49.32}},"index":7,"playId":"73d51ee2-2efc-3b6b-85a8-8662ab3efeeb","pitchNumber":6,"startTime":"2026-08-30T19:13:07.313Z","endTime":"2026-08-30T19:13:16.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":663494,"link":"/api/v1/people/663494"},"third":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.6,"awayTeamWinProbability":81.4,"homeTeamWinProbabilityAdded":-6.0,"leverageIndex":2.14,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:13:16.974Z","atBatIndex":26},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum called out on strikes.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:15:25.401Z","endTime":"2026-08-30T19:17:48.309Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.9,"endSpeed":78.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.00004858634909,"aZ":-31.368744260973614,"pfxX":-1.8493219097109588,"pfxZ":0.5314469575619976,"pX":-0.03923325966962558,"pZ":1.774110467903474,"vX0":-1.3216222778454216,"vY0":-120.873694721544,"vZ0":-4.495793600297156,"x":118.5,"y":190.88,"x0":0.7509786473493039,"y0":50.00107236440325,"z0":6.349974774714412,"aX":-2.7925870296016915},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":0.4,"breakHorizontal":3.6,"spinRate":2679,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.4496127655213593,"extension":6.253026814574462},"index":0,"playId":"6145b671-1d68-3231-8e20-102fa44090ff","pitchNumber":1,"startTime":"2026-08-30T19:15:32.157Z","endTime":"2026-08-30T19:15:36.025Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":1,"startTime":"2026-08-30T19:15:42.824Z","endTime":"2026-08-30T19:16:01.988Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.63597319374599,"aZ":-44.615489820474075,"pfxX":-3.674863687504794,"pfxZ":-9.438749416707854,"pX":-0.34354214367009195,"pZ":1.1760221784605818,"vX0":-1.4877552774145517,"vY0":-114.78058801425561,"vZ0":-2.0657091547479203,"x":130.1,"y":207.03,"x0":0.7928165509641066,"y0":50.00326657865441,"z0":6.480756025552812,"aX":-4.843793840975586},"breaks":{"breakAngle":6.0,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.7,"breakVerticalInduced":-17.3,"breakHorizontal":7.1,"spinRate":3029,"spinDirection":331},"zone":13,"typeConfidence":2.0,"plateTime":0.4794138095948828,"extension":6.154601807789451},"index":2,"playId":"b8b3c1c3-8a23-31ff-a467-16c0eef8822c","pitchNumber":2,"startTime":"2026-08-30T19:16:01.988Z","endTime":"2026-08-30T19:16:06.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.7,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.21881468315142,"aZ":-14.162634080022357,"pfxX":3.71637368054445,"pfxZ":9.65113666742281,"pX":-1.536603846961739,"pZ":2.4834981593792285,"vX0":-6.307093818468281,"vY0":-135.4192902659251,"vZ0":-7.761372073123879,"x":175.57,"y":171.73,"x0":0.33463342049579853,"y0":50.00517597439814,"z0":6.367778219388062,"aX":6.937816556966874},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":-5.5,"spinRate":2072,"spinDirection":158},"zone":11,"typeConfidence":2.0,"plateTime":0.40372758637170536,"extension":6.291750333016772},"index":3,"playId":"08396ccc-d2b1-394f-8d11-ceb207735d0b","pitchNumber":3,"startTime":"2026-08-30T19:16:28.327Z","endTime":"2026-08-30T19:16:32.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":79.8,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.63028681780028,"aZ":-31.522881849130616,"pfxX":-0.8456146164638207,"pfxZ":0.4105161562388855,"pX":-0.5858888437590544,"pZ":-0.39592191969932894,"vX0":-2.8152688232242014,"vY0":-125.14795967051204,"vZ0":-9.737673697272495,"x":139.33,"y":249.47,"x0":0.664184036613326,"y0":50.00262907795877,"z0":6.1334844594431654,"aX":-1.3388686036481003},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.3,"breakHorizontal":2.2,"spinRate":2633,"spinDirection":292},"zone":13,"typeConfidence":2.0,"plateTime":0.43792872280568274,"extension":6.254701964144327},"index":4,"playId":"7d2a16b1-e1b6-336f-af1e-acf633f7edf1","pitchNumber":4,"startTime":"2026-08-30T19:16:46.870Z","endTime":"2026-08-30T19:16:50.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":78.9,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.161689363539455,"aZ":-34.12834060807399,"pfxX":-1.1827177318875712,"pfxZ":-1.258414780645734,"pX":-0.2978367308795006,"pZ":1.0989641977445224,"vX0":-2.1661155396334486,"vY0":-123.55130918256702,"vZ0":-5.663617012350933,"x":128.35,"y":209.11,"x0":0.7416876701059646,"y0":50.00083437947857,"z0":6.267888767414025,"aX":-1.8396904622109478},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.2,"breakHorizontal":2.6,"spinRate":2629,"spinDirection":282},"zone":13,"typeConfidence":2.0,"plateTime":0.4422525497350236,"extension":6.26086951970428},"index":5,"playId":"b0084913-64c8-3e7b-a884-c8bafec8e6df","pitchNumber":5,"startTime":"2026-08-30T19:17:14.221Z","endTime":"2026-08-30T19:17:17.960Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.43668739120923,"aZ":-43.604599474032014,"pfxX":-5.408338720571531,"pfxZ":-8.40059725266815,"pX":0.4055015295128843,"pZ":2.8463235584425095,"vX0":0.7616281995948835,"vY0":-116.12601525055713,"vZ0":0.8420276324274445,"x":101.54,"y":161.93,"x0":0.7750140374517895,"y0":50.002009674297646,"z0":6.638406343258198,"aX":-7.360660079044583},"breaks":{"breakAngle":9.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-57.7,"breakVerticalInduced":-14.6,"breakHorizontal":9.6,"spinRate":3090,"spinDirection":333},"zone":3,"typeConfidence":2.0,"plateTime":0.47227509653290634,"extension":6.210746430489878},"index":6,"playId":"532a1f67-8a02-30d4-8064-fc06a1f01dfb","pitchNumber":6,"startTime":"2026-08-30T19:17:44.458Z","endTime":"2026-08-30T19:17:48.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.900000000000002,"awayTeamWinProbability":80.1,"homeTeamWinProbabilityAdded":1.3000000000000007,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:17:48.309Z","atBatIndex":27},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Horwitz flies out to center fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:18:00.444Z","endTime":"2026-08-30T19:19:18.926Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":86.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.651457970559495,"aZ":-15.230727250209764,"pfxX":4.430814217297046,"pfxZ":8.90472470532108,"pX":-1.7011479303894115,"pZ":2.462556012224643,"vX0":-6.776247716043526,"vY0":-136.71540369634278,"vZ0":-7.684945013730968,"x":181.84,"y":172.29,"x0":0.22792219506068634,"y0":50.006537531616104,"z0":6.344796846583129,"aX":8.434476660517747},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.8,"breakHorizontal":-6.7,"spinRate":2203,"spinDirection":165},"zone":11,"typeConfidence":2.0,"plateTime":0.3998399962678958,"extension":6.310345249620463},"index":0,"playId":"ad422e22-fe79-3c2c-8940-e6fa24f91366","pitchNumber":1,"startTime":"2026-08-30T19:18:10.057Z","endTime":"2026-08-30T19:18:14.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6819147397977,"aZ":-14.160750453215773,"pfxX":4.126844907047728,"pfxZ":9.54637633239254,"pX":-0.8965269556164933,"pZ":2.430200339331802,"vX0":-4.96893439194004,"vY0":-136.19108270527937,"vZ0":-7.817711392456871,"x":151.17,"y":173.16,"x0":0.4116744512942902,"y0":50.001882688285086,"z0":6.308468605607358,"aX":7.786301383785087},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-6.5,"spinRate":2312,"spinDirection":152},"zone":13,"typeConfidence":2.0,"plateTime":0.4015116107222694,"extension":6.3774633448972144},"index":1,"playId":"bacd5d10-dd7c-3a0b-9689-6ec85d57c1ef","pitchNumber":2,"startTime":"2026-08-30T19:18:25.469Z","endTime":"2026-08-30T19:18:29.188Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.1,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.964271044355744,"aZ":-32.78315151007082,"pfxX":-2.1637976392453773,"pfxZ":-0.3890398861085025,"pX":-0.3638312638219044,"pZ":3.715790974315111,"vX0":-1.5773900428922314,"vY0":-123.75603224096199,"vZ0":-0.23234647853350698,"x":130.87,"y":138.45,"x0":0.5593433233276225,"y0":50.001111559046166,"z0":6.519920594872703,"aX":-3.4096780226919505},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-0.5,"breakHorizontal":4.2,"spinRate":2601,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.4398899428131964,"extension":6.250791476380152},"index":2,"playId":"2effdc90-fe61-3423-afa2-59a1086bb0d5","pitchNumber":3,"startTime":"2026-08-30T19:18:43.630Z","endTime":"2026-08-30T19:18:46.881Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.6,"endSpeed":77.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.504634185665772,"aZ":-29.385729214642218,"pfxX":-3.6064881578854835,"pfxZ":1.8321789489346312,"pX":-0.5110670177688103,"pZ":1.96630907021913,"vX0":-1.7611917521392413,"vY0":-121.77287697860177,"vZ0":-4.266111074730825,"x":136.48,"y":185.69,"x0":0.6875477795082267,"y0":50.000044808742,"z0":6.2527150890912795,"aX":-5.47277956681273},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":2.6,"breakHorizontal":7.0,"spinRate":2576,"spinDirection":268},"zone":7,"typeConfidence":2.0,"plateTime":0.44796819058085857,"extension":6.282975976149106},"hitData":{"launchSpeed":89.3,"launchAngle":28.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":124.93,"coordY":65.38}},"index":3,"playId":"d83d7de6-8b9d-3d02-978f-745a6b83a65f","pitchNumber":4,"startTime":"2026-08-30T19:19:10.991Z","endTime":"2026-08-30T19:19:18.926Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.9,"awayTeamWinProbability":79.1,"homeTeamWinProbabilityAdded":0.9999999999999964,"leverageIndex":0.39,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:19:18.926Z","atBatIndex":28},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nick Yorke flies out to center fielder Nathan Church.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2026-08-30T19:19:33.383Z","endTime":"2026-08-30T19:20:08.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":79.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.79008222048861,"aZ":-31.51662743014929,"pfxX":-1.3733807625059982,"pfxZ":0.414883597355022,"pX":0.04312857980977086,"pZ":2.7138183877561937,"vX0":-1.3667844144732724,"vY0":-123.39335370912993,"vZ0":-2.7767970634915042,"x":115.36,"y":165.51,"x0":0.7784500247924765,"y0":50.000953464549895,"z0":6.454613971822441,"aX":-2.161086745354691},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":0.5,"breakHorizontal":2.8,"spinRate":2783,"spinDirection":279},"zone":5,"typeConfidence":2.0,"plateTime":0.44042495398319215,"extension":6.173581946202933},"index":0,"playId":"1ac5acf6-9661-3224-a74c-65e80b4b2f7d","pitchNumber":1,"startTime":"2026-08-30T19:19:41.674Z","endTime":"2026-08-30T19:19:45.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":86.6,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.316602893625177,"aZ":-14.789890298308913,"pfxX":3.9908071426564664,"pfxZ":9.163012089291858,"pX":-0.5184440339917447,"pZ":3.038548415117908,"vX0":-4.220605815245228,"vY0":-135.80971428446128,"vZ0":-6.270173499690408,"x":136.76,"y":156.74,"x0":0.5256224384022731,"y0":50.006612617632186,"z0":6.377430734147883,"aX":7.575104308903213},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":15.7,"breakHorizontal":-6.5,"spinRate":2195,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.4008803316485636,"extension":6.424970265399488},"hitData":{"launchSpeed":92.6,"launchAngle":30.0,"totalDistance":337.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.59,"coordY":66.42}},"index":1,"playId":"319fb013-4697-375e-95f0-4a742aad4dba","pitchNumber":2,"startTime":"2026-08-30T19:20:00.351Z","endTime":"2026-08-30T19:20:08.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.6,"awayTeamWinProbability":78.4,"homeTeamWinProbabilityAdded":0.7000000000000028,"leverageIndex":0.26,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:20:08.868Z","atBatIndex":29},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jordan Walker grounds out sharply, third baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":30,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:22:16.625Z","endTime":"2026-08-30T19:23:13.038Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.2,"endSpeed":78.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.44942656558114,"aZ":-42.995772397102435,"pfxX":3.43074533710607,"pfxZ":-7.001516534099608,"pX":-0.03781951947955,"pZ":2.1402300494141784,"vX0":0.6496273794854405,"vY0":-122.77564172520891,"vZ0":-1.2699631410067602,"x":118.44,"y":180.99,"x0":-0.751119730249728,"y0":50.003527933402,"z0":6.2829818018899894,"aX":5.302841609903253},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.9,"breakVerticalInduced":-12.7,"breakHorizontal":-6.4,"spinRate":2711,"spinDirection":45},"zone":8,"typeConfidence":2.0,"plateTime":0.4440143121184206,"extension":5.971305746312311},"index":0,"playId":"931ce6e3-71d0-3d93-91fe-fc535c1ea8f7","pitchNumber":1,"startTime":"2026-08-30T19:22:23.630Z","endTime":"2026-08-30T19:22:28.119Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.7,"endSpeed":90.7,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.727372558998432,"aZ":-23.39585006786927,"pfxX":-8.379143191224355,"pfxZ":4.225605027235045,"pX":-0.3805129386340348,"pZ":1.9301037863249584,"vX0":4.021038589399215,"vY0":-142.30091730646043,"vZ0":-6.693788124047201,"x":131.5,"y":186.67,"x0":-0.7133289453827805,"y0":50.00333345420135,"z0":5.766914441655434,"aX":-17.405061764870428},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":6.6,"breakHorizontal":14.5,"spinRate":2364,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.383047919802757,"extension":6.364624800331077},"index":1,"playId":"c88ca0e6-8ee4-3961-a63e-f5aca462f5de","pitchNumber":2,"startTime":"2026-08-30T19:22:43.451Z","endTime":"2026-08-30T19:22:47.382Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2026-08-30T19:22:57.125Z","endTime":"2026-08-30T19:23:05.403Z","isPitch":false,"type":"action","player":{"id":691023,"link":"/api/v1/people/691023"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.13363610363506,"aZ":-42.47463871029198,"pfxX":4.42625573723524,"pfxZ":-6.471196265805131,"pX":0.30336794899136316,"pZ":1.7019225231069737,"vX0":1.0034554649825524,"vY0":-125.0341067528968,"vZ0":-2.4238435028953624,"x":105.44,"y":192.83,"x0":-0.6780242580156939,"y0":50.006099399135984,"z0":6.154326649838544,"aX":7.041154531100797},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-12.0,"breakHorizontal":-8.3,"spinRate":2870,"spinDirection":46},"zone":14,"typeConfidence":2.0,"plateTime":0.4372950051388451,"extension":5.97854286528534},"hitData":{"launchSpeed":100.0,"launchAngle":-6.0,"totalDistance":17.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":98.09,"coordY":166.6}},"index":3,"playId":"9bc22861-7261-30dd-a911-24fdd07e083a","pitchNumber":3,"startTime":"2026-08-30T19:23:05.403Z","endTime":"2026-08-30T19:23:13.038Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.1,"awayTeamWinProbability":80.9,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.97,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:23:13.038Z","atBatIndex":30},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out sharply to right fielder Esmerlyn Valdez in foul territory.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:23:34.006Z","endTime":"2026-08-30T19:24:17.873Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.0,"endSpeed":89.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.34159670176749,"aZ":-16.42713386573199,"pfxX":-4.32467609462932,"pfxZ":7.644779617659113,"pX":-0.2890014643151032,"pZ":3.1294037550634406,"vX0":3.1681094770434397,"vY0":-142.72817711980645,"vZ0":-5.059531081356009,"x":128.02,"y":154.29,"x0":-0.8524023168809066,"y0":50.00347516589117,"z0":5.962157893659958,"aX":-8.908641673732085},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":13.0,"breakHorizontal":7.2,"spinRate":2322,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.38400128718949356,"extension":6.050574777598279},"index":0,"playId":"4f9242ce-c2ac-3472-8ab1-133757cd932d","pitchNumber":1,"startTime":"2026-08-30T19:23:35.457Z","endTime":"2026-08-30T19:23:39.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":96.8,"endSpeed":89.3,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.41861892715339,"aZ":-24.926266309185422,"pfxX":-8.346864814213326,"pfxZ":3.5815908749118694,"pX":-2.4408656352130413,"pZ":2.8716549509646057,"vX0":-0.9453676851566248,"vY0":-140.98269700963257,"vZ0":-4.032863821398095,"x":210.04,"y":161.25,"x0":-1.0164165634452045,"y0":50.00516165628759,"z0":5.919119809106292,"aX":-16.89415630947961},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":5.9,"breakHorizontal":15.4,"spinRate":2308,"spinDirection":228},"zone":11,"typeConfidence":2.0,"plateTime":0.38771699761135414,"extension":5.908745476060359},"index":1,"playId":"f2f09b92-09ad-3001-8c84-89dab80cb2f3","pitchNumber":2,"startTime":"2026-08-30T19:23:49.112Z","endTime":"2026-08-30T19:23:53.356Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.439504959169593,"aZ":-27.551435148044725,"pfxX":0.8460435208647874,"pfxZ":2.5404940601095625,"pX":0.02051881096994073,"pZ":2.6395403920855554,"vX0":2.0579196565673947,"vY0":-133.6942818142112,"vZ0":-3.7206239246177315,"x":116.22,"y":167.51,"x0":-0.8675434005694687,"y0":50.00287096408889,"z0":6.01523822676781,"aX":1.5391188541865366},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":4.1,"breakHorizontal":-1.9,"spinRate":2571,"spinDirection":179},"zone":5,"typeConfidence":2.0,"plateTime":0.408884608943584,"extension":5.933400609547419},"hitData":{"launchSpeed":104.0,"launchAngle":51.0,"totalDistance":282.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":210.53,"coordY":122.63}},"index":2,"playId":"7afdd3ab-b5de-3eef-b71d-466cb8c02480","pitchNumber":3,"startTime":"2026-08-30T19:24:07.151Z","endTime":"2026-08-30T19:24:17.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":17.4,"awayTeamWinProbability":82.6,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:24:17.873Z","atBatIndex":31},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"José Fermín strikes out swinging.","rbi":0,"awayScore":3,"homeScore":0,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2026-08-30T19:24:45.069Z","endTime":"2026-08-30T19:26:35.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.279488446712417,"aZ":-25.394067255453546,"pfxX":-8.506909414323943,"pfxZ":3.3652176173670743,"pX":-0.5404420220849608,"pZ":2.369501213873328,"vX0":3.3530534493884825,"vY0":-140.84502608389172,"vZ0":-5.442274991921641,"x":137.6,"y":174.8,"x0":-0.6396290860130359,"y0":50.000011449450824,"z0":5.963650359262033,"aX":-17.1289373768351},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.2,"breakHorizontal":14.8,"spinRate":2317,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.38852240203538724,"extension":6.171226668993132},"index":0,"playId":"25e965bf-3603-355d-9858-83d6b4974df7","pitchNumber":1,"startTime":"2026-08-30T19:24:46.389Z","endTime":"2026-08-30T19:24:49.747Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":79.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.87669242735784,"aZ":-40.201835269768445,"pfxX":2.5199134028484753,"pfxZ":-5.047836391725513,"pX":0.9166352946835703,"pZ":1.3125291992476296,"vX0":2.6819136828707024,"vY0":-124.93539488243206,"vZ0":-3.7450393228272,"x":82.06,"y":203.34,"x0":-0.4960147260786609,"y0":50.00437586112085,"z0":6.116568639775474,"aX":4.005563069802739},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.7,"breakVerticalInduced":-9.7,"breakHorizontal":-5.2,"spinRate":2670,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.43749115883316536,"extension":5.827653692543336},"index":1,"playId":"7b7e778c-ee15-30d9-bf41-49eba95bb6a0","pitchNumber":2,"startTime":"2026-08-30T19:25:05.280Z","endTime":"2026-08-30T19:25:09.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.6,"endSpeed":90.6,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.65123970965512,"aZ":-22.128026380026714,"pfxX":-8.580284043568092,"pfxZ":4.830316392449507,"pX":0.8476918518639387,"pZ":3.377387231028611,"vX0":7.094670397685917,"vY0":-142.13402928916085,"vZ0":-3.356232348825364,"x":84.69,"y":147.59,"x0":-0.5462394521783068,"y0":50.00078632346555,"z0":5.952114012670737,"aX":-17.836964552994736},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":8.4,"breakHorizontal":14.4,"spinRate":2352,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3830148342489439,"extension":6.397686933826464},"index":2,"playId":"fa39834d-b33f-3acc-862d-362bda021cae","pitchNumber":3,"startTime":"2026-08-30T19:25:27.208Z","endTime":"2026-08-30T19:25:31.055Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.3,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.48331541023172,"aZ":-12.368880103909918,"pfxX":-4.524859282130708,"pfxZ":9.507317324762646,"pX":0.6441813233978535,"pZ":2.616772213686826,"vX0":4.886775040035908,"vY0":-143.07682298067178,"vZ0":-7.062597805501519,"x":92.45,"y":168.13,"x0":-0.4940168835656822,"y0":50.00619987217457,"z0":5.88421429756949,"aX":-9.429631488939211},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":16.1,"breakHorizontal":7.3,"spinRate":2434,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.38209096541866927,"extension":6.206808013563929},"index":3,"playId":"f66ad69a-944d-30de-b035-3ad81d64b782","pitchNumber":4,"startTime":"2026-08-30T19:25:47.753Z","endTime":"2026-08-30T19:25:51.225Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":91.1,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.336447247756126,"aZ":-22.113963287635883,"pfxX":-8.175785761488669,"pfxZ":4.806349611453852,"pX":-0.680691438955796,"pZ":1.2474091846914876,"vX0":2.7995274591516797,"vY0":-142.95046215450748,"vZ0":-8.75679555931113,"x":142.95,"y":205.1,"x0":-0.6035533536843196,"y0":50.00436181242145,"z0":5.710328644640527,"aX":-17.120575791637823},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.8,"breakVerticalInduced":7.3,"breakHorizontal":14.4,"spinRate":2310,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3814502934910551,"extension":6.108111668720906},"index":4,"playId":"5af4a65b-2fa3-300c-8e81-73fc002bfd1c","pitchNumber":5,"startTime":"2026-08-30T19:26:07.159Z","endTime":"2026-08-30T19:26:11.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.7,"endSpeed":80.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.474004607443998,"aZ":-44.073997426107425,"pfxX":5.424269607548229,"pfxZ":-7.3627880081345705,"pX":0.5410972698516644,"pZ":1.6377476657414642,"vX0":1.0744695256288923,"vY0":-126.25097675414244,"vZ0":-2.4265366532990122,"x":96.37,"y":194.56,"x0":-0.5947601740336463,"y0":50.0051551840607,"z0":6.155565491954041,"aX":8.764855302801475},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-13.7,"breakHorizontal":-10.1,"spinRate":3007,"spinDirection":42},"zone":9,"typeConfidence":2.0,"plateTime":0.4336958612499502,"extension":5.964226967877661},"index":5,"playId":"303a0851-65b7-34f6-afd0-b3f4ee1bdc0b","pitchNumber":6,"startTime":"2026-08-30T19:26:31.099Z","endTime":"2026-08-30T19:26:35.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.400000000000002,"awayTeamWinProbability":83.6,"homeTeamWinProbabilityAdded":-0.9999999999999964,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:26:35.180Z","atBatIndex":32},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Jared Triolo homers (3) on a fly ball to left field.","rbi":1,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":33,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:28:37.620Z","endTime":"2026-08-30T19:29:28.502Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":{"id":669461,"link":"/api/v1/people/669461"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.9,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.159413514684495,"aZ":-35.44019472321472,"pfxX":-3.440749121234628,"pfxZ":-2.239488177466278,"pX":0.7860588546186771,"pZ":5.322232214575368,"vX0":0.9855260839991483,"vY0":-119.22640977737944,"vZ0":4.092473212012709,"x":87.04,"y":95.08,"x0":0.8175610614079333,"y0":50.00352433116942,"z0":6.757260326362654,"aX":-5.01724138009196},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.3,"breakVerticalInduced":-3.0,"breakHorizontal":6.0,"spinRate":2585,"spinDirection":274},"zone":12,"typeConfidence":2.0,"plateTime":0.4571779635864299,"extension":6.144298552511689},"index":0,"playId":"066d4103-5f99-3b93-9943-34b720891dc3","pitchNumber":1,"startTime":"2026-08-30T19:28:47.185Z","endTime":"2026-08-30T19:28:51.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":78.2,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.29301560444264,"aZ":-22.35203631466407,"pfxX":6.95980830937102,"pfxZ":6.350633209692665,"pX":-0.38208596896347075,"pZ":2.559471922338344,"vX0":-4.980202709522466,"vY0":-122.99244543268641,"vZ0":-4.297990382079268,"x":131.56,"y":169.67,"x0":0.7556304707669906,"y0":50.00070288005811,"z0":6.2039784342050845,"aX":10.75963747619584},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":10.8,"breakHorizontal":-11.5,"spinRate":1657,"spinDirection":134},"zone":4,"typeConfidence":2.0,"plateTime":0.44377434854493103,"extension":6.244016231668887},"hitData":{"launchSpeed":104.1,"launchAngle":33.0,"totalDistance":412.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":8.6,"coordY":78.87}},"index":1,"playId":"2205f86c-abd4-3d6e-b0cb-8f2de6934c11","pitchNumber":2,"startTime":"2026-08-30T19:29:01.851Z","endTime":"2026-08-30T19:29:28.502Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.4,"awayTeamWinProbability":89.6,"homeTeamWinProbabilityAdded":-6.000000000000002,"leverageIndex":0.48,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:29:28.502Z","atBatIndex":33},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Oneil Cruz flies out to left fielder Bryan Torres.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":34,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:29:46.939Z","endTime":"2026-08-30T19:31:33.546Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":79.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.295543213364745,"aZ":-32.90991123601989,"pfxX":-1.9444167731558646,"pfxZ":-0.4782998710955255,"pX":-0.4936723746757788,"pZ":0.1644805195414037,"vX0":-2.2832461860171374,"vY0":-122.98130389487534,"vZ0":-8.046750681747417,"x":135.82,"y":234.34,"x0":0.6946300461196631,"y0":50.00090352930765,"z0":6.220714326574884,"aX":-3.0176980319877615},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-2.3,"breakHorizontal":4.0,"spinRate":2683,"spinDirection":263},"zone":13,"typeConfidence":2.0,"plateTime":0.4430860781724042,"extension":6.268029806820656},"index":0,"playId":"fc1bbeae-1f98-3ce0-8cc8-f903ba3f2fc4","pitchNumber":1,"startTime":"2026-08-30T19:29:46.939Z","endTime":"2026-08-30T19:29:50.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":78.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.759239346285824,"aZ":-31.689179957138784,"pfxX":-2.4217631569760587,"pfxZ":0.30997231371274836,"pX":-0.7273375188726448,"pZ":2.250232424494259,"vX0":-2.6520614216977196,"vY0":-122.66944192189158,"vZ0":-3.5246566691351804,"x":144.72,"y":178.02,"x0":0.6762048707041058,"y0":50.00134630197688,"z0":6.363903131423125,"aX":-3.7464429451438828},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":0.1,"breakHorizontal":4.9,"spinRate":2610,"spinDirection":260},"zone":7,"typeConfidence":2.0,"plateTime":0.44391645846585037,"extension":6.347094376483451},"index":1,"playId":"70b8ab14-8ed0-3dd8-bdbf-f38a6193fa42","pitchNumber":2,"startTime":"2026-08-30T19:30:01.643Z","endTime":"2026-08-30T19:30:05.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":78.8,"endSpeed":72.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.07084575831733,"aZ":-44.0707872039295,"pfxX":-4.264423498960149,"pfxZ":-8.99249585789677,"pX":-0.3115824130988269,"pZ":1.1773866071844026,"vX0":-0.8262745735270424,"vY0":-114.79110456339505,"vZ0":-2.1494344657146454,"x":128.88,"y":206.99,"x0":0.6076836389468067,"y0":50.00453490697916,"z0":6.453010803211517,"aX":-5.639367104194015},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.8,"breakVerticalInduced":-16.6,"breakHorizontal":7.9,"spinRate":2978,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4788394812612342,"extension":6.233726968673225},"index":2,"playId":"6db311ca-887e-3872-9f10-f6469094a624","pitchNumber":3,"startTime":"2026-08-30T19:30:18.067Z","endTime":"2026-08-30T19:30:21.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2026-08-30T19:30:35.129Z","endTime":"2026-08-30T19:30:46.906Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":81.0,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.292322847721266,"aZ":-29.60707730359659,"pfxX":-1.8527798503309825,"pfxZ":1.5866614313714635,"pX":-1.6753614390319589,"pZ":0.2646402711605251,"vX0":-4.8716741595907935,"vY0":-125.36391409912672,"vZ0":-8.664924311156987,"x":180.86,"y":231.63,"x0":0.5207600996656094,"y0":50.0043024776763,"z0":6.124404552915748,"aX":-2.9988529679595253},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.9,"breakVerticalInduced":1.4,"breakHorizontal":4.3,"spinRate":2747,"spinDirection":240},"zone":13,"typeConfidence":2.0,"plateTime":0.4340989418779517,"extension":6.345591133435266},"index":4,"playId":"60f2ff8c-3dea-3b8d-9ad0-8b4e6488be32","pitchNumber":4,"startTime":"2026-08-30T19:30:46.906Z","endTime":"2026-08-30T19:30:50.965Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.599265127171652,"aZ":-17.61832284038354,"pfxX":8.357756963192966,"pfxZ":7.594791547754545,"pX":-1.1018333201626054,"pZ":3.0177014000312288,"vX0":-6.877137397330996,"vY0":-136.94364669867434,"vZ0":-5.647524455309078,"x":159.0,"y":157.3,"x0":0.34459869445567093,"y0":50.005004234877724,"z0":6.2946196668783205,"aX":16.02440529592108},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":12.8,"breakHorizontal":-13.9,"spinRate":2215,"spinDirection":154},"zone":11,"typeConfidence":2.0,"plateTime":0.39853574028217587,"extension":6.409837706468195},"index":5,"playId":"7f5cd899-045a-39aa-bf04-b5736fd90164","pitchNumber":5,"startTime":"2026-08-30T19:31:06.818Z","endTime":"2026-08-30T19:31:10.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.28107248486444,"aZ":-31.969966397070603,"pfxX":-1.1644133929634042,"pfxZ":0.1348521630959798,"pX":0.13192992029267972,"pZ":3.1722815193191356,"vX0":-1.0311775073096814,"vY0":-123.11165584017466,"vZ0":-1.4106764376419862,"x":111.97,"y":153.13,"x0":0.7048376482197721,"y0":50.00549997201762,"z0":6.4141077383184095,"aX":-1.8201301248909623},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":0.1,"breakHorizontal":2.3,"spinRate":2532,"spinDirection":257},"zone":2,"typeConfidence":2.0,"plateTime":0.4418600205529435,"extension":6.2389226516244465},"hitData":{"launchSpeed":85.7,"launchAngle":42.0,"totalDistance":283.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":55.88,"coordY":109.52}},"index":6,"playId":"e7d9bf5f-dec0-3bff-93f5-ff44a0ef0fbf","pitchNumber":6,"startTime":"2026-08-30T19:31:24.416Z","endTime":"2026-08-30T19:31:33.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.200000000000001,"awayTeamWinProbability":88.8,"homeTeamWinProbabilityAdded":0.8000000000000007,"leverageIndex":0.32,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:31:33.546Z","atBatIndex":34},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a sharp line drive to left fielder Bryan Torres.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":35,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:31:48.791Z","endTime":"2026-08-30T19:33:02.717Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.054586205002828,"aZ":-11.528684717221667,"pfxX":3.4783802275069005,"pfxZ":11.009304227302131,"pX":-0.5213282533406075,"pZ":2.527673658585999,"vX0":-4.055679430072974,"vY0":-135.90005792105117,"vZ0":-8.008869303581314,"x":136.87,"y":170.53,"x0":0.5366128497198306,"y0":50.003099629320765,"z0":6.308681220874804,"aX":6.523463000934449},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.5,"breakHorizontal":-5.5,"spinRate":2232,"spinDirection":155},"zone":4,"typeConfidence":2.0,"plateTime":0.4026344317679236,"extension":6.441514128957316},"index":0,"playId":"5b43220d-bd0b-3e04-8803-d605b777bb33","pitchNumber":1,"startTime":"2026-08-30T19:31:59.736Z","endTime":"2026-08-30T19:32:02.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":80.5,"endSpeed":74.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.470605938814153,"aZ":-45.29071110026453,"pfxX":-4.965766120114647,"pfxZ":-9.544255241151607,"pX":-0.31466955580665296,"pZ":0.9586980314318424,"vX0":-0.6462582393938288,"vY0":-117.18905850331775,"vZ0":-2.7315006014077063,"x":128.99,"y":212.9,"x0":0.6097770558052588,"y0":50.00002319401603,"z0":6.415524628324739,"aX":-6.827587427417612},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.2,"breakVerticalInduced":-17.6,"breakHorizontal":9.1,"spinRate":3096,"spinDirection":327},"zone":13,"typeConfidence":2.0,"plateTime":0.46941662127112815,"extension":6.222357344530412},"index":1,"playId":"e37bcec1-d1a9-370e-b61b-a5af047e1a2b","pitchNumber":2,"startTime":"2026-08-30T19:32:21.151Z","endTime":"2026-08-30T19:32:24.597Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T19:32:36.058Z","endTime":"2026-08-30T19:32:52.209Z","isPitch":false,"type":"action","player":{"id":668804,"link":"/api/v1/people/668804"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.99398935773928,"aZ":-31.160780777802575,"pfxX":-2.447984579005219,"pfxZ":0.6325837804294476,"pX":-0.24755473931999733,"pZ":2.189868418056872,"vX0":-1.3888377458871262,"vY0":-124.63933154519863,"vZ0":-3.9374723585555715,"x":126.44,"y":179.65,"x0":0.6325385083528409,"y0":50.00199646323235,"z0":6.327290579442028,"aX":-3.9006664361757233},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":0.6,"breakHorizontal":4.7,"spinRate":2527,"spinDirection":265},"zone":8,"typeConfidence":2.0,"plateTime":0.43728690680762616,"extension":6.408807057098793},"hitData":{"launchSpeed":103.7,"launchAngle":17.0,"totalDistance":282.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":47.02,"coordY":88.4}},"index":3,"playId":"7dad10be-7c6a-34b6-b851-a7d4fd819ea5","pitchNumber":3,"startTime":"2026-08-30T19:32:52.209Z","endTime":"2026-08-30T19:33:02.717Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.299999999999999,"awayTeamWinProbability":89.7,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.24,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:33:02.717Z","atBatIndex":35},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Rafael Flores Jr. grounds out, third baseman Ramón Urías to first baseman Alec Burleson. Bryan Reynolds to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:33:26.652Z","endTime":"2026-08-30T19:34:01.481Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":79.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.3399188388622,"aZ":-30.880915464177072,"pfxX":-1.9037276512961623,"pfxZ":0.8319702953787962,"pX":-0.8256148056366505,"pZ":1.0411949078896627,"vX0":-2.957321055726318,"vY0":-123.27013376280517,"vZ0":-6.441459307158389,"x":148.47,"y":210.67,"x0":0.6307113653970474,"y0":50.00502409246213,"z0":6.250761182159545,"aX":-2.970381919172785},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":0.4,"breakHorizontal":4.1,"spinRate":2747,"spinDirection":258},"zone":13,"typeConfidence":2.0,"plateTime":0.4420133644065358,"extension":6.2795890452427034},"index":0,"playId":"557dbb52-8424-3683-a488-8536eecaad68","pitchNumber":1,"startTime":"2026-08-30T19:33:33.451Z","endTime":"2026-08-30T19:33:37.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":86.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.043838311267667,"aZ":-12.032669042739673,"pfxX":3.874589260662166,"pfxZ":10.683038328049012,"pX":-0.03664390678913406,"pZ":3.0072960669165836,"vX0":-2.434623234721012,"vY0":-136.00138600118288,"vZ0":-6.738656114666465,"x":118.4,"y":157.58,"x0":0.36385465296086716,"y0":50.000020883166464,"z0":6.3404908434833525,"aX":7.303378933658843},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":18.2,"breakHorizontal":-6.6,"spinRate":2306,"spinDirection":156},"zone":2,"typeConfidence":2.0,"plateTime":0.4017515414444892,"extension":6.339243459374917},"hitData":{"launchSpeed":92.1,"launchAngle":-8.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":173.47}},"index":1,"playId":"40c100e1-2c6d-3327-a87c-7102ea019ae4","pitchNumber":2,"startTime":"2026-08-30T19:33:53.493Z","endTime":"2026-08-30T19:34:01.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.9,"awayTeamWinProbability":89.1,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":0.44,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:34:01.481Z","atBatIndex":36},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brandon Lowe strikes out swinging.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2026-08-30T19:34:19.005Z","endTime":"2026-08-30T19:36:05.223Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":76.9,"endSpeed":71.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.919256189139343,"aZ":-43.811143552401525,"pfxX":-5.323120521781373,"pfxZ":-9.163483399948435,"pX":0.9304741967860793,"pZ":3.294599785663346,"vX0":1.7565713805772871,"vY0":-111.9060642237615,"vZ0":2.412355283558534,"x":81.53,"y":149.83,"x0":0.8275577692590065,"y0":50.001607128510514,"z0":6.685744799742173,"aX":-6.76068993683923},"breaks":{"breakAngle":8.4,"breakLength":14.4,"breakY":24.0,"breakVertical":-61.9,"breakVerticalInduced":-15.7,"breakHorizontal":9.2,"spinRate":2937,"spinDirection":331},"zone":12,"typeConfidence":2.0,"plateTime":0.489168902045253,"extension":6.0841490979845965},"index":0,"playId":"954cfe17-dea1-3aa9-aecd-a043cf37a669","pitchNumber":1,"startTime":"2026-08-30T19:34:32.428Z","endTime":"2026-08-30T19:34:36.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.7,"endSpeed":73.0,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.229519948009642,"aZ":-43.55488315864016,"pfxX":-3.735953609229151,"pfxZ":-8.560791621227924,"pX":-0.10472095445313497,"pZ":2.0299174714951373,"vX0":-0.26950442541800285,"vY0":-114.61387886876008,"vZ0":-0.6720939060822038,"x":120.99,"y":183.97,"x0":0.49967620403029617,"y0":50.00044255145246,"z0":6.5811109140308215,"aX":-4.968417963910217},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.5,"breakVerticalInduced":-15.4,"breakHorizontal":6.8,"spinRate":3034,"spinDirection":332},"zone":8,"typeConfidence":2.0,"plateTime":0.4779336455449812,"extension":6.25735118033345},"index":1,"playId":"52eee3de-ce67-38fb-ab08-81669cd71490","pitchNumber":2,"startTime":"2026-08-30T19:34:49.177Z","endTime":"2026-08-30T19:34:52.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":86.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.659858520429133,"aZ":-16.37708090312681,"pfxX":4.042844790364425,"pfxZ":8.414807691417245,"pX":-1.1546959988868,"pZ":2.419377598188902,"vX0":-5.1741022843757625,"vY0":-135.2112696137114,"vZ0":-7.469785813766023,"x":161.01,"y":173.46,"x0":0.24617748869323378,"y0":50.003536337631374,"z0":6.338117120354726,"aX":7.5900996969683705},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.0,"breakHorizontal":-6.4,"spinRate":2094,"spinDirection":159},"zone":11,"typeConfidence":2.0,"plateTime":0.40296419996383026,"extension":6.3172197560527685},"index":2,"playId":"5a50f614-270d-3cd4-bb23-9c8f925b88ee","pitchNumber":3,"startTime":"2026-08-30T19:35:15.410Z","endTime":"2026-08-30T19:35:19.320Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":86.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.188812880950277,"aZ":-18.27270563150899,"pfxX":7.4423600453850804,"pfxZ":7.337436947290513,"pX":0.1632993259983128,"pZ":3.290814927830043,"vX0":-3.5728475133708093,"vY0":-135.68096410003147,"vZ0":-4.661334895991145,"x":110.78,"y":149.93,"x0":0.518759887554094,"y0":50.003483160887654,"z0":6.276024716778183,"aX":14.10072089501868},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":-13.0,"spinRate":2087,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.40121815415362905,"extension":6.27865645586438},"index":3,"playId":"21735b4d-50a1-3dbd-9c13-0eab3731966c","pitchNumber":4,"startTime":"2026-08-30T19:35:34.975Z","endTime":"2026-08-30T19:35:38.843Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T19:35:51.121Z","endTime":"2026-08-30T19:36:00.976Z","isPitch":false,"type":"action","player":{"id":664040,"link":"/api/v1/people/664040"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":78.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.587228443693043,"aZ":-29.81955216962854,"pfxX":-5.3627269786581095,"pfxZ":1.5334300828377865,"pX":-0.5250021953985854,"pZ":1.340510105122191,"vX0":-1.1942616802843213,"vY0":-122.39100356201132,"vZ0":-5.649871639402452,"x":137.01,"y":202.59,"x0":0.6650163083130782,"y0":50.00351797346575,"z0":6.1979819925071515,"aX":-8.22740342671145},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.5,"breakVerticalInduced":1.8,"breakHorizontal":10.0,"spinRate":2776,"spinDirection":291},"zone":13,"typeConfidence":2.0,"plateTime":0.44560722517059004,"extension":6.347132731622164},"index":5,"playId":"4ca47fc5-a7d1-3231-8269-74dbaf0a3e8c","pitchNumber":5,"startTime":"2026-08-30T19:36:00.976Z","endTime":"2026-08-30T19:36:05.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"second":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.2,"awayTeamWinProbability":87.8,"homeTeamWinProbabilityAdded":1.299999999999999,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:36:05.223Z","atBatIndex":37},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Nathan Church grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":38,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:38:13.104Z","endTime":"2026-08-30T19:39:33.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.9,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.729014520466645,"aZ":-24.866084388810787,"pfxX":-9.326938519102145,"pfxZ":4.123262912828498,"pX":-0.03637946745664395,"pZ":0.5524527899836409,"vX0":5.506762075112628,"vY0":-131.93661828359612,"vZ0":-8.611097055953785,"x":118.39,"y":223.86,"x0":-0.9333118816886479,"y0":50.003415349678,"z0":5.676491039688277,"aX":-16.52762341039481},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":5.9,"breakHorizontal":15.7,"spinRate":1831,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4143347654044063,"extension":6.193422786424975},"index":0,"playId":"17255d5a-d072-3ab1-b3c7-0ce0cfe024f7","pitchNumber":1,"startTime":"2026-08-30T19:38:19.776Z","endTime":"2026-08-30T19:38:23.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.89286170945758,"aZ":-22.893767450508548,"pfxX":-8.248830200836977,"pfxZ":4.646127718445185,"pX":-0.913995241649534,"pZ":1.4794031318132563,"vX0":2.650507505494874,"vY0":-140.48977428254113,"vZ0":-8.161438618909923,"x":151.84,"y":198.84,"x0":-0.7979890291985101,"y0":50.004970936244035,"z0":5.91068454765862,"aX":-16.48775479441025},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":7.0,"breakHorizontal":14.4,"spinRate":2310,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3899056923425612,"extension":6.135107851322146},"index":1,"playId":"27e8074b-4cdc-3c6d-b221-1dbb7114fa87","pitchNumber":2,"startTime":"2026-08-30T19:38:36.995Z","endTime":"2026-08-30T19:38:41.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.753012394585923,"aZ":-24.159914992459683,"pfxX":-7.030909588663308,"pfxZ":4.337578498642795,"pX":0.7953303441444803,"pZ":1.3338816846185464,"vX0":6.938657911111795,"vY0":-134.4290170601219,"vZ0":-7.18168710886127,"x":86.68,"y":202.77,"x0":-0.8949723916856975,"y0":50.00136048897546,"z0":5.733028132245869,"aX":-12.980342790730239},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":6.6,"breakHorizontal":11.4,"spinRate":1891,"spinDirection":233},"zone":14,"typeConfidence":2.0,"plateTime":0.40610309920080523,"extension":6.052631128919237},"index":2,"playId":"7b38f9ab-1e92-3c21-b305-ba8021e5d71c","pitchNumber":3,"startTime":"2026-08-30T19:38:54.524Z","endTime":"2026-08-30T19:39:00.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.729204727649506,"aZ":-41.12800564009625,"pfxX":4.246370662440747,"pfxZ":-5.642369094207725,"pX":-0.618156367030768,"pZ":1.9316839163016626,"vX0":-0.9330537175112668,"vY0":-124.78223727389761,"vZ0":-2.0055867508722893,"x":140.56,"y":186.62,"x0":-0.7925754629542588,"y0":50.00410573569877,"z0":6.11587246865033,"aX":6.736134418775762},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-10.4,"breakHorizontal":-7.6,"spinRate":2605,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.43797124498509854,"extension":5.906322892648688},"hitData":{"launchSpeed":89.8,"launchAngle":-25.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":145.44,"coordY":147.12}},"index":3,"playId":"fa9fe149-b84c-34a5-8200-efd30b3638ae","pitchNumber":4,"startTime":"2026-08-30T19:39:25.706Z","endTime":"2026-08-30T19:39:33.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.2,"awayTeamWinProbability":89.8,"homeTeamWinProbabilityAdded":-2.0,"leverageIndex":0.77,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:39:33.554Z","atBatIndex":38},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ramón Urías grounds out sharply, third baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":4,"homeScore":0,"isOut":true},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:39:45.646Z","endTime":"2026-08-30T19:40:15.184Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":88.9,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.754387742488696,"aZ":-16.129819846060563,"pfxX":-6.088350172205177,"pfxZ":7.893473940774589,"pX":0.06852756413423244,"pZ":2.56925138670239,"vX0":4.305115450257341,"vY0":-142.1623978870512,"vZ0":-6.509921879220094,"x":114.39,"y":169.41,"x0":-0.6799589556119885,"y0":50.002706123353136,"z0":5.925780681744222,"aX":-12.373258436919578},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":13.1,"breakHorizontal":10.1,"spinRate":2325,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3863356299019154,"extension":6.117832614695522},"index":0,"playId":"a89dce6a-d262-3c9a-ae85-b492c77f4201","pitchNumber":1,"startTime":"2026-08-30T19:39:54.481Z","endTime":"2026-08-30T19:39:58.436Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.96472197695903,"aZ":-27.637497200793558,"pfxX":-8.828126686311084,"pfxZ":2.2549095984747485,"pX":-0.7867786779385652,"pZ":2.2222122607023516,"vX0":3.3941425299230845,"vY0":-141.4116926887264,"vZ0":-4.906744719489822,"x":146.99,"y":178.78,"x0":-0.859574976512624,"y0":50.00389172345939,"z0":5.765406587923366,"aX":-17.77889135981315},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":3.2,"breakHorizontal":15.2,"spinRate":2301,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3881655408153626,"extension":5.872139593157934},"hitData":{"launchSpeed":102.7,"launchAngle":-22.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"hard","location":"5","coordinates":{"coordX":109.75,"coordY":176.01}},"index":1,"playId":"e919d72f-7c4f-3302-aa1f-ff27051d9f8b","pitchNumber":2,"startTime":"2026-08-30T19:40:07.665Z","endTime":"2026-08-30T19:40:15.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":8.9,"awayTeamWinProbability":91.1,"homeTeamWinProbabilityAdded":-1.299999999999999,"leverageIndex":0.52,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:40:15.184Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a sharp line drive to left fielder Bryan Reynolds.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:40:36.137Z","endTime":"2026-08-30T19:40:48.536Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.1,"endSpeed":89.2,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.24627191456996,"aZ":-17.585097562587883,"pfxX":-5.355195106513018,"pfxZ":7.190760733114819,"pX":-0.2633770422767764,"pZ":2.3009141300961584,"vX0":3.3211763809269677,"vY0":-141.34082210678702,"vZ0":-6.810696205475278,"x":127.04,"y":176.66,"x0":-0.7558590511025784,"y0":50.00681089086366,"z0":5.86491235486073,"aX":-10.872354158817382},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":11.9,"breakHorizontal":9.0,"spinRate":2209,"spinDirection":226},"zone":5,"typeConfidence":2.0,"plateTime":0.38703774201360686,"extension":6.217429501480645},"hitData":{"launchSpeed":103.2,"launchAngle":12.0,"totalDistance":261.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":79.51,"coordY":82.34}},"index":0,"playId":"174b6f5a-4b05-3661-92e2-5da93c879865","pitchNumber":1,"startTime":"2026-08-30T19:40:38.540Z","endTime":"2026-08-30T19:40:48.536Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":9.9,"awayTeamWinProbability":90.1,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.29,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:40:48.536Z","atBatIndex":40},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Bryan Torres walks. Thomas Saggese to 2nd.","rbi":0,"awayScore":4,"homeScore":0,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:41:08.579Z","endTime":"2026-08-30T19:42:47.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":2},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"postOnSecond":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":95.9,"endSpeed":88.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.9283454210435,"aZ":-25.481448072332245,"pfxX":-8.835514462994876,"pfxZ":3.3796436450792715,"pX":-2.199595961719146,"pZ":2.4435891224806894,"vX0":-0.13734965361293772,"vY0":-139.7578475182681,"vZ0":-4.604379066423078,"x":200.84,"y":172.8,"x0":-1.0013773646820512,"y0":50.005404273667736,"z0":5.782028270923032,"aX":-17.514908138912663},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":5.4,"breakHorizontal":16.1,"spinRate":2304,"spinDirection":233},"zone":11,"typeConfidence":2.0,"plateTime":0.39162463438831097,"extension":6.146799796509179},"index":0,"playId":"e761b3d5-b397-3424-b825-0c1d9fd85aa4","pitchNumber":1,"startTime":"2026-08-30T19:41:15.379Z","endTime":"2026-08-30T19:41:19.130Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.4,"endSpeed":89.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.099340666366356,"aZ":-17.924264960390357,"pfxX":-4.349736968041123,"pfxZ":6.957183486557881,"pX":-1.476689383768722,"pZ":3.064285876455787,"vX0":0.00890884400769082,"vY0":-141.91041288632525,"vZ0":-4.776907635753321,"x":154.35,"y":131.0,"x0":-0.9142167603546254,"y0":50.005664866706084,"z0":5.903802827449829,"aX":-8.913263405131818},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":11.9,"breakHorizontal":7.9,"spinRate":2330,"spinDirection":230},"zone":11,"typeConfidence":2.0,"plateTime":0.3853017698354311,"extension":6.079246451622601},"index":1,"playId":"58c2dd87-e827-34e5-99eb-17a6e99b15ac","pitchNumber":2,"startTime":"2026-08-30T19:41:39.334Z","endTime":"2026-08-30T19:41:43.336Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":78.6,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.132091947911213,"aZ":-38.71303567950819,"pfxX":3.5802091502465885,"pfxZ":-4.202262580839571,"pX":0.6211690504882781,"pZ":3.420869266947436,"vX0":2.033690733287996,"vY0":-123.24444127861759,"vZ0":1.0333008511724826,"x":93.32,"y":146.42,"x0":-0.6772155788589872,"y0":50.00549182313776,"z0":6.239755991796255,"aX":5.565169692098603},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-7.2,"breakHorizontal":-7.0,"spinRate":2683,"spinDirection":40},"zone":12,"typeConfidence":2.0,"plateTime":0.4426860457841171,"extension":5.903232164314644},"index":2,"playId":"d8be35e2-1e7f-32ca-bf02-56b7b40ed3a8","pitchNumber":3,"startTime":"2026-08-30T19:42:04.751Z","endTime":"2026-08-30T19:42:08.768Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.8,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.1944253952069,"aZ":-15.559545168159948,"pfxX":-4.811384867434004,"pfxZ":8.282686493715577,"pX":-0.2748145709062889,"pZ":1.7735638609129358,"vX0":3.321893634866826,"vY0":-140.36184509642288,"vZ0":-8.117333938055257,"x":127.48,"y":190.89,"x0":-0.8453769213858514,"y0":50.00098346187225,"z0":5.705110431797447,"aX":-9.650179274799429},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":13.6,"breakHorizontal":8.0,"spinRate":2306,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.38942923692586895,"extension":6.166869752294686},"index":3,"playId":"d59c4550-4e29-36a8-a060-85e69129ccc9","pitchNumber":4,"startTime":"2026-08-30T19:42:24.097Z","endTime":"2026-08-30T19:42:27.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.3,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.94681677986628,"aZ":-41.74877796057892,"pfxX":7.419607536949425,"pfxZ":-6.3350632986946,"pX":-1.6000099291643537,"pZ":3.8008774166739654,"vX0":-3.6905758684794163,"vY0":-121.93634585892707,"vZ0":2.5423808777649155,"x":177.99,"y":136.16,"x0":-1.0344208047791357,"y0":50.00031514037772,"z0":6.335236391659006,"aX":11.222266738971427},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.4,"breakVerticalInduced":-10.7,"breakHorizontal":-12.6,"spinRate":2825,"spinDirection":50},"zone":11,"typeConfidence":2.0,"plateTime":0.4484210020174282,"extension":5.72737815760029},"index":4,"playId":"8e2cd436-965b-3c3a-9d82-cb70aa312946","pitchNumber":5,"startTime":"2026-08-30T19:42:43.335Z","endTime":"2026-08-30T19:42:47.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.799999999999999,"awayTeamWinProbability":88.2,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.68,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:42:47.618Z","atBatIndex":41},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Iván Herrera singles on a sharp line drive to center fielder Jake Mangum. Thomas Saggese scores. Bryan Torres to 2nd.","rbi":1,"awayScore":4,"homeScore":1,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:43:03.918Z","endTime":"2026-08-30T19:43:38.903Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"postOnSecond":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.5,"endSpeed":84.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419801055384173,"aZ":-28.836545094090347,"pfxX":-0.11465894817169531,"pfxZ":1.816301001555928,"pX":0.2992915649541048,"pZ":2.7214294458122525,"vX0":3.026158183893805,"vY0":-134.77302620595188,"vZ0":-3.1499202805208197,"x":105.59,"y":165.3,"x0":-0.8234278807989182,"y0":50.00290458648053,"z0":5.942908766986981,"aX":-0.21072284255469667},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.0,"breakVerticalInduced":2.8,"breakHorizontal":-0.5,"spinRate":2575,"spinDirection":202},"zone":6,"typeConfidence":2.0,"plateTime":0.40647461239253335,"extension":6.031284158183906},"hitData":{"launchSpeed":107.5,"launchAngle":2.0,"totalDistance":72.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":118.93,"coordY":89.43}},"index":0,"playId":"e93de6d4-9a69-31bd-9812-01018f69da34","pitchNumber":1,"startTime":"2026-08-30T19:43:28.905Z","endTime":"2026-08-30T19:43:38.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":663494,"link":"/api/v1/people/663494"},"second":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.7,"awayTeamWinProbability":81.3,"homeTeamWinProbabilityAdded":6.9,"leverageIndex":1.44,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:43:38.903Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Alec Burleson singles on a ground ball to right fielder Esmerlyn Valdez. Bryan Torres scores. Iván Herrera to 2nd.","rbi":1,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:44:58.454Z","endTime":"2026-08-30T19:45:29.590Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":{"id":677952,"link":"/api/v1/people/677952"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T19:44:13.614Z","endTime":"2026-08-30T19:45:00.767Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.516962761470353,"aZ":-41.670621565536976,"pfxX":3.19117191947823,"pfxZ":-6.0387575629642996,"pX":-0.3861371013292409,"pZ":2.818733591783474,"vX0":0.2891494089889483,"vY0":-124.68538954392953,"vZ0":0.17268555613000935,"x":131.72,"y":162.67,"x0":-0.9182211549073694,"y0":50.004781842723816,"z0":6.192430689154479,"aX":5.015559480405695},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-10.7,"breakHorizontal":-5.9,"spinRate":2617,"spinDirection":49},"zone":4,"typeConfidence":2.0,"plateTime":0.439599587672701,"extension":5.805318602830582},"index":1,"playId":"c2638bae-9c71-3284-871e-990ca059883f","pitchNumber":1,"startTime":"2026-08-30T19:45:00.767Z","endTime":"2026-08-30T19:45:04.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.7,"endSpeed":88.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":35.530542103501425,"aZ":-30.117852750786554,"pfxX":-9.27699600318843,"pfxZ":1.017189430777556,"pX":-0.24258080049842978,"pZ":2.4811472591446773,"vX0":5.195102906766179,"vY0":-142.1413503294433,"vZ0":-3.7193825417323523,"x":126.25,"y":171.79,"x0":-0.8981231476778608,"y0":50.004101428068424,"z0":5.739803945596816,"aX":-18.800472966818283},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":1.2,"breakHorizontal":15.6,"spinRate":2248,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.3867718109235949,"extension":6.066883890767292},"hitData":{"launchSpeed":99.9,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":172.08,"coordY":98.98}},"index":2,"playId":"ae4d854b-c11a-358b-a8cd-f4339e39195a","pitchNumber":2,"startTime":"2026-08-30T19:45:19.600Z","endTime":"2026-08-30T19:45:29.590Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"first":{"id":671056,"link":"/api/v1/people/671056"},"second":{"id":663494,"link":"/api/v1/people/663494"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.299999999999997,"awayTeamWinProbability":71.7,"homeTeamWinProbabilityAdded":9.599999999999998,"leverageIndex":1.97,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:45:29.590Z","atBatIndex":43},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jordan Walker pops out to first baseman Spencer Horwitz in foul territory.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2026-08-30T19:46:02.774Z","endTime":"2026-08-30T19:46:35.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":677952,"fullName":"Braxton Ashcraft","link":"/api/v1/people/677952"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.31497142939649,"aZ":-23.533162756568707,"pfxX":-9.693430764655627,"pfxZ":4.17072006743212,"pX":-1.0342662772242406,"pZ":2.070770811503116,"vX0":2.602715131513717,"vY0":-143.12630313470416,"vZ0":-6.757583851556859,"x":156.42,"y":182.87,"x0":-0.69650401700021,"y0":50.00390919143944,"z0":5.938103064209991,"aX":-20.094294746344843},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.0,"breakVerticalInduced":6.4,"breakHorizontal":17.0,"spinRate":2290,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.38280528729471897,"extension":6.202576937792401},"index":0,"playId":"d726e883-3d59-3d4d-b378-b9394933304e","pitchNumber":1,"startTime":"2026-08-30T19:46:08.380Z","endTime":"2026-08-30T19:46:12.450Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":97.2,"endSpeed":89.9,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.159460488474952,"aZ":-23.201319642160023,"pfxX":-7.92915560032762,"pfxZ":4.367473559761173,"pX":-0.7858411905138463,"pZ":3.1246826425692005,"vX0":2.922495290434121,"vY0":-141.70648280907054,"vZ0":-3.58403668385887,"x":146.95,"y":154.41,"x0":-0.7938471984158857,"y0":50.005256631554005,"z0":5.869525409132481,"aX":-16.299362782802476},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.1,"breakVerticalInduced":7.4,"breakHorizontal":13.9,"spinRate":2378,"spinDirection":223},"zone":1,"typeConfidence":2.0,"plateTime":0.3849664724492361,"extension":6.27651570031468},"hitData":{"launchSpeed":53.6,"launchAngle":55.0,"totalDistance":124.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":162.87,"coordY":168.35}},"index":1,"playId":"414437ab-53d4-3c91-b1d9-4d6d6ae5dbed","pitchNumber":2,"startTime":"2026-08-30T19:46:27.727Z","endTime":"2026-08-30T19:46:35.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":677952,"link":"/api/v1/people/677952"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":22.1,"awayTeamWinProbability":77.9,"homeTeamWinProbabilityAdded":-6.199999999999996,"leverageIndex":2.44,"dramaIndex":104.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:46:35.249Z","atBatIndex":44},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Esmerlyn Valdez lines out to third baseman Ramón Urías.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:48:35.890Z","endTime":"2026-08-30T19:49:08.880Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":76.0,"endSpeed":70.0,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.536431530971093,"aZ":-44.181140588969434,"pfxX":-4.612790038004521,"pfxZ":-9.783305849127574,"pX":-0.24806937793788367,"pZ":2.270733228640847,"vX0":-0.5954398346719947,"vY0":-110.59935447289656,"vZ0":0.5638696325050587,"x":126.46,"y":177.47,"x0":0.6241490411672599,"y0":50.00487280140471,"z0":6.683060011524878,"aX":-5.6589422654845585},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-64.9,"breakVerticalInduced":-17.2,"breakHorizontal":8.5,"spinRate":2911,"spinDirection":329},"zone":8,"typeConfidence":2.0,"plateTime":0.497110786710135,"extension":6.231204107352472},"index":0,"playId":"8eaaf2f5-9c45-31a3-8915-42be6eb6a1ea","pitchNumber":1,"startTime":"2026-08-30T19:48:49.289Z","endTime":"2026-08-30T19:48:53.202Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":84.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.80983218486344,"aZ":-17.725531662728763,"pfxX":4.4758445524336015,"pfxZ":7.987423981044703,"pX":-0.4784276522550085,"pZ":2.9845980123807623,"vX0":-4.169018102497256,"vY0":-132.98543342028572,"vZ0":-5.667995283887109,"x":135.24,"y":158.2,"x0":0.520410070331206,"y0":50.0060794437769,"z0":6.409768885888849,"aX":8.099878497770383},"breaks":{"breakAngle":21.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.6,"breakHorizontal":-7.3,"spinRate":2148,"spinDirection":156},"zone":1,"typeConfidence":2.0,"plateTime":0.41029316727376264,"extension":6.166756253281761},"hitData":{"launchSpeed":97.6,"launchAngle":8.0,"totalDistance":119.0,"trajectory":"line_drive","hardness":"medium","location":"5","coordinates":{"coordX":96.26,"coordY":164.48}},"index":1,"playId":"9531107d-8473-3e2c-8d80-6d6c048c8436","pitchNumber":2,"startTime":"2026-08-30T19:49:03.473Z","endTime":"2026-08-30T19:49:08.880Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.799999999999997,"awayTeamWinProbability":76.2,"homeTeamWinProbabilityAdded":1.6999999999999957,"leverageIndex":0.67,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:49:08.880Z","atBatIndex":45},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Mangum called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:49:25.899Z","endTime":"2026-08-30T19:51:52.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"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":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.181870704743336,"aZ":-30.478965675028544,"pfxX":-0.41935968804694546,"pfxZ":1.0904366661671556,"pX":0.1782426212895164,"pZ":3.332894439231364,"vX0":-1.3788531750278372,"vY0":-123.09524826224539,"vZ0":-1.360753421687118,"x":110.21,"y":148.79,"x0":0.796954415523088,"y0":50.00361803602393,"z0":6.439894441554705,"aX":-0.6526158796330364},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":1.9,"breakHorizontal":1.1,"spinRate":2552,"spinDirection":252},"zone":2,"typeConfidence":2.0,"plateTime":0.44256154063952335,"extension":6.284158545558905},"index":0,"playId":"916d02b8-566c-3500-9a27-fd9f4cfeb692","pitchNumber":1,"startTime":"2026-08-30T19:49:32.986Z","endTime":"2026-08-30T19:49:36.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":77.4,"endSpeed":71.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.0312122340396,"aZ":-43.29051192242593,"pfxX":-4.307033893409909,"pfxZ":-8.65745006396007,"pX":0.6286549954934934,"pZ":3.434514917646819,"vX0":0.9230462003933626,"vY0":-112.71544873418132,"vZ0":2.4728159333157516,"x":93.04,"y":146.05,"x0":0.7727162533201586,"y0":50.0054892158311,"z0":6.703304923847218,"aX":-5.527049110737086},"breaks":{"breakAngle":7.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-60.4,"breakVerticalInduced":-14.8,"breakHorizontal":7.6,"spinRate":2827,"spinDirection":321},"zone":12,"typeConfidence":2.0,"plateTime":0.4864612787700815,"extension":6.198369837272121},"index":1,"playId":"b53611d1-e089-3083-85a1-7cdd31939d38","pitchNumber":2,"startTime":"2026-08-30T19:49:52.757Z","endTime":"2026-08-30T19:49:56.701Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":78.2,"endSpeed":72.0,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.096084271056856,"aZ":-43.78365822603143,"pfxX":-4.601279698158333,"pfxZ":-8.99903423630529,"pX":-0.4381130363844588,"pZ":0.5633696584617777,"vX0":-1.0187506436989282,"vY0":-113.76174906547104,"vZ0":-3.241702515716735,"x":133.7,"y":223.57,"x0":0.6149282757668514,"y0":50.00560599992899,"z0":6.417593575379921,"aX":-5.932154180689332},"breaks":{"breakAngle":7.2,"breakLength":14.4,"breakY":24.0,"breakVertical":-62.2,"breakVerticalInduced":-16.8,"breakHorizontal":8.6,"spinRate":2939,"spinDirection":332},"zone":13,"typeConfidence":2.0,"plateTime":0.484549333797069,"extension":6.1900513748811266},"index":2,"playId":"ef0fe8a4-d375-3750-afb9-b664a84fae5e","pitchNumber":3,"startTime":"2026-08-30T19:50:11.432Z","endTime":"2026-08-30T19:50:15.368Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.6,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.891213630463383,"aZ":-15.600757865391738,"pfxX":3.8477503675871523,"pfxZ":9.074276935357654,"pX":0.7077487730867592,"pZ":3.174252389186312,"vX0":-1.0403116837971647,"vY0":-134.03885223271925,"vZ0":-5.569662534199109,"x":90.02,"y":153.08,"x0":0.5999368571569168,"y0":50.005983139969786,"z0":6.385998774121464,"aX":7.030561018968743},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.5,"breakHorizontal":-6.7,"spinRate":2082,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.4080131160452294,"extension":6.3342414500276485},"index":3,"playId":"81241bd1-7cb2-3e28-a758-149615755763","pitchNumber":4,"startTime":"2026-08-30T19:50:31.003Z","endTime":"2026-08-30T19:50:34.873Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":4,"startTime":"2026-08-30T19:50:41.949Z","endTime":"2026-08-30T19:51:29.212Z","isPitch":false,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":84.9,"endSpeed":79.4,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.386965656558544,"aZ":-33.17061531629196,"pfxX":-1.521921076450527,"pfxZ":-0.6316037132037708,"pX":-0.7620378808028616,"pZ":1.6719971324597465,"vX0":-2.9613680857649687,"vY0":-123.66583713995861,"vZ0":-4.6508706382946094,"x":146.05,"y":193.64,"x0":0.6421387535191555,"y0":50.00419362252491,"z0":6.315977241875665,"aX":-2.3908847965768185},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.9,"breakHorizontal":3.4,"spinRate":2577,"spinDirection":287},"zone":7,"typeConfidence":2.0,"plateTime":0.44053102006706935,"extension":6.287016452359591},"index":5,"playId":"cb2d9f87-d9c3-33b1-b2b6-dcce81a29f8b","pitchNumber":5,"startTime":"2026-08-30T19:51:29.212Z","endTime":"2026-08-30T19:51:33.170Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":86.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.10891386558833,"aZ":-14.256338544599654,"pfxX":4.28095415420603,"pfxZ":9.515285877459139,"pX":-0.6430420092709528,"pZ":2.504709515027163,"vX0":-4.316909934426666,"vY0":-135.72175259348876,"vZ0":-7.5153963274884745,"x":141.51,"y":171.15,"x0":0.40486321729790836,"y0":50.00234178910246,"z0":6.284037896082368,"aX":8.060986798501675},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-7.0,"spinRate":2178,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.4021368357684083,"extension":6.370272196100328},"index":6,"playId":"43f9d61f-7f18-34ae-b9ff-bf9752e77e9c","pitchNumber":6,"startTime":"2026-08-30T19:51:48.041Z","endTime":"2026-08-30T19:51:52.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.1,"awayTeamWinProbability":74.9,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:51:52.124Z","atBatIndex":46},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Horwitz walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:52:11.531Z","endTime":"2026-08-30T19:54:41.449Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669461,"fullName":"Matthew Liberatore","link":"/api/v1/people/669461"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.74061491458719,"aZ":-13.082881458760827,"pfxX":3.8769049957728807,"pfxZ":10.159297575297591,"pX":-1.8487506239605027,"pZ":2.4572131851755246,"vX0":-6.865260632730179,"vY0":-135.9489398654271,"vZ0":-7.927689339809832,"x":187.47,"y":172.44,"x0":0.20115748965480565,"y0":50.00248011217463,"z0":6.311713771768417,"aX":7.2855552378801},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":-5.6,"spinRate":2192,"spinDirection":152},"zone":11,"typeConfidence":2.0,"plateTime":0.40232018096063227,"extension":6.4066491620480175},"index":0,"playId":"ba624f56-30b4-317a-afe5-6494f0d18338","pitchNumber":1,"startTime":"2026-08-30T19:52:15.478Z","endTime":"2026-08-30T19:52:19.256Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.014830189518637,"aZ":-18.89260475793806,"pfxX":7.331547400536259,"pfxZ":7.157645220018759,"pX":-0.15023337135264955,"pZ":2.698014700725914,"vX0":-4.651633074842608,"vY0":-135.0179651076135,"vZ0":-5.877583519399058,"x":122.73,"y":165.93,"x0":0.6379578531069405,"y0":50.00306995308472,"z0":6.2225188396923965,"aX":13.604351192836294},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.0,"breakHorizontal":-12.4,"spinRate":2131,"spinDirection":150},"zone":5,"typeConfidence":2.0,"plateTime":0.4048968234915047,"extension":6.447477858671298},"index":1,"playId":"2816eb6a-6df1-3674-ac8d-99c85e324dc2","pitchNumber":2,"startTime":"2026-08-30T19:52:32.679Z","endTime":"2026-08-30T19:52:38.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.91497444873453,"aZ":-15.664463023353209,"pfxX":5.005715255870413,"pfxZ":8.810494239906912,"pX":-0.12719235959722563,"pZ":2.4606008477102717,"vX0":-3.312930235664452,"vY0":-135.35605867590974,"vZ0":-7.312260311664529,"x":121.85,"y":172.34,"x0":0.45640100068986916,"y0":50.000209929011625,"z0":6.274578199592069,"aX":9.37517286125833},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.8,"breakHorizontal":-8.4,"spinRate":2152,"spinDirection":154},"zone":5,"typeConfidence":2.0,"plateTime":0.4032084448525737,"extension":6.39817582938304},"index":2,"playId":"55622448-fbcd-3057-ba38-9c15dd7f6667","pitchNumber":3,"startTime":"2026-08-30T19:53:02.603Z","endTime":"2026-08-30T19:53:06.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.5,"endSpeed":77.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.465248382953753,"aZ":-29.096371703245666,"pfxX":-5.871992719045833,"pfxZ":2.0062697309859443,"pX":-0.900460336685061,"pZ":2.1165984115075247,"vX0":-2.052666794291058,"vY0":-123.08056954932891,"vZ0":-3.9955012063060082,"x":151.32,"y":181.63,"x0":0.7072200079554889,"y0":50.00237375491308,"z0":6.225321194917064,"aX":-9.007150533412208},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.3,"breakVerticalInduced":3.0,"breakHorizontal":11.2,"spinRate":2677,"spinDirection":281},"zone":13,"typeConfidence":2.0,"plateTime":0.44503315385677755,"extension":6.433825226995171},"index":3,"playId":"4567b063-214d-387f-8973-a04d3c8b611c","pitchNumber":4,"startTime":"2026-08-30T19:53:26.148Z","endTime":"2026-08-30T19:53:30.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":80.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.11005251747629,"aZ":-30.44998342466772,"pfxX":-1.6132727532120343,"pfxZ":1.0706652680003736,"pX":-1.0623074155407144,"pZ":0.3395339051207574,"vX0":-3.7189491327838042,"vY0":-124.85235672044067,"vZ0":-8.223766109989477,"x":157.49,"y":229.61,"x0":0.6460650010449742,"y0":50.00208260656334,"z0":6.123593934743849,"aX":-2.5892025221514947},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":0.6,"breakHorizontal":3.6,"spinRate":2708,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.43587367687345724,"extension":6.511426504525284},"index":4,"playId":"74d67243-9234-3d65-b17d-54de32302e51","pitchNumber":5,"startTime":"2026-08-30T19:53:51.613Z","endTime":"2026-08-30T19:53:55.867Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"VP","description":"Automatic Ball - Pitcher Pitch Timer Violation"},"description":"Automatic Ball - Pitcher Pitch Timer Violation","code":"VP","isInPlay":false,"isStrike":false,"isBall":true,"isOut":false,"hasReview":false,"violation":{"type":"pitcher_pitch_timer","description":"Pitcher Pitch Timer Violation","player":{"id":669461,"fullName":"Matthew Liberatore"}}},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":5,"playId":"58f46dd7-c109-47f4-a3db-9b5290375e79","pitchNumber":5,"startTime":"2026-08-30T19:54:13.569Z","endTime":"2026-08-30T19:54:18.569Z","isPitch":false,"type":"no_pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.344459049938063,"aZ":-12.779554985182935,"pfxX":4.93404344000631,"pfxZ":10.048513089420974,"pX":-0.8602968301836362,"pZ":0.8851767583614765,"vX0":-4.7961125988730124,"vY0":-137.31048875020142,"vZ0":-11.96170231852064,"x":149.79,"y":214.88,"x0":0.2589823396714328,"y0":50.00172872100463,"z0":6.140094173143084,"aX":9.52240514318919},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.2,"breakHorizontal":-8.0,"spinRate":2261,"spinDirection":155},"zone":13,"typeConfidence":2.0,"plateTime":0.3972641496852529,"extension":6.603346252436406},"index":6,"playId":"d68d6a2e-1a79-38d0-8a6e-906d5cfc1ffb","pitchNumber":6,"startTime":"2026-08-30T19:54:37.393Z","endTime":"2026-08-30T19:54:41.449Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":669461,"link":"/api/v1/people/669461"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":24.2,"awayTeamWinProbability":75.8,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.35,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:54:41.449Z","atBatIndex":47},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2026-08-30T19:57:34.102Z","endTime":"2026-08-30T19:59:04.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":592773,"fullName":"Ryne Stanek","link":"/api/v1/people/592773"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,5,6,7],"actionIndex":[1],"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":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T19:55:13.761Z","endTime":"2026-08-30T19:55:33.103Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryne Stanek replaces Matthew Liberatore.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T19:55:33.103Z","endTime":"2026-08-30T19:57:36.374Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":592773,"link":"/api/v1/people/592773"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669461,"link":"/api/v1/people/669461","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.3,"endSpeed":82.4,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.69549569404785,"aZ":-33.58717931914631,"pfxX":1.4708676248923598,"pfxZ":-0.8299173928329964,"pX":0.32462662349963733,"pZ":2.988074330708822,"vX0":2.3077329868425074,"vY0":-128.73603221114053,"vZ0":-1.9229943310687048,"x":104.63,"y":158.1,"x0":-0.7689840077560317,"y0":50.00230160491182,"z0":6.305325000935067,"aX":2.5078780597820898},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-1.7,"breakHorizontal":-3.1,"spinRate":2438,"spinDirection":61},"zone":3,"typeConfidence":0.9,"plateTime":0.4228786879401216,"extension":5.96437819892237},"index":2,"playId":"55ccad80-9e17-3b69-978e-7303a243cfc4","pitchNumber":1,"startTime":"2026-08-30T19:57:36.374Z","endTime":"2026-08-30T19:57:40.242Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":99.1,"endSpeed":90.9,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.46636943030797,"aZ":-11.312675204769077,"pfxX":-2.583628095143387,"pfxZ":9.866971178839592,"pX":0.8325050532596593,"pZ":3.070579250020486,"vX0":3.8866283435678577,"vY0":-144.23116721204326,"vZ0":-7.205045607600666,"x":85.27,"y":155.87,"x0":-0.1946710747505163,"y0":50.00179417778426,"z0":6.2930591458585905,"aX":-5.462146340658382},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":16.7,"breakHorizontal":4.0,"spinRate":2420,"spinDirection":207},"zone":12,"typeConfidence":0.91,"plateTime":0.379253940122914,"extension":5.744892084630341},"index":3,"playId":"78230bcb-8325-3149-ad68-bab3c1616244","pitchNumber":2,"startTime":"2026-08-30T19:57:53.045Z","endTime":"2026-08-30T19:57:56.856Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T19:58:07.832Z","endTime":"2026-08-30T19:58:18.044Z","isPitch":false,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":98.4,"endSpeed":90.2,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.73535466088566,"aZ":-11.178255753274048,"pfxX":-2.967510149815896,"pfxZ":10.113812684822701,"pX":0.27733486312044087,"pZ":2.1345511078586616,"vX0":2.272153002395833,"vY0":-143.10184442434164,"vZ0":-9.735795584075317,"x":106.43,"y":181.15,"x0":-0.14105917364102707,"y0":50.000115725454215,"z0":6.278938559936815,"aX":-6.15935898808771},"breaks":{"breakAngle":22.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":16.6,"breakHorizontal":4.9,"spinRate":2281,"spinDirection":206},"zone":9,"typeConfidence":0.91,"plateTime":0.3826182766142545,"extension":5.702429340952659},"index":5,"playId":"34600547-59c0-3acd-9208-2518ec295da8","pitchNumber":3,"startTime":"2026-08-30T19:58:18.044Z","endTime":"2026-08-30T19:58:21.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.0,"endSpeed":90.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.395512460895084,"aZ":-13.30374095349882,"pfxX":-4.412596726142462,"pfxZ":8.996429727147499,"pX":-0.3747903052028908,"pZ":3.5774124114048074,"vX0":1.7075348175108516,"vY0":-144.12145157460856,"vZ0":-5.5171125496936435,"x":131.29,"y":142.19,"x0":-0.40261459116420045,"y0":50.004892960467025,"z0":6.342653188046465,"aX":-9.256566267811962},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":15.4,"breakHorizontal":7.7,"spinRate":2277,"spinDirection":211},"zone":11,"typeConfidence":0.91,"plateTime":0.38046987339649796,"extension":5.702867034444931},"index":6,"playId":"ebc113bc-770c-3315-9cd9-a8cf202f6b6d","pitchNumber":4,"startTime":"2026-08-30T19:58:38.469Z","endTime":"2026-08-30T19:58:41.788Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":99.6,"endSpeed":91.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.014661930417795,"aZ":-14.245895990306579,"pfxX":-3.8667934400403463,"pfxZ":8.366075060708505,"pX":-0.1391986295893166,"pZ":3.8688610182717382,"vX0":2.074307494020173,"vY0":-145.0285564170951,"vZ0":-4.672357222904738,"x":122.31,"y":134.32,"x0":-0.3590226970544206,"y0":50.002698681796375,"z0":6.361318567891091,"aX":-8.286363978192366},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":14.5,"breakHorizontal":6.6,"spinRate":2414,"spinDirection":203},"zone":11,"typeConfidence":0.9,"plateTime":0.3768102732019356,"extension":5.662317807550727},"index":7,"playId":"81cd68b4-b5b9-3373-9dbf-c94b6bb96be9","pitchNumber":5,"startTime":"2026-08-30T19:59:00.517Z","endTime":"2026-08-30T19:59:04.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"first":{"id":687462,"link":"/api/v1/people/687462"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":592773,"link":"/api/v1/people/592773"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":26.0,"awayTeamWinProbability":74.0,"homeTeamWinProbabilityAdded":1.8000000000000007,"leverageIndex":0.72,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-08-30T19:59:04.397Z","atBatIndex":48},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out sharply to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":49,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:01:40.638Z","endTime":"2026-08-30T20:02:47.377Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"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":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Kirby Yates replaces Braxton Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:00:34.049Z","endTime":"2026-08-30T20:01:42.691Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":489446,"link":"/api/v1/people/489446"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":677952,"link":"/api/v1/people/677952","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":82.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.559593196721686,"aZ":-23.074580745504157,"pfxX":-8.12330269367601,"pfxZ":5.2539704586935745,"pX":1.2532939384745847,"pZ":2.930011573439665,"vX0":11.172943951177647,"vY0":-129.6558042992263,"vZ0":-0.7663064619351649,"x":69.23,"y":159.67,"x0":-2.021256811386203,"y0":50.005437687162654,"z0":4.962209772580158,"aX":-14.079956793349146},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.6,"breakHorizontal":12.7,"spinRate":2329,"spinDirection":239},"zone":12,"typeConfidence":0.77,"plateTime":0.41958295469197227,"extension":6.035300093802501},"index":1,"playId":"2ee453bf-df3d-3a7b-afb8-bf83e4c79a1f","pitchNumber":1,"startTime":"2026-08-30T20:01:42.691Z","endTime":"2026-08-30T20:01:46.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.1,"endSpeed":82.0,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.921715338984477,"aZ":-22.46394565671256,"pfxX":-8.415939999897885,"pfxZ":5.649366900281024,"pX":-0.6301067070028642,"pZ":3.673755161952963,"vX0":7.049879114888816,"vY0":-129.71581214774596,"vZ0":0.876291608533153,"x":141.02,"y":139.59,"x0":-2.2781970600607364,"y0":50.003437501928374,"z0":5.0331727065346445,"aX":-14.467565586892421},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":10.7,"breakHorizontal":13.8,"spinRate":2330,"spinDirection":235},"zone":11,"typeConfidence":0.86,"plateTime":0.4208635961614142,"extension":5.9202549395873385},"index":2,"playId":"2940b457-c46b-3e41-9686-10073dbb760a","pitchNumber":2,"startTime":"2026-08-30T20:02:01.036Z","endTime":"2026-08-30T20:02:04.892Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":81.5,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.167839951819634,"aZ":-25.929629471714748,"pfxX":-8.587688102580708,"pfxZ":3.693003965515489,"pX":0.5601503025123546,"pZ":3.5064636489468106,"vX0":9.625155153743485,"vY0":-128.55269546703116,"vZ0":1.1430744855299824,"x":95.65,"y":144.11,"x0":-2.0993395987076684,"y0":50.00193410062244,"z0":5.054277256716024,"aX":-14.516390426664016},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":7.2,"breakHorizontal":13.7,"spinRate":2322,"spinDirection":236},"zone":12,"typeConfidence":0.66,"plateTime":0.4244739143379288,"extension":5.993859861513453},"index":3,"playId":"1cb5510d-ee4d-35c7-ac4e-0fc1c38a024a","pitchNumber":3,"startTime":"2026-08-30T20:02:20.802Z","endTime":"2026-08-30T20:02:24.625Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":75.9,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.681283690028984,"aZ":-35.601556751949545,"pfxX":-5.155255029212723,"pfxZ":-2.3758744824129554,"pX":-0.08808591491660611,"pZ":2.081755256451569,"vX0":6.842766221910636,"vY0":-118.62598893212758,"vZ0":0.4128790081795206,"x":120.36,"y":182.57,"x0":-2.321551522714345,"y0":50.00047425839746,"z0":5.114308844656862,"aX":-7.451104692805133},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.6,"breakVerticalInduced":-4.0,"breakHorizontal":7.9,"spinRate":1221,"spinDirection":280},"zone":8,"typeConfidence":0.84,"plateTime":0.4592620022539937,"extension":6.070248521825483},"hitData":{"launchSpeed":102.7,"launchAngle":39.0,"totalDistance":360.0,"trajectory":"fly_ball","hardness":"hard","location":"9","coordinates":{"coordX":201.47,"coordY":77.7}},"index":4,"playId":"f21e6f5b-8139-3936-b573-85f08357b16d","pitchNumber":4,"startTime":"2026-08-30T20:02:37.523Z","endTime":"2026-08-30T20:02:47.377Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":22.5,"awayTeamWinProbability":77.5,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.38,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:02:47.377Z","atBatIndex":49},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"José Fermín pops out to second baseman Brandon Lowe.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":50,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:03:15.073Z","endTime":"2026-08-30T20:03:29.570Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.85478528239079,"aZ":-22.82775213775966,"pfxX":-6.607709357282328,"pfxZ":5.32212123039055,"pX":0.028135438775860312,"pZ":3.0643699209579376,"vX0":7.792435682885074,"vY0":-131.40955346899455,"vZ0":-0.4565495764138548,"x":115.93,"y":156.04,"x0":-2.111821311822391,"y0":50.00040666498285,"z0":4.930529896991225,"aX":-11.599103624186869},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":9.7,"breakHorizontal":10.3,"spinRate":2332,"spinDirection":238},"zone":2,"typeConfidence":0.86,"plateTime":0.4161978709910086,"extension":5.930879550731675},"hitData":{"launchSpeed":88.0,"launchAngle":59.0,"totalDistance":180.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":144.94,"coordY":131.57}},"index":0,"playId":"9fadc273-18b3-316f-87e6-8d63b8779fe5","pitchNumber":1,"startTime":"2026-08-30T20:03:19.691Z","endTime":"2026-08-30T20:03:29.570Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.0,"awayTeamWinProbability":80.0,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:03:29.570Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nathan Church strikes out swinging.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2026-08-30T20:03:46.408Z","endTime":"2026-08-30T20:04:45.568Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":489446,"fullName":"Kirby Yates","link":"/api/v1/people/489446"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":81.7,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.367565255439498,"aZ":-24.057734122103422,"pfxX":-8.418154483537103,"pfxZ":4.7287641381725365,"pX":0.448843103707263,"pZ":3.3019519178608867,"vX0":9.078324441246814,"vY0":-130.43647989949383,"vZ0":0.26055120747538063,"x":99.89,"y":149.63,"x0":-1.9890162412508747,"y0":50.00468441127211,"z0":5.020138337671011,"aX":-14.455103896891663},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":8.9,"breakHorizontal":13.2,"spinRate":2273,"spinDirection":233},"zone":12,"typeConfidence":0.85,"plateTime":0.42051226489936067,"extension":5.9305598956337215},"index":0,"playId":"65331d36-1e6d-3f38-b1a3-93e7feadd36e","pitchNumber":1,"startTime":"2026-08-30T20:03:59.849Z","endTime":"2026-08-30T20:04:03.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":83.8,"endSpeed":77.1,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.54102595061127,"aZ":-34.63854928311493,"pfxX":-7.103356814166515,"pfxZ":-1.6442353898650133,"pX":0.5600712129117277,"pZ":1.5492056208463956,"vX0":8.429318369247685,"vY0":-121.74125269901789,"vZ0":-1.149430733233914,"x":95.65,"y":196.95,"x0":-2.021702669014272,"y0":50.00051226994418,"z0":5.021423832759244,"aX":-10.679195302537728},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.0,"breakVerticalInduced":-3.0,"breakHorizontal":10.9,"spinRate":1169,"spinDirection":278},"zone":9,"typeConfidence":0.9,"plateTime":0.4496514377379661,"extension":6.006857390348541},"index":1,"playId":"0a5a9950-c6ef-34ae-9966-621f339e85e7","pitchNumber":2,"startTime":"2026-08-30T20:04:17.111Z","endTime":"2026-08-30T20:04:20.525Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.3,"endSpeed":83.0,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.04933977783757,"aZ":-23.82120286051536,"pfxX":-6.775269460829392,"pfxZ":4.749517896565223,"pX":-0.2215458673624353,"pZ":3.231256198141536,"vX0":7.333767312508024,"vY0":-131.33683469215146,"vZ0":0.0296439839090058,"x":125.44,"y":151.54,"x0":-2.1608690794871106,"y0":50.00317739533053,"z0":4.9815210019334675,"aX":-11.917295667201326},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.9,"breakHorizontal":10.8,"spinRate":2064,"spinDirection":241},"zone":2,"typeConfidence":0.86,"plateTime":0.41596151905905554,"extension":5.977778705772164},"index":2,"playId":"5a01d6b5-f8f8-3dd5-870a-1eb8a525b6a3","pitchNumber":3,"startTime":"2026-08-30T20:04:41.552Z","endTime":"2026-08-30T20:04:45.568Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":489446,"link":"/api/v1/people/489446"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.59,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:04:45.568Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jared Triolo called out on strikes.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:07:24.185Z","endTime":"2026-08-30T20:08:52.069Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Luis Gastelum replaces Ryne Stanek.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:06:01.997Z","endTime":"2026-08-30T20:07:26.390Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":703725,"link":"/api/v1/people/703725"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":592773,"link":"/api/v1/people/592773","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.5,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.989145641728808,"aZ":-30.66430274128002,"pfxX":5.134604173242811,"pfxZ":1.0250549171247867,"pX":1.0459716913975279,"pZ":1.517670228848976,"vX0":4.4699841728674805,"vY0":-120.1867329040238,"vZ0":-2.490939055929206,"x":77.13,"y":197.8,"x0":-1.501060767400622,"y0":50.00346931006367,"z0":5.274888832883695,"aX":7.554962306610781},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":1.6,"breakHorizontal":-10.3,"spinRate":2284,"spinDirection":63},"zone":14,"typeConfidence":0.87,"plateTime":0.4546925423553594,"extension":6.484954486248506},"index":1,"playId":"8d3413b3-476f-3c44-9269-1b8771b01fb9","pitchNumber":1,"startTime":"2026-08-30T20:07:26.390Z","endTime":"2026-08-30T20:07:30.315Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":78.6,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.499804639108614,"aZ":-32.453035391202754,"pfxX":4.945515363472828,"pfxZ":-0.18362247156149802,"pX":0.15740504129679714,"pZ":1.9385787654346958,"vX0":2.798069049811024,"vY0":-123.4022640701058,"vZ0":-1.3847484204512055,"x":111.0,"y":186.44,"x0":-1.630200943326346,"y0":50.00033503538712,"z0":5.218662776924176,"aX":7.693161257411434},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-0.4,"breakHorizontal":-9.6,"spinRate":2400,"spinDirection":44},"zone":8,"typeConfidence":0.89,"plateTime":0.4423570067955356,"extension":6.5774007499639},"index":2,"playId":"8e3f3625-a8ac-3a18-abb9-ff70136a6602","pitchNumber":2,"startTime":"2026-08-30T20:07:40.424Z","endTime":"2026-08-30T20:07:44.298Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.1,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.83994487485082,"aZ":-36.53168757849952,"pfxX":-5.392824579404367,"pfxZ":-3.063659170019685,"pX":-0.05965091134442407,"pZ":1.4764703574326419,"vX0":4.6729439644545945,"vY0":-118.26156973229944,"vZ0":-0.6774051913715874,"x":119.27,"y":198.92,"x0":-1.3573495787880474,"y0":50.00465183459247,"z0":5.107743678899903,"aX":-7.6655628574132235},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-5.4,"breakHorizontal":8.6,"spinRate":1483,"spinDirection":282},"zone":13,"typeConfidence":0.89,"plateTime":0.46255155415954974,"extension":6.655865424791471},"index":3,"playId":"9953a5ab-e76b-3c21-a0c9-c3a47bfa3cfb","pitchNumber":3,"startTime":"2026-08-30T20:07:56.612Z","endTime":"2026-08-30T20:08:00.584Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.131640000199095,"aZ":-23.835384612974764,"pfxX":-8.250668612810701,"pfxZ":4.420014377067543,"pX":-1.1075216372950496,"pZ":2.001092563035973,"vX0":3.9147684645452565,"vY0":-136.23821504895196,"vZ0":-4.068410778727759,"x":159.22,"y":184.75,"x0":-1.4890011064630118,"y0":50.00029459204113,"z0":5.155496203916689,"aX":-15.551167775059517},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":7.3,"breakHorizontal":14.2,"spinRate":2419,"spinDirection":231},"zone":13,"typeConfidence":0.86,"plateTime":0.4016122963588349,"extension":6.451525572214685},"index":4,"playId":"e041b3c1-034e-35a6-af36-8e516e4d109b","pitchNumber":4,"startTime":"2026-08-30T20:08:11.007Z","endTime":"2026-08-30T20:08:14.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.99984050366966,"aZ":-16.870879322784912,"pfxX":-5.231883795091422,"pfxZ":8.156348429005527,"pX":0.19003223437104164,"pZ":3.73106530542042,"vX0":5.862587515213181,"vY0":-136.3478603818386,"vZ0":-1.2651356027896896,"x":109.76,"y":138.04,"x0":-1.3119557171581435,"y0":50.00149150787612,"z0":5.36953460056806,"aX":-9.814774898326386},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.6,"breakHorizontal":8.2,"spinRate":2503,"spinDirection":231},"zone":12,"typeConfidence":0.9,"plateTime":0.40227659173147234,"extension":6.543920810178661},"index":5,"playId":"f182264d-59de-3596-ac33-ae6f826ef519","pitchNumber":5,"startTime":"2026-08-30T20:08:27.474Z","endTime":"2026-08-30T20:08:31.729Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.4,"endSpeed":87.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.39943844557367,"aZ":-22.77135027957841,"pfxX":-7.638958870529276,"pfxZ":4.8662214450673735,"pX":0.22351602081145985,"pZ":1.6678189810973407,"vX0":6.855416010615092,"vY0":-137.36099199891265,"vZ0":-5.247241882362425,"x":108.48,"y":193.75,"x0":-1.2992440973393822,"y0":50.001580579197274,"z0":5.129143116170208,"aX":-14.752032404478205},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.0,"breakHorizontal":12.6,"spinRate":2396,"spinDirection":233},"zone":8,"typeConfidence":0.57,"plateTime":0.3971585586258737,"extension":6.649246580223476},"index":6,"playId":"db22a0ec-f23e-394d-8574-eda03eae3c29","pitchNumber":6,"startTime":"2026-08-30T20:08:47.877Z","endTime":"2026-08-30T20:08:52.069Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.1,"awayTeamWinProbability":79.9,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.61,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:08:52.069Z","atBatIndex":52},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Iván Herrera challenged (pitch result), call on the field was confirmed: Oneil Cruz walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:09:09.885Z","endTime":"2026-08-30T20:10:11.275Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":"Walk","eventType":"walk","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.25987121055645,"aZ":-16.081677513732117,"pfxX":-4.628837988870342,"pfxZ":8.166144587435527,"pX":-1.32700128683729,"pZ":3.001897715973718,"vX0":2.228335993344553,"vY0":-139.04178653079043,"vZ0":-3.507736997935479,"x":167.58,"y":157.73,"x0":-1.5345125964477682,"y0":50.005661746827215,"z0":5.337841179256441,"aX":-9.123875113010287},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":14.3,"breakHorizontal":7.9,"spinRate":2582,"spinDirection":226},"zone":11,"typeConfidence":0.9,"plateTime":0.3929572420913554,"extension":6.427089748356327},"index":0,"playId":"c39059e1-3a2e-32d7-ad2c-3b8752964a37","pitchNumber":1,"startTime":"2026-08-30T20:09:19.251Z","endTime":"2026-08-30T20:09:23.105Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.8,"endSpeed":77.4,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.127661198364137,"aZ":-32.56786550044391,"pfxX":6.701501899442347,"pfxZ":-0.26510828104071393,"pX":-1.1282213668995766,"pZ":1.834873631533442,"vX0":-1.1633173190780468,"vY0":-122.07663426555895,"vZ0":-1.471269123696532,"x":160.01,"y":189.24,"x0":-1.5174344437083551,"y0":50.00036329615551,"z0":5.238597567428206,"aX":10.15304074190051},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-0.6,"breakHorizontal":-11.9,"spinRate":2323,"spinDirection":74},"zone":13,"typeConfidence":0.9,"plateTime":0.44799452768092074,"extension":6.537595811785271},"index":1,"playId":"7808b147-7bfd-3023-8b13-8a3e9ffa8506","pitchNumber":2,"startTime":"2026-08-30T20:09:33.063Z","endTime":"2026-08-30T20:09:36.920Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":75.1,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.52718206031406,"aZ":-37.16240708984419,"pfxX":-4.260183599304224,"pfxZ":-3.52067297726388,"pX":-0.9510953801168792,"pZ":2.578391914050686,"vX0":2.7125303730981964,"vY0":-117.56972903268806,"vZ0":1.8937688898567009,"x":153.25,"y":169.16,"x0":-1.558713183884972,"y0":50.001211615834016,"z0":5.178471014463739,"aX":-6.042385796057761},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.3,"breakVerticalInduced":-5.8,"breakHorizontal":7.2,"spinRate":1491,"spinDirection":290},"zone":13,"typeConfidence":0.88,"plateTime":0.4635490438181682,"extension":6.742042808153454},"index":2,"playId":"bd0299c5-04b7-39ee-a90d-ece8787f26e3","pitchNumber":3,"startTime":"2026-08-30T20:09:49.454Z","endTime":"2026-08-30T20:09:53.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":85.5,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.748477372237687,"aZ":-16.285473984330043,"pfxX":-4.076687177448974,"pfxZ":8.42600525775458,"pX":-0.8632061101351537,"pZ":2.8506744141735356,"vX0":2.8637421946443022,"vY0":-136.85057025729463,"vZ0":-3.655518678581623,"x":149.9,"y":161.81,"x0":-1.3964503505764,"y0":50.0060070189417,"z0":5.327527315404748,"aX":-7.691451329523919},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.6,"breakHorizontal":6.7,"spinRate":2553,"spinDirection":218},"zone":11,"typeConfidence":0.9,"plateTime":0.4010650787139891,"extension":6.5745314376383215},"index":3,"playId":"ef3b4b51-8018-3b80-a11c-d8ff676b1547","pitchNumber":4,"startTime":"2026-08-30T20:10:07.112Z","endTime":"2026-08-30T20:10:11.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"}},"homeTeamWinProbability":18.4,"awayTeamWinProbability":81.6,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.47,"dramaIndex":28.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:10:11.275Z","atBatIndex":53},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Bryan Reynolds flies out to left fielder Bryan Torres.","rbi":0,"awayScore":4,"homeScore":2,"isOut":true},"about":{"atBatIndex":54,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:10:51.103Z","endTime":"2026-08-30T20:11:21.015Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":81.1,"endSpeed":74.8,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.649020413254892,"aZ":-37.023870928035144,"pfxX":-5.060391838790853,"pfxZ":-3.4353068943049703,"pX":-0.4555615582186014,"pZ":1.4774153236283205,"vX0":3.9477867747697375,"vY0":-118.1191931512178,"vZ0":-0.5253175053852134,"x":134.36,"y":198.89,"x0":-1.4916688405666187,"y0":50.003360838570195,"z0":5.109107027978317,"aX":-7.145920540100904},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.6,"breakVerticalInduced":-6.1,"breakHorizontal":8.2,"spinRate":1489,"spinDirection":282},"zone":13,"typeConfidence":0.89,"plateTime":0.46383947441713014,"extension":6.792623934661007},"index":0,"playId":"7bf07766-2736-3ac1-a57f-413e54701a32","pitchNumber":1,"startTime":"2026-08-30T20:10:51.103Z","endTime":"2026-08-30T20:10:54.951Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.1,"endSpeed":85.9,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.716161427891972,"aZ":-16.056550421721003,"pfxX":-3.024172730517592,"pfxZ":8.488320843657789,"pX":-0.23449203080183667,"pZ":3.1689775424903006,"vX0":4.271133320923148,"vY0":-137.02989216588637,"vZ0":-2.9556770388843865,"x":125.94,"y":153.22,"x0":-1.4215658168451561,"y0":50.00163526120638,"z0":5.3606036659218095,"aX":-5.7419390355272295},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.9,"breakHorizontal":4.6,"spinRate":2570,"spinDirection":222},"zone":2,"typeConfidence":0.9,"plateTime":0.3999404662469521,"extension":6.597522103973213},"hitData":{"launchSpeed":97.6,"launchAngle":34.0,"totalDistance":366.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":68.63,"coordY":62.74}},"index":1,"playId":"5a8f9f2e-84c7-3950-b36e-b3a37048ecad","pitchNumber":2,"startTime":"2026-08-30T20:11:09.016Z","endTime":"2026-08-30T20:11:21.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.85,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:11:21.015Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Flores Jr. walks.","rbi":0,"awayScore":4,"homeScore":2,"isOut":false},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:11:58.286Z","endTime":"2026-08-30T20:13:12.333Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":2},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"postOnSecond":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4,5],"actionIndex":[3],"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"playId":"fea9d025-a718-3447-9bc7-cbbaf1f04ca9","startTime":"2026-08-30T20:11:44.344Z","endTime":"2026-08-30T20:11:48.230Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.4,"endSpeed":84.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":34.40138820358414,"aZ":-25.998823191093145,"pfxX":-9.668974098768851,"pfxZ":3.3596671691234263,"pX":-0.9929005498069483,"pZ":1.7497461342230498,"vX0":4.3556337643116825,"vY0":-135.83509163791862,"vZ0":-4.259857358103945,"x":154.85,"y":191.54,"x0":-1.3760404060908191,"y0":50.001551787502656,"z0":5.182632394496339,"aX":-17.76442388799739},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":5.3,"breakHorizontal":16.3,"spinRate":2342,"spinDirection":230},"zone":13,"typeConfidence":0.92,"plateTime":0.4058357327403388,"extension":6.71467614903037},"index":1,"playId":"0e78b10f-1230-368b-bace-68ff09a7885e","pitchNumber":1,"startTime":"2026-08-30T20:12:00.555Z","endTime":"2026-08-30T20:12:04.670Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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,"runnerGoing":true,"disengagementNum":1},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.71043208844916,"aZ":-32.03384118073569,"pfxX":6.896774885557024,"pfxZ":0.09434435706131161,"pX":1.6697586106716014,"pZ":0.6540166073839035,"vX0":5.11509161826313,"vY0":-124.44856241883107,"vZ0":-4.401318973810007,"x":53.35,"y":221.12,"x0":-1.3170139601007904,"y0":50.00555883274405,"z0":5.133995596718173,"aX":10.692189522635434},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.4,"breakVerticalInduced":-0.7,"breakHorizontal":-13.8,"spinRate":2306,"spinDirection":63},"zone":14,"typeConfidence":0.9,"plateTime":0.4421127480330034,"extension":6.660472812818163},"index":2,"playId":"0f305df0-0038-3895-85e0-d36ffd9e9edd","pitchNumber":2,"startTime":"2026-08-30T20:12:18.582Z","endTime":"2026-08-30T20:12:29.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Oneil Cruz steals (24) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":3,"actionPlayId":"0f305df0-0038-3895-85e0-d36ffd9e9edd","startTime":"2026-08-30T20:12:37.685Z","endTime":"2026-08-30T20:12:45.359Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":665833,"link":"/api/v1/people/665833"},"postOnSecond":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"homeTeamWinProbability":19.5,"awayTeamWinProbability":80.5,"homeTeamWinProbabilityAdded":-0.8999999999999986,"leverageIndex":0.66,"dramaIndex":27.0,"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","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":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.8,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.17660293657823,"aZ":-34.15272894320692,"pfxX":10.035075404834526,"pfxZ":-1.2737833830736753,"pX":1.3408050448639688,"pZ":0.242608643551932,"vX0":3.7440789486415076,"vY0":-123.94136587498345,"vZ0":-4.828952968024776,"x":65.89,"y":232.23,"x0":-1.4939743441294862,"y0":50.00413285033665,"z0":5.074091903135319,"aX":15.584221057627405},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.9,"breakVerticalInduced":-3.2,"breakHorizontal":-19.1,"spinRate":2399,"spinDirection":56},"zone":14,"typeConfidence":0.91,"plateTime":0.4422189369469267,"extension":6.65678759439994},"index":4,"playId":"850b4bfa-3155-3362-8594-87852fa7a2d1","pitchNumber":3,"startTime":"2026-08-30T20:12:45.359Z","endTime":"2026-08-30T20:12:49.915Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":85.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.83048671743369,"aZ":-26.079358338790048,"pfxX":-7.703675555705457,"pfxZ":3.2842542643611905,"pX":0.5501103491921976,"pZ":1.3281589550881376,"vX0":7.644055769543536,"vY0":-135.2147189224559,"vZ0":-5.397979944924137,"x":96.03,"y":202.92,"x0":-1.3094571400925707,"y0":50.00290055570149,"z0":5.174649631153908,"aX":-14.298625480619712},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":5.0,"breakHorizontal":12.4,"spinRate":2384,"spinDirection":232},"zone":14,"typeConfidence":0.89,"plateTime":0.40470848764488565,"extension":6.758887560012224},"index":5,"playId":"50a34737-fcbc-3805-8daa-c7650c9a7fa2","pitchNumber":4,"startTime":"2026-08-30T20:13:08.113Z","endTime":"2026-08-30T20:13:12.333Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.0,"awayTeamWinProbability":81.0,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.66,"dramaIndex":30.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:13:12.333Z","atBatIndex":55},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Brandon Lowe singles on a sharp line drive to left fielder Bryan Torres. Oneil Cruz scores. Rafael Flores Jr. to 2nd.","rbi":1,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:14:07.971Z","endTime":"2026-08-30T20:15:41.251Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"postOnSecond":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":664040,"fullName":"Brandon Lowe","link":"/api/v1/people/664040"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":{"id":703725,"link":"/api/v1/people/703725"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":4,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T20:13:34.812Z","endTime":"2026-08-30T20:14:10.219Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.3,"endSpeed":78.2,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.421336929139635,"aZ":-33.30889477260461,"pfxX":6.143136479562262,"pfxZ":-0.7329601476469829,"pX":-0.6199473593574462,"pZ":2.1822992209234493,"vX0":0.4327776380965982,"vY0":-122.89327918965851,"vZ0":-0.7210366876668064,"x":140.63,"y":179.86,"x0":-1.5970287638208303,"y0":50.0040419536144,"z0":5.287877471504037,"aX":9.476857005971333},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.2,"breakHorizontal":-11.3,"spinRate":2362,"spinDirection":56},"zone":4,"typeConfidence":0.9,"plateTime":0.4442498582738543,"extension":6.52729623712781},"index":1,"playId":"f8504ba8-cd27-330c-b511-de31d89684d2","pitchNumber":1,"startTime":"2026-08-30T20:14:10.219Z","endTime":"2026-08-30T20:14:14.093Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.088972874229256,"aZ":-15.515505890747315,"pfxX":-4.407029716258119,"pfxZ":8.582958258803032,"pX":1.092561989521037,"pZ":1.9860330201971794,"vX0":7.316685501684634,"vY0":-137.81291839494628,"vZ0":-6.34796502814553,"x":75.35,"y":185.16,"x0":-1.0134649817426782,"y0":50.0018167350889,"z0":5.351169547256308,"aX":-8.552753690613084},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":14.5,"breakHorizontal":6.6,"spinRate":2614,"spinDirection":215},"zone":14,"typeConfidence":0.9,"plateTime":0.39612103422635814,"extension":6.604331776392272},"index":2,"playId":"41ad2e21-8bc4-3cc8-9600-ead07010c495","pitchNumber":2,"startTime":"2026-08-30T20:14:26.623Z","endTime":"2026-08-30T20:14:30.526Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":75.7,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.140831664045034,"aZ":-34.76146763358441,"pfxX":-4.366960827459155,"pfxZ":-1.7929933811980465,"pX":-0.47156725153548856,"pZ":1.5201935394173827,"vX0":3.957804110179296,"vY0":-118.84532539651055,"vZ0":-1.0799158716606634,"x":134.98,"y":197.73,"x0":-1.5850341825721308,"y0":50.00365663282816,"z0":5.116202049802762,"aX":-6.295126928905934},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-3.2,"breakHorizontal":7.1,"spinRate":1398,"spinDirection":288},"zone":13,"typeConfidence":0.87,"plateTime":0.4595303671680915,"extension":6.883697686878794},"index":3,"playId":"996c9787-ac09-329c-a99c-6ce4db29f9ee","pitchNumber":3,"startTime":"2026-08-30T20:14:46.043Z","endTime":"2026-08-30T20:14:49.725Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.8,"endSpeed":85.5,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.53547463800036,"aZ":-16.17953479419046,"pfxX":-3.408240683329206,"pfxZ":8.488544625322625,"pX":0.4945848832503005,"pZ":4.866193273466032,"vX0":5.65814345797284,"vY0":-136.52852806005725,"vZ0":1.195984297315363,"x":98.15,"y":107.39,"x0":-1.1635328188661953,"y0":50.004648107245195,"z0":5.537193497966523,"aX":-6.4240898785576075},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.8,"breakHorizontal":4.9,"spinRate":2593,"spinDirection":215},"zone":12,"typeConfidence":0.9,"plateTime":0.40144761634192117,"extension":6.4290128499604675},"index":4,"playId":"2fa98812-fae2-3835-bf6c-32dd5e388df6","pitchNumber":4,"startTime":"2026-08-30T20:15:09.077Z","endTime":"2026-08-30T20:15:12.975Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.088,"strikeZoneBottom":1.559,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.634002399034372,"aZ":-39.79048869030871,"pfxX":-5.296908561789852,"pfxZ":-5.426089170982237,"pX":-0.5408019970405996,"pZ":2.5880037437388133,"vX0":3.5276812655366654,"vY0":-118.31886633348061,"vZ0":2.334376296601431,"x":137.61,"y":168.9,"x0":-1.370211173395434,"y0":50.0023524713214,"z0":5.26066897656642,"aX":-7.436626260537021},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.9,"breakHorizontal":8.6,"spinRate":1439,"spinDirection":282},"zone":4,"typeConfidence":0.89,"plateTime":0.4646752084998238,"extension":6.806668169273426},"hitData":{"launchSpeed":100.6,"launchAngle":10.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":83.65,"coordY":96.91}},"index":5,"playId":"d1f0c041-9829-3575-97eb-c5d806c125b6","pitchNumber":5,"startTime":"2026-08-30T20:15:30.786Z","endTime":"2026-08-30T20:15:41.251Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":664040,"link":"/api/v1/people/664040","batSide":{"code":"L","description":"Left"}},"first":{"id":804668,"link":"/api/v1/people/804668"},"second":{"id":665833,"link":"/api/v1/people/665833"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_ab"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_ab"},{"player":{"id":664040,"link":"/api/v1/people/664040"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":10.9,"awayTeamWinProbability":89.1,"homeTeamWinProbabilityAdded":-8.1,"leverageIndex":1.23,"dramaIndex":86.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:15:41.251Z","atBatIndex":56},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Esmerlyn Valdez strikes out swinging.","rbi":0,"awayScore":5,"homeScore":2,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2026-08-30T20:16:03.559Z","endTime":"2026-08-30T20:18:00.074Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":703725,"fullName":"Luis Gastelum","link":"/api/v1/people/703725"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,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":699013,"fullName":"Esmerlyn Valdez","link":"/api/v1/people/699013"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"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(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.3,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.95568805553998,"aZ":-28.460141172091543,"pfxX":5.526909772377431,"pfxZ":2.3424171052482237,"pX":1.085801246646344,"pZ":1.8056651362530955,"vX0":4.084114466807631,"vY0":-124.8752269090679,"vZ0":-2.6250232878291238,"x":75.61,"y":190.03,"x0":-1.2862897334776686,"y0":50.005956814159894,"z0":5.199927128658977,"aX":8.772990045173902},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":3.8,"breakHorizontal":-10.9,"spinRate":2521,"spinDirection":51},"zone":14,"typeConfidence":0.89,"plateTime":0.4377796574702404,"extension":6.581131357667647},"index":0,"playId":"fdbd13f8-82ba-304f-bc77-6700137e8f3b","pitchNumber":1,"startTime":"2026-08-30T20:16:16.101Z","endTime":"2026-08-30T20:16:20.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.2,"endSpeed":75.9,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.812955963043606,"aZ":-40.2302460443531,"pfxX":-3.7223745216675876,"pfxZ":-5.533637811708839,"pX":-0.466607459770981,"pZ":2.0935539078684906,"vX0":3.417010223358174,"vY0":-119.74988299351357,"vZ0":1.0058972149087089,"x":134.79,"y":182.25,"x0":-1.4274221519621761,"y0":50.00594106358381,"z0":5.262933389174183,"aX":-5.415002892631863},"breaks":{"breakAngle":7.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.9,"breakVerticalInduced":-9.5,"breakHorizontal":5.9,"spinRate":1522,"spinDirection":285},"zone":7,"typeConfidence":0.85,"plateTime":0.4571337835897,"extension":6.833085041881694},"index":1,"playId":"60bf7a5b-c984-3776-bc1b-1489e849a80b","pitchNumber":2,"startTime":"2026-08-30T20:16:36.134Z","endTime":"2026-08-30T20:16:40.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2026-08-30T20:16:58.485Z","endTime":"2026-08-30T20:17:12.407Z","isPitch":false,"type":"action","player":{"id":699013,"link":"/api/v1/people/699013"},"defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.6,"endSpeed":77.1,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.633550585219737,"aZ":-34.82400736338301,"pfxX":-6.015341957921507,"pfxZ":-1.7904475280933316,"pX":0.6201871381656843,"pZ":0.7965180069260583,"vX0":6.197103821940313,"vY0":-120.31122600849315,"vZ0":-2.820368196659923,"x":93.36,"y":217.27,"x0":-1.192485244924823,"y0":50.000010702400154,"z0":5.032759927630168,"aX":-8.926599193679923},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-3.6,"breakHorizontal":9.6,"spinRate":1545,"spinDirection":283},"zone":14,"typeConfidence":0.88,"plateTime":0.45311444952059077,"extension":6.848968107880254},"index":3,"playId":"78ee431f-44d2-346b-bdff-7b6a2b633725","pitchNumber":3,"startTime":"2026-08-30T20:17:12.407Z","endTime":"2026-08-30T20:17:16.077Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":78.7,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.748148939052435,"aZ":-31.25022696632368,"pfxX":4.348335378499177,"pfxZ":0.5895283641193583,"pX":0.3240983214282168,"pZ":2.1065840433689615,"vX0":3.052587392958347,"vY0":-124.17253662378616,"vZ0":-1.0772608648503483,"x":104.65,"y":181.9,"x0":-1.484100319677463,"y0":50.00332680978916,"z0":5.134855001114938,"aX":6.822555356996407},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":1.1,"breakHorizontal":-8.5,"spinRate":2272,"spinDirection":58},"zone":9,"typeConfidence":0.88,"plateTime":0.4402864114216891,"extension":6.523050421244946},"index":4,"playId":"cfdae747-9118-3d8b-91c7-a1a8c02c438a","pitchNumber":4,"startTime":"2026-08-30T20:17:31.816Z","endTime":"2026-08-30T20:17:35.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.7,"endSpeed":86.4,"strikeZoneTop":3.311,"strikeZoneBottom":1.671,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.00504029204679,"aZ":-16.31775039526581,"pfxX":-5.005005427906113,"pfxZ":8.31159654830557,"pX":0.17245486217425943,"pZ":3.812729374591551,"vX0":5.219984644679745,"vY0":-136.5254890021582,"vZ0":-1.5132036263315514,"x":110.43,"y":135.84,"x0":-1.1042005118657,"y0":50.00520205390338,"z0":5.484698997160362,"aX":-9.552021587606218},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":15.0,"breakHorizontal":8.2,"spinRate":2459,"spinDirection":224},"zone":12,"typeConfidence":0.9,"plateTime":0.3995356063473765,"extension":6.680094015895256},"index":5,"playId":"4578cce8-0a06-3763-a323-64486f130b25","pitchNumber":5,"startTime":"2026-08-30T20:17:55.662Z","endTime":"2026-08-30T20:18:00.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":699013,"link":"/api/v1/people/699013","batSide":{"code":"R","description":"Right"}},"first":{"id":664040,"link":"/api/v1/people/664040"},"second":{"id":804668,"link":"/api/v1/people/804668"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_ab"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_ab"},{"player":{"id":699013,"link":"/api/v1/people/699013"},"credit":"b_pa"},{"player":{"id":703725,"link":"/api/v1/people/703725"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":12.8,"awayTeamWinProbability":87.2,"homeTeamWinProbabilityAdded":1.9000000000000004,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:18:00.074Z","atBatIndex":57},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Rafael Flores Jr. challenged (pitch result), call on the field was confirmed: Ramón Urías walks.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:20:50.663Z","endTime":"2026-08-30T20:22:17.995Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Camilo Doval replaces Kirby Yates.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:19:34.044Z","endTime":"2026-08-30T20:20:52.942Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666808,"link":"/api/v1/people/666808"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":489446,"link":"/api/v1/people/489446","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.5,"endSpeed":89.2,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.813608958151022,"aZ":-29.264980911733833,"pfxX":-0.9865853385370102,"pfxZ":1.4415772920487058,"pX":0.8095812231093744,"pZ":2.8473195064795664,"vX0":5.886365508371205,"vY0":-140.52211646834544,"vZ0":-1.75511424885878,"x":86.14,"y":161.9,"x0":-1.1750585417018575,"y0":50.0045776674087,"z0":5.362685047428061,"aX":-1.9939714486097946},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":2.5,"breakHorizontal":0.7,"spinRate":2461,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.3882813842887094,"extension":5.9821684624525675},"index":1,"playId":"145afbfd-c347-3e45-b4cc-e1792ec5e0f7","pitchNumber":1,"startTime":"2026-08-30T20:20:52.942Z","endTime":"2026-08-30T20:20:57.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.6,"endSpeed":89.1,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.434392454320836,"aZ":-28.085535700287295,"pfxX":-4.772215579186992,"pfxZ":2.0223534927302858,"pX":-0.60179712518304,"pZ":2.987315118341968,"vX0":3.4049006361124134,"vY0":-140.7377331276983,"vZ0":-1.715213063637262,"x":139.94,"y":158.12,"x0":-1.202160023315217,"y0":50.00359184320129,"z0":5.408927667643094,"aX":-9.65392271385973},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":3.5,"breakHorizontal":8.0,"spinRate":2453,"spinDirection":220},"zone":1,"typeConfidence":2.0,"plateTime":0.3879330614213883,"extension":6.217313619448018},"index":2,"playId":"37ac900e-6cb6-34ba-92c9-61289826ef24","pitchNumber":2,"startTime":"2026-08-30T20:21:12.959Z","endTime":"2026-08-30T20:21:16.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.4,"endSpeed":80.5,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.90359113645666,"aZ":-37.635701543595275,"pfxX":3.6089759885292865,"pfxZ":-3.3178696183439254,"pX":-0.8944368194746745,"pZ":2.510000312506748,"vX0":-0.660705436232504,"vY0":-127.36535753652088,"vZ0":-0.2026578259013374,"x":151.09,"y":171.01,"x0":-1.1008037831446582,"y0":50.00593531966554,"z0":5.5643828417159495,"aX":5.936151817827578},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.5,"breakVerticalInduced":-5.9,"breakHorizontal":-6.4,"spinRate":2715,"spinDirection":71},"zone":11,"typeConfidence":2.0,"plateTime":0.42987816371849163,"extension":5.979666526669669},"index":3,"playId":"a31e1c60-a45a-3208-a56f-e99d5138ea8a","pitchNumber":3,"startTime":"2026-08-30T20:21:31.762Z","endTime":"2026-08-30T20:21:35.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":97.4,"endSpeed":90.0,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.6222557993524,"aZ":-22.314891288347262,"pfxX":-1.2663310055778996,"pfxZ":4.773638386861425,"pX":-0.34815753321548926,"pZ":3.9859373862803604,"vX0":2.7787442945749468,"vY0":-141.92652031994731,"vZ0":-0.33755817633654833,"x":130.27,"y":131.16,"x0":-1.1698717815445239,"y0":50.00557844902036,"z0":5.5121927037675,"aX":-2.617171921489532},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":8.8,"breakHorizontal":1.8,"spinRate":2535,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.38407463630789174,"extension":6.0477769737142415},"index":4,"playId":"773e4a2c-21eb-366e-b8b9-18a24f8acbe0","pitchNumber":4,"startTime":"2026-08-30T20:21:52.249Z","endTime":"2026-08-30T20:21:56.367Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.7,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.343546206369922,"aZ":-29.692991344352933,"pfxX":-1.312792757491497,"pfxZ":1.2368577549129611,"pX":0.9549199830849024,"pZ":2.672946360657398,"vX0":6.131490273190074,"vY0":-140.3494280434671,"vZ0":-2.0782536138992276,"x":80.6,"y":166.61,"x0":-1.0829335795389963,"y0":50.00275771064177,"z0":5.347733663973025,"aX":-2.6328037719054036},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.2,"breakVerticalInduced":2.0,"breakHorizontal":1.2,"spinRate":2532,"spinDirection":224},"zone":12,"typeConfidence":2.0,"plateTime":0.3895630096469125,"extension":6.033112566113624},"index":5,"playId":"ca8808bc-6234-33b6-ab5e-e62311d66335","pitchNumber":5,"startTime":"2026-08-30T20:22:13.659Z","endTime":"2026-08-30T20:22:17.995Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"}},"homeTeamWinProbability":17.9,"awayTeamWinProbability":82.1,"homeTeamWinProbabilityAdded":5.099999999999998,"leverageIndex":1.1,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:22:17.995Z","atBatIndex":58},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Thomas Saggese singles on a line drive to center fielder Jake Mangum. Ramón Urías to 3rd.","rbi":0,"awayScore":5,"homeScore":2,"isOut":false},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:22:58.960Z","endTime":"2026-08-30T20:26:00.386Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"postOnThird":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4,6],"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":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":87.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.03380236177678,"aZ":-28.807289733494624,"pfxX":-5.624834554049436,"pfxZ":1.6999131311276372,"pX":-0.43469464758410425,"pZ":3.576293686668828,"vX0":4.629901845109735,"vY0":-139.6706367074035,"vZ0":0.06289056563623052,"x":133.57,"y":142.22,"x0":-1.381891951729552,"y0":50.000033966950795,"z0":5.445527153457416,"aX":-11.127372372222625},"breaks":{"breakAngle":19.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":3.2,"breakHorizontal":9.2,"spinRate":2551,"spinDirection":218},"zone":11,"typeConfidence":2.0,"plateTime":0.391933024706026,"extension":6.143084646933886},"index":0,"playId":"b6813151-4e69-3879-8672-9ffd0674321a","pitchNumber":1,"startTime":"2026-08-30T20:23:00.166Z","endTime":"2026-08-30T20:23:04.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:23:25.490Z","endTime":"2026-08-30T20:24:23.080Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.369118117294736,"aZ":-26.443152965688068,"pfxX":-2.9259390667277616,"pfxZ":2.931187117329096,"pX":1.2058247525423444,"pZ":2.031113117870681,"vX0":7.797649977330133,"vY0":-138.58530203787467,"vZ0":-4.048020016067516,"x":71.04,"y":183.94,"x0":-1.2573470317555866,"y0":50.00493705484866,"z0":5.2656483430799,"aX":-5.724731605202068},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":4.7,"breakHorizontal":3.7,"spinRate":2446,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.3944011460309187,"extension":6.195403442608544},"index":2,"playId":"9a6f6322-e599-3673-8e63-25dc1d5165c2","pitchNumber":2,"startTime":"2026-08-30T20:24:23.080Z","endTime":"2026-08-30T20:24:27.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.8,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.419378822976363,"aZ":-25.607958662117653,"pfxX":-3.4407887650299425,"pfxZ":3.33787344180206,"pX":-0.24549059789995453,"pZ":3.1099827496584194,"vX0":4.49147892711932,"vY0":-138.92835033557188,"vZ0":-1.6197271935273465,"x":126.36,"y":154.81,"x0":-1.4316687798989693,"y0":50.001916141896835,"z0":5.392971888607903,"aX":-6.765618108264672},"breaks":{"breakAngle":13.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":5.9,"breakHorizontal":5.4,"spinRate":2495,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.39338128087245305,"extension":6.1232202702844365},"index":3,"playId":"a3b8f11e-7f58-392a-9d06-9f705e3a1f03","pitchNumber":3,"startTime":"2026-08-30T20:24:45.546Z","endTime":"2026-08-30T20:24:49.430Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.1,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.448154065048904,"aZ":-27.927073062496063,"pfxX":-5.811231027232763,"pfxZ":2.12980701624096,"pX":0.18622848250229948,"pZ":3.0528817514887607,"vX0":5.400146432148017,"vY0":-140.37708183792583,"vZ0":-1.3947605645278696,"x":109.9,"y":156.35,"x0":-1.009521593423284,"y0":50.00070316534362,"z0":5.378197904168165,"aX":-11.570644804509342},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":3.7,"breakHorizontal":9.4,"spinRate":2530,"spinDirection":220},"zone":2,"typeConfidence":2.0,"plateTime":0.3905343426401955,"extension":6.185784044067847},"index":4,"playId":"6aa93ee6-270f-388e-baa7-21429555167a","pitchNumber":4,"startTime":"2026-08-30T20:25:07.293Z","endTime":"2026-08-30T20:25:11.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T20:25:32.257Z","endTime":"2026-08-30T20:25:49.186Z","isPitch":false,"type":"action","player":{"id":695336,"link":"/api/v1/people/695336"},"defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.5,"endSpeed":82.0,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.91154012515705,"aZ":-36.166806523293616,"pfxX":3.0637941752141256,"pfxZ":-2.34707761847098,"pX":-0.34801792710127705,"pZ":2.5084548265314135,"vX0":1.3369780322210143,"vY0":-129.01636588992673,"vZ0":-0.5109131867370909,"x":130.27,"y":171.05,"x0":-1.269936114189591,"y0":50.006019339540856,"z0":5.4782027442164445,"aX":5.204920626643461},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-4.2,"breakHorizontal":-5.9,"spinRate":2605,"spinDirection":67},"zone":4,"typeConfidence":2.0,"plateTime":0.423311508939781,"extension":6.29193596758364},"hitData":{"launchSpeed":79.0,"launchAngle":18.0,"totalDistance":204.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":107.81,"coordY":90.9}},"index":6,"playId":"abcd22ab-d9e7-3009-ba30-a7d5f40b413e","pitchNumber":5,"startTime":"2026-08-30T20:25:49.186Z","endTime":"2026-08-30T20:26:00.386Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.799999999999997,"awayTeamWinProbability":71.2,"homeTeamWinProbabilityAdded":10.899999999999999,"leverageIndex":2.06,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:26:00.386Z","atBatIndex":59},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Bryan Torres out on a sacrifice fly to center fielder Jake Mangum. Ramón Urías scores.","rbi":1,"awayScore":5,"homeScore":3,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:26:34.238Z","endTime":"2026-08-30T20:26:59.638Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":663494,"fullName":"Bryan Torres","link":"/api/v1/people/663494"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":{"id":666808,"link":"/api/v1/people/666808"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":97.6,"endSpeed":89.9,"strikeZoneTop":2.975,"strikeZoneBottom":1.501,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.55398260917344,"aZ":-27.175953727720263,"pfxX":-5.479982160284722,"pfxZ":2.43103954761583,"pX":0.22001414988273338,"pZ":2.814821308529582,"vX0":6.261019544015338,"vY0":-142.12511488415055,"vZ0":-2.4289695328066534,"x":108.61,"y":162.78,"x0":-1.2926106599007499,"y0":50.0068497749212,"z0":5.3946599798623724,"aX":-11.287808105960154},"breaks":{"breakAngle":20.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":4.1,"breakHorizontal":8.8,"spinRate":2445,"spinDirection":259},"zone":2,"typeConfidence":2.0,"plateTime":0.38441308014714837,"extension":6.083713507600701},"hitData":{"launchSpeed":96.6,"launchAngle":40.0,"totalDistance":346.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":128.5,"coordY":68.58}},"index":0,"playId":"8ae9de0e-023d-3fd3-8cbf-c764290dfad5","pitchNumber":1,"startTime":"2026-08-30T20:26:46.573Z","endTime":"2026-08-30T20:26:59.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"third":{"id":602104,"link":"/api/v1/people/602104"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663494,"link":"/api/v1/people/663494"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":22.8,"awayTeamWinProbability":77.2,"homeTeamWinProbabilityAdded":-5.9999999999999964,"leverageIndex":2.88,"dramaIndex":114.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:26:59.638Z","atBatIndex":60},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Iván Herrera doubles (24) on a fly ball to left fielder Bryan Reynolds. Thomas Saggese scores.","rbi":1,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:27:39.103Z","endTime":"2026-08-30T20:28:02.774Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":{"id":666808,"link":"/api/v1/people/666808"},"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(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.9,"endSpeed":91.3,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.96346466814624,"aZ":-29.85614267284529,"pfxX":-6.169867305111941,"pfxZ":1.0982889365603032,"pX":-0.7689303897785035,"pZ":2.6981838177584794,"vX0":4.091882664566304,"vY0":-144.10221117726402,"vZ0":-2.322623096872334,"x":146.31,"y":165.93,"x0":-1.399761356772787,"y0":50.007080230069455,"z0":5.344109164409452,"aX":-13.08355835371863},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":1.7,"breakHorizontal":10.4,"spinRate":2405,"spinDirection":226},"zone":4,"typeConfidence":2.0,"plateTime":0.3789281917020122,"extension":6.201798799490538},"hitData":{"launchSpeed":95.4,"launchAngle":25.0,"totalDistance":333.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":27.82,"coordY":106.08}},"index":0,"playId":"055ac0c9-c9f0-35c0-9894-73cdc1766e67","pitchNumber":1,"startTime":"2026-08-30T20:27:48.814Z","endTime":"2026-08-30T20:28:02.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"first":{"id":695336,"link":"/api/v1/people/695336"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.9,"awayTeamWinProbability":59.1,"homeTeamWinProbabilityAdded":18.099999999999998,"leverageIndex":2.22,"dramaIndex":172.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:28:02.774Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Alec Burleson walks.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:28:41.783Z","endTime":"2026-08-30T20:30:03.373Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":0,"outs":1},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnSecond":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.1,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.621426727572377,"aZ":-18.240001161150293,"pfxX":-2.2004115140435094,"pfxZ":6.567148108091029,"pX":-0.934266903687034,"pZ":2.5496742719731023,"vX0":1.9162176951780552,"vY0":-144.2892841780426,"vZ0":-4.524074711931397,"x":152.61,"y":169.94,"x0":-1.3190785563729637,"y0":50.00120355838234,"z0":5.2518844013882715,"aX":-4.668089794617942},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.3,"breakHorizontal":3.6,"spinRate":2438,"spinDirection":229},"zone":11,"typeConfidence":2.0,"plateTime":0.37870007022544616,"extension":6.2527528194021285},"index":0,"playId":"e5b2026e-882a-3c80-b685-612360bc7bd8","pitchNumber":1,"startTime":"2026-08-30T20:28:56.552Z","endTime":"2026-08-30T20:29:00.543Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.8,"endSpeed":93.0,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.032394196829696,"aZ":-23.153660387443868,"pfxX":-2.323685390724996,"pfxZ":4.1409829304494705,"pX":0.8586050187188311,"pZ":1.6900395208312775,"vX0":7.109217906963103,"vY0":-145.30229283204417,"vZ0":-6.241266509719003,"x":84.27,"y":193.15,"x0":-1.29778311564807,"y0":50.003580468007904,"z0":5.23425993612868,"aX":-5.063173112477255},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":6.6,"breakHorizontal":3.1,"spinRate":2584,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.37428037752926446,"extension":6.171609392091614},"index":1,"playId":"a076aaa5-ef4a-3586-b2ea-a4251fad48ca","pitchNumber":2,"startTime":"2026-08-30T20:29:17.837Z","endTime":"2026-08-30T20:29:21.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.5,"endSpeed":89.8,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.540872576144604,"aZ":-28.071206919107,"pfxX":-5.838784527009161,"pfxZ":1.993549964691244,"pX":-1.294047403050775,"pZ":2.728569227117007,"vX0":2.6884893935054595,"vY0":-142.0452190401466,"vZ0":-2.2920222031700064,"x":166.33,"y":165.11,"x0":-1.4908185647749903,"y0":50.00123268402134,"z0":5.3187596552600755,"aX":-12.008404253066274},"breaks":{"breakAngle":21.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":3.4,"breakHorizontal":10.1,"spinRate":2495,"spinDirection":219},"zone":11,"typeConfidence":2.0,"plateTime":0.3846336320818895,"extension":6.136638105693904},"index":2,"playId":"703a4421-8a57-3066-a95b-960d374b382e","pitchNumber":3,"startTime":"2026-08-30T20:29:37.522Z","endTime":"2026-08-30T20:29:41.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":0,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.4,"endSpeed":90.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.807027983860923,"aZ":-28.714297738679583,"pfxX":-5.535324037668586,"pfxZ":1.653892147324326,"pX":0.9075354798107017,"pZ":2.182058373243088,"vX0":8.095726822021058,"vY0":-143.1005477750125,"vZ0":-3.619754602940185,"x":82.41,"y":179.86,"x0":-1.2296174241696614,"y0":50.000793939769125,"z0":5.247751522648545,"aX":-11.56182401852021},"breaks":{"breakAngle":18.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":2.5,"breakHorizontal":8.5,"spinRate":2595,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.381723374793006,"extension":6.407086976249754},"index":3,"playId":"edab3b29-5673-3611-9905-a59466cc9cdb","pitchNumber":4,"startTime":"2026-08-30T20:29:59.239Z","endTime":"2026-08-30T20:30:03.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.7,"awayTeamWinProbability":55.3,"homeTeamWinProbabilityAdded":3.8000000000000043,"leverageIndex":2.83,"dramaIndex":100.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:30:03.373Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jordan Walker strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:30:35.230Z","endTime":"2026-08-30T20:31:55.328Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":666808,"fullName":"Camilo Doval","link":"/api/v1/people/666808"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[2],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 3B","eventType":"stolen_base_3b","movementReason":"r_stolen_base_3b","runner":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":691023,"fullName":"Jordan Walker","link":"/api/v1/people/691023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":92.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.755523406979442,"aZ":-23.848177011417533,"pfxX":-2.841972011772274,"pfxZ":3.8554907464290302,"pX":-0.8134073660059933,"pZ":3.3451648845179824,"vX0":2.791942438297836,"vY0":-145.3014268179413,"vZ0":-1.861390732540871,"x":148.01,"y":148.46,"x0":-1.412710773560556,"y0":50.00349003366179,"z0":5.428006230664248,"aX":-6.139759306404332},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":6.8,"breakHorizontal":4.7,"spinRate":2489,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.37548513413381857,"extension":6.124199506287406},"index":0,"playId":"1bf45600-2314-3bfd-b497-76c7da1440e1","pitchNumber":1,"startTime":"2026-08-30T20:30:47.361Z","endTime":"2026-08-30T20:30:51.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MJ","challengeTeamId":134,"player":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"}},"contextMetrics":{}},{"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,"runnerGoing":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.7,"endSpeed":91.8,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.426106721919435,"aZ":-21.126263525281903,"pfxX":-0.7250917421881062,"pfxZ":5.1284372003882766,"pX":0.09215670613989825,"pZ":3.568672368947582,"vX0":4.734498253752543,"vY0":-145.24442775039208,"vZ0":-1.1427921674750043,"x":113.49,"y":142.43,"x0":-1.4590932291174405,"y0":50.00241847362474,"z0":5.2419835447311875,"aX":-1.5629373327440503},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":9.2,"breakHorizontal":0.5,"spinRate":2545,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.37593827121675494,"extension":6.199360804673401},"index":1,"playId":"60a844b7-cba1-3c82-bd28-f82fd5b3d10b","pitchNumber":2,"startTime":"2026-08-30T20:31:24.750Z","endTime":"2026-08-30T20:31:30.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Iván Herrera steals (8) 3rd base. Alec Burleson steals (4) 2nd base.","event":"Stolen Base 3B","eventType":"stolen_base_3b","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":2,"actionPlayId":"60a844b7-cba1-3c82-bd28-f82fd5b3d10b","startTime":"2026-08-30T20:31:47.295Z","endTime":"2026-08-30T20:31:50.950Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":671056,"link":"/api/v1/people/671056"},"postOnSecond":{"id":676475,"link":"/api/v1/people/676475"},"postOnThird":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"homeTeamWinProbability":55.300000000000004,"awayTeamWinProbability":44.699999999999996,"homeTeamWinProbabilityAdded":10.600000000000001,"leverageIndex":4.09,"dramaIndex":173.0,"contextMetrics":{}},{"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":82.1,"strikeZoneTop":3.461,"strikeZoneBottom":1.747,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.045082386006644,"aZ":-39.42748755624206,"pfxX":3.4266256059724043,"pfxZ":-4.282562924772359,"pX":0.01022638434188942,"pZ":1.8628633620177104,"vX0":1.6547945218486326,"vY0":-128.8643796870142,"vZ0":-1.870265101684534,"x":116.61,"y":188.48,"x0":-1.0841214269994106,"y0":50.004000585946144,"z0":5.624465406697108,"aX":5.802522882729963},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-7.9,"breakHorizontal":-6.6,"spinRate":2703,"spinDirection":58},"zone":8,"typeConfidence":2.0,"plateTime":0.42392952095852676,"extension":6.136561780666328},"index":3,"playId":"25fc932d-d35a-338c-9b4e-c601ac814796","pitchNumber":3,"startTime":"2026-08-30T20:31:50.950Z","endTime":"2026-08-30T20:31:55.328Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":691023,"link":"/api/v1/people/691023","batSide":{"code":"R","description":"Right"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_ab"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_ab"},{"player":{"id":691023,"link":"/api/v1/people/691023"},"credit":"b_pa"},{"player":{"id":666808,"link":"/api/v1/people/666808"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":38.5,"awayTeamWinProbability":61.5,"homeTeamWinProbabilityAdded":-16.800000000000004,"leverageIndex":4.09,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:31:55.328Z","atBatIndex":63},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Nolan Gorman flies out to right fielder Esmerlyn Valdez.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":64,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2026-08-30T20:34:55.417Z","endTime":"2026-08-30T20:37:21.082Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":670990,"fullName":"Yohan Ramírez","link":"/api/v1/people/670990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669357,"fullName":"Nolan Gorman","link":"/api/v1/people/669357"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":699013,"link":"/api/v1/people/699013"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2026-08-30T20:32:13.535Z","endTime":"2026-08-30T20:33:03.717Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Yohan Ramírez replaces Camilo Doval.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2026-08-30T20:33:03.717Z","endTime":"2026-08-30T20:34:57.634Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":670990,"link":"/api/v1/people/670990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":666808,"link":"/api/v1/people/666808","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.5,"endSpeed":75.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.29020399885161,"aZ":-32.569864478756486,"pfxX":6.220746898056408,"pfxZ":-0.2738457725511765,"pX":0.7467084930207837,"pZ":2.165536565762791,"vX0":7.211701639953555,"vY0":-118.57510862958415,"vZ0":-0.6449454194204307,"x":88.54,"y":180.31,"x0":-3.135082596900984,"y0":50.00536215260979,"z0":5.396129106696302,"aX":8.914752454217105},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-0.4,"breakHorizontal":-13.0,"spinRate":2592,"spinDirection":63},"zone":9,"typeConfidence":2.0,"plateTime":0.4607791255433362,"extension":7.08156514279655},"index":2,"playId":"cd0f7e88-8d18-3846-9ee8-a564508c1ad8","pitchNumber":1,"startTime":"2026-08-30T20:34:57.634Z","endTime":"2026-08-30T20:35:01.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.7,"endSpeed":88.8,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.216000042933672,"aZ":-17.63427066709756,"pfxX":-6.664260602210854,"pfxZ":7.246506512770024,"pX":0.10859212407509258,"pZ":1.983385118955619,"vX0":11.406769708839832,"vY0":-140.37873624710147,"vZ0":-5.198162697300219,"x":112.86,"y":185.23,"x0":-3.131841050012074,"y0":50.0009033130258,"z0":4.99789949772396,"aX":-13.369282396274263},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.2,"breakHorizontal":9.8,"spinRate":2228,"spinDirection":228},"zone":8,"typeConfidence":0.91,"plateTime":0.3893946807608706,"extension":6.711477456267859},"index":3,"playId":"6871c498-07aa-3899-b308-37da9adef6da","pitchNumber":2,"startTime":"2026-08-30T20:35:21.197Z","endTime":"2026-08-30T20:35:25.115Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.3,"endSpeed":76.2,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.902405629567586,"aZ":-32.345841632783376,"pfxX":10.173519736627918,"pfxZ":-0.11402414127609628,"pX":-0.9837783597949018,"pZ":1.5835401451970006,"vX0":2.3373385360984273,"vY0":-119.95439447969115,"vZ0":-2.1152864109226974,"x":154.5,"y":196.02,"x0":-3.2925272217482195,"y0":50.00539078005149,"z0":5.356776491831636,"aX":14.847991672324993},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-0.5,"breakHorizontal":-19.0,"spinRate":2614,"spinDirection":64},"zone":13,"typeConfidence":2.0,"plateTime":0.4563672685600393,"extension":6.991587975985583},"index":4,"playId":"f3e4139d-b0af-3a3c-9c7f-9cda720ec51d","pitchNumber":3,"startTime":"2026-08-30T20:35:41.223Z","endTime":"2026-08-30T20:35:44.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":77.6,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.722547666438885,"aZ":-32.8271167891079,"pfxX":9.885449398043228,"pfxZ":-0.4263035476103205,"pX":-1.5412836005751263,"pZ":2.9913664631858055,"vX0":0.7216655207371667,"vY0":-122.66204966988099,"vZ0":0.6102315379223286,"x":175.75,"y":158.01,"x0":-3.1239224485748625,"y0":50.00415081235632,"z0":5.533023505735404,"aX":15.099571765326315},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-0.4,"breakHorizontal":-18.1,"spinRate":2745,"spinDirection":57},"zone":11,"typeConfidence":2.0,"plateTime":0.4461247216378843,"extension":7.0150916766423705},"index":5,"playId":"37dbd59f-7918-33d1-82cd-0c2d2049f85e","pitchNumber":4,"startTime":"2026-08-30T20:36:03.330Z","endTime":"2026-08-30T20:36:07.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.1,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.27404009344809,"aZ":-31.151298601083813,"pfxX":9.93409608556486,"pfxZ":0.7176002036718963,"pX":-0.21651536046714964,"pZ":1.889716700084054,"vX0":3.7141560927586057,"vY0":-118.96791805122642,"vZ0":-1.7568282293258375,"x":125.25,"y":187.76,"x0":-3.091498398822531,"y0":50.00214710073344,"z0":5.479443949158716,"aX":14.14153799572066},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":1.1,"breakHorizontal":-19.0,"spinRate":2576,"spinDirection":66},"zone":8,"typeConfidence":2.0,"plateTime":0.4615939630624788,"extension":7.131317268299125},"index":6,"playId":"4d66b9fd-f1ee-3841-b3c6-35d76575d262","pitchNumber":5,"startTime":"2026-08-30T20:36:26.841Z","endTime":"2026-08-30T20:36:33.981Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.6,"endSpeed":88.7,"strikeZoneTop":3.217,"strikeZoneBottom":1.624,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.834207854533705,"aZ":-18.16385287673265,"pfxX":-5.619211396981468,"pfxZ":6.982762832874573,"pX":0.20248173780286885,"pZ":2.4712529879174063,"vX0":11.02934438715263,"vY0":-140.30128922508896,"vZ0":-3.891711775482284,"x":109.28,"y":172.06,"x0":-3.038154200159801,"y0":50.004165473026404,"z0":5.050178134752985,"aX":-11.277372544367703},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.0,"breakHorizontal":8.0,"spinRate":2298,"spinDirection":230},"zone":5,"typeConfidence":0.92,"plateTime":0.38945405224022345,"extension":6.825076041902903},"hitData":{"launchSpeed":92.5,"launchAngle":27.0,"totalDistance":323.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":202.72,"coordY":93.31}},"index":7,"playId":"35f4b6d4-455e-3b3f-9bbd-6cce1119f3bb","pitchNumber":6,"startTime":"2026-08-30T20:37:13.658Z","endTime":"2026-08-30T20:37:21.082Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":669357,"link":"/api/v1/people/669357","batSide":{"code":"L","description":"Left"}},"second":{"id":676475,"link":"/api/v1/people/676475"},"third":{"id":671056,"link":"/api/v1/people/671056"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_ab"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_ab"},{"player":{"id":669357,"link":"/api/v1/people/669357"},"credit":"b_pa"},{"player":{"id":670990,"link":"/api/v1/people/670990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":25.5,"awayTeamWinProbability":74.5,"homeTeamWinProbabilityAdded":-13.0,"leverageIndex":4.68,"dramaIndex":202.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:37:21.082Z","atBatIndex":64},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jake Mangum grounds out, second baseman José Fermín to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:39:47.684Z","endTime":"2026-08-30T20:40:30.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663968,"fullName":"Jake Mangum","link":"/api/v1/people/663968"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Gordon Graceffo replaces Luis Gastelum.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:39:27.795Z","endTime":"2026-08-30T20:39:49.755Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":700669,"link":"/api/v1/people/700669"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":703725,"link":"/api/v1/people/703725","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.5,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.598609929314385,"aZ":-34.396957494383635,"pfxX":0.8390607991445824,"pfxZ":-1.448979951139302,"pX":-0.40587886315503485,"pZ":3.8978365963121253,"vX0":1.636196608783394,"vY0":-123.00828461715923,"vZ0":1.5595364817605881,"x":132.47,"y":133.54,"x0":-1.1889324525213698,"y0":50.00434271502535,"z0":6.173682477289633,"aX":1.2847445693787012},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.0,"breakHorizontal":-1.9,"spinRate":2236,"spinDirection":21},"zone":11,"typeConfidence":2.0,"plateTime":0.4454132557529715,"extension":6.044442380965533},"index":1,"playId":"480042db-7e90-3020-a3f5-e682be268967","pitchNumber":1,"startTime":"2026-08-30T20:39:49.755Z","endTime":"2026-08-30T20:39:53.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.992033608630678,"aZ":-14.583214517112896,"pfxX":-3.5848969044726005,"pfxZ":9.255939456211461,"pX":-1.1339044282684514,"pZ":2.704930599064047,"vX0":0.8909088308518456,"vY0":-137.14601650677744,"vZ0":-5.923527643981571,"x":160.22,"y":165.75,"x0":-0.9976796209476296,"y0":50.00481048890218,"z0":5.89167707194625,"aX":-6.813439719912052},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":15.7,"breakHorizontal":6.2,"spinRate":2037,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3997357461382034,"extension":6.211209539409389},"index":2,"playId":"4ae1e11e-245d-3a69-bd79-df41f735d6e1","pitchNumber":2,"startTime":"2026-08-30T20:40:06.472Z","endTime":"2026-08-30T20:40:10.545Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.1,"endSpeed":78.2,"strikeZoneTop":3.18,"strikeZoneBottom":1.605,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.871338936146017,"aZ":-33.95617025844217,"pfxX":1.4038166827071739,"pfxZ":-1.1481667397093824,"pX":0.08765855969247645,"pZ":1.4835283431259505,"vX0":2.039866964596491,"vY0":-123.90609203870947,"vZ0":-3.9168233575791036,"x":113.66,"y":198.72,"x0":-0.9302489311014849,"y0":50.0053420172636,"z0":5.936827521492798,"aX":2.1723818840184808},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-2.8,"breakHorizontal":-3.0,"spinRate":2343,"spinDirection":12},"zone":14,"typeConfidence":2.0,"plateTime":0.4428627187998244,"extension":6.213517900715252},"hitData":{"launchSpeed":92.4,"launchAngle":-3.0,"totalDistance":20.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.77,"coordY":145.6}},"index":3,"playId":"071ae5a9-947a-3279-86bd-d3eb39a84066","pitchNumber":3,"startTime":"2026-08-30T20:40:23.437Z","endTime":"2026-08-30T20:40:30.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":663968,"link":"/api/v1/people/663968","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":663968,"link":"/api/v1/people/663968"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.800000000000004,"awayTeamWinProbability":72.19999999999999,"homeTeamWinProbabilityAdded":2.3000000000000043,"leverageIndex":0.9,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:40:30.629Z","atBatIndex":65},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Spencer Horwitz grounds out, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:40:47.524Z","endTime":"2026-08-30T20:42:37.736Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":687462,"fullName":"Spencer Horwitz","link":"/api/v1/people/687462"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"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},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.8,"endSpeed":86.5,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.95028968729115,"aZ":-15.809375028646434,"pfxX":-3.294993198998664,"pfxZ":8.612480581565379,"pX":-0.35414363164158735,"pZ":1.6439761565497704,"vX0":2.4946405361756625,"vY0":-136.45138800136502,"vZ0":-8.619993406902925,"x":130.5,"y":194.39,"x0":-0.8487872236081184,"y0":50.001519825886476,"z0":5.916882093006733,"aX":-6.258827647614493},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":5.5,"spinRate":1921,"spinDirection":208},"zone":7,"typeConfidence":2.0,"plateTime":0.4002982585785695,"extension":6.150621768757818},"index":0,"playId":"e9fbb647-430c-36a2-bc31-c114b59d47c7","pitchNumber":1,"startTime":"2026-08-30T20:40:55.671Z","endTime":"2026-08-30T20:40:59.504Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":88.9,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.513784330345253,"aZ":-17.37101251106746,"pfxX":-1.9494922750088863,"pfxZ":7.453405164124047,"pX":-0.30481088797364503,"pZ":1.8609979891484387,"vX0":2.764331431740553,"vY0":-138.50574186562497,"vZ0":-7.810810911913708,"x":128.62,"y":188.53,"x0":-1.0524049560712856,"y0":50.00273682164212,"z0":5.832429391681833,"aX":-3.871790149086727},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.5,"breakHorizontal":3.1,"spinRate":1907,"spinDirection":211},"zone":7,"typeConfidence":2.0,"plateTime":0.39216543512621227,"extension":6.2127677297404},"index":1,"playId":"409811cb-65f8-3631-9934-798cebbd126f","pitchNumber":2,"startTime":"2026-08-30T20:41:12.158Z","endTime":"2026-08-30T20:41:16.131Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":80.8,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":19.62996624079519,"aZ":-34.71226038319925,"pfxX":2.5591763904000935,"pfxZ":-1.5696516694534868,"pX":0.6998429120852826,"pZ":1.3430897856319488,"vX0":3.301668817854227,"vY0":-124.81247204536767,"vZ0":-4.377704279439941,"x":90.32,"y":202.52,"x0":-0.9611858186149516,"y0":50.00374400783134,"z0":5.9070376042082025,"aX":4.1321553463131195},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.5,"breakHorizontal":-5.3,"spinRate":2479,"spinDirection":13},"zone":14,"typeConfidence":2.0,"plateTime":0.43498413715428796,"extension":6.131013792308897},"index":2,"playId":"12385da0-1d78-305e-b9b1-73964bafbd5b","pitchNumber":3,"startTime":"2026-08-30T20:41:31.615Z","endTime":"2026-08-30T20:41:35.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.6,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.700562929837353,"aZ":-34.843030599345134,"pfxX":1.3358759242157372,"pfxZ":-1.6865499309768226,"pX":0.4994178871321861,"pZ":0.7987046606644662,"vX0":3.4866718326875645,"vY0":-124.96442000930475,"vZ0":-5.715043021539054,"x":97.96,"y":217.21,"x0":-1.0862678750637969,"y0":50.001764243161006,"z0":5.97081613582899,"aX":2.116286908466846},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.2,"breakVerticalInduced":-4.1,"breakHorizontal":-3.2,"spinRate":2484,"spinDirection":9},"zone":14,"typeConfidence":2.0,"plateTime":0.4379577790713651,"extension":6.0322081714984215},"index":3,"playId":"d94be9cd-bd2a-3c98-84b4-ffb5707bb610","pitchNumber":4,"startTime":"2026-08-30T20:41:52.297Z","endTime":"2026-08-30T20:41:56.373Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.3,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.15658323779637,"aZ":-13.863651908358747,"pfxX":-1.9598678889723984,"pfxZ":9.595840562146487,"pX":-0.7231263143274536,"pZ":1.4644741479275336,"vX0":1.3035699849102689,"vY0":-137.64450219713524,"vZ0":-9.288087942387964,"x":144.56,"y":199.24,"x0":-0.9495933546447852,"y0":50.0031147383096,"z0":5.833865775584675,"aX":-3.7395461795396234},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":15.5,"breakHorizontal":3.2,"spinRate":2011,"spinDirection":207},"zone":13,"typeConfidence":2.0,"plateTime":0.39878603399572476,"extension":6.251969852042712},"index":4,"playId":"7afbbac7-c83d-3779-adec-10f690f76437","pitchNumber":5,"startTime":"2026-08-30T20:42:11.253Z","endTime":"2026-08-30T20:42:15.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.5,"endSpeed":86.0,"strikeZoneTop":3.133,"strikeZoneBottom":1.581,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.227130741754266,"aZ":-15.31713095771902,"pfxX":-2.0917128145795156,"pfxZ":8.85673809663325,"pX":-0.9510821223152318,"pZ":2.3925665402740246,"vX0":1.3825779093610577,"vY0":-137.50528531205538,"vZ0":-6.595404184861266,"x":153.25,"y":174.18,"x0":-1.1902251715757997,"y0":50.002139943411464,"z0":5.872899826952975,"aX":-3.980923153935225},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.8,"breakHorizontal":3.5,"spinRate":2072,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.39926994158670936,"extension":6.286041856923314},"hitData":{"launchSpeed":94.9,"launchAngle":-15.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.75,"coordY":169.92}},"index":5,"playId":"e9d861b5-269f-333d-a970-1eb4834bf221","pitchNumber":6,"startTime":"2026-08-30T20:42:29.864Z","endTime":"2026-08-30T20:42:37.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":687462,"link":"/api/v1/people/687462","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":29.599999999999998,"awayTeamWinProbability":70.4,"homeTeamWinProbabilityAdded":1.7999999999999936,"leverageIndex":0.7,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:42:37.736Z","atBatIndex":66},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Nick Yorke strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2026-08-30T20:42:55.478Z","endTime":"2026-08-30T20:44:23.756Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":694377,"fullName":"Nick Yorke","link":"/api/v1/people/694377"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":80.7,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.510624584955448,"aZ":-33.80051799944753,"pfxX":-0.20672713210808613,"pfxZ":-1.0043427451181344,"pX":0.4859212206279052,"pZ":0.27740286616032356,"vX0":4.050611794155927,"vY0":-125.92920829792902,"vZ0":-7.265384694550473,"x":98.48,"y":231.29,"x0":-1.1107480114861337,"y0":50.004220097431684,"z0":5.904606643988895,"aX":-0.3358474081253585},"breaks":{"breakAngle":0.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-3.1,"breakHorizontal":-0.5,"spinRate":2464,"spinDirection":5},"zone":14,"typeConfidence":2.0,"plateTime":0.43353955185121995,"extension":6.074117213336378},"index":0,"playId":"1d30457d-fb45-3e0f-b247-5bb8b608031e","pitchNumber":1,"startTime":"2026-08-30T20:43:07.485Z","endTime":"2026-08-30T20:43:11.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.9,"endSpeed":78.3,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.14775384185341,"aZ":-35.29788031688175,"pfxX":-0.8812689956614443,"pfxZ":-2.020512019611215,"pX":-0.22151568157085977,"pZ":1.4325989361007583,"vX0":2.842610917367615,"vY0":-123.59824687955339,"vZ0":-3.8609931933240134,"x":125.44,"y":200.1,"x0":-1.2731655720474655,"y0":50.00403477967698,"z0":5.986005969500957,"aX":-1.3604741163690508},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-4.3,"breakHorizontal":1.0,"spinRate":2567,"spinDirection":10},"zone":13,"typeConfidence":2.0,"plateTime":0.4435228095565771,"extension":6.177668063459163},"index":1,"playId":"6f37857b-2dad-366b-8aaa-3225e40238dd","pitchNumber":2,"startTime":"2026-08-30T20:43:36.415Z","endTime":"2026-08-30T20:43:40.270Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":88.1,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.326204921308364,"aZ":-14.333890321917563,"pfxX":-2.8592825006045914,"pfxZ":8.975192461595114,"pX":0.6560404863283134,"pZ":2.6314735098789637,"vX0":5.659724626816548,"vY0":-140.02302024615116,"vZ0":-6.349284727424308,"x":91.99,"y":167.73,"x0":-1.019029513850435,"y0":50.00302030032876,"z0":5.864620715414585,"aX":-5.684052990304739},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":15.1,"breakHorizontal":4.1,"spinRate":2207,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.391021408383152,"extension":6.1539380712558565},"index":2,"playId":"3879f3aa-b5b5-309d-8a27-343dcd605b56","pitchNumber":3,"startTime":"2026-08-30T20:43:57.272Z","endTime":"2026-08-30T20:44:01.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"index":3,"startTime":"2026-08-30T20:44:10.242Z","endTime":"2026-08-30T20:44:19.529Z","isPitch":false,"type":"action","player":{"id":694377,"link":"/api/v1/people/694377"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":89.8,"endSpeed":83.5,"strikeZoneTop":3.186,"strikeZoneBottom":1.608,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.214575679242678,"aZ":-25.085516867941163,"pfxX":-7.857301424092094,"pfxZ":4.0476313807161075,"pX":-0.32530889290091736,"pZ":1.0637202942990374,"vX0":4.680942938979809,"vY0":-130.69322383759473,"vZ0":-7.207529054347727,"x":129.4,"y":210.06,"x0":-1.1068246204101684,"y0":50.00545390233696,"z0":5.7066519319582225,"aX":-13.76994788444724},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":6.1,"breakHorizontal":13.4,"spinRate":1338,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4170503788519051,"extension":6.1569178646362595},"index":4,"playId":"6764fc22-62c2-3a6c-aa8d-400f385324d9","pitchNumber":4,"startTime":"2026-08-30T20:44:19.529Z","endTime":"2026-08-30T20:44:23.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":694377,"link":"/api/v1/people/694377","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":694377,"link":"/api/v1/people/694377"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":30.8,"awayTeamWinProbability":69.2,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.49,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:44:23.756Z","atBatIndex":67},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"José Fermín singles on a line drive to right fielder Jake Mangum.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:47:09.675Z","endTime":"2026-08-30T20:48:46.210Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[3,4,5,6,7],"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":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Defensive Substitution: Billy Cook replaces right fielder Esmerlyn Valdez, batting 6th, playing center field.","event":"Defensive Sub","eventType":"defensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T20:46:34.961Z","endTime":"2026-08-30T20:46:34.978Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695257,"link":"/api/v1/people/695257"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"601","replacedPlayer":{"id":699013,"link":"/api/v1/people/699013"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Defensive switch from center field to right field for Jake Mangum.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T20:46:34.978Z","endTime":"2026-08-30T20:46:35.978Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663968,"link":"/api/v1/people/663968"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"battingOrder":"700","defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":663968,"link":"/api/v1/people/663968"},"right":{"id":699013,"link":"/api/v1/people/699013"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Luke Weaver replaces Yohan Ramírez.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":2,"startTime":"2026-08-30T20:46:34.978Z","endTime":"2026-08-30T20:47:11.934Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":596133,"link":"/api/v1/people/596133"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":670990,"link":"/api/v1/people/670990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":83.0,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.244002361864364,"aZ":-23.66653377026907,"pfxX":-0.8980316631878507,"pfxZ":4.824754335078056,"pX":0.29760241035683616,"pZ":3.057710505465063,"vX0":3.8885431179768917,"vY0":-131.96514568305736,"vZ0":-1.928291875328568,"x":105.66,"y":156.22,"x0":-1.078682831963556,"y0":50.00192204971188,"z0":5.542418971078466,"aX":-1.5838278044392933},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":8.5,"breakHorizontal":0.7,"spinRate":2338,"spinDirection":189},"zone":3,"typeConfidence":0.9,"plateTime":0.41515375070532823,"extension":6.046724550255143},"index":3,"playId":"5a597b3a-b03a-323f-b011-0f210ed3a23a","pitchNumber":1,"startTime":"2026-08-30T20:47:11.934Z","endTime":"2026-08-30T20:47:15.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.5,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.732203944773946,"aZ":-26.740660373164353,"pfxX":-4.652748169644372,"pfxZ":3.174337267582267,"pX":0.9666448064827663,"pZ":0.9161069177151011,"vX0":6.8283623892535585,"vY0":-129.46010489863326,"vZ0":-6.007343458449416,"x":80.15,"y":214.05,"x0":-1.0897508733287375,"y0":50.00555956478147,"z0":5.2895283180794435,"aX":-7.971144303361313},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.7,"breakHorizontal":7.1,"spinRate":1917,"spinDirection":215},"zone":14,"typeConfidence":0.85,"plateTime":0.4216404475608968,"extension":6.224867542365009},"index":4,"playId":"68e170c8-6529-39c3-9102-f1e959e1cebe","pitchNumber":2,"startTime":"2026-08-30T20:47:31.752Z","endTime":"2026-08-30T20:47:35.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":83.8,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.271011024680604,"aZ":-25.93940476635577,"pfxX":0.43433013259785636,"pfxZ":3.5065687979751043,"pX":1.0652153597115064,"pZ":1.9832371480334228,"vX0":5.276262650163059,"vY0":-132.0328419069773,"vZ0":-4.008691533164916,"x":76.4,"y":185.23,"x0":-1.0096263949999482,"y0":50.002040631524935,"z0":5.4144733152246705,"aX":0.7719326769863273},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":5.8,"breakHorizontal":-1.8,"spinRate":2377,"spinDirection":180},"zone":14,"typeConfidence":0.91,"plateTime":0.41373707543253735,"extension":6.11394148636214},"index":5,"playId":"a02f4483-e75b-327a-8e1c-73ac3d6a9492","pitchNumber":3,"startTime":"2026-08-30T20:47:55.292Z","endTime":"2026-08-30T20:47:59.657Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.8,"endSpeed":81.4,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.569774676829926,"aZ":-29.06646764598035,"pfxX":-6.432499893143869,"pfxZ":1.8583928116409725,"pX":0.6599939719872234,"pZ":1.7005121204497586,"vX0":6.404600567493532,"vY0":-127.74207881287707,"vZ0":-3.3999811093768457,"x":91.84,"y":192.87,"x0":-1.0307198478485542,"y0":50.00241549118493,"z0":5.306713411229164,"aX":-10.749368738884296},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.9,"breakHorizontal":10.4,"spinRate":1889,"spinDirection":220},"zone":9,"typeConfidence":0.9,"plateTime":0.42697292472262616,"extension":6.161913945802488},"index":6,"playId":"312bfe6c-a92f-3b04-be74-98619363e6bb","pitchNumber":4,"startTime":"2026-08-30T20:48:15.943Z","endTime":"2026-08-30T20:48:19.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":86.9,"strikeZoneTop":3.138,"strikeZoneBottom":1.583,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.84947140835985,"aZ":-13.215207742677654,"pfxX":-2.552186004387206,"pfxZ":9.759368618657225,"pX":1.0874046225276846,"pZ":2.9759706077539705,"vX0":6.600785377178816,"vY0":-138.68800767433464,"vZ0":-4.3067037978324585,"x":75.55,"y":158.43,"x0":-0.9948821788525495,"y0":50.00196595385456,"z0":5.4344039590182565,"aX":-4.958618299100765},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":16.9,"breakHorizontal":3.2,"spinRate":2506,"spinDirection":202},"zone":12,"typeConfidence":0.89,"plateTime":0.3953849582295259,"extension":6.1152101931879095},"hitData":{"launchSpeed":92.0,"launchAngle":9.0,"totalDistance":182.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.64,"coordY":114.42}},"index":7,"playId":"be36d2a0-f816-3ffb-a020-7ae8db286139","pitchNumber":5,"startTime":"2026-08-30T20:48:36.216Z","endTime":"2026-08-30T20:48:46.210Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":665877,"link":"/api/v1/people/665877","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":665877,"link":"/api/v1/people/665877"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.6,"awayTeamWinProbability":59.4,"homeTeamWinProbabilityAdded":9.8,"leverageIndex":2.47,"dramaIndex":127.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:48:46.210Z","atBatIndex":68},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nathan Church lines out to left fielder Bryan Reynolds.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:49:04.869Z","endTime":"2026-08-30T20:49:49.226Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"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":701675,"fullName":"Nathan Church","link":"/api/v1/people/701675"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.8,"strikeZoneTop":3.113,"strikeZoneBottom":1.571,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.798241143439377,"aZ":-17.13103809832816,"pfxX":-4.71659173495882,"pfxZ":7.842195169378642,"pX":-0.05647467182582188,"pZ":1.8693765444633221,"vX0":4.40586090754727,"vY0":-137.2432409346425,"vZ0":-6.314120320630056,"x":119.15,"y":188.31,"x0":-1.0655254740719213,"y0":50.00348507392319,"z0":5.3559685204582514,"aX":-9.048047886717205},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.5,"breakVerticalInduced":13.2,"breakHorizontal":7.7,"spinRate":2193,"spinDirection":205},"zone":8,"typeConfidence":2.0,"plateTime":0.39825189502386227,"extension":6.085116625519551},"hitData":{"launchSpeed":99.9,"launchAngle":21.0,"totalDistance":339.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":76.45,"coordY":72.05}},"index":0,"playId":"bcb526b1-6d9a-3ac1-b8d0-5ef97cb7c455","pitchNumber":1,"startTime":"2026-08-30T20:49:37.701Z","endTime":"2026-08-30T20:49:49.226Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":701675,"link":"/api/v1/people/701675","batSide":{"code":"L","description":"Left"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":701675,"link":"/api/v1/people/701675"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":31.6,"awayTeamWinProbability":68.4,"homeTeamWinProbabilityAdded":-9.0,"leverageIndex":3.98,"dramaIndex":160.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:49:49.226Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Ramón Urías strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":70,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:50:03.943Z","endTime":"2026-08-30T20:51:46.472Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":665877,"fullName":"José Fermín","link":"/api/v1/people/665877"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"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":true},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.5,"endSpeed":83.4,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.86996306191148,"aZ":-27.481785389870875,"pfxX":2.455491567123026,"pfxZ":2.6727321098615278,"pX":0.4138759951087548,"pZ":3.2639471194786687,"vX0":3.2148856659981004,"vY0":-130.5197972742134,"vZ0":-0.6136847350194339,"x":101.22,"y":150.65,"x0":-1.1446512876983312,"y0":50.00338620356137,"z0":5.539608097855161,"aX":4.3119125828852365},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":4.9,"breakHorizontal":-5.0,"spinRate":2443,"spinDirection":172},"zone":3,"typeConfidence":0.91,"plateTime":0.41681105412068575,"extension":5.973008489639932},"index":0,"playId":"297dd506-db7a-301c-bf06-b10b8e1dbca7","pitchNumber":1,"startTime":"2026-08-30T20:50:17.723Z","endTime":"2026-08-30T20:50:21.692Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":false,"inProgress":false,"reviewType":"MJ","challengeTeamId":138,"player":{"id":602104,"fullName":"Ramón Urías","link":"/api/v1/people/602104"}},"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"playId":"4056d652-7b75-3dfe-9c0c-a3f9444c49a3","startTime":"2026-08-30T20:50:56.209Z","endTime":"2026-08-30T20:51:00.411Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false,"disengagementNum":1},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.518569665575164,"aZ":-12.97624170086047,"pfxX":-2.7483038232065664,"pfxZ":9.81457518263878,"pX":0.5578863122486696,"pZ":3.0818022783358954,"vX0":5.466032473831413,"vY0":-138.83811459713527,"vZ0":-4.042169740948352,"x":95.73,"y":155.57,"x0":-1.0775920941046606,"y0":50.004180835727254,"z0":5.417714731845365,"aX":-5.377341875585752},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":17.2,"breakHorizontal":3.8,"spinRate":2382,"spinDirection":202},"zone":3,"typeConfidence":0.89,"plateTime":0.3942264529456714,"extension":6.146747800660633},"index":2,"playId":"482068c6-2b6a-3406-b6f8-0eaed62ce041","pitchNumber":2,"startTime":"2026-08-30T20:51:16.583Z","endTime":"2026-08-30T20:51:20.277Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.3,"strikeZoneTop":3.098,"strikeZoneBottom":1.563,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.93607871082174,"aZ":-11.207864017454346,"pfxX":-3.482939305705053,"pfxZ":10.668184700409519,"pX":0.180881940303381,"pZ":3.509174468012098,"vX0":4.796709484724816,"vY0":-139.44414991046895,"vZ0":-3.1335585459670856,"x":110.11,"y":144.03,"x0":-1.1106672471149415,"y0":50.00530025347613,"z0":5.38919264233649,"aX":-6.847109959252348},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.0,"breakVerticalInduced":18.8,"breakHorizontal":5.3,"spinRate":2520,"spinDirection":201},"zone":12,"typeConfidence":0.9,"plateTime":0.39309217236404814,"extension":6.14466753647576},"index":3,"playId":"2badd7ad-8b7d-3006-8ae1-dddb5f278a71","pitchNumber":3,"startTime":"2026-08-30T20:51:42.341Z","endTime":"2026-08-30T20:51:46.472Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":602104,"link":"/api/v1/people/602104","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":602104,"link":"/api/v1/people/602104"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":23.3,"awayTeamWinProbability":76.7,"homeTeamWinProbabilityAdded":-8.3,"leverageIndex":3.49,"dramaIndex":144.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:51:46.472Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Thomas Saggese grounds out, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":71,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2026-08-30T20:52:01.986Z","endTime":"2026-08-30T20:52:23.250Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":596133,"fullName":"Luke Weaver","link":"/api/v1/people/596133"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695336,"fullName":"Thomas Saggese","link":"/api/v1/people/695336"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.7,"endSpeed":84.3,"strikeZoneTop":3.141,"strikeZoneBottom":1.585,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.094878791259376,"aZ":-26.646705373799193,"pfxX":2.9112804478831475,"pfxZ":3.0883805458813836,"pX":0.897696895279077,"pZ":1.896285467098985,"vX0":4.294178818845794,"vY0":-132.19470793684584,"vZ0":-4.038451241018518,"x":82.78,"y":187.58,"x0":-1.1188550409837565,"y0":50.003922587092724,"z0":5.373577780914963,"aX":5.2129017936392135},"breaks":{"breakAngle":12.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":5.0,"breakHorizontal":-6.1,"spinRate":2432,"spinDirection":169},"zone":14,"typeConfidence":0.91,"plateTime":0.4124960765234307,"extension":6.045734837183014},"hitData":{"launchSpeed":73.4,"launchAngle":-11.0,"totalDistance":12.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":121.91,"coordY":147.63}},"index":0,"playId":"12d76d0c-1297-3bb3-9d9a-5a9ad3d88cab","pitchNumber":1,"startTime":"2026-08-30T20:52:15.544Z","endTime":"2026-08-30T20:52:23.250Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":695336,"link":"/api/v1/people/695336","batSide":{"code":"R","description":"Right"}},"first":{"id":665877,"link":"/api/v1/people/665877"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_ab"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_ab"},{"player":{"id":695336,"link":"/api/v1/people/695336"},"credit":"b_pa"},{"player":{"id":596133,"link":"/api/v1/people/596133"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":16.5,"awayTeamWinProbability":83.5,"homeTeamWinProbabilityAdded":-6.800000000000001,"leverageIndex":2.72,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:52:23.250Z","atBatIndex":71},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jared Triolo grounds out, third baseman Ramón Urías to first baseman Alec Burleson.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:54:22.318Z","endTime":"2026-08-30T20:55:03.245Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"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":669707,"fullName":"Jared Triolo","link":"/api/v1/people/669707"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":602104,"link":"/api/v1/people/602104"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.7,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":21.775204172149245,"aZ":-33.843930764443236,"pfxX":4.311198374622888,"pfxZ":-1.0883351559942938,"pX":-0.3293051617663699,"pZ":4.382559249116277,"vX0":0.8720139898024236,"vY0":-122.37244253347917,"vZ0":2.5313013604898953,"x":129.55,"y":120.45,"x0":-1.2498278056133272,"y0":50.00384195478127,"z0":6.213485364870118,"aX":6.607046466149689},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-1.2,"breakHorizontal":-8.0,"spinRate":2342,"spinDirection":25},"zone":11,"typeConfidence":2.0,"plateTime":0.4458127772203908,"extension":6.086502388929604},"index":0,"playId":"f4884793-b748-3b13-a577-ce9ccca4a94f","pitchNumber":1,"startTime":"2026-08-30T20:54:37.706Z","endTime":"2026-08-30T20:54:41.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.3,"strikeZoneTop":3.343,"strikeZoneBottom":1.687,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.999191648747495,"aZ":-19.434417361322232,"pfxX":-5.819564651045912,"pfxZ":6.834905490217965,"pX":-1.0988703647278482,"pZ":3.071924846895445,"vX0":2.3476732288074964,"vY0":-135.48845045400938,"vZ0":-3.9406142979374383,"x":158.89,"y":155.84,"x0":-1.2195048639100614,"y0":50.00084077289994,"z0":5.8995836902941265,"aX":-10.841390413284444},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.8,"breakHorizontal":10.1,"spinRate":1876,"spinDirection":211},"zone":11,"typeConfidence":2.0,"plateTime":0.40392785589069113,"extension":6.011141944285667},"hitData":{"launchSpeed":60.1,"launchAngle":1.0,"totalDistance":40.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.87,"coordY":173.22}},"index":1,"playId":"9235bdc1-94d0-3ba2-8bd5-3e541fc8b604","pitchNumber":2,"startTime":"2026-08-30T20:54:55.567Z","endTime":"2026-08-30T20:55:03.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":669707,"link":"/api/v1/people/669707","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":669707,"link":"/api/v1/people/669707"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.099999999999998,"awayTeamWinProbability":81.9,"homeTeamWinProbabilityAdded":1.5999999999999979,"leverageIndex":0.65,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:55:03.245Z","atBatIndex":72},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Oneil Cruz strikes out swinging.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:55:22.983Z","endTime":"2026-08-30T20:57:04.094Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":665833,"fullName":"Oneil Cruz","link":"/api/v1/people/665833"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.2,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.679300970120547,"aZ":-34.114684720963375,"pfxX":-0.763608429651897,"pfxZ":-1.2225537118601242,"pX":-0.44818749902083116,"pZ":2.6623191717221784,"vX0":2.184140384512107,"vY0":-124.79500960812877,"vZ0":-1.3842161433148839,"x":134.08,"y":166.9,"x0":-1.2331853432236242,"y0":50.00332720439037,"z0":6.018697196051284,"aX":-1.2120543215347266},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-2.3,"breakHorizontal":1.0,"spinRate":2359,"spinDirection":15},"zone":4,"typeConfidence":2.0,"plateTime":0.437888686261497,"extension":6.125856614823505},"index":0,"playId":"359b6c0b-f477-30b4-a82b-d3ee340aec54","pitchNumber":1,"startTime":"2026-08-30T20:55:31.345Z","endTime":"2026-08-30T20:55:35.183Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.55883085523439,"aZ":-16.1436689062903,"pfxX":-3.2566995244993002,"pfxZ":8.533845887660396,"pX":-0.18017858120631502,"pZ":3.535913150079512,"vX0":4.122660048415946,"vY0":-135.89408322009467,"vZ0":-3.3430824268939205,"x":123.87,"y":143.31,"x0":-1.2906834101062856,"y0":50.00204277444196,"z0":5.89709742288964,"aX":-6.117533648364592},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":15.0,"breakHorizontal":5.0,"spinRate":2133,"spinDirection":207},"zone":2,"typeConfidence":2.0,"plateTime":0.40236793846802454,"extension":5.983115849208617},"index":1,"playId":"9bc22332-5d97-3369-91c6-3eaa5b32dabe","pitchNumber":2,"startTime":"2026-08-30T20:55:49.073Z","endTime":"2026-08-30T20:55:52.642Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2026-08-30T20:56:03.352Z","endTime":"2026-08-30T20:56:19.653Z","isPitch":false,"type":"action","player":{"id":665833,"link":"/api/v1/people/665833"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.37874652603522,"aZ":-27.57791004992875,"pfxX":-8.177686213519227,"pfxZ":2.7221305995637994,"pX":-0.7968880973296546,"pZ":1.2450621346841173,"vX0":3.5498178217505996,"vY0":-128.7043958365911,"vZ0":-6.070224102258909,"x":147.38,"y":205.16,"x0":-1.1275634299897812,"y0":50.00182634131359,"z0":5.755289132051091,"aX":-13.791248733868665},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":3.8,"breakHorizontal":14.0,"spinRate":1207,"spinDirection":244},"zone":13,"typeConfidence":2.0,"plateTime":0.424709677612094,"extension":6.17033315813435},"index":3,"playId":"574f4aaa-a1a4-3764-8e6d-f9c85a0bba78","pitchNumber":3,"startTime":"2026-08-30T20:56:19.653Z","endTime":"2026-08-30T20:56:23.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.675233443014555,"aZ":-35.84975125127964,"pfxX":-1.688453962200935,"pfxZ":-2.3360670178515335,"pX":0.869914106099912,"pZ":0.9463932878142345,"vX0":5.455169179600658,"vY0":-124.5396413348036,"vZ0":-4.932604575195025,"x":83.84,"y":213.23,"x0":-1.1281678071400056,"y0":50.00377914874208,"z0":5.913169287027366,"aX":-2.6568839799534816},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.5,"breakVerticalInduced":-5.2,"breakHorizontal":1.8,"spinRate":2425,"spinDirection":11},"zone":14,"typeConfidence":2.0,"plateTime":0.43955859660572427,"extension":6.209457234284208},"index":4,"playId":"3af5cc06-ba81-315f-b948-f5993357fc17","pitchNumber":4,"startTime":"2026-08-30T20:56:37.890Z","endTime":"2026-08-30T20:56:41.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.9,"strikeZoneTop":3.516,"strikeZoneBottom":1.774,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":24.58526029680905,"aZ":-34.194970729290816,"pfxX":-1.9077206615384759,"pfxZ":-1.2506865620950274,"pX":0.09078930776059468,"pZ":1.8724572903560373,"vX0":3.9056474347170873,"vY0":-125.81421953211158,"vZ0":-3.2038082554923784,"x":113.54,"y":188.22,"x0":-1.2311501229799402,"y0":50.005461481568176,"z0":5.922429901042845,"aX":-3.0707650654445966},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.2,"breakVerticalInduced":-2.8,"breakHorizontal":2.6,"spinRate":2322,"spinDirection":24},"zone":8,"typeConfidence":2.0,"plateTime":0.4346773654454119,"extension":6.196777736116434},"index":5,"playId":"edb7effd-54fa-38ae-954d-72f76bc26a8d","pitchNumber":5,"startTime":"2026-08-30T20:56:59.841Z","endTime":"2026-08-30T20:57:04.094Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":665833,"link":"/api/v1/people/665833","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":665833,"link":"/api/v1/people/665833"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":19.400000000000002,"awayTeamWinProbability":80.6,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.51,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:57:04.094Z","atBatIndex":73},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Bryan Reynolds singles on a sharp line drive to right fielder Jordan Walker.","rbi":0,"awayScore":5,"homeScore":4,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:57:19.785Z","endTime":"2026-08-30T20:58:42.317Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"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":668804,"fullName":"Bryan Reynolds","link":"/api/v1/people/668804"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691023,"link":"/api/v1/people/691023"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":86.3,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.38226487316244,"aZ":-19.052906209279477,"pfxX":-1.6895981283070212,"pfxZ":6.812164528243809,"pX":-1.4208654644460885,"pZ":4.641034461009281,"vX0":0.34660008735837433,"vY0":-138.26502093072665,"vZ0":-0.19761434008927514,"x":171.16,"y":113.47,"x0":-1.3288478205965644,"y0":50.000400220043254,"z0":5.99789846763328,"aX":-3.253062369188732},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":12.5,"breakHorizontal":3.0,"spinRate":1903,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3969739996580901,"extension":5.992147707518452},"index":0,"playId":"9e9d7d56-240f-3d33-beca-53e1009495a3","pitchNumber":1,"startTime":"2026-08-30T20:57:31.530Z","endTime":"2026-08-30T20:57:35.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.0,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.38391340026606,"aZ":-26.023568776627954,"pfxX":-7.315550308885773,"pfxZ":3.6171695346555435,"pX":-0.8221324006620028,"pZ":1.9715445578169206,"vX0":3.4515177512737765,"vY0":-129.22099143791044,"vZ0":-4.634186152311127,"x":148.34,"y":185.55,"x0":-1.2201842409580907,"y0":50.00628121807223,"z0":5.772944293018002,"aX":-12.449733728405135},"breaks":{"breakAngle":24.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":5.8,"breakHorizontal":12.6,"spinRate":1090,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4228954420235249,"extension":6.289698038535125},"index":1,"playId":"1cdb510f-7b10-3f87-911d-24a00067dbe2","pitchNumber":2,"startTime":"2026-08-30T20:57:52.299Z","endTime":"2026-08-30T20:57:56.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":85.7,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":25.3297222973761,"aZ":-25.309868982552842,"pfxX":0.6574898264007358,"pfxZ":3.717282984493747,"pX":0.333689970456044,"pZ":1.5348907339233,"vX0":4.325499932594628,"vY0":-134.1413706886552,"vZ0":-6.142587530890462,"x":104.28,"y":197.34,"x0":-1.3762264523107892,"y0":50.003543239701926,"z0":5.625836045943197,"aX":1.2143210831486608},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":5.8,"breakHorizontal":-2.0,"spinRate":2243,"spinDirection":213},"zone":14,"typeConfidence":2.0,"plateTime":0.40621954512642455,"extension":6.202824836021153},"index":2,"playId":"2606c95d-0d01-35a4-bc43-1faca3658000","pitchNumber":3,"startTime":"2026-08-30T20:58:13.353Z","endTime":"2026-08-30T20:58:17.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.4,"strikeZoneTop":3.284,"strikeZoneBottom":1.657,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.735654320220576,"aZ":-16.819226673723005,"pfxX":-3.735592485379545,"pfxZ":8.017040674425132,"pX":-0.12835210897236018,"pZ":2.721557197634395,"vX0":4.143209269259568,"vY0":-137.79727781591544,"vZ0":-5.509372213921468,"x":121.89,"y":165.3,"x0":-1.168875069978592,"y0":50.00643464345012,"z0":5.890392469389228,"aX":-7.157721188983203},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.6,"breakHorizontal":5.9,"spinRate":2003,"spinDirection":209},"zone":5,"typeConfidence":2.0,"plateTime":0.3980903269613072,"extension":6.26176557290384},"hitData":{"launchSpeed":103.4,"launchAngle":12.0,"totalDistance":245.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":158.18,"coordY":86.43}},"index":3,"playId":"9456bb8b-3751-36cd-ba9b-e7454d3ef44e","pitchNumber":4,"startTime":"2026-08-30T20:58:31.781Z","endTime":"2026-08-30T20:58:42.317Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":668804,"link":"/api/v1/people/668804","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":668804,"link":"/api/v1/people/668804"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":18.5,"awayTeamWinProbability":81.5,"homeTeamWinProbabilityAdded":-0.9000000000000021,"leverageIndex":0.36,"dramaIndex":20.0,"contextMetrics":{},"playEndTime":"2026-08-30T20:58:42.317Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Rafael Flores Jr. strikes out on a foul tip.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2026-08-30T20:58:56.708Z","endTime":"2026-08-30T21:03:06.846Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":700669,"fullName":"Gordon Graceffo","link":"/api/v1/people/700669"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,5,6,7,8,9,10],"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":804668,"fullName":"Rafael Flores Jr.","link":"/api/v1/people/804668"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":10},"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.2,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":28.451123892882173,"aZ":-35.79058859010763,"pfxX":2.09156628092089,"pfxZ":-2.2946905113937603,"pX":0.012390715012110653,"pZ":4.012656528083778,"vX0":1.9700830495151216,"vY0":-125.42474695730319,"vZ0":1.7356488718480036,"x":116.53,"y":130.44,"x0":-1.0588435304541632,"y0":50.00558980574465,"z0":6.2583303724381505,"aX":3.2896750804877137},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.5,"breakHorizontal":-4.3,"spinRate":2326,"spinDirection":29},"zone":12,"typeConfidence":2.0,"plateTime":0.4388942645659166,"extension":6.0198677353469625},"index":0,"playId":"c638b65d-751a-3f2b-aec0-6509414db08f","pitchNumber":1,"startTime":"2026-08-30T20:59:06.189Z","endTime":"2026-08-30T20:59:10.085Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.2,"endSpeed":78.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.112033504843744,"aZ":-36.58596289766491,"pfxX":1.4411512296405053,"pfxZ":-2.826482103776061,"pX":-0.2262664792287484,"pZ":1.1620465014715418,"vX0":1.5568596452874346,"vY0":-125.38443091664189,"vZ0":-4.430762666963469,"x":125.62,"y":207.4,"x0":-1.0471904107626946,"y0":50.00387766300906,"z0":6.003654705455082,"aX":2.2483528559517043},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.4,"breakVerticalInduced":-6.0,"breakHorizontal":-3.0,"spinRate":2415,"spinDirection":9},"zone":13,"typeConfidence":2.0,"plateTime":0.4402415424595034,"extension":6.071106255284181},"index":1,"playId":"276ee5f5-16a3-3626-b82e-589ad986d940","pitchNumber":2,"startTime":"2026-08-30T20:59:23.078Z","endTime":"2026-08-30T20:59:27.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.021184707195253,"aZ":-19.269889512004927,"pfxX":-7.868046202132082,"pfxZ":6.752760586363307,"pX":-0.6789709973092065,"pZ":2.2450941402703437,"vX0":3.66446185471072,"vY0":-137.49123365844036,"vZ0":-6.356916854285149,"x":142.88,"y":178.16,"x0":-1.0082369307390981,"y0":50.001732669336235,"z0":5.898603991448031,"aX":-15.034408847895115},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.0,"breakHorizontal":13.4,"spinRate":1994,"spinDirection":209},"zone":7,"typeConfidence":2.0,"plateTime":0.39865243201766054,"extension":6.1710164276906285},"index":2,"playId":"f3a7432a-e186-3396-a670-a7909cd33958","pitchNumber":3,"startTime":"2026-08-30T20:59:41.265Z","endTime":"2026-08-30T20:59:45.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.08912604106158,"aZ":-16.460921071035152,"pfxX":-2.455091840118257,"pfxZ":8.086477684671921,"pX":-0.40126679985799785,"pZ":3.575223086509586,"vX0":2.5299861412283207,"vY0":-138.75204741229643,"vZ0":-3.6859371457573378,"x":132.3,"y":142.25,"x0":-1.0075055391900443,"y0":50.00002178255252,"z0":6.022948806779405,"aX":-4.769107537668453},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":14.0,"breakHorizontal":3.8,"spinRate":2041,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.39530381643998735,"extension":6.121790071797057},"index":3,"playId":"d2fafa3e-625c-3220-be88-e6cc03fc48b8","pitchNumber":4,"startTime":"2026-08-30T21:00:01.317Z","endTime":"2026-08-30T21:00:04.323Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"startTime":"2026-08-30T21:00:24.725Z","endTime":"2026-08-30T21:00:41.104Z","isPitch":false,"type":"action","player":{"id":804668,"link":"/api/v1/people/804668"},"defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":88.2,"endSpeed":81.0,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":26.240922416459213,"aZ":-26.68529905435432,"pfxX":-8.740426753416543,"pfxZ":3.2858813970143306,"pX":-0.6739150348526122,"pZ":2.812941327248133,"vX0":3.871104373255675,"vY0":-128.38296536835887,"vZ0":-2.707197320264046,"x":142.69,"y":162.83,"x0":-1.0645053070662645,"y0":50.00598509514645,"z0":5.95529874067114,"aX":-14.61241168165823},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":5.5,"breakHorizontal":15.0,"spinRate":1370,"spinDirection":238},"zone":4,"typeConfidence":2.0,"plateTime":0.4264244645865265,"extension":6.074379724337879},"index":5,"playId":"4c5f7154-db21-3e32-a2bb-107a833e6bfa","pitchNumber":5,"startTime":"2026-08-30T21:00:41.104Z","endTime":"2026-08-30T21:00:44.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.48702273009749,"aZ":-35.5389984964858,"pfxX":2.3092589223421554,"pfxZ":-2.0756280229761934,"pX":0.16022775272093628,"pZ":2.9729325048507222,"vX0":2.2310767935889557,"vY0":-125.75366922116093,"vZ0":-0.8568366874192124,"x":110.89,"y":158.51,"x0":-1.0344233340935507,"y0":50.00255619696072,"z0":6.16935025586641,"aX":3.7445903797356763},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-3.7,"breakHorizontal":-4.7,"spinRate":2482,"spinDirection":23},"zone":2,"typeConfidence":2.0,"plateTime":0.4334694244644086,"extension":5.975424609491561},"index":6,"playId":"a56aa1d8-8d8c-3879-a5d9-df3a2c9c15b4","pitchNumber":6,"startTime":"2026-08-30T21:01:03.576Z","endTime":"2026-08-30T21:01:09.770Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.7,"endSpeed":82.5,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":22.807032736875485,"aZ":-32.73690274247129,"pfxX":0.8486601882096361,"pfxZ":-0.338342194279202,"pX":1.3251314095494273,"pZ":-0.9828853390409144,"vX0":5.496599539674837,"vY0":-127.48614086331655,"vZ0":-10.671495821614252,"x":66.49,"y":265.32,"x0":-0.9569026122060341,"y0":50.00319767407265,"z0":5.787800147424882,"aX":1.415267308945518},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.5,"breakHorizontal":-2.6,"spinRate":2473,"spinDirection":349},"zone":14,"typeConfidence":2.0,"plateTime":0.42737970811203496,"extension":6.050115658179233},"index":7,"playId":"0e7f3580-6f09-379c-b4ed-799954dbc215","pitchNumber":7,"startTime":"2026-08-30T21:01:36.299Z","endTime":"2026-08-30T21:01:40.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.3,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.540158401740825,"aZ":-14.483107123503386,"pfxX":-2.3968037529041046,"pfxZ":8.858791723719792,"pX":0.4669673207977497,"pZ":3.311576663354831,"vX0":4.741841781508721,"vY0":-140.38814399820248,"vZ0":-4.9462870296666654,"x":110.08,"y":130.53,"x0":-0.9320381426374615,"y0":50.0066940459143,"z0":6.0378387443127455,"aX":-4.788865701954582},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":15.2,"breakHorizontal":3.4,"spinRate":2081,"spinDirection":205},"zone":3,"typeConfidence":2.0,"plateTime":0.39002230234456947,"extension":6.1209493511817845},"index":8,"playId":"95f13a8b-b164-3583-b5ca-86e544b4143a","pitchNumber":8,"startTime":"2026-08-30T21:02:03.079Z","endTime":"2026-08-30T21:02:06.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":29.760382248384925,"aZ":-20.464700527814838,"pfxX":-7.026961143865909,"pfxZ":6.1326824387454195,"pX":-0.9931742912227361,"pZ":3.190900595127488,"vX0":2.9269006305827254,"vY0":-137.1346044731077,"vZ0":-3.703202048446942,"x":154.86,"y":152.63,"x0":-1.160256238431553,"y0":50.000506875625895,"z0":5.95139814189877,"aX":-13.407944787199161},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":10.6,"breakHorizontal":12.1,"spinRate":1911,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.3991207983344798,"extension":6.297445178680375},"index":9,"playId":"ca0d02ec-9566-3dfa-9494-fda0e3497a34","pitchNumber":9,"startTime":"2026-08-30T21:02:31.800Z","endTime":"2026-08-30T21:02:35.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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,"runnerGoing":true},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.1,"endSpeed":88.1,"strikeZoneTop":3.349,"strikeZoneBottom":1.69,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.664130332528632,"aZ":-12.478834796359083,"pfxX":-2.8959527777926684,"pfxZ":9.922805828581582,"pX":0.5495412426333645,"pZ":2.8359381972016964,"vX0":4.764107465986945,"vY0":-139.78638020093567,"vZ0":-6.4208356409505365,"x":96.05,"y":162.21,"x0":-0.7983362505633652,"y0":50.0026129781283,"z0":5.977287300159141,"aX":-5.748207616253587},"breaks":{"breakAngle":19.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":16.9,"breakHorizontal":4.3,"spinRate":2200,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.3913999734572249,"extension":6.225161382824873},"index":10,"playId":"4b9c2be5-6abf-382d-8d27-7f4d6068f2e2","pitchNumber":10,"startTime":"2026-08-30T21:03:00.247Z","endTime":"2026-08-30T21:03:06.846Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":700669,"link":"/api/v1/people/700669","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":671056,"link":"/api/v1/people/671056"},"first":{"id":676475,"link":"/api/v1/people/676475"},"second":{"id":665877,"link":"/api/v1/people/665877"},"third":{"id":602104,"link":"/api/v1/people/602104"},"shortstop":{"id":695336,"link":"/api/v1/people/695336"},"left":{"id":663494,"link":"/api/v1/people/663494"},"center":{"id":701675,"link":"/api/v1/people/701675"},"right":{"id":691023,"link":"/api/v1/people/691023"}},"offense":{"batter":{"id":804668,"link":"/api/v1/people/804668","batSide":{"code":"R","description":"Right"}},"first":{"id":668804,"link":"/api/v1/people/668804"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_ab"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_ab"},{"player":{"id":804668,"link":"/api/v1/people/804668"},"credit":"b_pa"},{"player":{"id":700669,"link":"/api/v1/people/700669"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":20.4,"awayTeamWinProbability":79.6,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.72,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2026-08-30T21:03:06.846Z","atBatIndex":75},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joshua Báez grounds out, third baseman Nick Yorke to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:05:49.612Z","endTime":"2026-08-30T21:06:56.003Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":695491,"fullName":"Joshua Báez","link":"/api/v1/people/695491"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":694377,"link":"/api/v1/people/694377"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Mason Montgomery replaces Luke Weaver.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2026-08-30T21:05:03.468Z","endTime":"2026-08-30T21:05:15.195Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":682254,"link":"/api/v1/people/682254"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":596133,"link":"/api/v1/people/596133","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Joshua Báez replaces Bryan Torres.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2026-08-30T21:05:15.195Z","endTime":"2026-08-30T21:05:51.850Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":663494,"link":"/api/v1/people/663494"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":663494,"link":"/api/v1/people/663494","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.4,"endSpeed":78.4,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":20.72849860957883,"aZ":-37.23214372651336,"pfxX":-0.8161398460172391,"pfxZ":-3.2505406443913003,"pX":1.0982659474507621,"pZ":4.488080731610748,"vX0":0.2843413583102654,"vY0":-123.0122588647753,"vZ0":4.448624581750897,"x":75.14,"y":117.6,"x0":1.088264440996868,"y0":50.00189035746609,"z0":5.783258533640472,"aX":-1.2707357276024345},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.6,"breakVerticalInduced":-4.8,"breakHorizontal":1.4,"spinRate":2620,"spinDirection":314},"zone":12,"typeConfidence":2.0,"plateTime":0.44257274045097095,"extension":6.918548976969306},"index":2,"playId":"ea800f2a-b4c8-3fbc-a879-a63151e2d7eb","pitchNumber":1,"startTime":"2026-08-30T21:05:51.850Z","endTime":"2026-08-30T21:05:56.104Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.8,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":27.479691831168164,"aZ":-17.85300708456293,"pfxX":6.065173556991997,"pfxZ":7.133715206033058,"pX":0.7003946619917534,"pZ":3.1905628695072425,"vX0":-3.31951123539456,"vY0":-139.83438635640886,"vZ0":-2.962222459456499,"x":90.3,"y":152.63,"x0":1.1062812121073289,"y0":50.00309990031589,"z0":5.415675332167895,"aX":12.176082414612702},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":12.6,"breakHorizontal":-10.4,"spinRate":2233,"spinDirection":152},"zone":3,"typeConfidence":2.0,"plateTime":0.38966084440422355,"extension":7.067147127351772},"index":3,"playId":"dde6e476-f3ff-383b-b303-591efa6040cd","pitchNumber":2,"startTime":"2026-08-30T21:06:06.798Z","endTime":"2026-08-30T21:06:10.108Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.6,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.14182817278599,"aZ":-14.030823221661644,"pfxX":7.812168218819972,"pfxZ":8.66645476954567,"pX":0.6749450940501289,"pZ":1.8103945830035764,"vX0":-3.5533091817009943,"vY0":-143.51730914396143,"vZ0":-7.693610495411922,"x":91.27,"y":189.9,"x0":0.9118097685965627,"y0":50.00122007421017,"z0":5.3933108794729305,"aX":16.3509941419965},"breaks":{"breakAngle":44.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":14.4,"breakHorizontal":-13.4,"spinRate":2280,"spinDirection":152},"zone":9,"typeConfidence":2.0,"plateTime":0.38114081021460056,"extension":7.108481725965529},"index":4,"playId":"919b5674-3b9a-3284-a924-156c96d8adcb","pitchNumber":3,"startTime":"2026-08-30T21:06:27.660Z","endTime":"2026-08-30T21:06:31.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2026-08-30T21:06:39.095Z","endTime":"2026-08-30T21:06:48.175Z","isPitch":false,"type":"action","player":{"id":695491,"link":"/api/v1/people/695491"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.3,"strikeZoneTop":3.345,"strikeZoneBottom":1.688,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":23.953226739963863,"aZ":-35.23806035876343,"pfxX":-1.2315250952777634,"pfxZ":-1.9402917164610267,"pX":-0.34392058999062813,"pZ":1.4650217784924968,"vX0":-2.5862214494883737,"vY0":-124.64984012721978,"vZ0":-2.7207614246710627,"x":130.11,"y":199.22,"x0":0.8650777802611213,"y0":50.001417448619385,"z0":5.466560275553544,"aX":-1.9464847784313737},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.0,"breakVerticalInduced":-3.8,"breakHorizontal":2.8,"spinRate":2894,"spinDirection":328},"zone":13,"typeConfidence":2.0,"plateTime":0.4386282262514185,"extension":7.091005599286461},"hitData":{"launchSpeed":95.5,"launchAngle":-0.0,"totalDistance":38.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.23,"coordY":174.49}},"index":6,"playId":"3d1c1fc3-6188-3313-8b89-effd7c2134bc","pitchNumber":4,"startTime":"2026-08-30T21:06:48.175Z","endTime":"2026-08-30T21:06:56.003Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":695491,"link":"/api/v1/people/695491","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":695491,"link":"/api/v1/people/695491"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":695491,"link":"/api/v1/people/695491"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.5,"awayTeamWinProbability":88.5,"homeTeamWinProbabilityAdded":-8.899999999999999,"leverageIndex":3.47,"dramaIndex":147.0,"contextMetrics":{},"playEndTime":"2026-08-30T21:06:56.003Z","atBatIndex":76},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Iván Herrera pops out to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:07:22.495Z","endTime":"2026-08-30T21:09:21.992Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5,6],"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":671056,"fullName":"Iván Herrera","link":"/api/v1/people/671056"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":90.9,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.09987190469442,"aZ":-14.846166171481821,"pfxX":8.236954166676217,"pfxZ":8.196650329865207,"pX":0.9564041450254122,"pZ":2.612696405059098,"vX0":-2.65549987727206,"vY0":-144.1609874398825,"vZ0":-5.576569476951854,"x":80.54,"y":168.24,"x0":0.8167097705257835,"y0":50.004426971296944,"z0":5.481578238192472,"aX":17.416748765259637},"breaks":{"breakAngle":46.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":13.9,"breakHorizontal":-14.4,"spinRate":2209,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.3792843298956008,"extension":7.109444753283424},"index":0,"playId":"ef36c178-c580-33d8-9c08-509fdc5d4dfb","pitchNumber":1,"startTime":"2026-08-30T21:07:22.495Z","endTime":"2026-08-30T21:07:25.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.339684787649986,"aZ":-11.291696847873723,"pfxX":5.123246823794165,"pfxZ":9.730805569129597,"pX":0.9837175756279938,"pZ":4.196118959305965,"vX0":-1.773647684488884,"vY0":-145.199420410707,"vZ0":-2.1392541857015894,"x":79.5,"y":125.48,"x0":0.9348756571968092,"y0":50.00515751607547,"z0":5.62493519008872,"aX":10.99798314815438},"breaks":{"breakAngle":42.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.0,"breakVerticalInduced":17.4,"breakHorizontal":-9.0,"spinRate":2309,"spinDirection":155},"zone":12,"typeConfidence":2.0,"plateTime":0.37647531129708467,"extension":7.03652956832315},"index":1,"playId":"4e689d8a-ab3b-3c4b-b4fe-605d301ede64","pitchNumber":2,"startTime":"2026-08-30T21:07:42.274Z","endTime":"2026-08-30T21:07:46.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":5,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"startTime":"2026-08-30T21:07:53.588Z","endTime":"2026-08-30T21:08:05.928Z","isPitch":false,"type":"action","player":{"id":671056,"link":"/api/v1/people/671056"},"defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":90.4,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":33.0854845973188,"aZ":-13.913632531463001,"pfxX":6.391774477183527,"pfxZ":8.691320062207943,"pX":0.38898684176713616,"pZ":3.7749806676978155,"vX0":-3.7632210284966643,"vY0":-143.9532984223097,"vZ0":-2.4082703499227742,"x":102.17,"y":136.86,"x0":0.8820339835416491,"y0":50.00360138903666,"z0":5.482697624595443,"aX":13.42924235968592},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.5,"breakVerticalInduced":15.5,"breakHorizontal":-10.8,"spinRate":2250,"spinDirection":154},"zone":12,"typeConfidence":2.0,"plateTime":0.38034683692442783,"extension":7.078170223355543},"index":3,"playId":"449ca493-de49-3a35-8b3f-b9169e2a2e00","pitchNumber":3,"startTime":"2026-08-30T21:08:05.928Z","endTime":"2026-08-30T21:08:10.072Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.5,"endSpeed":90.1,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":32.49571483832927,"aZ":-10.36873710982065,"pfxX":4.383190707417696,"pfxZ":10.465559872143734,"pX":-1.2695901559016256,"pZ":2.8996869781331935,"vX0":-7.05765288710989,"vY0":-143.28050021903528,"vZ0":-5.249019622661084,"x":165.39,"y":160.49,"x0":0.6537746882770304,"y0":50.00050339680256,"z0":5.400737396974272,"aX":9.131262387444977},"breaks":{"breakAngle":33.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":18.1,"breakHorizontal":-6.6,"spinRate":2338,"spinDirection":155},"zone":11,"typeConfidence":2.0,"plateTime":0.38199021054261095,"extension":7.207437913841817},"index":4,"playId":"ad0f30fe-6fdc-34d2-9393-7ca3d1be1ade","pitchNumber":4,"startTime":"2026-08-30T21:08:22.807Z","endTime":"2026-08-30T21:08:27.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.7,"endSpeed":90.7,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.384759053888835,"aZ":-14.113725434111101,"pfxX":7.533532903938639,"pfxZ":8.576007403832442,"pX":0.0760628310298797,"pZ":2.8551364855838157,"vX0":-4.728914832970257,"vY0":-143.75500652625956,"vZ0":-4.7103566830134325,"x":114.1,"y":161.69,"x0":0.7583062526342249,"y0":50.00286801081876,"z0":5.38227707968297,"aX":15.865536553936398},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":14.9,"breakHorizontal":-12.7,"spinRate":2223,"spinDirection":157},"zone":2,"typeConfidence":2.0,"plateTime":0.3801146283666932,"extension":7.059758929132729},"index":5,"playId":"9663887c-d42e-3fee-9f5c-7a156a8f746d","pitchNumber":5,"startTime":"2026-08-30T21:08:39.932Z","endTime":"2026-08-30T21:08:43.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":99.6,"endSpeed":91.8,"strikeZoneTop":3.173,"strikeZoneBottom":1.602,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":30.884644208613317,"aZ":-13.123934143574674,"pfxX":6.371468897018991,"pfxZ":8.85050984466272,"pX":0.019748504925648423,"pZ":2.9359160133315454,"vX0":-4.517385146122177,"vY0":-145.07404871409298,"vZ0":-4.631151427217979,"x":116.25,"y":159.51,"x0":0.7617141725912132,"y0":50.00070692243358,"z0":5.34014819351006,"aX":13.709939506309768},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":15.4,"breakHorizontal":-10.8,"spinRate":2220,"spinDirection":154},"zone":2,"typeConfidence":2.0,"plateTime":0.37617527673400053,"extension":7.120145848763126},"hitData":{"launchSpeed":87.5,"launchAngle":74.0,"totalDistance":77.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":140.66,"coordY":180.06}},"index":6,"playId":"28ebebc4-68ea-352e-bb01-9c79b76b02d4","pitchNumber":6,"startTime":"2026-08-30T21:09:12.013Z","endTime":"2026-08-30T21:09:21.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":671056,"link":"/api/v1/people/671056","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":671056,"link":"/api/v1/people/671056"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.7,"awayTeamWinProbability":95.3,"homeTeamWinProbabilityAdded":-6.8,"leverageIndex":2.71,"dramaIndex":115.0,"contextMetrics":{},"playEndTime":"2026-08-30T21:09:21.992Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Alec Burleson grounds out sharply, second baseman Brandon Lowe to first baseman Spencer Horwitz.","rbi":0,"awayScore":5,"homeScore":4,"isOut":true},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2026-08-30T21:09:40.929Z","endTime":"2026-08-30T21:09:56.896Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682254,"fullName":"Mason Montgomery","link":"/api/v1/people/682254"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZoneStats":{"stats":[{"type":{"displayName":"hotColdZones"},"group":{"displayName":"hitting"},"exemptions":[],"splits":[{"stat":{"name":"onBasePlusSlugging","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"}]}},{"stat":{"name":"exitVelocity","zones":[{"zone":"01","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.47"},{"zone":"02","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.02"},{"zone":"03","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"91.44"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.10"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"95.50"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"93.71"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"91.00"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"97.53"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"96.24"},{"zone":"11","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"92.76"},{"zone":"12","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"81.79"},{"zone":"13","color":"rgba(6, 90, 238, .55)","temp":"cold","value":"84.34"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":"89.94"}]}},{"stat":{"name":"battingAverage","zones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".156"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".143"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".292"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".321"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".393"},{"zone":"07","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".340"},{"zone":"08","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".333"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".409"},{"zone":"11","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".160"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".385"},{"zone":"13","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".273"},{"zone":"14","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".262"}]}}]}]},"batterHotColdZones":[{"zone":"01","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".394"},{"zone":"02","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".854"},{"zone":"03","color":"rgba(6, 90, 238, .55)","temp":"cold","value":".286"},{"zone":"04","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"05","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.075"},{"zone":"06","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.250"},{"zone":"07","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".796"},{"zone":"08","color":"rgba(234, 147, 153, .55)","temp":"warm","value":".807"},{"zone":"09","color":"rgba(214, 41, 52, .55)","temp":"hot","value":"1.174"},{"zone":"11","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".658"},{"zone":"12","color":"rgba(214, 41, 52, .55)","temp":"hot","value":".966"},{"zone":"13","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".629"},{"zone":"14","color":"rgba(150, 188, 255, .55)","temp":"cool","value":".683"}],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","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":676475,"fullName":"Alec Burleson","link":"/api/v1/people/676475"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":664040,"link":"/api/v1/people/664040"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":687462,"link":"/api/v1/people/687462"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":98.8,"endSpeed":90.7,"strikeZoneTop":3.216,"strikeZoneBottom":1.623,"strikeZoneWidth":17.0,"strikeZoneDepth":8.5,"coordinates":{"aY":31.858593578054723,"aZ":-13.092892809266559,"pfxX":6.7594245446258086,"pfxZ":9.084111843275911,"pX":0.1227159689011499,"pZ":1.6627672533530895,"vX0":-4.487031607985643,"vY0":-143.69327048768326,"vZ0":-7.950736113543336,"x":112.32,"y":193.89,"x0":0.8225543687443273,"y0":50.004410767020715,"z0":5.270621160564853,"aX":14.201690484977629},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":15.1,"breakHorizontal":-11.4,"spinRate":2177,"spinDirection":144},"zone":8,"typeConfidence":2.0,"plateTime":0.3805070935313699,"extension":7.180342102959432},"hitData":{"launchSpeed":109.1,"launchAngle":-5.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":149.28,"coordY":146.11}},"index":0,"playId":"ee48aba1-36ef-3a33-a482-d9a814c24dd9","pitchNumber":1,"startTime":"2026-08-30T21:09:49.404Z","endTime":"2026-08-30T21:09:56.896Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682254,"link":"/api/v1/people/682254","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":804668,"link":"/api/v1/people/804668"},"first":{"id":687462,"link":"/api/v1/people/687462"},"second":{"id":664040,"link":"/api/v1/people/664040"},"third":{"id":694377,"link":"/api/v1/people/694377"},"shortstop":{"id":669707,"link":"/api/v1/people/669707"},"left":{"id":668804,"link":"/api/v1/people/668804"},"center":{"id":695257,"link":"/api/v1/people/695257"},"right":{"id":663968,"link":"/api/v1/people/663968"}},"offense":{"batter":{"id":676475,"link":"/api/v1/people/676475","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":691042,"link":"/api/v1/people/691042"},"officialType":"Home Plate"},{"official":{"id":503586,"link":"/api/v1/people/503586"},"officialType":"First Base"},{"official":{"id":521051,"link":"/api/v1/people/521051"},"officialType":"Second Base"},{"official":{"id":427243,"link":"/api/v1/people/427243"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_ab"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_ab"},{"player":{"id":676475,"link":"/api/v1/people/676475"},"credit":"b_pa"},{"player":{"id":682254,"link":"/api/v1/people/682254"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-4.7,"leverageIndex":1.87,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2026-08-30T21:09:56.896Z","atBatIndex":78}]