[{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Jurickson Profar pops out to shortstop Elly De La Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T23:12:09.259Z","endTime":"2025-07-31T23:12:49.501Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[3,4,5],"actionIndex":[0,1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Status Change - Pre-Game","event":"Game Advisory","eventType":"game_advisory","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T19:04:14.370Z","endTime":"2025-07-31T22:46:58.199Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"},"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":"2025-07-31T22:46:58.199Z","endTime":"2025-07-31T23:11:44.409Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"},"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":"2025-07-31T23:11:44.409Z","endTime":"2025-07-31T23:12:11.557Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"},"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":92.5,"endSpeed":83.7,"strikeZoneTop":3.35451861775265,"strikeZoneBottom":1.61023981043142,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.20684597619453,"aZ":-13.9883343115926,"pfxX":7.819907690735272,"pfxZ":10.099740718799485,"pX":-0.06295098490885487,"pZ":1.3418844113031505,"vX0":-9.498914209117183,"vY0":-134.12112469058695,"vZ0":-8.83054432382424,"x":119.4,"y":202.55,"x0":2.5283663579848934,"y0":50.000358112245564,"z0":5.700880964488383,"aX":14.077006212619823},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.2,"breakVerticalInduced":16.2,"breakHorizontal":-11.9,"spinRate":2310,"spinDirection":143},"zone":13,"typeConfidence":0.9,"plateTime":0.4102365967833541,"extension":6.147887015328006},"index":3,"playId":"d14690bc-f554-3f97-9362-647468943ecc","pitchNumber":1,"startTime":"2025-07-31T23:12:11.557Z","endTime":"2025-07-31T23:12:15.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.9,"endSpeed":84.3,"strikeZoneTop":3.31645873777735,"strikeZoneBottom":1.60441689230329,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.08008707099893,"aZ":-13.601379979872622,"pfxX":5.776749866444933,"pfxZ":10.178996656386229,"pX":0.7161763443134104,"pZ":1.4325838823623702,"vX0":-6.653277739194243,"vY0":-134.8980327234,"vZ0":-8.658205906266609,"x":89.7,"y":200.1,"x0":2.475693710332166,"y0":50.003657459453805,"z0":5.6643695315427625,"aX":10.541274570741662},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-8.9,"spinRate":2308,"spinDirection":141},"zone":14,"typeConfidence":0.91,"plateTime":0.40758746321504313,"extension":6.220844901810473},"index":4,"playId":"35bef33d-fc8e-3122-a846-e0d591ee0e7e","pitchNumber":2,"startTime":"2025-07-31T23:12:25.009Z","endTime":"2025-07-31T23:12:29.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.384243794806828,"aZ":-13.731736933314972,"pfxX":4.9219979268709455,"pfxZ":9.870598120812346,"pX":-0.026205852371331884,"pZ":2.0961190844998225,"vX0":-8.191336737112758,"vY0":-135.7404570770004,"vZ0":-7.213914147194605,"x":118.0,"y":182.18,"x0":2.389428630593267,"y0":50.001084246937964,"z0":5.741854349179292,"aX":9.195250463167392},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.6,"breakHorizontal":-7.2,"spinRate":2216,"spinDirection":141},"zone":8,"typeConfidence":0.9,"plateTime":0.40332931078210876,"extension":6.247608127640854},"hitData":{"launchSpeed":94.2,"launchAngle":67.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.89,"coordY":148.88}},"index":5,"playId":"73f01550-ed30-346e-9f59-7cb7ef7fe753","pitchNumber":3,"startTime":"2025-07-31T23:12:39.411Z","endTime":"2025-07-31T23:12:49.501Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-31T23:12:49.501Z","atBatIndex":0},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt Olson singles on a ground ball to center fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T23:13:02.942Z","endTime":"2025-07-31T23:13:24.561Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":85.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.01472852720646,"aZ":-18.98233113111406,"pfxX":6.682100489916065,"pfxZ":7.0660543573506205,"pX":0.0388959037803265,"pZ":2.3104927383268463,"vX0":-8.556439984143225,"vY0":-135.83908735157863,"vZ0":-5.8785445437186095,"x":115.52,"y":176.4,"x0":2.3628388154696105,"y0":50.00312024441512,"z0":5.824191249137808,"aX":12.476437965856263},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":11.6,"breakHorizontal":-10.3,"spinRate":2165,"spinDirection":141},"zone":5,"typeConfidence":0.89,"plateTime":0.403351520899613,"extension":6.252334722319203},"hitData":{"launchSpeed":103.2,"launchAngle":-0.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.63,"coordY":88.34}},"index":0,"playId":"8eece41a-c9f8-38ff-8aae-6d7b3733307b","pitchNumber":1,"startTime":"2025-07-31T23:13:12.518Z","endTime":"2025-07-31T23:13:24.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.8,"awayTeamWinProbability":50.2,"homeTeamWinProbabilityAdded":-2.4000000000000057,"leverageIndex":0.63,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:13:24.561Z","atBatIndex":1},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T23:13:22.555Z","endTime":"2025-07-31T23:14:30.227Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"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(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":80.2,"endSpeed":74.9,"strikeZoneTop":3.2927638317116,"strikeZoneBottom":1.62000006392486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.73710110366614,"aZ":-38.391238286023246,"pfxX":-4.645372981290496,"pfxZ":-4.434720709515053,"pX":0.7826612316632907,"pZ":2.6071473607291,"vX0":-2.618903288382348,"vY0":-116.92271144078045,"vZ0":-0.17282592374501093,"x":87.17,"y":168.39,"x0":2.516846874041346,"y0":50.00536227649764,"z0":6.250926712944928,"aX":-6.505000776168436},"breaks":{"breakAngle":9.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.8,"breakVerticalInduced":-7.8,"breakHorizontal":9.0,"spinRate":2836,"spinDirection":302},"zone":6,"typeConfidence":0.9,"plateTime":0.46645431646816027,"extension":5.981147333868028},"index":0,"playId":"b86da87d-82d0-3683-bbe3-626d07c43395","pitchNumber":1,"startTime":"2025-07-31T23:13:44.733Z","endTime":"2025-07-31T23:13:49.265Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.9,"endSpeed":85.4,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.43102685315589,"aZ":-14.11214287621435,"pfxX":4.582731313660707,"pfxZ":9.655735970490733,"pX":-0.15847241221587038,"pZ":2.071210548829665,"vX0":-8.435035131383641,"vY0":-136.26726385498807,"vZ0":-7.150672336932242,"x":123.04,"y":182.86,"x0":2.3891997161698613,"y0":50.00399269528539,"z0":5.714662804700854,"aX":8.574101618789518},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.0,"breakHorizontal":-6.4,"spinRate":2388,"spinDirection":146},"zone":8,"typeConfidence":0.91,"plateTime":0.4027730864243466,"extension":6.181453503991191},"index":1,"playId":"0288a643-1505-3074-ad7b-d73c1042ba5d","pitchNumber":2,"startTime":"2025-07-31T23:14:00.469Z","endTime":"2025-07-31T23:14:04.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.4,"endSpeed":83.7,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.214317280599225,"aZ":-13.69165050470716,"pfxX":5.511613287075672,"pfxZ":10.10745004595698,"pX":1.2535169980788208,"pZ":3.3756698125389555,"vX0":-5.217021580497639,"vY0":-135.73289995147348,"vZ0":-3.865842961185845,"x":69.22,"y":147.64,"x0":2.5031323824598757,"y0":50.004938868935014,"z0":5.799987114378629,"aX":10.081125771450294},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":17.4,"breakHorizontal":-8.6,"spinRate":2301,"spinDirection":151},"zone":12,"typeConfidence":0.91,"plateTime":0.40664520379032254,"extension":6.271582666275434},"hitData":{"launchSpeed":85.9,"launchAngle":45.0,"totalDistance":286.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.97,"coordY":92.93}},"index":2,"playId":"19444770-29a9-3ace-9ea0-7df8ee88d602","pitchNumber":3,"startTime":"2025-07-31T23:14:17.696Z","endTime":"2025-07-31T23:14:30.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":2.8000000000000043,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:14:30.227Z","atBatIndex":2},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks. Matt Olson to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":3,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T23:14:37.559Z","endTime":"2025-07-31T23:16:50.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6],"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.2,"endSpeed":84.3,"strikeZoneTop":3.63252850864692,"strikeZoneBottom":1.70934163498009,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.98574776203661,"aZ":-17.242178115148793,"pfxX":4.971913915238759,"pfxZ":8.147283890661706,"pX":0.9321132750041006,"pZ":2.0549398539016934,"vX0":-5.797649807595056,"vY0":-135.36148864423802,"vZ0":-6.616062187820548,"x":81.47,"y":183.3,"x0":2.4684424236918394,"y0":50.00293826304831,"z0":5.763708690049065,"aX":9.1119549299926},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":13.3,"breakHorizontal":-7.6,"spinRate":2220,"spinDirection":138},"zone":14,"typeConfidence":0.9,"plateTime":0.40658740648792824,"extension":6.255249020479698},"index":0,"playId":"2b720da5-4186-3ae8-9d70-4218e98aafe0","pitchNumber":1,"startTime":"2025-07-31T23:14:53.349Z","endTime":"2025-07-31T23:14:57.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":79.9,"endSpeed":72.5,"strikeZoneTop":3.71396789431787,"strikeZoneBottom":1.77999866046795,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.733749792142255,"aZ":-38.36297496578801,"pfxX":-6.557513878466527,"pfxZ":-4.59257939775587,"pX":0.7589023020609422,"pZ":3.970597834638287,"vX0":-1.9152721305305611,"vY0":-116.14563855929693,"vZ0":3.0553640508710727,"x":88.07,"y":131.57,"x0":2.4493859463601524,"y0":50.0057696861183,"z0":6.323172710545096,"aX":-8.82825200471087},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.1,"breakHorizontal":12.4,"spinRate":2852,"spinDirection":312},"zone":12,"typeConfidence":0.89,"plateTime":0.4742578409498672,"extension":6.0869311732095115},"index":1,"playId":"74f80408-079d-3f3d-b9b0-77a44e2e700c","pitchNumber":2,"startTime":"2025-07-31T23:15:08.059Z","endTime":"2025-07-31T23:15:12.223Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.3,"endSpeed":84.8,"strikeZoneTop":3.60720739409058,"strikeZoneBottom":1.77999854120429,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.244556281728915,"aZ":-16.801243139534844,"pfxX":6.469648914760036,"pfxZ":8.339592837569725,"pX":-0.363805381146377,"pZ":1.9084737335818633,"vX0":-9.402971111404927,"vY0":-135.33938335578378,"vZ0":-6.779904193351324,"x":130.87,"y":187.25,"x0":2.32498835389661,"y0":50.00432124746684,"z0":5.6354972628003095,"aX":11.928930149840602},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.7,"breakHorizontal":-9.6,"spinRate":2288,"spinDirection":138},"zone":7,"typeConfidence":0.9,"plateTime":0.4056616730410547,"extension":6.4082437089683895},"index":2,"playId":"cafed63f-44a6-3ef5-b5cb-324fa5b6185b","pitchNumber":3,"startTime":"2025-07-31T23:15:26.336Z","endTime":"2025-07-31T23:15:30.744Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":82.9,"endSpeed":77.1,"strikeZoneTop":3.64586456880459,"strikeZoneBottom":1.7799991498553,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.861672658512752,"aZ":-33.22188831164286,"pfxX":-9.45300000945809,"pfxZ":-0.7103140487632285,"pX":-0.21755493306114257,"pZ":1.2603971430162046,"vX0":-3.135871414847575,"vY0":-120.78050568984048,"vZ0":-4.09705734965611,"x":125.29,"y":204.75,"x0":2.3245584455973183,"y0":50.001807936917764,"z0":5.8908314134831565,"aX":-14.00538562072109},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-1.9,"breakHorizontal":17.9,"spinRate":3012,"spinDirection":287},"zone":13,"typeConfidence":2.0,"plateTime":0.4529746361159779,"extension":6.323893698653254},"index":3,"playId":"a1787de4-4908-32ea-b811-0349e5e97f76","pitchNumber":4,"startTime":"2025-07-31T23:15:43.445Z","endTime":"2025-07-31T23:15:48.484Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.0,"endSpeed":74.2,"strikeZoneTop":3.48310480437046,"strikeZoneBottom":1.77999858304269,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.43584879128834,"aZ":-20.89860937455508,"pfxX":9.325192395580547,"pfxZ":7.774175112503686,"pX":1.2296134784575399,"pZ":3.485891172699588,"vX0":-5.702503458740374,"vY0":-122.00914331420375,"vZ0":-1.5384709236066922,"x":70.13,"y":144.66,"x0":2.4315754186082477,"y0":50.00432754011776,"z0":5.994514479739795,"aX":13.52954409586162},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":13.8,"breakHorizontal":-14.9,"spinRate":2041,"spinDirection":134},"zone":12,"typeConfidence":0.89,"plateTime":0.455588700645317,"extension":6.307688754252599},"index":4,"playId":"6dcdea11-d743-3b43-b24d-ea5ba353e3e2","pitchNumber":5,"startTime":"2025-07-31T23:16:04.924Z","endTime":"2025-07-31T23:16:09.190Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.0,"endSpeed":83.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.882603798156126,"aZ":-14.579360960122141,"pfxX":6.587708648009151,"pfxZ":9.666892495865515,"pX":1.1349112198979283,"pZ":3.0936073586483794,"vX0":-5.64760895404018,"vY0":-135.15388219956913,"vZ0":-4.505224746940703,"x":73.74,"y":155.25,"x0":2.412389422987497,"y0":50.00284797034452,"z0":5.831379700255776,"aX":11.991102409821972},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.6,"breakHorizontal":-10.4,"spinRate":2314,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.4077842174625701,"extension":6.269907166857162},"index":5,"playId":"549f2114-4ee7-3d0c-b5b7-0207bac124ae","pitchNumber":6,"startTime":"2025-07-31T23:16:22.654Z","endTime":"2025-07-31T23:16:26.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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,"runnerGoing":true},"count":{"balls":4,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.1,"endSpeed":85.8,"strikeZoneTop":3.64687218338307,"strikeZoneBottom":1.78000211606938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.70663714065248,"aZ":-11.665440156389081,"pfxX":5.096240833185576,"pfxZ":10.917554131709121,"pX":-1.3932142437118595,"pZ":1.6631834110076194,"vX0":-11.32282834149583,"vY0":-136.36927364875132,"vZ0":-8.496853106469935,"x":170.11,"y":193.87,"x0":2.1553307434698854,"y0":50.00258436093321,"z0":5.62912706148755,"aX":9.573797011470363},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.0,"breakHorizontal":-6.7,"spinRate":2364,"spinDirection":151},"zone":13,"typeConfidence":0.91,"plateTime":0.40204740495086755,"extension":6.5272189785894374},"index":6,"playId":"2a4201b1-ae13-322c-9740-0c808b0e1936","pitchNumber":7,"startTime":"2025-07-31T23:16:45.094Z","endTime":"2025-07-31T23:16:50.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-2.1000000000000014,"leverageIndex":0.88,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:16:50.095Z","atBatIndex":3},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ozzie Albies lines out to shortstop Elly De La Cruz.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":4,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-31T23:16:50.790Z","endTime":"2025-07-31T23:18:02.331Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.29205378191459,"aZ":-16.278184908746677,"pfxX":4.745530317748781,"pfxZ":8.400405354042338,"pX":-0.12650164490875027,"pZ":2.4712270651427164,"vX0":-8.280065329559536,"vY0":-136.5055229091763,"vZ0":-5.71968791745937,"x":121.82,"y":172.06,"x0":2.3258330046113374,"y0":50.004255287914624,"z0":5.709668936167662,"aX":8.981888253117278},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.2,"breakHorizontal":-7.0,"spinRate":2210,"spinDirection":147},"zone":5,"typeConfidence":0.9,"plateTime":0.4008397793457861,"extension":6.458546801241156},"index":0,"playId":"2f688741-1722-3f96-ad86-418b73ea9f41","pitchNumber":1,"startTime":"2025-07-31T23:17:15.967Z","endTime":"2025-07-31T23:17:19.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.2,"endSpeed":74.0,"strikeZoneTop":3.32335025902475,"strikeZoneBottom":1.56999783942069,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.4918351076249,"aZ":-38.52867817914465,"pfxX":-6.814479454508014,"pfxZ":-4.674768738138972,"pX":-1.1757031723932452,"pZ":0.05246775873332128,"vX0":-5.837789654922922,"vY0":-116.56089599517918,"vZ0":-4.889115943333322,"x":161.82,"y":237.36,"x0":2.2583424510895975,"y0":50.00491727106084,"z0":5.865204653155788,"aX":-9.258117148923365},"breaks":{"breakAngle":14.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.6,"breakVerticalInduced":-9.5,"breakHorizontal":13.9,"spinRate":2930,"spinDirection":311},"zone":13,"typeConfidence":0.9,"plateTime":0.47220848051805,"extension":6.44438143159406},"index":1,"playId":"9fe64f83-7581-34c8-a31e-a501c3ad6e25","pitchNumber":2,"startTime":"2025-07-31T23:17:35.455Z","endTime":"2025-07-31T23:17:39.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":74.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.901382016224044,"aZ":-23.686660360034715,"pfxX":9.752462776820256,"pfxZ":5.863041683359402,"pX":1.0518232920084822,"pZ":2.7658332938043273,"vX0":-5.99237408544617,"vY0":-120.50754435165884,"vZ0":-2.560536501102373,"x":76.91,"y":164.1,"x0":2.3239621027156416,"y0":50.002324788723776,"z0":5.970001874633369,"aX":14.11458371635247},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":10.2,"breakHorizontal":-16.0,"spinRate":2037,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.45732006698697125,"extension":6.308973711150272},"hitData":{"launchSpeed":89.3,"launchAngle":12.0,"totalDistance":171.0,"trajectory":"line_drive","hardness":"medium","location":"6","coordinates":{"coordX":96.62,"coordY":139.54}},"index":2,"playId":"d1500620-70d6-310d-8485-a586541f00f3","pitchNumber":3,"startTime":"2025-07-31T23:17:57.645Z","endTime":"2025-07-31T23:18:02.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":4.300000000000004,"leverageIndex":1.7,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:18:02.331Z","atBatIndex":4},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt McLain pops out to first baseman Matt Olson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T23:19:54.346Z","endTime":"2025-07-31T23:21:38.023Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(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":90.6,"endSpeed":82.1,"strikeZoneTop":3.06045470945978,"strikeZoneBottom":1.54886337608809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.215404456179648,"aZ":-24.98685979192117,"pfxX":-13.283994701396638,"pfxZ":4.1616369047255075,"pX":0.5470486528534471,"pZ":1.4334993011896051,"vX0":8.856806604014595,"vY0":-131.45489881946926,"vZ0":-6.202212907638339,"x":96.15,"y":200.08,"x0":-1.1621001642348254,"y0":50.00486377082391,"z0":5.711599919268504,"aX":-22.952021668617142},"breaks":{"breakAngle":38.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":6.1,"breakHorizontal":21.7,"spinRate":1883,"spinDirection":229},"zone":9,"typeConfidence":2.0,"plateTime":0.41874552524729314,"extension":6.539039784238576},"index":0,"playId":"49cb09a3-8b31-315e-a980-a4d8757a74f3","pitchNumber":1,"startTime":"2025-07-31T23:20:12.831Z","endTime":"2025-07-31T23:20:17.297Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":91.1,"endSpeed":82.3,"strikeZoneTop":3.08157543200873,"strikeZoneBottom":1.44953235177692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.807838417300758,"aZ":-24.500300622011636,"pfxX":-11.156753400094573,"pfxZ":4.380954819360715,"pX":0.38832553278707127,"pZ":3.13482832460929,"vX0":7.416039153815747,"vY0":-132.3799369318332,"vZ0":-2.4152803622283168,"x":102.2,"y":154.14,"x0":-1.0192704473081389,"y0":50.00130530599049,"z0":5.8780652003485905,"aX":-19.53345750478745},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":7.6,"breakHorizontal":18.2,"spinRate":2005,"spinDirection":226},"zone":3,"typeConfidence":2.0,"plateTime":0.415903162737711,"extension":6.328499131243803},"index":1,"playId":"64d5cea7-08b3-3f03-956d-6c37118de94e","pitchNumber":2,"startTime":"2025-07-31T23:20:25.808Z","endTime":"2025-07-31T23:20:29.978Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":82.2,"strikeZoneTop":3.01749612309936,"strikeZoneBottom":1.37999861083637,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.046627674258026,"aZ":-18.390019876046342,"pfxX":-6.748578317580698,"pfxZ":7.941474915830913,"pX":0.9368122730848413,"pZ":1.5811351432678666,"vX0":7.326459837264801,"vY0":-131.68426395918146,"vZ0":-7.431109075180816,"x":81.29,"y":196.09,"x0":-1.0203574678116578,"y0":50.003642754693175,"z0":5.827992731202481,"aX":-11.713492060488376},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":12.7,"breakHorizontal":10.4,"spinRate":2134,"spinDirection":224},"zone":14,"typeConfidence":2.0,"plateTime":0.4178434904392141,"extension":6.598934990812863},"index":2,"playId":"629da661-b9ec-31f6-825a-15fbea5440bf","pitchNumber":3,"startTime":"2025-07-31T23:20:40.332Z","endTime":"2025-07-31T23:20:44.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":85.7,"endSpeed":79.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.9566205105844,"aZ":-26.008439192420724,"pfxX":-0.3176694321984064,"pfxZ":3.8946669287912252,"pX":0.7345654956388744,"pZ":1.3570849378792624,"vX0":4.99815466437612,"vY0":-124.73197548126979,"vZ0":-5.223057840960946,"x":89.0,"y":202.14,"x0":-1.2498843556706842,"y0":50.00384201453788,"z0":5.610056469101443,"aX":-0.503727381551949},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":6.1,"breakHorizontal":-0.5,"spinRate":2345,"spinDirection":212},"zone":9,"typeConfidence":2.0,"plateTime":0.4383134844821597,"extension":6.505911486115261},"index":3,"playId":"09445d46-153b-37cb-af73-1d9cf034086c","pitchNumber":4,"startTime":"2025-07-31T23:20:55.185Z","endTime":"2025-07-31T23:20:58.654Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.4,"strikeZoneTop":3.05147230523546,"strikeZoneBottom":1.3799984634503,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.795388332612106,"aZ":-26.87695835935942,"pfxX":-1.3307913018377935,"pfxZ":3.49519116263267,"pX":1.4669081981984515,"pZ":0.6638682759138179,"vX0":6.557780871281054,"vY0":-122.71032764965457,"vZ0":-6.384575527707605,"x":61.08,"y":220.86,"x0":-1.0749277179908092,"y0":50.00238407381999,"z0":5.6093916647444555,"aX":-2.016941845416542},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.9,"breakHorizontal":0.7,"spinRate":2300,"spinDirection":193},"zone":14,"typeConfidence":2.0,"plateTime":0.447505668028259,"extension":6.849306420792226},"index":4,"playId":"3cd727d2-ddf8-37e1-931a-b8453242a3b5","pitchNumber":5,"startTime":"2025-07-31T23:21:10.735Z","endTime":"2025-07-31T23:21:15.392Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.0,"endSpeed":83.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.33396708200825,"aZ":-17.931060993826456,"pfxX":-8.156009721787456,"pfxZ":7.966046306482184,"pX":-0.6600128950894099,"pZ":2.6791988710084422,"vX0":4.13613818682035,"vY0":-133.75566246113507,"vZ0":-4.82415310831542,"x":142.16,"y":166.44,"x0":-1.1775020759720558,"y0":50.00627867394013,"z0":5.816005422535914,"aX":-14.589638144132373},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":13.4,"breakHorizontal":13.7,"spinRate":2119,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.41155087409113555,"extension":6.549164270124831},"hitData":{"launchSpeed":82.3,"launchAngle":79.0,"totalDistance":53.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":151.82,"coordY":199.82}},"index":5,"playId":"d61a9b63-f679-38bd-8285-4b65236a770a","pitchNumber":6,"startTime":"2025-07-31T23:21:28.569Z","endTime":"2025-07-31T23:21:38.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:21:38.023Z","atBatIndex":5},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Noelvi Marte flies out to right fielder Eli White in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T23:21:44.375Z","endTime":"2025-07-31T23:22:29.062Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.0,"endSpeed":84.1,"strikeZoneTop":3.44865743918392,"strikeZoneBottom":1.64999805548381,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.392292412300048,"aZ":-23.695645859171776,"pfxX":-11.875113563896372,"pfxZ":4.670670602249118,"pX":-0.8608641019913428,"pZ":3.515389190351982,"vX0":4.525912984683629,"vY0":-133.96139844590024,"vZ0":-1.7733757457701949,"x":149.81,"y":143.86,"x0":-1.031149028196626,"y0":50.00163876289437,"z0":5.882750598766555,"aX":-21.544314514657756},"breaks":{"breakAngle":40.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":8.3,"breakHorizontal":20.5,"spinRate":2114,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4091478308599159,"extension":6.366864350900504},"index":0,"playId":"52c63528-2645-3ca3-ab1b-6d7952668549","pitchNumber":1,"startTime":"2025-07-31T23:22:05.456Z","endTime":"2025-07-31T23:22:09.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":83.2,"endSpeed":77.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.6309301324274,"aZ":-29.71789285559672,"pfxX":1.057029123180409,"pfxZ":1.634368457115249,"pX":0.1537056806087048,"pZ":2.743237916916178,"vX0":3.1298593152027054,"vY0":-121.19039790670772,"vZ0":-1.1358924195660782,"x":111.14,"y":164.71,"x0":-1.2869783989173311,"y0":50.00159355150752,"z0":5.7920816122777925,"aX":1.5862527410974394},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":3.0,"breakHorizontal":-2.6,"spinRate":2421,"spinDirection":108},"zone":5,"typeConfidence":2.0,"plateTime":0.4503736142854686,"extension":6.558788813727836},"hitData":{"launchSpeed":77.2,"launchAngle":45.0,"totalDistance":240.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":198.14,"coordY":134.71}},"index":1,"playId":"5d22e8d1-40ed-3056-8eaa-3ac7ce8e2cc0","pitchNumber":2,"startTime":"2025-07-31T23:22:20.668Z","endTime":"2025-07-31T23:22:29.062Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:22:29.062Z","atBatIndex":6},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Elly De La Cruz flies out to center fielder Michael Harris II.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":7,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-31T23:22:45.166Z","endTime":"2025-07-31T23:23:23.020Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":84.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.340549795014265,"aZ":-18.722688331857594,"pfxX":-6.716296604907966,"pfxZ":7.286089510354312,"pX":-0.3368758425701804,"pZ":3.001994663895589,"vX0":4.268339916872109,"vY0":-135.21459252835686,"vZ0":-3.9830455951920096,"x":129.84,"y":157.73,"x0":-1.065858581790594,"y0":50.00234403798377,"z0":5.813255447616581,"aX":-12.397230233191626},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":12.5,"breakHorizontal":11.2,"spinRate":2255,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.40556825491437376,"extension":6.403391744268156},"index":0,"playId":"73a8f497-4b08-3e98-affe-c19cc987469c","pitchNumber":1,"startTime":"2025-07-31T23:23:00.506Z","endTime":"2025-07-31T23:23:03.809Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":91.8,"endSpeed":84.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.70887014172942,"aZ":-26.73808866683097,"pfxX":-11.936724616741323,"pfxZ":3.009723107599884,"pX":-0.5085135529709968,"pZ":2.3139826300246042,"vX0":5.768981369453294,"vY0":-133.4974455717018,"vZ0":-3.9117444199312184,"x":136.38,"y":176.3,"x0":-1.146589394231203,"y0":50.0025165974107,"z0":5.722814991741252,"aX":-21.54641749541457},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":4.8,"breakHorizontal":20.4,"spinRate":2093,"spinDirection":229},"zone":4,"typeConfidence":2.0,"plateTime":0.41028622850517493,"extension":6.392781374728613},"hitData":{"launchSpeed":89.0,"launchAngle":26.0,"totalDistance":341.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":103.67,"coordY":63.78}},"index":1,"playId":"d9a588d6-b38c-376b-88af-d5adc8dd8ebb","pitchNumber":2,"startTime":"2025-07-31T23:23:15.211Z","endTime":"2025-07-31T23:23:23.020Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.41,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:23:23.020Z","atBatIndex":7},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sean Murphy walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-31T23:25:48.048Z","endTime":"2025-07-31T23:26:58.943Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":0},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T23:25:31.536Z","endTime":"2025-07-31T23:25:50.389Z","isPitch":false,"type":"action","player":{"id":669221,"link":"/api/v1/people/669221"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.45560577540529,"strikeZoneBottom":1.62000095158152,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.09530095065951,"aZ":-13.303823188415164,"pfxX":5.178880559320508,"pfxZ":10.557059378852216,"pX":-0.1841001412462129,"pZ":2.030858271679536,"vX0":-8.501011695094562,"vY0":-133.66258556918237,"vZ0":-7.303518437582589,"x":124.02,"y":183.95,"x0":2.38255814192781,"y0":50.00116915276948,"z0":5.77792575484226,"aX":9.255996872883324},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":-7.3,"spinRate":2309,"spinDirection":144},"zone":8,"typeConfidence":0.9,"plateTime":0.4117089165362908,"extension":6.295447974126043},"index":1,"playId":"64ded987-fc8e-3d1c-bb1b-c39fa9080e7b","pitchNumber":1,"startTime":"2025-07-31T23:25:50.389Z","endTime":"2025-07-31T23:25:54.329Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":75.7,"strikeZoneTop":3.44224166427708,"strikeZoneBottom":1.61999864236694,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.02677900043992,"aZ":-30.870174015280536,"pfxX":-7.703800961168714,"pfxZ":0.9018078480715079,"pX":0.047040539121119815,"pZ":0.6471567512380203,"vX0":-3.4339694309142406,"vY0":-119.72949019515846,"vZ0":-5.740708610523177,"x":115.21,"y":221.31,"x0":2.5044087689612153,"y0":50.00098299712914,"z0":5.868001645054669,"aX":-11.082753274660135},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":0.4,"breakHorizontal":14.8,"spinRate":2762,"spinDirection":270},"zone":14,"typeConfidence":2.0,"plateTime":0.4590387564063514,"extension":6.216548035877774},"index":2,"playId":"81934900-4430-3635-81a3-1364c13bddcc","pitchNumber":2,"startTime":"2025-07-31T23:26:04.907Z","endTime":"2025-07-31T23:26:10.919Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.6,"endSpeed":83.4,"strikeZoneTop":3.41445485683762,"strikeZoneBottom":1.61999967084677,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.67063075349644,"aZ":-16.018146023221153,"pfxX":6.815953939124708,"pfxZ":8.962903791871062,"pX":-1.057032268333996,"pZ":3.8567987304426024,"vX0":-11.289456024890436,"vY0":-134.30365594021688,"vZ0":-2.4705719434641704,"x":157.29,"y":134.65,"x0":2.3410040909650465,"y0":50.003052826890446,"z0":5.94565133405271,"aX":12.287449007349991},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":15.7,"breakHorizontal":-9.6,"spinRate":2274,"spinDirection":150},"zone":11,"typeConfidence":0.9,"plateTime":0.40990898802313636,"extension":6.282287863544669},"index":3,"playId":"9c5fc1e7-c355-3c2a-99c4-74976629eb9a","pitchNumber":3,"startTime":"2025-07-31T23:26:24.125Z","endTime":"2025-07-31T23:26:28.799Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.1,"endSpeed":73.4,"strikeZoneTop":3.50625376781615,"strikeZoneBottom":1.61999861142813,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.47081702225535,"aZ":-36.82610987521107,"pfxX":-6.692700312604476,"pfxZ":-3.4625813103618412,"pX":1.3952107906325644,"pZ":1.134992587719308,"vX0":-0.5611853112082668,"vY0":-115.24608907338127,"vZ0":-3.207253727848279,"x":63.82,"y":208.14,"x0":2.51123350814544,"y0":50.000406275402455,"z0":6.102397911534574,"aX":-8.998904312454131},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.4,"breakVerticalInduced":-6.8,"breakHorizontal":12.2,"spinRate":2868,"spinDirection":316},"zone":14,"typeConfidence":0.9,"plateTime":0.47531208689491145,"extension":6.0305031429346965},"index":4,"playId":"8eea17be-a1fa-342a-a13d-a48c1cf26f02","pitchNumber":4,"startTime":"2025-07-31T23:26:38.668Z","endTime":"2025-07-31T23:26:44.016Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":4,"strikes":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.41179166869004,"strikeZoneBottom":1.62000029910858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.272594516100767,"aZ":-25.637270729364094,"pfxX":-2.398150249090623,"pfxZ":3.9112585821795616,"pX":-0.3770505113250396,"pZ":3.62238927634792,"vX0":-5.978151526592825,"vY0":-128.1225347832043,"vZ0":-1.189027734129,"x":131.37,"y":140.98,"x0":2.2934059261228508,"y0":50.000936050761624,"z0":6.087009282785403,"aX":-4.004995298973629},"breaks":{"breakAngle":10.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.1,"breakVerticalInduced":7.1,"breakHorizontal":5.6,"spinRate":2438,"spinDirection":198},"zone":11,"typeConfidence":0.92,"plateTime":0.42670794937648715,"extension":6.278795043913139},"index":5,"playId":"19bf9dac-5d15-3342-aa37-a4457615d07f","pitchNumber":5,"startTime":"2025-07-31T23:26:54.322Z","endTime":"2025-07-31T23:26:58.943Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:26:58.943Z","atBatIndex":8},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Harris II flies out to center fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-31T23:27:08.012Z","endTime":"2025-07-31T23:28:16.385Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"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(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":93.2,"endSpeed":84.4,"strikeZoneTop":3.43032348399397,"strikeZoneBottom":1.63999805200805,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07337422151236,"aZ":-13.439868988602282,"pfxX":4.5410152821143654,"pfxZ":10.200574720881239,"pX":-0.4630230864253353,"pZ":3.0265955530513313,"vX0":-8.925536674944297,"vY0":-135.3024967578002,"vZ0":-5.0652074041237185,"x":134.65,"y":157.06,"x0":2.302516115321967,"y0":50.005336639796056,"z0":5.879473352037253,"aX":8.34286347626404},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.4,"breakHorizontal":-6.1,"spinRate":2361,"spinDirection":147},"zone":1,"typeConfidence":0.91,"plateTime":0.40625387811650127,"extension":6.309397246188829},"index":0,"playId":"7f9d66d9-adf9-3c7d-9cc2-4c2e877e73e3","pitchNumber":1,"startTime":"2025-07-31T23:27:23.545Z","endTime":"2025-07-31T23:27:27.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35747158546639,"aZ":-29.378496073884936,"pfxX":-8.007497636327455,"pfxZ":1.9515726475128936,"pX":-0.9752936918101126,"pZ":1.8597792972554812,"vX0":-5.174760129002414,"vY0":-119.32684551199634,"vZ0":-3.436809132940697,"x":154.18,"y":188.57,"x0":2.2665611302488564,"y0":50.00284610424508,"z0":5.98391980548543,"aX":-11.471734866787978},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":2.9,"breakHorizontal":15.8,"spinRate":2874,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.46016213942485207,"extension":6.365170450875458},"index":1,"playId":"a46104a5-cb6f-3af2-89d8-5e4dff0151ef","pitchNumber":2,"startTime":"2025-07-31T23:27:39.159Z","endTime":"2025-07-31T23:27:42.810Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-31T23:27:50.296Z","endTime":"2025-07-31T23:28:05.038Z","isPitch":false,"type":"action","player":{"id":671739,"link":"/api/v1/people/671739"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.3,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.655035648114822,"aZ":-32.729161113219426,"pfxX":-9.23604044740518,"pfxZ":-0.39622108330493155,"pX":-1.1123672378926237,"pZ":1.942677992399694,"vX0":-4.915475315822117,"vY0":-118.23976096021882,"vZ0":-2.43528048898017,"x":159.4,"y":186.33,"x0":2.203611312108851,"y0":50.004163620979725,"z0":6.03313423683987,"aX":-12.884178786880423},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-1.1,"breakHorizontal":18.0,"spinRate":2942,"spinDirection":314},"zone":13,"typeConfidence":2.0,"plateTime":0.46588742881389544,"extension":6.345941265679271},"hitData":{"launchSpeed":86.0,"launchAngle":32.0,"totalDistance":306.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":98.96,"coordY":79.45}},"index":3,"playId":"a40a4beb-b071-3f2b-b414-385a6b21d311","pitchNumber":3,"startTime":"2025-07-31T23:28:05.038Z","endTime":"2025-07-31T23:28:16.385Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":49.7,"awayTeamWinProbability":50.3,"homeTeamWinProbabilityAdded":3.5,"leverageIndex":1.54,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:28:16.385Z","atBatIndex":9},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Eli White strikes out swinging.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-31T23:28:28.902Z","endTime":"2025-07-31T23:29:38.432Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.2,"endSpeed":83.3,"strikeZoneTop":3.7255582971061,"strikeZoneBottom":1.70999984057657,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.42093842335497,"aZ":-15.229881511045406,"pfxX":6.0523874566520925,"pfxZ":9.593164241660576,"pX":-1.5816981923608309,"pZ":1.9537424841229931,"vX0":-11.862638896143341,"vY0":-132.13234206603616,"vZ0":-6.836393412975254,"x":177.29,"y":186.03,"x0":2.181795350814509,"y0":50.00497712052512,"z0":5.695875415462414,"aX":10.693800861279838},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":16.0,"breakHorizontal":-8.4,"spinRate":2247,"spinDirection":133},"zone":13,"typeConfidence":0.83,"plateTime":0.4147012421629719,"extension":6.430373114873605},"index":0,"playId":"759ffce5-775e-3970-b6dd-d229a9b1c9dc","pitchNumber":1,"startTime":"2025-07-31T23:28:39.478Z","endTime":"2025-07-31T23:28:43.031Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":76.7,"strikeZoneTop":3.72046355944613,"strikeZoneBottom":1.71000007306218,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.10109191521217,"aZ":-25.08634219477503,"pfxX":8.84507793311524,"pfxZ":4.695145231469207,"pX":0.046866933486496905,"pZ":3.189136904493378,"vX0":-8.129444130230828,"vY0":-122.62179340577603,"vZ0":-1.7138305492895838,"x":115.21,"y":152.67,"x0":2.2690461353911364,"y0":50.00477048739744,"z0":6.054561893493175,"aX":13.360980914620765},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":8.3,"breakHorizontal":-13.9,"spinRate":2056,"spinDirection":135},"zone":2,"typeConfidence":0.9,"plateTime":0.448083141762309,"extension":6.288844545069556},"index":1,"playId":"d684309e-23b3-37a3-b2b8-5cfb3d107797","pitchNumber":2,"startTime":"2025-07-31T23:28:55.136Z","endTime":"2025-07-31T23:28:59.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.6,"endSpeed":82.9,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.831834305323945,"aZ":-21.860310178287552,"pfxX":0.3813214683398868,"pfxZ":5.88353444947724,"pX":-0.1792483183698476,"pZ":2.1632594827793374,"vX0":-6.303281685316078,"vY0":-131.76424693934982,"vZ0":-5.330752482371908,"x":123.83,"y":180.37,"x0":2.1975716654081796,"y0":50.00129179163952,"z0":5.8347429693391675,"aX":0.6686041665439019},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":9.6,"breakHorizontal":0.7,"spinRate":2430,"spinDirection":165},"zone":8,"typeConfidence":0.89,"plateTime":0.41618482152118963,"extension":6.31162901047368},"index":2,"playId":"c388a794-f966-3be9-8017-b990497792e4","pitchNumber":3,"startTime":"2025-07-31T23:29:10.914Z","endTime":"2025-07-31T23:29:13.914Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":84.6,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.240114998206934,"aZ":-13.23425875663476,"pfxX":5.8647772195158705,"pfxZ":10.248832784265309,"pX":0.04839673532530988,"pZ":3.3021784363082562,"vX0":-7.759966412424355,"vY0":-135.69172062874378,"vZ0":-4.247061162205823,"x":115.16,"y":149.62,"x0":2.195549670590552,"y0":50.000272123611474,"z0":5.822938599981203,"aX":10.835542495883915},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.8,"breakHorizontal":-8.8,"spinRate":2263,"spinDirection":151},"zone":2,"typeConfidence":0.91,"plateTime":0.4050880973832198,"extension":6.296208779491122},"index":3,"playId":"2aad2b53-bed5-3541-b459-86c83a360271","pitchNumber":4,"startTime":"2025-07-31T23:29:35.038Z","endTime":"2025-07-31T23:29:38.432Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":3.1000000000000014,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:29:38.432Z","atBatIndex":10},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Nick Allen pops out to catcher Tyler Stephenson in foul territory.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-31T23:29:51.205Z","endTime":"2025-07-31T23:31:18.672Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":83.9,"strikeZoneTop":3.0859967165477,"strikeZoneBottom":1.4601901951044,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57554977388526,"aZ":-13.832406758194768,"pfxX":5.781416780472495,"pfxZ":10.1192468419407,"pX":-0.22472730125557733,"pZ":1.335647487890977,"vX0":-8.737247351551318,"vY0":-134.81675267200256,"vZ0":-8.650608426202814,"x":125.57,"y":202.72,"x0":2.3304090981588064,"y0":50.00010803927346,"z0":5.596357697630538,"aX":10.47605728802128},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":16.3,"breakHorizontal":-8.3,"spinRate":2245,"spinDirection":146},"zone":13,"typeConfidence":0.9,"plateTime":0.4087351234510952,"extension":6.436408499595076},"index":0,"playId":"1d9f8bc9-a387-3717-9160-bb7b9c832dcc","pitchNumber":1,"startTime":"2025-07-31T23:30:01.677Z","endTime":"2025-07-31T23:30:06.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":83.8,"strikeZoneTop":3.11501518148141,"strikeZoneBottom":1.4500011581128,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.12847871586694,"aZ":-9.297587496733392,"pfxX":4.288273548522465,"pfxZ":12.607424077840804,"pX":0.08546226338989292,"pZ":1.6715086440235614,"vX0":-7.115812901049098,"vY0":-134.7975543099349,"vZ0":-8.774579261736438,"x":113.74,"y":193.65,"x0":2.219313389661367,"y0":50.00043994395074,"z0":5.6522004987714425,"aX":7.780087800221424},"breaks":{"breakAngle":27.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.8,"breakHorizontal":-6.0,"spinRate":2284,"spinDirection":132},"zone":8,"typeConfidence":0.91,"plateTime":0.4085234816459167,"extension":6.4601048689257725},"index":1,"playId":"394c35ad-5368-3076-93b0-6b38f8b5bd8a","pitchNumber":2,"startTime":"2025-07-31T23:30:18.431Z","endTime":"2025-07-31T23:30:23.313Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":79.9,"endSpeed":73.7,"strikeZoneTop":2.99525501132269,"strikeZoneBottom":1.41941744469981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.328524077523845,"aZ":-36.6250649537471,"pfxX":-6.437751146018748,"pfxZ":-3.2593321134702844,"pX":-0.5066717826337773,"pZ":2.8203429006156737,"vX0":-4.1249630472274275,"vY0":-116.37478837290007,"vZ0":0.33263055519847606,"x":136.31,"y":162.63,"x0":2.126336422450957,"y0":50.00001830711501,"z0":6.1517041326344915,"aX":-8.805488082137181},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-5.5,"breakHorizontal":12.7,"spinRate":2744,"spinDirection":301},"zone":1,"typeConfidence":0.9,"plateTime":0.47109619911956546,"extension":6.317761581493387},"index":2,"playId":"16ca130b-2115-38b0-8a42-cb9236304f3d","pitchNumber":3,"startTime":"2025-07-31T23:30:35.707Z","endTime":"2025-07-31T23:30:40.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.1,"endSpeed":83.3,"strikeZoneTop":3.03094881944391,"strikeZoneBottom":1.45000009327025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.42097313030138,"aZ":-12.98295713818982,"pfxX":5.8658633530216155,"pfxZ":10.73296808374926,"pX":1.1430288413820096,"pZ":1.5952406552132006,"vX0":-5.091645597236373,"vY0":-133.77561800573383,"vZ0":-8.34851499820357,"x":73.43,"y":195.71,"x0":2.321302838987065,"y0":50.00578240814144,"z0":5.715174324447175,"aX":10.492804117448504},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.5,"breakHorizontal":-9.4,"spinRate":2261,"spinDirection":146},"zone":14,"typeConfidence":0.9,"plateTime":0.41152836073173527,"extension":6.4655051057233495},"index":3,"playId":"73d541bc-3461-3cbd-a2c2-8c0b0b9bea6d","pitchNumber":4,"startTime":"2025-07-31T23:30:52.526Z","endTime":"2025-07-31T23:30:56.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.3,"strikeZoneTop":3.12,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.301204298651637,"aZ":-15.217064761038495,"pfxX":4.947804598552888,"pfxZ":9.297884138202598,"pX":-0.6278608673916717,"pZ":2.4040811785389264,"vX0":-8.918668039909676,"vY0":-134.69798820452567,"vZ0":-6.174824762584908,"x":140.93,"y":173.87,"x0":2.0945979767823677,"y0":50.004285311867235,"z0":5.8162701912386305,"aX":9.025719709277979},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":15.6,"breakHorizontal":-6.8,"spinRate":2296,"spinDirection":147},"zone":4,"typeConfidence":0.89,"plateTime":0.4078076560126176,"extension":6.334627871519465},"hitData":{"launchSpeed":85.4,"launchAngle":84.0,"totalDistance":27.0,"trajectory":"popup","hardness":"medium","location":"2","coordinates":{"coordX":134.08,"coordY":217.05}},"index":4,"playId":"ad495c6a-3a07-3a49-8d42-5072435b4fe1","pitchNumber":5,"startTime":"2025-07-31T23:31:09.046Z","endTime":"2025-07-31T23:31:18.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.94,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:31:18.672Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Austin Hays grounds out, shortstop Nick Allen to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T23:33:12.244Z","endTime":"2025-07-31T23:33:58.268Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":91.8,"endSpeed":83.9,"strikeZoneTop":3.23,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.606157882327924,"aZ":-28.547552434420727,"pfxX":-10.39595505131745,"pfxZ":2.021403199468727,"pX":0.4609326735077021,"pZ":2.2199989811859298,"vX0":7.202686749046276,"vY0":-133.4237708528771,"vZ0":-3.9474237360549282,"x":99.43,"y":178.84,"x0":-0.9274729481581548,"y0":50.0048113177167,"z0":5.783676580533753,"aX":-18.68270718024589},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.0,"breakHorizontal":17.2,"spinRate":1946,"spinDirection":233},"zone":6,"typeConfidence":2.0,"plateTime":0.41104696046720957,"extension":6.583641631165723},"hitData":{"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.24,"coordY":164.86}},"index":0,"playId":"20ec5b06-37f4-3f23-a23b-3f033e020eab","pitchNumber":1,"startTime":"2025-07-31T23:33:50.815Z","endTime":"2025-07-31T23:33:58.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.800000000000004,"awayTeamWinProbability":47.199999999999996,"homeTeamWinProbabilityAdded":-2.299999999999997,"leverageIndex":0.91,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:33:58.268Z","atBatIndex":12},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to left fielder Jurickson Profar.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T23:34:17.070Z","endTime":"2025-07-31T23:34:46.249Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"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(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":91.1,"endSpeed":83.6,"strikeZoneTop":3.41833000090279,"strikeZoneBottom":1.59825844225994,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68106613320218,"aZ":-27.59313285903683,"pfxX":-10.179329645379848,"pfxZ":2.582799041463529,"pX":0.714990057885186,"pZ":1.3042857013728717,"vX0":7.867432775273423,"vY0":-132.3881425843365,"vZ0":-6.192429781947075,"x":89.75,"y":203.56,"x0":-0.9750961107104971,"y0":50.00246786831784,"z0":5.697650723949061,"aX":-18.040318587226935},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":3.5,"breakHorizontal":16.7,"spinRate":1929,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.4139840519123088,"extension":6.560390274924685},"index":0,"playId":"7b80e11d-5a00-31cc-9477-319f883b0af2","pitchNumber":1,"startTime":"2025-07-31T23:34:23.665Z","endTime":"2025-07-31T23:34:28.195Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.1,"endSpeed":84.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.591621224081972,"aZ":-18.852443166354217,"pfxX":-5.551162681295166,"pfxZ":7.318798576108477,"pX":0.1727339031229863,"pZ":2.304024477963822,"vX0":4.897728751796384,"vY0":-134.0032030895991,"vZ0":-5.952250883336108,"x":110.42,"y":176.57,"x0":-0.9562363343786259,"y0":50.006157394040656,"z0":5.898183019697358,"aX":-10.111078266574697},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.0,"breakVerticalInduced":12.2,"breakHorizontal":9.0,"spinRate":2037,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.40852249136789354,"extension":6.643744765063323},"hitData":{"launchSpeed":94.2,"launchAngle":32.0,"totalDistance":367.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":77.69,"coordY":58.83}},"index":1,"playId":"f4876454-32ac-3a19-8736-8695f3479cb5","pitchNumber":2,"startTime":"2025-07-31T23:34:37.388Z","endTime":"2025-07-31T23:34:46.249Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":-1.7000000000000028,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:34:46.249Z","atBatIndex":13},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Jake Fraley walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T23:34:47.200Z","endTime":"2025-07-31T23:36:36.939Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":2},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.1,"strikeZoneTop":3.20014662974355,"strikeZoneBottom":1.60147596655067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.432953494462872,"aZ":-35.08424273156316,"pfxX":0.49310386269142903,"pfxZ":-2.205101647184657,"pX":0.8875763517545785,"pZ":2.0023938475810033,"vX0":4.2631876215930244,"vY0":-114.75139826597682,"vZ0":-1.3346397216635681,"x":83.17,"y":184.72,"x0":-1.0670471610967394,"y0":50.003938953897396,"z0":6.044164857771977,"aX":0.6498635386168856},"breaks":{"breakAngle":2.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.4,"breakVerticalInduced":-4.1,"breakHorizontal":-2.0,"spinRate":2512,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.47934959025217205,"extension":6.408222888758102},"index":0,"playId":"8fe0f8cb-4842-3700-b4a0-79881c0a21cf","pitchNumber":1,"startTime":"2025-07-31T23:35:13.424Z","endTime":"2025-07-31T23:35:17.789Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":81.1,"endSpeed":74.6,"strikeZoneTop":3.32079138920355,"strikeZoneBottom":1.5499980630309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.952052995273654,"aZ":-34.927327370606626,"pfxX":0.038557251410290316,"pfxZ":-1.9609505093661195,"pX":0.26859743790208135,"pZ":1.061771811838615,"vX0":3.1859456554273367,"vY0":-118.0910758771366,"vZ0":-3.80856378282082,"x":106.76,"y":210.11,"x0":-1.1070006395691423,"y0":50.00328478955215,"z0":5.931794050312009,"aX":0.05415933240005737},"breaks":{"breakAngle":1.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.0,"breakVerticalInduced":-4.2,"breakHorizontal":-1.0,"spinRate":2560,"spinDirection":49},"zone":14,"typeConfidence":2.0,"plateTime":0.4650478859586573,"extension":6.442047523041707},"index":1,"playId":"4da39a55-c012-3072-be41-c71f26298ff6","pitchNumber":2,"startTime":"2025-07-31T23:35:26.428Z","endTime":"2025-07-31T23:35:30.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":91.8,"endSpeed":84.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.426374963704713,"aZ":-16.63912907265291,"pfxX":-5.241929426441731,"pfxZ":8.592163090361234,"pX":0.633383732688405,"pZ":2.352361852110943,"vX0":5.731086057341622,"vY0":-133.52165015341404,"vZ0":-5.866486459772211,"x":92.86,"y":175.27,"x0":-0.8585689425731353,"y0":50.000244601119824,"z0":5.772825864842383,"aX":-9.474943290647426},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":14.5,"breakHorizontal":8.3,"spinRate":2060,"spinDirection":216},"zone":6,"typeConfidence":2.0,"plateTime":0.4100181134563914,"extension":6.5659548067532105},"index":2,"playId":"62fac3ce-56c4-3019-b6a1-40dd071b5a89","pitchNumber":3,"startTime":"2025-07-31T23:35:40.062Z","endTime":"2025-07-31T23:35:44.439Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":81.2,"strikeZoneTop":3.33860215094907,"strikeZoneBottom":1.55000083852639,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.27897980051389,"aZ":-30.106641245506765,"pfxX":-5.464292085281727,"pfxZ":1.2529452047528222,"pX":-1.1351906550513076,"pZ":1.6916301300289232,"vX0":2.3318679438948244,"vY0":-126.06603686396723,"vZ0":-4.093836051305441,"x":160.27,"y":193.11,"x0":-1.351105620348311,"y0":50.00130741916991,"z0":5.707791195711282,"aX":-8.989886341384114},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":1.8,"breakHorizontal":9.6,"spinRate":1420,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.43085128430591846,"extension":6.663931121088823},"index":3,"playId":"381bbf77-dfd6-3a3d-a12f-b66ab2a906ca","pitchNumber":4,"startTime":"2025-07-31T23:35:59.682Z","endTime":"2025-07-31T23:36:04.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.3,"endSpeed":80.8,"strikeZoneTop":3.30164990119376,"strikeZoneBottom":1.54999955249309,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.98556965934215,"aZ":-31.950517161273122,"pfxX":-4.605699867107017,"pfxZ":0.13893877229083795,"pX":-0.39930216085943726,"pZ":0.25493786462019474,"vX0":3.6948810765568623,"vY0":-125.71307417766037,"vZ0":-6.956786318257497,"x":132.22,"y":231.9,"x0":-1.2792674432793936,"y0":50.005602664862415,"z0":5.60388785813948,"aX":-7.481281052741815},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.0,"breakHorizontal":7.7,"spinRate":1227,"spinDirection":236},"zone":13,"typeConfidence":2.0,"plateTime":0.4332951537655694,"extension":6.592589402715923},"index":4,"playId":"47ae4171-ba28-35e6-936c-e9fe929d9ebf","pitchNumber":5,"startTime":"2025-07-31T23:36:13.762Z","endTime":"2025-07-31T23:36:19.499Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":90.5,"endSpeed":83.1,"strikeZoneTop":3.28629146099887,"strikeZoneBottom":1.55000087471403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.89597497844541,"aZ":-27.45427884728558,"pfxX":-8.341234818320219,"pfxZ":2.6790056670288376,"pX":0.2919264753803399,"pZ":3.62383179824857,"vX0":6.014332623725377,"vY0":-131.67856421511038,"vZ0":-0.6211080354662954,"x":105.87,"y":140.94,"x0":-0.9332900175576289,"y0":50.005976545205016,"z0":5.886828938834582,"aX":-14.710429039032132},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":4.9,"breakHorizontal":13.9,"spinRate":1977,"spinDirection":226},"zone":12,"typeConfidence":2.0,"plateTime":0.4153235512527558,"extension":6.508884668284509},"index":5,"playId":"2e1e4150-1be7-3a3b-a03e-01ba2a09da43","pitchNumber":6,"startTime":"2025-07-31T23:36:32.297Z","endTime":"2025-07-31T23:36:36.939Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.400000000000006,"awayTeamWinProbability":47.599999999999994,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":0.44,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:36:36.939Z","atBatIndex":14},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Tyler Stephenson doubles (13) on a sharp line drive to center fielder Michael Harris II. Jake Fraley scores.","rbi":1,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T23:36:46.473Z","endTime":"2025-07-31T23:37:55.492Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":61},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":{"id":471911,"link":"/api/v1/people/471911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":83.9,"endSpeed":77.6,"strikeZoneTop":3.38275324272482,"strikeZoneBottom":1.50000008573185,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.598499297231484,"aZ":-29.922842691414484,"pfxX":0.33485711246863414,"pfxZ":1.4734988348228129,"pX":-0.38589712460395137,"pZ":2.6235629739091078,"vX0":1.8738728502834476,"vY0":-122.26693164225674,"vZ0":-1.644581222819777,"x":131.71,"y":167.94,"x0":-1.203590905699739,"y0":50.001164032229234,"z0":5.856710088350978,"aX":0.5097529819535199},"breaks":{"breakAngle":1.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":2.5,"breakHorizontal":-1.0,"spinRate":2333,"spinDirection":153},"zone":4,"typeConfidence":2.0,"plateTime":0.4468498104653613,"extension":6.748673195013187},"index":0,"playId":"0dd83896-f190-3407-af5d-b4493bc7eb45","pitchNumber":1,"startTime":"2025-07-31T23:37:02.929Z","endTime":"2025-07-31T23:37:07.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":80.5,"endSpeed":74.0,"strikeZoneTop":3.39381235758261,"strikeZoneBottom":1.5000018732992,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.22997583772525,"aZ":-31.80155535504342,"pfxX":0.6937476882798146,"pfxZ":0.2675908967784153,"pX":-1.2502542146847546,"pZ":3.075270588838017,"vX0":-0.5644896599903394,"vY0":-117.30733712215529,"vZ0":0.00974124657644393,"x":164.66,"y":155.75,"x0":-1.0966119602642472,"y0":50.003303499980774,"z0":6.036211107183777,"aX":0.9667391523028711},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":0.7,"breakHorizontal":-1.1,"spinRate":2492,"spinDirection":63},"zone":11,"typeConfidence":2.0,"plateTime":0.4669593036757873,"extension":6.3299142998387365},"index":1,"playId":"f6b608e0-b1ff-31b1-be7a-9cf26469f3d5","pitchNumber":2,"startTime":"2025-07-31T23:37:24.332Z","endTime":"2025-07-31T23:37:27.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.4,"endSpeed":82.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.087764147649068,"aZ":-23.299217474898512,"pfxX":-9.280191125817222,"pfxZ":5.094529257629542,"pX":0.011661148259708752,"pZ":3.493974208896939,"vX0":5.8001860919346555,"vY0":-131.48484075740313,"vZ0":-1.761544603783773,"x":116.56,"y":144.44,"x0":-1.022408958152785,"y0":50.00439985213748,"z0":5.90948030745935,"aX":-16.175015397191846},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":9.0,"breakHorizontal":15.5,"spinRate":2113,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.41730983084789797,"extension":6.501082847094427},"hitData":{"launchSpeed":102.5,"launchAngle":19.0,"totalDistance":316.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":97.62,"coordY":61.12}},"index":2,"playId":"10cf14ca-453c-3edf-8838-87d968ac57bd","pitchNumber":3,"startTime":"2025-07-31T23:37:41.376Z","endTime":"2025-07-31T23:37:55.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.2,"awayTeamWinProbability":35.8,"homeTeamWinProbabilityAdded":11.799999999999997,"leverageIndex":0.94,"dramaIndex":101.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:37:55.492Z","atBatIndex":15},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Will Benson pops out to shortstop Nick Allen.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-31T23:38:06.949Z","endTime":"2025-07-31T23:39:03.711Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.9,"endSpeed":85.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.919970683926657,"aZ":-17.015555229168704,"pfxX":-2.297200804074523,"pfxZ":8.127345299440597,"pX":0.38901242257977175,"pZ":3.4937093848544882,"vX0":4.407739805654547,"vY0":-135.32848022700475,"vZ0":-3.040419621205258,"x":102.17,"y":144.45,"x0":-0.9581604717617012,"y0":50.006364379572666,"z0":5.815295391639027,"aX":-4.287015131756507},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":14.3,"breakHorizontal":3.2,"spinRate":2185,"spinDirection":222},"zone":3,"typeConfidence":2.0,"plateTime":0.4038397558897131,"extension":6.654974487422144},"index":0,"playId":"6fec9991-55fc-37c7-84ac-7bf430cb7dea","pitchNumber":1,"startTime":"2025-07-31T23:38:34.107Z","endTime":"2025-07-31T23:38:37.840Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.4,"endSpeed":84.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.085817465260305,"aZ":-18.19975816088653,"pfxX":-5.0523647213311875,"pfxZ":7.685051793519001,"pX":0.22915273631183006,"pZ":3.435049879833059,"vX0":5.014657805424436,"vY0":-134.47859974436386,"vZ0":-2.8290171544825617,"x":108.27,"y":146.03,"x0":-1.0096828268761002,"y0":50.00535205530247,"z0":5.802606565620481,"aX":-9.190153164000924},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":13.4,"breakHorizontal":8.0,"spinRate":2326,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.40841814329524917,"extension":6.496394449542156},"hitData":{"launchSpeed":88.6,"launchAngle":65.0,"totalDistance":135.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":117.36,"coordY":148.71}},"index":1,"playId":"a1717c3a-2fdb-3717-a0f3-257d4f5eaab6","pitchNumber":2,"startTime":"2025-07-31T23:38:54.102Z","endTime":"2025-07-31T23:39:03.711Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.199999999999996,"awayTeamWinProbability":38.800000000000004,"homeTeamWinProbabilityAdded":-3.000000000000007,"leverageIndex":1.14,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:39:03.711Z","atBatIndex":16},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out to second baseman Matt McLain.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-31T23:41:15.084Z","endTime":"2025-07-31T23:42:38.180Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.2,"endSpeed":73.5,"strikeZoneTop":3.31666905788291,"strikeZoneBottom":1.54859591124917,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.507096071325577,"aZ":-37.788527469728216,"pfxX":-5.557454088554379,"pfxZ":-4.134371826981258,"pX":1.1088811397884986,"pZ":2.657439852826511,"vX0":-1.5105440530177627,"vY0":-115.45334146557032,"vZ0":0.23837847174033433,"x":74.73,"y":167.03,"x0":2.49301372090234,"y0":50.00481801596237,"z0":6.175026472207292,"aX":-7.540096551168563},"breaks":{"breakAngle":12.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-7.2,"breakHorizontal":10.4,"spinRate":2672,"spinDirection":299},"zone":12,"typeConfidence":0.9,"plateTime":0.4735234422211665,"extension":6.157673001261652},"index":0,"playId":"8c84fb15-d2b1-37f7-9c0c-12536d585b3a","pitchNumber":1,"startTime":"2025-07-31T23:41:34.395Z","endTime":"2025-07-31T23:41:38.869Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.2,"endSpeed":75.3,"strikeZoneTop":3.20618212593229,"strikeZoneBottom":1.48060660894409,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.95902176020335,"aZ":-32.17269719341623,"pfxX":-4.820198268646659,"pfxZ":-0.0028635424582841296,"pX":0.4618009979904594,"pZ":1.54813251987754,"vX0":-3.041201012153491,"vY0":-118.23313674330522,"vZ0":-3.6215459625290265,"x":99.4,"y":196.98,"x0":2.389619788012672,"y0":50.00091305634606,"z0":6.043622212137729,"aX":-6.841371609921811},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-0.6,"breakHorizontal":9.5,"spinRate":2807,"spinDirection":301},"zone":9,"typeConfidence":0.9,"plateTime":0.46278172426179287,"extension":6.2745024115530414},"index":1,"playId":"c6846daa-d107-37ee-b610-fe1634e0b932","pitchNumber":2,"startTime":"2025-07-31T23:41:48.193Z","endTime":"2025-07-31T23:41:52.560Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-07-31T23:41:58.335Z","endTime":"2025-07-31T23:42:13.269Z","isPitch":false,"type":"action","player":{"id":595777,"link":"/api/v1/people/595777"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.4,"endSpeed":84.6,"strikeZoneTop":3.39232471597833,"strikeZoneBottom":1.61000030594399,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.07364067876612,"aZ":-11.4339151555527,"pfxX":3.9433101939594306,"pfxZ":11.202799436368442,"pX":0.2781919292208116,"pZ":3.927097981204581,"vX0":-7.132363072603181,"vY0":-135.7851544019209,"vZ0":-3.2086462962045523,"x":106.4,"y":132.75,"x0":2.4367581369176152,"y0":50.00407135708771,"z0":5.929471643094717,"aX":7.301709360186844},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.9,"breakVerticalInduced":19.7,"breakHorizontal":-5.5,"spinRate":2373,"spinDirection":146},"zone":12,"typeConfidence":0.91,"plateTime":0.40467439690252194,"extension":6.1992083419358766},"index":3,"playId":"ebc2715e-e1d2-3500-a4ed-4cb7af89153c","pitchNumber":3,"startTime":"2025-07-31T23:42:13.269Z","endTime":"2025-07-31T23:42:18.487Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.445667696685177,"aZ":-13.37496535641782,"pfxX":5.2274728359058384,"pfxZ":10.354083920282644,"pX":-0.24376325466575866,"pZ":2.015548079958354,"vX0":-8.676990170168096,"vY0":-134.46970549689024,"vZ0":-7.324609114861758,"x":126.29,"y":184.36,"x0":2.3581905297183194,"y0":50.004121266157846,"z0":5.7400114138778155,"aX":9.49323083893697},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":17.2,"breakHorizontal":-7.4,"spinRate":2373,"spinDirection":135},"zone":8,"typeConfidence":0.9,"plateTime":0.40863083669154765,"extension":6.2191456303940384},"hitData":{"launchSpeed":79.7,"launchAngle":60.0,"totalDistance":187.0,"trajectory":"fly_ball","hardness":"medium","location":"4","coordinates":{"coordX":151.31,"coordY":137.49}},"index":4,"playId":"c4c1b9a1-2a78-3ca8-bfdb-21de544d6d24","pitchNumber":4,"startTime":"2025-07-31T23:42:29.063Z","endTime":"2025-07-31T23:42:38.180Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":2.6000000000000085,"leverageIndex":1.03,"dramaIndex":47.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:42:38.180Z","atBatIndex":17},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Matt Olson lines out to first baseman Spencer Steer.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-31T23:42:43.987Z","endTime":"2025-07-31T23:43:19.816Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.6,"endSpeed":75.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.1133049234298,"aZ":-32.57823095180872,"pfxX":-7.406084308158662,"pfxZ":-0.2751129505006755,"pX":-0.5344329541357777,"pZ":1.7254664928185595,"vX0":-4.532470549766071,"vY0":-120.16372156485122,"vZ0":-3.095086317813786,"x":137.37,"y":192.19,"x0":2.3439413393315425,"y0":50.004356508280146,"z0":5.9494924678756425,"aX":-10.740826786356656},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-1.1,"breakHorizontal":14.5,"spinRate":2791,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.4572920102123117,"extension":6.2515592381840746},"index":0,"playId":"def780dd-8505-3059-948a-b919c62ef097","pitchNumber":1,"startTime":"2025-07-31T23:43:01.533Z","endTime":"2025-07-31T23:43:04.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":74.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77298274859182,"aZ":-32.942901530998135,"pfxX":-9.393920614433608,"pfxZ":-0.5415313370951544,"pX":0.09655414227532122,"pZ":2.5718922843335292,"vX0":-2.591946920608185,"vY0":-118.78092370670872,"vZ0":-1.042642484511623,"x":113.32,"y":169.34,"x0":2.424913341442073,"y0":50.004258367089804,"z0":6.0375856585903245,"aX":-13.295539517294765},"breaks":{"breakAngle":22.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":-1.0,"breakHorizontal":17.6,"spinRate":2804,"spinDirection":297},"zone":5,"typeConfidence":2.0,"plateTime":0.462824435270488,"extension":6.1146834687745315},"hitData":{"launchSpeed":87.4,"launchAngle":10.0,"totalDistance":129.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":158.39,"coordY":161.39}},"index":1,"playId":"addc3383-b393-3373-9ccc-54550e1fecbe","pitchNumber":2,"startTime":"2025-07-31T23:43:15.226Z","endTime":"2025-07-31T23:43:19.816Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":65.7,"awayTeamWinProbability":34.3,"homeTeamWinProbabilityAdded":1.8999999999999986,"leverageIndex":0.75,"dramaIndex":36.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:43:19.816Z","atBatIndex":18},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to left fielder Jake Fraley.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-31T23:43:30.312Z","endTime":"2025-07-31T23:45:13.648Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.9,"endSpeed":84.5,"strikeZoneTop":3.42682490202039,"strikeZoneBottom":1.62000133493183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.77212081133318,"aZ":-13.077601125669503,"pfxX":3.735610293407105,"pfxZ":10.392860754753885,"pX":0.3839144521435008,"pZ":2.8461745711300654,"vX0":-7.035178003966968,"vY0":-135.02846204077468,"vZ0":-5.323976559449144,"x":102.37,"y":161.93,"x0":2.543614417311383,"y0":50.00141269525149,"z0":5.771505928297313,"aX":6.863669108526141},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":17.8,"breakHorizontal":-5.2,"spinRate":2345,"spinDirection":147},"zone":6,"typeConfidence":0.9,"plateTime":0.40641583850000096,"extension":6.322416758125782},"index":0,"playId":"ed3f6af7-3c54-3d1e-ba79-838d505d523e","pitchNumber":1,"startTime":"2025-07-31T23:43:43.553Z","endTime":"2025-07-31T23:43:48.350Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":83.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.54499410759338,"aZ":-12.791062621878725,"pfxX":4.8475996398227394,"pfxZ":10.774329532137514,"pX":0.060556499112495915,"pZ":2.3265012437955246,"vX0":-7.782992310909216,"vY0":-133.93588723477092,"vZ0":-6.612884714146571,"x":114.69,"y":175.96,"x0":2.3873344347839187,"y0":50.00665830866034,"z0":5.760110842618234,"aX":8.724747475556187},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":18.1,"breakHorizontal":-7.0,"spinRate":2385,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.4104768645467094,"extension":6.168823603983841},"index":1,"playId":"09d2b0ef-2ebc-3c83-8b2e-409b989acb6a","pitchNumber":2,"startTime":"2025-07-31T23:43:57.879Z","endTime":"2025-07-31T23:44:02.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":84.2,"strikeZoneTop":3.57687636337779,"strikeZoneBottom":1.61999867667065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.76180140841056,"aZ":-13.898175355330316,"pfxX":4.242310732719092,"pfxZ":9.938868776326117,"pX":0.0019335993462427546,"pZ":4.1552142595289965,"vX0":-7.803450317830677,"vY0":-135.53040526499217,"vZ0":-1.983714837167745,"x":116.93,"y":126.59,"x0":2.382332605409933,"y0":50.00471919356397,"z0":5.880057055500681,"aX":7.803004183168274},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-5.8,"spinRate":2304,"spinDirection":144},"zone":12,"typeConfidence":0.91,"plateTime":0.4058939432303168,"extension":6.2862003520648875},"index":2,"playId":"334d3f2b-c632-3b3b-9270-12eef432e417","pitchNumber":3,"startTime":"2025-07-31T23:44:17.203Z","endTime":"2025-07-31T23:44:21.989Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":82.5,"endSpeed":75.9,"strikeZoneTop":3.41604985427563,"strikeZoneBottom":1.61999879990777,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.903268447080382,"aZ":-30.65001916395996,"pfxX":-8.525986407060511,"pfxZ":1.052944205031817,"pX":-0.4355885771032866,"pZ":0.9661816913612805,"vX0":-4.272762922472667,"vY0":-119.97694530807334,"vZ0":-5.204429525838021,"x":133.6,"y":212.69,"x0":2.4805132533058964,"y0":50.00337170117054,"z0":5.920226596196391,"aX":-12.33121008355073},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":0.8,"breakHorizontal":16.6,"spinRate":2836,"spinDirection":286},"zone":13,"typeConfidence":2.0,"plateTime":0.45789671714272284,"extension":6.251685596695561},"index":3,"playId":"1bb6ed92-ff41-33e7-8f78-cdcccc4957c0","pitchNumber":4,"startTime":"2025-07-31T23:44:32.878Z","endTime":"2025-07-31T23:44:37.306Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.4,"endSpeed":77.1,"strikeZoneTop":3.44763551946411,"strikeZoneBottom":1.61999800757393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.2480431777778,"aZ":-22.879750742491893,"pfxX":6.535408492889097,"pfxZ":6.103218798383303,"pX":2.7726611722955212,"pZ":3.090655117315417,"vX0":-1.9569187315942667,"vY0":-122.87112736083542,"vZ0":-2.2905392266811964,"x":11.31,"y":155.33,"x0":2.732200675979008,"y0":50.00431463707783,"z0":5.987224207583972,"aX":9.953531688130516},"breaks":{"breakAngle":22.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.7,"breakVerticalInduced":10.8,"breakHorizontal":-11.4,"spinRate":2037,"spinDirection":131},"zone":12,"typeConfidence":0.85,"plateTime":0.44646763705957726,"extension":6.171732027979046},"index":4,"playId":"5c062e77-2cd3-3d22-a1da-cca91eced3dd","pitchNumber":5,"startTime":"2025-07-31T23:44:47.911Z","endTime":"2025-07-31T23:44:51.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":74.9,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.768724441376126,"aZ":-30.20750238147456,"pfxX":-9.129327417935308,"pfxZ":1.3868430401427796,"pX":-0.5764709206398876,"pZ":1.9642715732454508,"vX0":-4.3728297403560035,"vY0":-119.22507133087704,"vZ0":-2.9067886693919025,"x":138.97,"y":185.74,"x0":2.475400526664456,"y0":50.005066982156094,"z0":5.9630169445628525,"aX":-12.96829606752572},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":2.0,"breakHorizontal":17.6,"spinRate":2854,"spinDirection":284},"zone":7,"typeConfidence":2.0,"plateTime":0.4617684017073662,"extension":6.220515213651785},"hitData":{"launchSpeed":75.7,"launchAngle":48.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":81.12,"coordY":118.64}},"index":5,"playId":"72aeca86-a9d2-302d-ae8e-dbe0e751c0ac","pitchNumber":6,"startTime":"2025-07-31T23:45:05.056Z","endTime":"2025-07-31T23:45:13.648Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:45:13.648Z","atBatIndex":19},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ke'Bryan Hayes lines out to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T23:47:13.116Z","endTime":"2025-07-31T23:47:42.974Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":82.4,"strikeZoneTop":3.24387633456652,"strikeZoneBottom":1.4799990480901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.46820827310576,"aZ":-16.40202299738093,"pfxX":-5.598288693990683,"pfxZ":8.96044644378337,"pX":1.584739791929312,"pZ":2.564512825385636,"vX0":7.976648766467317,"vY0":-133.05450871660656,"vZ0":-5.5365503675367735,"x":56.59,"y":169.54,"x0":-0.7505391613223059,"y0":50.00027843239844,"z0":5.8957596885519346,"aX":-9.851361672728173},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.2,"breakVerticalInduced":14.9,"breakHorizontal":8.0,"spinRate":2036,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4146065565232324,"extension":6.681120354456338},"index":0,"playId":"509c1294-0b3c-3b78-abf1-092ac73e4f23","pitchNumber":1,"startTime":"2025-07-31T23:47:24.833Z","endTime":"2025-07-31T23:47:29.247Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.1,"endSpeed":77.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.042450786654943,"aZ":-25.378307822654385,"pfxX":-0.3598466612254252,"pfxZ":4.400215310496198,"pX":0.8088851417025406,"pZ":1.9717449511816885,"vX0":4.695476776263919,"vY0":-123.82028541076852,"vZ0":-3.95501373465268,"x":86.17,"y":185.54,"x0":-1.0698640083039477,"y0":50.002771749803145,"z0":5.7273750214477515,"aX":-0.5567349375074787},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":7.2,"breakHorizontal":-0.5,"spinRate":2222,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.44333778054538575,"extension":6.904087918622161},"hitData":{"launchSpeed":59.8,"launchAngle":15.0,"totalDistance":108.0,"trajectory":"line_drive","hardness":"medium","location":"3","coordinates":{"coordX":152.42,"coordY":168.01}},"index":1,"playId":"310f3b15-34a0-3807-88a2-d4857a7f3094","pitchNumber":2,"startTime":"2025-07-31T23:47:38.117Z","endTime":"2025-07-31T23:47:42.974Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":-2.1000000000000085,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:47:42.974Z","atBatIndex":20},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt McLain grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":0,"homeScore":1,"isOut":true},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T23:47:49.019Z","endTime":"2025-07-31T23:49:46.206Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"M","description":"Missed Bunt"},"description":"Missed Bunt","code":"M","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":82.5,"endSpeed":76.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.26924369133802,"aZ":-29.15772796993871,"pfxX":0.6676766271680079,"pfxZ":2.063860301185488,"pX":0.6160281673231416,"pZ":2.1333461521306525,"vX0":3.837710113515235,"vY0":-120.14749326585094,"vZ0":-2.742565913055677,"x":93.52,"y":181.18,"x0":-1.0887165351443802,"y0":50.004332498515154,"z0":5.880847052804782,"aX":0.9753903749928606},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":3.4,"breakHorizontal":-2.2,"spinRate":2432,"spinDirection":169},"zone":6,"typeConfidence":2.0,"plateTime":0.45587231285960295,"extension":6.466499310784508},"index":0,"playId":"50c17f37-3bad-3de5-b679-934c36845391","pitchNumber":1,"startTime":"2025-07-31T23:48:08.736Z","endTime":"2025-07-31T23:48:13.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.2,"endSpeed":77.9,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.81445621945887,"aZ":-30.60785732485832,"pfxX":0.7716884678732421,"pfxZ":1.0220298104642698,"pX":1.0119336512231116,"pZ":2.19177735123302,"vX0":4.923456945585481,"vY0":-122.57277549767176,"vZ0":-2.4754631570195924,"x":78.43,"y":179.6,"x0":-1.1178266128624248,"y0":50.00286385294198,"z0":5.812245093031181,"aX":1.1804618835073988},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":1.6,"breakHorizontal":-2.5,"spinRate":2476,"spinDirection":103},"zone":14,"typeConfidence":2.0,"plateTime":0.445806880806213,"extension":6.580065376309444},"index":1,"playId":"ef19d85e-f83c-3475-943d-ccfe057f94ae","pitchNumber":2,"startTime":"2025-07-31T23:48:27.121Z","endTime":"2025-07-31T23:48:30.858Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":0,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-07-31T23:48:36.676Z","endTime":"2025-07-31T23:48:48.615Z","isPitch":false,"type":"action","player":{"id":680574,"link":"/api/v1/people/680574"},"defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.3,"strikeZoneTop":3.10040530384011,"strikeZoneBottom":1.37999813122262,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.37514572490562,"aZ":-31.160047823162728,"pfxX":-0.059455761628754544,"pfxZ":0.7041787070662788,"pX":2.047851685026874,"pZ":-0.1618541455134987,"vX0":7.091586303377582,"vY0":-120.03065013700096,"vZ0":-6.912231150881955,"x":38.94,"y":243.15,"x0":-0.961180094052508,"y0":50.00147525183262,"z0":5.598258269961415,"aX":-0.08685818984245404},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-0.5,"breakHorizontal":-1.9,"spinRate":2421,"spinDirection":254},"zone":14,"typeConfidence":2.0,"plateTime":0.459718380052764,"extension":6.6792160966532546},"index":3,"playId":"a075fcde-aac5-3392-9a1f-f6d108637df8","pitchNumber":3,"startTime":"2025-07-31T23:48:48.615Z","endTime":"2025-07-31T23:48:52.345Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":84.0,"endSpeed":77.4,"strikeZoneTop":3.06361653862922,"strikeZoneBottom":1.38000066449167,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.43151806592941,"aZ":-32.632255118892346,"pfxX":1.3126740919952784,"pfxZ":-0.30221679131098966,"pX":1.3786319997818253,"pZ":2.071167780973789,"vX0":5.582167325843268,"vY0":-122.30282951284771,"vZ0":-2.2230350894323765,"x":64.45,"y":182.86,"x0":-1.1052060460588198,"y0":50.00355003114028,"z0":5.794322325414211,"aX":1.985132463497024},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":-0.8,"breakHorizontal":-3.7,"spinRate":2383,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4480751383939583,"extension":6.673395594926284},"index":4,"playId":"adf86543-4d11-312f-9cf6-058053e7cc23","pitchNumber":4,"startTime":"2025-07-31T23:49:04.234Z","endTime":"2025-07-31T23:49:08.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.3,"endSpeed":85.2,"strikeZoneTop":3.06219567949413,"strikeZoneBottom":1.37999801457681,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.328551190479853,"aZ":-19.391109836487985,"pfxX":-3.502115736062958,"pfxZ":6.99940129696866,"pX":2.3422461972439543,"pZ":0.4912203723416847,"vX0":9.394781978631324,"vY0":-133.89172782732044,"vZ0":-9.993745064324408,"x":27.72,"y":225.52,"x0":-0.7479835776348874,"y0":50.0029577842024,"z0":5.643943198794432,"aX":-6.396584335742678},"breaks":{"breakAngle":12.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":10.8,"breakHorizontal":4.4,"spinRate":2155,"spinDirection":218},"zone":14,"typeConfidence":2.0,"plateTime":0.4081673205894907,"extension":6.6992371021074915},"index":5,"playId":"3f8677f2-a589-3b3a-8c74-ab456199f887","pitchNumber":5,"startTime":"2025-07-31T23:49:19.189Z","endTime":"2025-07-31T23:49:24.285Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.1,"endSpeed":83.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.424307795962434,"aZ":-20.938570169181414,"pfxX":-5.426222605582958,"pfxZ":6.257006190846467,"pX":0.7994799763615754,"pZ":2.2014514140353865,"vX0":6.272053796945909,"vY0":-133.79741311539576,"vZ0":-5.426613094551805,"x":86.53,"y":179.34,"x0":-0.8806510508711451,"y0":50.00365138365729,"z0":5.776543142128163,"aX":-9.745500401157335},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":10.2,"breakHorizontal":8.3,"spinRate":2147,"spinDirection":212},"zone":6,"typeConfidence":2.0,"plateTime":0.41085692954281816,"extension":6.691602465153966},"hitData":{"launchSpeed":95.3,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":128.32,"coordY":142.51}},"index":6,"playId":"0755b0d3-cfa6-3f56-a893-7c08e8880dbc","pitchNumber":6,"startTime":"2025-07-31T23:49:38.703Z","endTime":"2025-07-31T23:49:46.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.3,"awayTeamWinProbability":36.7,"homeTeamWinProbabilityAdded":-1.5,"leverageIndex":0.6,"dramaIndex":29.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:49:46.206Z","atBatIndex":21},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Noelvi Marte singles on a ground ball to shortstop Nick Allen.","rbi":0,"awayScore":0,"homeScore":1,"isOut":false},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T23:49:59.993Z","endTime":"2025-07-31T23:50:35.578Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":78.6,"endSpeed":72.4,"strikeZoneTop":3.51451289278236,"strikeZoneBottom":1.65000228294257,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.820569059673115,"aZ":-34.716139500386,"pfxX":3.8314606841188676,"pfxZ":-1.9199392448536745,"pX":-0.5268085693384585,"pZ":1.6490558112650948,"vX0":-0.002025075633987128,"vY0":-114.45840106823852,"vZ0":-1.9905707655997884,"x":137.08,"y":194.26,"x0":-1.0234554449962847,"y0":50.00494663406253,"z0":5.940849402932144,"aX":5.066090793723291},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-3.7,"breakHorizontal":-7.0,"spinRate":2579,"spinDirection":43},"zone":7,"typeConfidence":2.0,"plateTime":0.47918782288955475,"extension":6.461903608541101},"index":0,"playId":"f6051658-a497-3b1e-b939-95ccaf51efba","pitchNumber":1,"startTime":"2025-07-31T23:50:11.676Z","endTime":"2025-07-31T23:50:16.358Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.9,"endSpeed":75.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.83210725370306,"aZ":-31.776559135596003,"pfxX":0.9992231030692595,"pfxZ":0.27527867177442467,"pX":0.6680780635967173,"pZ":2.1282839087222336,"vX0":3.709479114938442,"vY0":-120.58963745116061,"vZ0":-2.1502287254744776,"x":91.53,"y":181.32,"x0":-1.0268922176076696,"y0":50.00559719458413,"z0":5.864687400990747,"aX":1.4549122395966971},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":0.2,"breakHorizontal":-2.8,"spinRate":2426,"spinDirection":100},"zone":9,"typeConfidence":2.0,"plateTime":0.45611163359675677,"extension":6.484393225928409},"hitData":{"launchSpeed":103.2,"launchAngle":-3.0,"totalDistance":34.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":100.13,"coordY":152.19}},"index":1,"playId":"e17d4a6c-20a8-3899-9ccd-0e32118ed614","pitchNumber":2,"startTime":"2025-07-31T23:50:25.289Z","endTime":"2025-07-31T23:50:35.578Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":1.1000000000000085,"leverageIndex":0.4,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:50:35.578Z","atBatIndex":22},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Elly De La Cruz homers (19) on a fly ball to center field. Noelvi Marte scores.","rbi":2,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T23:50:39.824Z","endTime":"2025-07-31T23:52:11.448Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"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":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":471911,"link":"/api/v1/people/471911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":{"id":471911,"link":"/api/v1/people/471911"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.29718048398755,"aZ":-30.32407160511146,"pfxX":-5.838770966500217,"pfxZ":1.1779934569965844,"pX":-0.11451125206107725,"pZ":1.9836852211813416,"vX0":4.643637715622526,"vY0":-124.98956279022168,"vZ0":-3.154572152514899,"x":121.36,"y":185.22,"x0":-1.2460694682834779,"y0":50.000932827257955,"z0":5.775593423970775,"aX":-9.154578207022851},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.8,"breakVerticalInduced":1.6,"breakHorizontal":9.4,"spinRate":1249,"spinDirection":238},"zone":8,"typeConfidence":2.0,"plateTime":0.4397249525890108,"extension":6.865786435977757},"index":0,"playId":"36d44a53-fc8e-3aad-a942-e3643ad45a10","pitchNumber":1,"startTime":"2025-07-31T23:51:05.727Z","endTime":"2025-07-31T23:51:09.644Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":85.7,"endSpeed":79.2,"strikeZoneTop":3.47971935856118,"strikeZoneBottom":1.64999871784094,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.818003004830977,"aZ":-32.792431357781666,"pfxX":-5.5240309531386504,"pfxZ":-0.3858498855849004,"pX":-0.7797014542145453,"pZ":0.9711121025776198,"vX0":2.7095264136205164,"vY0":-124.85097463167585,"vZ0":-4.920587185251586,"x":146.72,"y":212.56,"x0":-1.1604845850340066,"y0":50.00571962542199,"z0":5.662108742470137,"aX":-8.734154142557975},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.8,"breakVerticalInduced":-1.6,"breakHorizontal":9.4,"spinRate":1311,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4384650336342091,"extension":6.657955674081597},"index":1,"playId":"02c045ed-86a6-320f-a8a6-8a6255f0348d","pitchNumber":2,"startTime":"2025-07-31T23:51:27.902Z","endTime":"2025-07-31T23:51:32.017Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.6,"endSpeed":84.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.477537614114407,"aZ":-19.208312127771165,"pfxX":-4.734410096895527,"pfxZ":7.194410659798648,"pX":-0.11056685559683034,"pZ":2.354415365975573,"vX0":4.141364720003532,"vY0":-133.33350190886355,"vZ0":-5.555157733844777,"x":121.21,"y":175.21,"x0":-1.0682756544807315,"y0":50.00143776320969,"z0":5.849513819698264,"aX":-8.529929046550988},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":12.0,"breakHorizontal":7.7,"spinRate":2080,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.41069591642945813,"extension":6.579387294784567},"hitData":{"launchSpeed":105.2,"launchAngle":23.0,"totalDistance":415.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":129.74,"coordY":31.09}},"index":2,"playId":"95c226f9-e177-366c-bef5-0868d3dfe26c","pitchNumber":3,"startTime":"2025-07-31T23:51:44.118Z","endTime":"2025-07-31T23:52:11.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.89999999999999,"awayTeamWinProbability":18.10000000000001,"homeTeamWinProbabilityAdded":17.499999999999986,"leverageIndex":0.84,"dramaIndex":133.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:52:11.448Z","atBatIndex":23},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Hays strikes out swinging.","rbi":0,"awayScore":0,"homeScore":3,"isOut":true},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-31T23:52:29.897Z","endTime":"2025-07-31T23:53:12.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":90.8,"endSpeed":83.2,"strikeZoneTop":3.32067199348236,"strikeZoneBottom":1.40000031895927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.68438529768694,"aZ":-28.50828406271602,"pfxX":-8.263164819272536,"pfxZ":2.071578638639382,"pX":-0.28948658974122565,"pZ":2.576203169234501,"vX0":4.736942822143024,"vY0":-132.22478075367624,"vZ0":-2.9399332719287035,"x":128.03,"y":169.22,"x0":-1.0324340533507876,"y0":50.000813004487696,"z0":5.798382687518005,"aX":-14.602406457154737},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":3.4,"breakHorizontal":13.9,"spinRate":2028,"spinDirection":220},"zone":4,"typeConfidence":2.0,"plateTime":0.4145341896638315,"extension":6.540307015667811},"index":0,"playId":"44ad4d98-5e87-3ae3-a1f3-e857e183acd2","pitchNumber":1,"startTime":"2025-07-31T23:52:38.204Z","endTime":"2025-07-31T23:52:43.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":91.2,"endSpeed":84.1,"strikeZoneTop":3.23,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19249564931905,"aZ":-24.666929951710653,"pfxX":-7.363680571016003,"pfxZ":4.167958755786019,"pX":-0.5848103506424382,"pZ":3.2435512119461465,"vX0":3.5097035069245064,"vY0":-132.82830865087206,"vZ0":-2.0790789458941226,"x":139.29,"y":151.2,"x0":-0.9604623905884564,"y0":50.00413562033672,"z0":5.814578662673841,"aX":-13.270773913459207},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.3,"breakVerticalInduced":7.3,"breakHorizontal":12.7,"spinRate":2017,"spinDirection":226},"zone":1,"typeConfidence":2.0,"plateTime":0.4110276762249758,"extension":6.554068835651721},"index":1,"playId":"0e60bc7e-3d07-33d3-8d1b-c827dfc7bf19","pitchNumber":2,"startTime":"2025-07-31T23:52:52.411Z","endTime":"2025-07-31T23:52:57.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.5,"strikeZoneTop":3.23,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.112742352518683,"aZ":-26.60141322500882,"pfxX":-0.9601607772955685,"pfxZ":3.5731071670146433,"pX":1.2780587862972692,"pZ":1.6960329428335437,"vX0":5.721502639200708,"vY0":-123.87725946883312,"vZ0":-4.425100979551183,"x":68.28,"y":192.99,"x0":-0.9339801137848176,"y0":50.00181676776197,"z0":5.722302920828119,"aX":-1.497619014869653},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":5.8,"breakHorizontal":0.5,"spinRate":2349,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.44170139267009656,"extension":6.709666383663451},"index":2,"playId":"539dc239-6776-338d-841c-611359ccdb99","pitchNumber":3,"startTime":"2025-07-31T23:53:08.286Z","endTime":"2025-07-31T23:53:12.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.39999999999999,"awayTeamWinProbability":18.60000000000001,"homeTeamWinProbabilityAdded":-0.5,"leverageIndex":0.23,"dramaIndex":14.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:53:12.133Z","atBatIndex":24},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Marcell Ozuna singles on a line drive to center fielder Will Benson.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":25,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T23:54:58.698Z","endTime":"2025-07-31T23:56:17.158Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":92.1,"endSpeed":82.9,"strikeZoneTop":3.65745299472832,"strikeZoneBottom":1.77999978796216,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.22874077404586,"aZ":-10.323574225259167,"pfxX":3.577866544077767,"pfxZ":12.283944755604095,"pX":0.08525834301379498,"pZ":2.4944941529320523,"vX0":-7.342911015172181,"vY0":-133.63813914134468,"vZ0":-6.7743845349876,"x":113.75,"y":171.43,"x0":2.424320047078557,"y0":50.00307243192643,"z0":5.8319627188634025,"aX":6.364804252591014},"breaks":{"breakAngle":20.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":20.6,"breakHorizontal":-4.6,"spinRate":2317,"spinDirection":147},"zone":5,"typeConfidence":0.9,"plateTime":0.41247485451557386,"extension":6.215298370701083},"index":0,"playId":"019c4033-89a8-3a25-a5e7-56ad18e47214","pitchNumber":1,"startTime":"2025-07-31T23:55:21.067Z","endTime":"2025-07-31T23:55:25.232Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":80.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.15704245561463,"aZ":-25.984687792975137,"pfxX":-0.89617167278269,"pfxZ":3.7512082558583035,"pX":0.31145362085064293,"pZ":2.833870481715907,"vX0":-4.859434857307801,"vY0":-127.86580736108331,"vZ0":-2.8815147009544444,"x":105.13,"y":162.27,"x0":2.3555000721172674,"y0":50.002909537023406,"z0":6.021144153915713,"aX":-1.4793943912297407},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":6.4,"breakHorizontal":2.8,"spinRate":2509,"spinDirection":180},"zone":6,"typeConfidence":0.93,"plateTime":0.4288844281307669,"extension":6.030572849947345},"index":1,"playId":"3b1ecf35-5a59-36dd-90e0-2e183d6b9a5d","pitchNumber":2,"startTime":"2025-07-31T23:55:34.374Z","endTime":"2025-07-31T23:55:38.655Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.5,"endSpeed":83.0,"strikeZoneTop":3.54244844982224,"strikeZoneBottom":1.78000204317951,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.05282724680089,"aZ":-14.78324940732377,"pfxX":4.021210659708287,"pfxZ":9.6975305832065,"pX":-0.4037630026233136,"pZ":4.420766046401926,"vX0":-8.919668823513147,"vY0":-134.2954403255628,"vZ0":-1.3291149486580962,"x":132.39,"y":119.42,"x0":2.465670669938549,"y0":50.00078764173707,"z0":5.993794835452272,"aX":7.210975259518225},"breaks":{"breakAngle":18.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":17.4,"breakHorizontal":-4.9,"spinRate":2275,"spinDirection":139},"zone":11,"typeConfidence":0.9,"plateTime":0.4107431935972441,"extension":6.1428100694577745},"index":2,"playId":"07b07549-d922-33d4-90dd-24656c626d30","pitchNumber":3,"startTime":"2025-07-31T23:55:51.140Z","endTime":"2025-07-31T23:55:55.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(50, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.0,"endSpeed":74.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.01037243661153,"aZ":-28.79023918751473,"pfxX":-8.264944189331434,"pfxZ":2.3933803968565623,"pX":0.1775342659528706,"pZ":2.0647710839118876,"vX0":-3.142098796931506,"vY0":-119.28020504166011,"vZ0":-2.9434409683146927,"x":110.23,"y":183.03,"x0":2.592914923585874,"y0":50.0034785266478,"z0":5.962552110042673,"aX":-11.681868894059038},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":3.7,"breakHorizontal":15.8,"spinRate":2811,"spinDirection":310},"zone":8,"typeConfidence":2.0,"plateTime":0.46259118557859313,"extension":6.181553614914753},"hitData":{"launchSpeed":80.1,"launchAngle":16.0,"totalDistance":207.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":124.0,"coordY":100.69}},"index":3,"playId":"c24130d4-b5dd-3860-a0ff-120954cd0661","pitchNumber":4,"startTime":"2025-07-31T23:56:05.621Z","endTime":"2025-07-31T23:56:17.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.5,"awayTeamWinProbability":22.5,"homeTeamWinProbabilityAdded":-3.8999999999999915,"leverageIndex":0.88,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:56:17.158Z","atBatIndex":25},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ozzie Albies doubles (14) on a ground ball to left fielder Jake Fraley. Marcell Ozuna to 3rd.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":26,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T23:56:12.190Z","endTime":"2025-07-31T23:57:11.780Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":80.4,"endSpeed":74.9,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.781352138768924,"aZ":-36.767941021716055,"pfxX":-6.1753615397322825,"pfxZ":-3.2674291178663246,"pX":0.4691042166556837,"pZ":2.968302090837812,"vX0":-2.8107426652385668,"vY0":-117.11776186081525,"vZ0":0.44638151927043435,"x":99.12,"y":158.64,"x0":2.4830784457327515,"y0":50.005217694901894,"z0":6.183031798303033,"aX":-8.675375057326098},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.4,"breakVerticalInduced":-5.6,"breakHorizontal":11.9,"spinRate":2846,"spinDirection":305},"zone":3,"typeConfidence":0.9,"plateTime":0.4656822651275587,"extension":6.25196201064706},"index":0,"playId":"d5217cf0-dd8a-3179-ad2d-abc7d8fbec04","pitchNumber":1,"startTime":"2025-07-31T23:56:39.415Z","endTime":"2025-07-31T23:56:42.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.535539959901364,"aZ":-24.61806939801279,"pfxX":0.3691667040017148,"pfxZ":4.417465532739573,"pX":0.20793031677702095,"pZ":2.639027112107721,"vX0":-5.6193171191513205,"vY0":-129.5431330579103,"vZ0":-3.7369452796425593,"x":109.07,"y":167.53,"x0":2.3516774794871247,"y0":50.00251450924559,"z0":5.969276303665515,"aX":0.6327769380386866},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":0.5,"spinRate":2494,"spinDirection":162},"zone":5,"typeConfidence":0.94,"plateTime":0.42186168087951126,"extension":6.274800319334539},"hitData":{"launchSpeed":88.3,"launchAngle":4.0,"totalDistance":86.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":49.46,"coordY":123.31}},"index":1,"playId":"064e3724-b7f2-303c-8b28-cd66d9eb3482","pitchNumber":2,"startTime":"2025-07-31T23:56:59.637Z","endTime":"2025-07-31T23:57:11.780Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.8,"awayTeamWinProbability":33.2,"homeTeamWinProbabilityAdded":-10.700000000000003,"leverageIndex":1.57,"dramaIndex":110.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:57:11.780Z","atBatIndex":26},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sean Murphy walks.","rbi":0,"awayScore":0,"homeScore":3,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-31T23:57:24.936Z","endTime":"2025-07-31T23:59:39.774Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":80.5,"endSpeed":74.8,"strikeZoneTop":3.44898272327175,"strikeZoneBottom":1.61999984389075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.86729498328352,"aZ":-37.24291088111267,"pfxX":-4.369615291878117,"pfxZ":-3.67236319283013,"pX":-1.211824706315336,"pZ":-0.3927615899996796,"vX0":-6.585817899521283,"vY0":-116.94244793651859,"vZ0":-6.382649269311234,"x":163.19,"y":249.38,"x0":2.2130178814156927,"y0":50.00428337990388,"z0":5.881756618485555,"aX":-6.027758058653663},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.5,"breakVerticalInduced":-8.0,"breakHorizontal":9.6,"spinRate":2831,"spinDirection":313},"zone":13,"typeConfidence":0.9,"plateTime":0.46909254165818526,"extension":6.386049707045245},"index":0,"playId":"879ab7ef-88c7-351c-97a7-555ce7f5c858","pitchNumber":1,"startTime":"2025-07-31T23:57:43.026Z","endTime":"2025-07-31T23:57:46.713Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.3,"endSpeed":84.3,"strikeZoneTop":3.41464415762243,"strikeZoneBottom":1.6199980930969,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73724410482468,"aZ":-13.195966859068282,"pfxX":3.982222593335501,"pfxZ":10.431271307496027,"pX":-1.0258639112329766,"pZ":3.4920043636301528,"vX0":-10.23495082793594,"vY0":-133.96948226650608,"vZ0":-3.808196088725447,"x":156.1,"y":144.5,"x0":2.3252217472209553,"y0":50.00075912441486,"z0":5.874060754385027,"aX":7.245109924033426},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":18.2,"breakHorizontal":-5.0,"spinRate":2328,"spinDirection":145},"zone":11,"typeConfidence":0.89,"plateTime":0.408731840685868,"extension":6.24806440112644},"index":1,"playId":"332e1fd5-ef16-397e-97b1-bf0b82a564f2","pitchNumber":2,"startTime":"2025-07-31T23:58:07.825Z","endTime":"2025-07-31T23:58:11.817Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":76.0,"strikeZoneTop":3.44779211860877,"strikeZoneBottom":1.61999994652339,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.459159285182725,"aZ":-21.201660803930473,"pfxX":8.472171287248862,"pfxZ":7.349365048467158,"pX":0.7364339634202798,"pZ":3.7409796000856814,"vX0":-6.372514352841512,"vY0":-122.09156768892531,"vZ0":-1.2032695077526228,"x":88.93,"y":137.77,"x0":2.2935697557725017,"y0":50.00425027207869,"z0":6.083605410412472,"aX":12.653429545441252},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":13.2,"breakHorizontal":-13.7,"spinRate":1995,"spinDirection":133},"zone":12,"typeConfidence":0.9,"plateTime":0.4504811443857548,"extension":6.15555216129608},"index":2,"playId":"35bb0e69-7df8-3fea-be18-3b29787a7e45","pitchNumber":3,"startTime":"2025-07-31T23:58:23.225Z","endTime":"2025-07-31T23:58:28.240Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":3,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":83.3,"strikeZoneTop":3.3562513271393,"strikeZoneBottom":1.61999894912021,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.220014251474424,"aZ":-11.018461120220884,"pfxX":3.79152183430746,"pfxZ":11.792207022853532,"pX":0.14593630724611922,"pZ":2.670718193181428,"vX0":-7.11046966379816,"vY0":-133.90807235055976,"vZ0":-6.259011333761174,"x":111.44,"y":166.67,"x0":2.357855542402092,"y0":50.00187090052712,"z0":5.847003328582275,"aX":6.802340344798505},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.9,"breakHorizontal":-5.2,"spinRate":2302,"spinDirection":144},"zone":5,"typeConfidence":0.9,"plateTime":0.4109784296596386,"extension":6.322158842723127},"index":3,"playId":"98a93df4-bf91-3e5a-a1a6-1ab7f2264004","pitchNumber":4,"startTime":"2025-07-31T23:58:39.958Z","endTime":"2025-07-31T23:58:44.245Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.0,"endSpeed":81.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.362370993724536,"aZ":-22.36080827384902,"pfxX":-0.40435740765490324,"pfxZ":5.871220224584091,"pX":0.5392594911562195,"pZ":2.8425586095899598,"vX0":-4.572116112711692,"vY0":-128.15267864719078,"vZ0":-3.5923811715311085,"x":96.44,"y":162.03,"x0":2.3955607093611366,"y0":50.00125690176629,"z0":5.999980345697736,"aX":-0.6744862350491821},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":10.1,"breakHorizontal":1.7,"spinRate":2540,"spinDirection":186},"zone":6,"typeConfidence":0.93,"plateTime":0.426674552664569,"extension":6.339379557601099},"index":4,"playId":"7b574be9-878a-30bb-a411-adf46ec38a18","pitchNumber":5,"startTime":"2025-07-31T23:58:56.471Z","endTime":"2025-07-31T23:59:02.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.4720623244411,"strikeZoneBottom":1.61999795322477,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.674528928818887,"aZ":-11.975310275292182,"pfxX":5.157133825991602,"pfxZ":10.785302017548391,"pX":-0.011125495865334315,"pZ":1.2871830811422587,"vX0":-8.056130425947478,"vY0":-136.18135738942834,"vZ0":-9.736686388981859,"x":117.42,"y":204.03,"x0":2.3192735476586956,"y0":50.006567696347545,"z0":5.743657074170376,"aX":9.662311607984115},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":17.5,"breakHorizontal":-7.6,"spinRate":2315,"spinDirection":147},"zone":13,"typeConfidence":0.91,"plateTime":0.40262595852156524,"extension":6.476685075910576},"index":5,"playId":"1b760996-1bc4-34ff-acb4-114f2489f45b","pitchNumber":6,"startTime":"2025-07-31T23:59:35.456Z","endTime":"2025-07-31T23:59:39.774Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":-4.099999999999994,"leverageIndex":1.74,"dramaIndex":74.0,"contextMetrics":{},"playEndTime":"2025-07-31T23:59:39.774Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a ground ball to right fielder Noelvi Marte. Marcell Ozuna scores. Ozzie Albies to 3rd. Sean Murphy to 2nd.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T00:00:45.772Z","endTime":"2025-08-01T00:00:57.885Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":0,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-31T23:59:51.441Z","endTime":"2025-08-01T00:00:48.058Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.2,"endSpeed":75.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.537276868275192,"aZ":-24.440952500020018,"pfxX":-3.857745271693103,"pfxZ":5.374004242694129,"pX":-0.5470979459146497,"pZ":2.3335637904592623,"vX0":-5.640618974106276,"vY0":-119.58384708465847,"vZ0":-3.289547932609913,"x":137.85,"y":175.77,"x0":2.349453935056417,"y0":50.000162146109034,"z0":5.93597004955589,"aX":-5.547669089835415},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":9.1,"breakHorizontal":8.4,"spinRate":2678,"spinDirection":280},"zone":4,"typeConfidence":0.89,"plateTime":0.4592334582974913,"extension":6.513724667004004},"hitData":{"launchSpeed":89.9,"launchAngle":3.0,"totalDistance":66.0,"trajectory":"ground_ball","hardness":"medium","location":"9","coordinates":{"coordX":168.03,"coordY":132.93}},"index":1,"playId":"a36788ee-1f18-3ffd-8ffb-b4927951e283","pitchNumber":1,"startTime":"2025-08-01T00:00:48.058Z","endTime":"2025-08-01T00:00:57.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":-10.5,"leverageIndex":2.67,"dramaIndex":137.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:00:57.885Z","atBatIndex":28},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Eli White pops out to first baseman Spencer Steer on the infield fly rule.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T00:01:03.288Z","endTime":"2025-08-01T00:01:48.879Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.3,"endSpeed":76.7,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.03027719821084,"aZ":-21.432799343074596,"pfxX":8.35748458836118,"pfxZ":7.128352946276497,"pX":0.10553790860684129,"pZ":2.1275801912867753,"vX0":-7.8045448442484275,"vY0":-122.48638006319307,"vZ0":-4.7668095209434265,"x":112.98,"y":181.34,"x0":2.259789873611421,"y0":50.00371744642093,"z0":5.950766357314874,"aX":12.596510279992406},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":11.9,"breakHorizontal":-13.1,"spinRate":2064,"spinDirection":141},"zone":8,"typeConfidence":0.9,"plateTime":0.44857058889428636,"extension":6.368876050274083},"index":0,"playId":"bc0c3a90-6e59-3e63-a28f-3680f9c01bb7","pitchNumber":1,"startTime":"2025-08-01T00:01:23.547Z","endTime":"2025-08-01T00:01:26.899Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.7,"endSpeed":84.7,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.267248825448906,"aZ":-14.12047925386006,"pfxX":4.9764701759467815,"pfxZ":9.849564918440707,"pX":-0.8368387175522441,"pZ":2.6832429011339407,"vX0":-9.81606962527628,"vY0":-134.55010607497107,"vZ0":-5.719714513380545,"x":148.9,"y":166.33,"x0":2.2125538188305915,"y0":50.00299937670039,"z0":5.8376366123261745,"aX":9.122536647218105},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":-7.0,"spinRate":2340,"spinDirection":144},"zone":13,"typeConfidence":0.89,"plateTime":0.40712128104476974,"extension":6.36854122990179},"hitData":{"launchSpeed":56.0,"launchAngle":61.0,"totalDistance":116.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":155.26,"coordY":165.69}},"index":1,"playId":"860f14cf-cc2b-398c-901e-0dcc304aedc0","pitchNumber":2,"startTime":"2025-08-01T00:01:39.300Z","endTime":"2025-08-01T00:01:48.879Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[{"credit":"b_infield_fly"}],"homeTeamWinProbability":60.3,"awayTeamWinProbability":39.7,"homeTeamWinProbabilityAdded":8.099999999999994,"leverageIndex":2.78,"dramaIndex":124.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:01:48.879Z","atBatIndex":29},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Nick Allen grounds into a double play, third baseman Ke'Bryan Hayes to second baseman Matt McLain to first baseman Spencer Steer. Michael Harris II out at 2nd. Nick Allen out at 1st.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-08-01T00:02:07.471Z","endTime":"2025-08-01T00:03:25.997Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":1,"strikes":2,"outs":3},"matchup":{"batter":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":669397,"fullName":"Nick Allen","link":"/api/v1/people/669397"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.7,"strikeZoneTop":3.12,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.67404929239887,"aZ":-16.189938125016976,"pfxX":6.968799543203202,"pfxZ":8.713997843244881,"pX":-0.03853905519599405,"pZ":3.1221341776537015,"vX0":-8.450195245822998,"vY0":-134.47126571162343,"vZ0":-4.307635081057811,"x":118.47,"y":154.48,"x0":2.23661514172131,"y0":50.005932467558466,"z0":5.890653994513127,"aX":12.788175954023654},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":15.0,"breakHorizontal":-10.8,"spinRate":2291,"spinDirection":139},"zone":2,"typeConfidence":0.9,"plateTime":0.4070503986210303,"extension":6.406749519964075},"index":0,"playId":"c60f813a-e519-3a7e-becf-e60ea99317b3","pitchNumber":1,"startTime":"2025-08-01T00:02:16.987Z","endTime":"2025-08-01T00:02:20.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.6,"endSpeed":85.3,"strikeZoneTop":3.12,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.291829419459006,"aZ":-14.711128516268717,"pfxX":6.525931673146644,"pfxZ":9.447814871844987,"pX":0.22625037111997837,"pZ":2.0810098317304075,"vX0":-7.974498997460347,"vY0":-134.61149942140722,"vZ0":-7.096405447244,"x":108.38,"y":182.59,"x0":2.369438766391913,"y0":50.00300911071013,"z0":5.779188487157586,"aX":12.061987378342003},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":15.8,"breakHorizontal":-10.2,"spinRate":2283,"spinDirection":140},"zone":5,"typeConfidence":0.9,"plateTime":0.40581988487590737,"extension":6.370712198802854},"index":1,"playId":"20754881-3b20-3ac2-a6f6-5201541f62f7","pitchNumber":2,"startTime":"2025-08-01T00:02:35.982Z","endTime":"2025-08-01T00:02:39.364Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-01T00:02:46.102Z","endTime":"2025-08-01T00:02:59.961Z","isPitch":false,"type":"action","player":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":83.8,"endSpeed":76.1,"strikeZoneTop":3.00853040449736,"strikeZoneBottom":1.45000001211163,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.33449791792358,"aZ":-21.886697884449642,"pfxX":10.638509061150053,"pfxZ":6.91142278180197,"pX":1.7920897529619346,"pZ":2.4822548654575654,"vX0":-4.74569077658142,"vY0":-121.90319992415327,"vZ0":-3.725862297684819,"x":48.69,"y":171.76,"x0":2.393074882882617,"y0":50.00446091462859,"z0":5.9435376645657945,"aX":15.843260250935671},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":11.8,"breakHorizontal":-18.0,"spinRate":2152,"spinDirection":128},"zone":12,"typeConfidence":0.9,"plateTime":0.4511392478358105,"extension":6.394387257520219},"index":3,"playId":"efcd8684-e4e4-314d-8878-177eebddab32","pitchNumber":3,"startTime":"2025-08-01T00:02:59.961Z","endTime":"2025-08-01T00:03:04.457Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.8,"endSpeed":75.0,"strikeZoneTop":3.12,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.885783701321635,"aZ":-22.145516808833523,"pfxX":9.887696394997764,"pfxZ":6.916651808280523,"pX":0.5267276172531726,"pZ":2.965331729095894,"vX0":-7.056436867203137,"vY0":-120.35348168157773,"vZ0":-2.461274696708769,"x":96.92,"y":158.72,"x0":2.2290004997853936,"y0":50.00243997619919,"z0":5.9866261150657545,"aX":14.336967520140913},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":12.1,"breakHorizontal":-16.0,"spinRate":2155,"spinDirection":134},"zone":3,"typeConfidence":0.9,"plateTime":0.45712623269737884,"extension":6.334417407107515},"hitData":{"launchSpeed":68.0,"launchAngle":5.0,"totalDistance":65.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":174.99}},"index":4,"playId":"a77c61c3-5215-38a0-986a-718f8e63a619","pitchNumber":4,"startTime":"2025-08-01T00:03:18.366Z","endTime":"2025-08-01T00:03:25.997Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":669397,"link":"/api/v1/people/669397"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":78.60000000000001,"awayTeamWinProbability":21.39999999999999,"homeTeamWinProbabilityAdded":18.30000000000001,"leverageIndex":3.17,"dramaIndex":197.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:03:25.997Z","atBatIndex":30},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Spencer Steer walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":31,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T00:05:22.129Z","endTime":"2025-08-01T00:07:23.963Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.8,"endSpeed":75.7,"strikeZoneTop":3.36786811187332,"strikeZoneBottom":1.51999691264648,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.899497687028628,"aZ":-28.42749802479288,"pfxX":-1.2491294514290172,"pfxZ":2.569689994449476,"pX":0.6046068291776446,"pZ":2.2511369663878282,"vX0":3.891643886710894,"vY0":-120.47197233881178,"vZ0":-2.5469409020298044,"x":93.95,"y":178.0,"x0":-0.8743411063592074,"y0":50.00541378258414,"z0":5.8522705855017785,"aX":-1.8240853359002878},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":4.3,"breakHorizontal":1.3,"spinRate":2278,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4558488793898259,"extension":6.423573618457601},"index":0,"playId":"353af562-6cb3-36f5-ad74-39696ac0cd4d","pitchNumber":1,"startTime":"2025-08-01T00:05:42.246Z","endTime":"2025-08-01T00:05:47.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.7,"strikeZoneTop":3.33385207899595,"strikeZoneBottom":1.51999773439078,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.27377237807625,"aZ":-18.389912772437032,"pfxX":-6.077424363353721,"pfxZ":7.852138736730987,"pX":0.8621901164916267,"pZ":3.3345529167315457,"vX0":6.140649392144757,"vY0":-131.7354942210627,"vZ0":-3.169861880656223,"x":84.14,"y":148.75,"x0":-0.7106459625119903,"y0":50.003712640407876,"z0":5.91466405160048,"aX":-10.6707023018999},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":13.7,"breakHorizontal":9.6,"spinRate":2149,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.4159563887111255,"extension":6.555431245694939},"index":1,"playId":"98d29546-53b2-3d46-bbfa-f59d0add4b2f","pitchNumber":2,"startTime":"2025-08-01T00:05:56.196Z","endTime":"2025-08-01T00:06:01.257Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":84.1,"endSpeed":78.4,"strikeZoneTop":3.33927817022683,"strikeZoneBottom":1.62747074031392,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.63851743987021,"aZ":-30.821446319556543,"pfxX":-8.095645662770774,"pfxZ":0.8785512444041252,"pX":-0.4633841730481284,"pZ":1.0578110100046656,"vX0":4.0674058378863,"vY0":-122.5405424948728,"vZ0":-5.020267472430431,"x":134.66,"y":210.22,"x0":-1.083046124381179,"y0":50.003375570316464,"z0":5.7319559248456695,"aX":-12.452076768310977},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.7,"breakHorizontal":13.9,"spinRate":1279,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.445050388662072,"extension":6.545344630363576},"index":2,"playId":"ab2e8261-c2d2-38b1-9a66-9182cb622a57","pitchNumber":3,"startTime":"2025-08-01T00:06:10.253Z","endTime":"2025-08-01T00:06:15.121Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.0,"endSpeed":78.9,"strikeZoneTop":3.34465579608572,"strikeZoneBottom":1.5199991325679,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.55636838193592,"aZ":-25.660479280625797,"pfxX":-3.2086550229557833,"pfxZ":4.179922360166879,"pX":2.0514230074727675,"pZ":0.6853512549386721,"vX0":8.087499139508294,"vY0":-123.50849532564037,"vZ0":-6.915548374268599,"x":38.8,"y":220.28,"x0":-0.8358727973722396,"y0":50.00319675066823,"z0":5.653413882253398,"aX":-5.001513759653767},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":6.2,"breakHorizontal":4.1,"spinRate":2302,"spinDirection":210},"zone":14,"typeConfidence":2.0,"plateTime":0.44198342628339216,"extension":6.961893945706259},"index":3,"playId":"06981498-8d27-3d23-be6c-a1acc18e3062","pitchNumber":4,"startTime":"2025-08-01T00:06:24.328Z","endTime":"2025-08-01T00:06:29.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.3,"endSpeed":76.1,"strikeZoneTop":3.3589617572211,"strikeZoneBottom":1.51999978775521,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.595319012485813,"aZ":-28.051554666888094,"pfxX":-0.6893706720083888,"pfxZ":2.803446082247124,"pX":0.25942422466288284,"pZ":2.990543122264329,"vX0":3.3491415568823326,"vY0":-119.97790069903274,"vZ0":-0.8691831194365595,"x":107.11,"y":158.04,"x0":-1.0604778004363076,"y0":50.000442394559386,"z0":5.840965142784319,"aX":-1.0129101312300417},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":5.2,"breakHorizontal":0.5,"spinRate":2310,"spinDirection":184},"zone":2,"typeConfidence":2.0,"plateTime":0.455239303339146,"extension":6.506154318487828},"index":4,"playId":"9a413a79-8076-3a63-916d-e168eb935e9c","pitchNumber":5,"startTime":"2025-08-01T00:06:40.957Z","endTime":"2025-08-01T00:06:46.079Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.4,"endSpeed":76.8,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.4533769279421,"aZ":-27.221450884017056,"pfxX":0.19644267335233412,"pfxZ":3.319812610326376,"pX":1.1279906172604734,"pZ":2.010423285456479,"vX0":4.771678286878335,"vY0":-121.35295968255994,"vZ0":-3.387966116696534,"x":74.0,"y":184.5,"x0":-0.8883295073512353,"y0":50.00558138186945,"z0":5.79259401056101,"aX":0.2931558544245199},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":5.5,"breakHorizontal":-1.4,"spinRate":2379,"spinDirection":153},"zone":14,"typeConfidence":2.0,"plateTime":0.4511140630582977,"extension":6.805762585405745},"index":5,"playId":"dd54eecf-d4d9-3f23-85a8-714a368e0b14","pitchNumber":6,"startTime":"2025-08-01T00:06:57.513Z","endTime":"2025-08-01T00:07:01.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":82.9,"endSpeed":76.5,"strikeZoneTop":3.3760169807851,"strikeZoneBottom":1.52000249097397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.11725420786162,"aZ":-28.406819851278527,"pfxX":0.43619075259871853,"pfxZ":2.5537600191043524,"pX":-0.22028001693831395,"pZ":1.3559480357465545,"vX0":1.904908270943394,"vY0":-120.66797486915281,"vZ0":-4.335257849568902,"x":125.4,"y":202.17,"x0":-1.076117242758575,"y0":50.0053092404204,"z0":5.673955923680274,"aX":0.6442804685660674},"breaks":{"breakAngle":2.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":3.8,"breakHorizontal":-1.2,"spinRate":2433,"spinDirection":153},"zone":13,"typeConfidence":2.0,"plateTime":0.4536228851530426,"extension":6.909116945207759},"index":6,"playId":"cd78cb27-58e7-3064-9e6b-f93feab215cb","pitchNumber":7,"startTime":"2025-08-01T00:07:19.250Z","endTime":"2025-08-01T00:07:23.963Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.9,"awayTeamWinProbability":19.099999999999994,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.6,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:07:23.963Z","atBatIndex":31},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jake Fraley singles on a line drive to center fielder Michael Harris II. Spencer Steer to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T00:08:03.734Z","endTime":"2025-08-01T00:09:03.554Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"playId":"c2fcda7e-d79b-3d04-a829-c0fb385721d4","startTime":"2025-08-01T00:07:48.829Z","endTime":"2025-08-01T00:07:51.829Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.9,"endSpeed":82.8,"strikeZoneTop":3.30053249319733,"strikeZoneBottom":1.54999917510562,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.764380474510936,"aZ":-18.526178129159806,"pfxX":-2.675402869803813,"pfxZ":7.761295019946839,"pX":1.4537062083770078,"pZ":2.5365177275984023,"vX0":6.999271556735011,"vY0":-132.16823764709596,"vZ0":-5.009105357816683,"x":61.59,"y":170.29,"x0":-0.8883542851358758,"y0":50.002252877914835,"z0":5.82855392090597,"aX":-4.704776097763105},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":13.1,"breakHorizontal":3.2,"spinRate":2302,"spinDirection":212},"zone":12,"typeConfidence":2.0,"plateTime":0.41537787201123555,"extension":6.532628049519067},"index":1,"playId":"77de1155-e4a6-3b2a-8f17-29d981fd0eb0","pitchNumber":1,"startTime":"2025-08-01T00:08:06.032Z","endTime":"2025-08-01T00:08:10.467Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.9189107430776,"aZ":-27.965749532990937,"pfxX":-4.263743648371925,"pfxZ":2.751576706014159,"pX":-0.17015215103703496,"pZ":1.8455481977838104,"vX0":3.6286100280318223,"vY0":-122.97736259551559,"vZ0":-3.7905982037678254,"x":123.49,"y":188.95,"x0":-1.1125073955763978,"y0":50.0005671911415,"z0":5.785119646237535,"aX":-6.514691280204595},"breaks":{"breakAngle":12.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":4.3,"breakHorizontal":6.8,"spinRate":1377,"spinDirection":227},"zone":8,"typeConfidence":2.0,"plateTime":0.4457865585216787,"extension":6.697590796250267},"index":2,"playId":"02b26182-2894-342f-a93b-033b30a6f096","pitchNumber":2,"startTime":"2025-08-01T00:08:23.445Z","endTime":"2025-08-01T00:08:28.058Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.671430645670824,"aZ":-30.300522361323527,"pfxX":-7.918090545655359,"pfxZ":1.2455369547582702,"pX":-1.1342147633084618,"pZ":1.907671896232527,"vX0":2.6517069369578072,"vY0":-121.98585962164898,"vZ0":-3.0626615532305586,"x":160.23,"y":187.27,"x0":-1.20856087607386,"y0":50.00196039989721,"z0":5.799790223370136,"aX":-11.89637610738778},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":1.8,"breakHorizontal":13.7,"spinRate":1269,"spinDirection":232},"zone":13,"typeConfidence":2.0,"plateTime":0.4495208139153002,"extension":6.666709373590433},"hitData":{"launchSpeed":72.3,"launchAngle":32.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":118.37,"coordY":100.0}},"index":3,"playId":"17978140-8ad5-33f2-96b3-34e3a0f7ea2e","pitchNumber":3,"startTime":"2025-08-01T00:08:51.966Z","endTime":"2025-08-01T00:09:03.554Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.39999999999999,"awayTeamWinProbability":15.600000000000009,"homeTeamWinProbabilityAdded":3.499999999999986,"leverageIndex":0.97,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:09:03.554Z","atBatIndex":32},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T00:09:08.900Z","endTime":"2025-08-01T00:10:44.970Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.0,"endSpeed":76.5,"strikeZoneTop":3.38462155817133,"strikeZoneBottom":1.49999949740818,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.699553852692457,"aZ":-28.72069545005982,"pfxX":1.8874709992028336,"pfxZ":2.319390742046691,"pX":-0.014993588770114644,"pZ":3.3040343779349706,"vX0":1.486265773801849,"vY0":-120.95624251611592,"vZ0":-0.4027384866890311,"x":117.57,"y":149.57,"x0":-0.8817273163449774,"y0":50.002361008015,"z0":5.982405850179686,"aX":2.8072628657166896},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":4.3,"breakHorizontal":-3.7,"spinRate":2232,"spinDirection":203},"zone":2,"typeConfidence":2.0,"plateTime":0.45214378243979025,"extension":6.560097175293253},"index":0,"playId":"bc2b38f1-6919-3819-8c1a-b69c0d6c0109","pitchNumber":1,"startTime":"2025-08-01T00:09:37.137Z","endTime":"2025-08-01T00:09:41.803Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":83.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.36647914237287,"aZ":-19.410486785258904,"pfxX":-3.4474723653883537,"pfxZ":7.188587163922776,"pX":0.4920025811289279,"pZ":3.605949840257206,"vX0":4.763415230530741,"vY0":-132.67466920621288,"vZ0":-2.403819772893452,"x":98.25,"y":141.42,"x0":-0.8818693857586577,"y0":50.00632711466875,"z0":5.944206816415481,"aX":-6.124850818045494},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.3,"breakVerticalInduced":12.7,"breakHorizontal":5.2,"spinRate":2224,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.41341983130655446,"extension":6.47929215534715},"index":1,"playId":"77151419-fb58-3c0d-ac7c-3fe88244661d","pitchNumber":2,"startTime":"2025-08-01T00:09:52.670Z","endTime":"2025-08-01T00:09:56.114Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.7,"endSpeed":78.9,"strikeZoneTop":3.30445430222361,"strikeZoneBottom":1.49999979439767,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.495144846745195,"aZ":-31.408337575726513,"pfxX":-7.090065755997323,"pfxZ":0.489346077782403,"pX":-0.4507723851365415,"pZ":1.0122091643647595,"vX0":3.7928830023261018,"vY0":-124.6920658658762,"vZ0":-5.175142652447544,"x":134.18,"y":211.45,"x0":-1.0718335923842628,"y0":50.00478104148058,"z0":5.711587627086313,"aX":-11.145707816482341},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-0.1,"breakHorizontal":12.0,"spinRate":1246,"spinDirection":234},"zone":13,"typeConfidence":2.0,"plateTime":0.43956578411140645,"extension":6.6232594884305405},"index":2,"playId":"777640f7-4d0c-3682-8523-d28531695e6f","pitchNumber":3,"startTime":"2025-08-01T00:10:24.966Z","endTime":"2025-08-01T00:10:28.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":3,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.358833399899822,"aZ":-25.22855483453532,"pfxX":0.7345563716786714,"pfxZ":4.345926729055212,"pX":1.101719570825018,"pZ":2.2184227419359126,"vX0":4.6564347081512105,"vY0":-125.1400614751684,"vZ0":-3.867393750067206,"x":75.01,"y":178.88,"x0":-0.8724796947098562,"y0":50.00359703805894,"z0":5.831685638347387,"aX":1.174309344162427},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.5,"breakVerticalInduced":7.3,"breakHorizontal":-2.3,"spinRate":2372,"spinDirection":186},"zone":14,"typeConfidence":2.0,"plateTime":0.4363503932995174,"extension":6.688716856293653},"index":3,"playId":"400ffbfe-4fe1-32ed-8498-413bfe53e19f","pitchNumber":4,"startTime":"2025-08-01T00:10:41.450Z","endTime":"2025-08-01T00:10:44.970Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.10000000000001,"awayTeamWinProbability":18.89999999999999,"homeTeamWinProbabilityAdded":-3.299999999999983,"leverageIndex":1.14,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:10:44.970Z","atBatIndex":33},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Will Benson pops out to third baseman Austin Riley in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T00:10:55.871Z","endTime":"2025-08-01T00:12:26.095Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"postOnSecond":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":84.6,"endSpeed":78.4,"strikeZoneTop":3.82029993264842,"strikeZoneBottom":1.87851674586493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.73020615594006,"aZ":-26.880852659498608,"pfxX":0.7987475471434244,"pfxZ":3.403597781665333,"pX":-0.5023012234996043,"pZ":2.3314396043766736,"vX0":1.2285226045637985,"vY0":-123.35811227615024,"vZ0":-2.9865118665615675,"x":136.15,"y":175.83,"x0":-1.1089806764687082,"y0":50.00017886927736,"z0":5.805206097630785,"aX":1.2400871643246953},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":5.8,"breakHorizontal":-1.7,"spinRate":2329,"spinDirection":165},"zone":7,"typeConfidence":2.0,"plateTime":0.4426839649694396,"extension":6.507162087595079},"index":0,"playId":"58e4ee2e-1576-3baf-90e7-bcc42beff473","pitchNumber":1,"startTime":"2025-08-01T00:11:08.113Z","endTime":"2025-08-01T00:11:12.423Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.6,"endSpeed":79.5,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.94368607847531,"aZ":-32.45536091088453,"pfxX":-6.5007091656801546,"pfxZ":-0.1793695802889408,"pX":0.012098454389163142,"pZ":1.437758793797483,"vX0":4.8600210091504366,"vY0":-124.63329044128518,"vZ0":-4.004401064032436,"x":116.54,"y":199.96,"x0":-1.1099944159038169,"y0":50.001377988008684,"z0":5.71969886393196,"aX":-10.317994120462638},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":-1.0,"breakHorizontal":10.8,"spinRate":1343,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.43796588556682714,"extension":6.648487368702129},"index":1,"playId":"22400ec1-e37a-3a0f-9ca5-ffff7241e473","pitchNumber":2,"startTime":"2025-08-01T00:11:23.653Z","endTime":"2025-08-01T00:11:27.184Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":85.0,"endSpeed":78.7,"strikeZoneTop":3.75938196768477,"strikeZoneBottom":1.76000075572236,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.679574944409815,"aZ":-32.70924991343566,"pfxX":-4.728039918146237,"pfxZ":-0.3433154051190952,"pX":-1.3167526116354005,"pZ":1.9512582875898739,"vX0":1.0328246278527753,"vY0":-123.90162805018623,"vZ0":-2.6920322768004947,"x":167.19,"y":186.1,"x0":-1.123466674485181,"y0":50.001996733045694,"z0":5.772465368414861,"aX":-7.384789465408346},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.0,"breakHorizontal":8.4,"spinRate":1330,"spinDirection":230},"zone":13,"typeConfidence":2.0,"plateTime":0.441288452965761,"extension":6.539322205586096},"index":2,"playId":"a5bbb3db-08ae-3e58-bcc7-3eec4e5a5f1c","pitchNumber":3,"startTime":"2025-08-01T00:11:42.561Z","endTime":"2025-08-01T00:11:46.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.1,"endSpeed":78.7,"strikeZoneTop":3.72954146509998,"strikeZoneBottom":1.76000153210362,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.531134849886993,"aZ":-31.425135475424764,"pfxX":-5.143751757424601,"pfxZ":0.4766425518260622,"pX":-2.307494815491469,"pZ":2.599923859745599,"vX0":-0.7004776680262113,"vY0":-124.04255339800784,"vZ0":-1.366997322160744,"x":204.96,"y":168.58,"x0":-1.353265160237025,"y0":50.00165756865208,"z0":5.764939215168098,"aX":-8.058954395520777},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":0.8,"breakHorizontal":9.5,"spinRate":1417,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.44062696383680144,"extension":6.566657926531328},"index":3,"playId":"71fa1a47-d0ec-382f-9209-0d805c9a215f","pitchNumber":4,"startTime":"2025-08-01T00:11:58.987Z","endTime":"2025-08-01T00:12:02.355Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":84.8,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.815905159522828,"aZ":-17.564469358789346,"pfxX":-5.038862426520604,"pfxZ":7.993093446980767,"pX":0.7965563716890297,"pZ":2.807524305263573,"vX0":6.065008485917189,"vY0":-133.58397124743303,"vZ0":-4.50833463531651,"x":86.64,"y":162.98,"x0":-0.8369517478120105,"y0":50.00038041366668,"z0":5.760643023565867,"aX":-9.206289577967027},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":13.8,"breakHorizontal":8.0,"spinRate":2213,"spinDirection":226},"zone":6,"typeConfidence":2.0,"plateTime":0.40832467780387294,"extension":6.670371877652924},"hitData":{"launchSpeed":81.3,"launchAngle":80.0,"totalDistance":65.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":101.65,"coordY":202.86}},"index":4,"playId":"58c5b532-4d9c-3134-b17e-4a360f643811","pitchNumber":5,"startTime":"2025-08-01T00:12:17.281Z","endTime":"2025-08-01T00:12:26.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":78.10000000000001,"awayTeamWinProbability":21.89999999999999,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.28,"dramaIndex":56.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:12:26.095Z","atBatIndex":34},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Ke'Bryan Hayes pops out to second baseman Ozzie Albies.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-08-01T00:12:46.666Z","endTime":"2025-08-01T00:13:47.665Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.5,"endSpeed":76.0,"strikeZoneTop":3.24968810180032,"strikeZoneBottom":1.4800007246629,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.632646798530125,"aZ":-23.24166201056095,"pfxX":-0.6023776741866103,"pfxZ":5.905561913711839,"pX":0.7651707543955815,"pZ":3.0092540553344165,"vX0":4.4427369129551595,"vY0":-124.2781254256531,"vZ0":-1.9352177193020186,"x":87.83,"y":157.53,"x0":-0.9934930213906692,"y0":50.00218737949894,"z0":5.794956549758244,"aX":-0.9118826639698748},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":10.3,"breakHorizontal":-0.4,"spinRate":2304,"spinDirection":215},"zone":3,"typeConfidence":2.0,"plateTime":0.44648767127509714,"extension":6.555315686905369},"index":0,"playId":"1ba69113-630e-36b3-a514-857f90f1de4f","pitchNumber":1,"startTime":"2025-08-01T00:12:56.582Z","endTime":"2025-08-01T00:13:01.500Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":84.8,"endSpeed":75.8,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.499024761339026,"aZ":-25.57533431611582,"pfxX":-0.39914981220125245,"pfxZ":4.43417803179968,"pX":1.5401309782893924,"pZ":1.8089561499553177,"vX0":5.760331070832598,"vY0":-123.13982517926324,"vZ0":-3.9552968805874826,"x":58.29,"y":189.94,"x0":-0.8090122019515594,"y0":50.002289589692076,"z0":5.678404240516759,"aX":-0.594139410649596},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.0,"breakVerticalInduced":7.1,"breakHorizontal":-1.1,"spinRate":2424,"spinDirection":211},"zone":14,"typeConfidence":2.0,"plateTime":0.4501710124875822,"extension":6.67427067431682},"index":1,"playId":"d36d127d-c2e4-3df5-8bde-84e0d199c42f","pitchNumber":2,"startTime":"2025-08-01T00:13:12.744Z","endTime":"2025-08-01T00:13:16.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-08-01T00:13:23.636Z","endTime":"2025-08-01T00:13:39.087Z","isPitch":false,"type":"action","player":{"id":663647,"link":"/api/v1/people/663647"},"defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.2,"endSpeed":76.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.22893444929208,"aZ":-27.625787543068608,"pfxX":0.06732623062674126,"pfxZ":3.0457456184067304,"pX":1.0379709848344965,"pZ":2.364204808003964,"vX0":4.5814823527257165,"vY0":-122.51396070572234,"vZ0":-2.6557369869374736,"x":77.43,"y":174.95,"x0":-0.8791823879326957,"y0":50.00158045369685,"z0":5.8670984218970155,"aX":0.10046440833955039},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":5.0,"breakHorizontal":-1.4,"spinRate":2401,"spinDirection":164},"zone":14,"typeConfidence":2.0,"plateTime":0.4501546401221823,"extension":6.586724525432544},"hitData":{"launchSpeed":71.6,"launchAngle":54.0,"totalDistance":181.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":143.87,"coordY":131.01}},"index":3,"playId":"cff05282-eb39-3dc1-acc8-9fab16813a19","pitchNumber":3,"startTime":"2025-08-01T00:13:39.087Z","endTime":"2025-08-01T00:13:47.665Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":641584,"link":"/api/v1/people/641584"},"second":{"id":668715,"link":"/api/v1/people/668715"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":75.1,"awayTeamWinProbability":24.900000000000006,"homeTeamWinProbabilityAdded":-3.000000000000014,"leverageIndex":1.21,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:13:47.665Z","atBatIndex":35},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Jurickson Profar flies out sharply to center fielder Will Benson.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-01T00:15:56.942Z","endTime":"2025-08-01T00:17:02.712Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.6,"strikeZoneTop":3.31872698261863,"strikeZoneBottom":1.61000232881711,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.2646764034591,"aZ":-12.913461492383476,"pfxX":4.559739939797609,"pfxZ":10.731102425985624,"pX":-0.09078970082654869,"pZ":3.5334310433949634,"vX0":-8.184149447955981,"vY0":-133.27499011969851,"vZ0":-3.845201930860906,"x":120.46,"y":143.38,"x0":2.430600334281666,"y0":50.00215739001958,"z0":5.930806160737344,"aX":8.184371830491292},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":18.7,"breakHorizontal":-6.5,"spinRate":2190,"spinDirection":144},"zone":11,"typeConfidence":0.89,"plateTime":0.41134841760054686,"extension":6.233265756298917},"index":0,"playId":"b91b6d5e-aec3-391d-8788-593b4fe58670","pitchNumber":1,"startTime":"2025-08-01T00:15:56.942Z","endTime":"2025-08-01T00:16:01.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.2,"endSpeed":75.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.179694202210364,"aZ":-22.93687582459934,"pfxX":9.98413760311552,"pfxZ":6.280061159575592,"pX":1.1867093195810254,"pZ":1.895990300668984,"vX0":-6.079942629048729,"vY0":-120.97114108232813,"vZ0":-4.882183292560661,"x":71.77,"y":187.59,"x0":2.444571776941157,"y0":50.005805316945626,"z0":5.969424578742104,"aX":14.693961827469696},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":10.3,"breakHorizontal":-16.4,"spinRate":1898,"spinDirection":137},"zone":14,"typeConfidence":0.9,"plateTime":0.4540239168403639,"extension":6.091290529215001},"index":1,"playId":"db93ec12-2b93-3144-9076-21b7535da519","pitchNumber":2,"startTime":"2025-08-01T00:16:09.343Z","endTime":"2025-08-01T00:16:12.715Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":80.7,"endSpeed":74.0,"strikeZoneTop":3.3358952509938,"strikeZoneBottom":1.61000246667499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.02226777350917,"aZ":-35.658229693400045,"pfxX":-4.909377317427618,"pfxZ":-2.505647540268267,"pX":0.865959716020582,"pZ":3.698933181291322,"vX0":-2.2814946967627683,"vY0":-117.50725441201669,"vZ0":1.686189934495085,"x":83.99,"y":138.91,"x0":2.4882019762794396,"y0":50.00049573146353,"z0":6.293987593735279,"aX":-6.8382922046213235},"breaks":{"breakAngle":12.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.8,"breakVerticalInduced":-3.8,"breakHorizontal":9.5,"spinRate":2765,"spinDirection":298},"zone":12,"typeConfidence":0.9,"plateTime":0.46677382023463876,"extension":5.93022310209934},"index":2,"playId":"dda0fbf5-978f-38af-b0d3-38ec64be08d7","pitchNumber":3,"startTime":"2025-08-01T00:16:23.854Z","endTime":"2025-08-01T00:16:28.860Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.2,"strikeZoneTop":3.25168610558459,"strikeZoneBottom":1.61000018352884,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.37032941620974,"aZ":-13.47507503892826,"pfxX":5.672186828932963,"pfxZ":10.44217024958997,"pX":0.9124915370789479,"pZ":3.1189873194602082,"vX0":-5.939138193294768,"vY0":-133.61684000132473,"vZ0":-4.770801290039916,"x":82.22,"y":154.57,"x0":2.43734820580022,"y0":50.00374252631199,"z0":5.910993249141464,"aX":10.158655625505808},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":17.9,"breakHorizontal":-8.9,"spinRate":2330,"spinDirection":147},"zone":12,"typeConfidence":0.9,"plateTime":0.4114411591246516,"extension":6.224779636463083},"index":3,"playId":"b928fc63-d622-353d-96fe-4902ff7eff77","pitchNumber":4,"startTime":"2025-08-01T00:16:38.269Z","endTime":"2025-08-01T00:16:42.573Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.9,"endSpeed":83.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.09960586821592,"aZ":-14.887801184994313,"pfxX":6.001238650261295,"pfxZ":9.65710911419694,"pX":0.901717229923988,"pZ":2.0730142199960717,"vX0":-6.16375698176435,"vY0":-133.5269573239152,"vZ0":-6.932108129422802,"x":82.63,"y":182.81,"x0":2.4700129286777686,"y0":50.000683502299545,"z0":5.791276511971953,"aX":10.740575991464617},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":16.0,"breakHorizontal":-9.4,"spinRate":2288,"spinDirection":141},"zone":14,"typeConfidence":0.89,"plateTime":0.4115797373168806,"extension":6.29458651620138},"hitData":{"launchSpeed":100.9,"launchAngle":24.0,"totalDistance":396.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":145.65,"coordY":40.33}},"index":4,"playId":"d72e969a-4f9d-3f4d-b2a3-79f2f50b9dbb","pitchNumber":5,"startTime":"2025-08-01T00:16:54.211Z","endTime":"2025-08-01T00:17:02.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":78.0,"awayTeamWinProbability":22.0,"homeTeamWinProbabilityAdded":2.9000000000000057,"leverageIndex":1.13,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:17:02.712Z","atBatIndex":36},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Olson pops out to shortstop Elly De La Cruz.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-01T00:17:07.098Z","endTime":"2025-08-01T00:18:23.389Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.9,"endSpeed":84.5,"strikeZoneTop":3.55572313783886,"strikeZoneBottom":1.68000243261367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88323881637857,"aZ":-12.996277637222525,"pfxX":5.443898788686793,"pfxZ":10.453069307944997,"pX":0.045919253543243006,"pZ":2.254616592396804,"vX0":-7.935407495789075,"vY0":-134.9617027676041,"vZ0":-7.026889605406848,"x":115.25,"y":177.91,"x0":2.3245041029661913,"y0":50.003539931209836,"z0":5.817723569035342,"aX":9.988739392850537},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":17.5,"breakHorizontal":-8.0,"spinRate":2184,"spinDirection":147},"zone":8,"typeConfidence":0.91,"plateTime":0.4067051102517363,"extension":6.363588220640755},"index":0,"playId":"45a5b866-08d4-3fbc-9637-c2a1c417339a","pitchNumber":1,"startTime":"2025-08-01T00:17:47.332Z","endTime":"2025-08-01T00:17:51.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":76.8,"strikeZoneTop":3.49425190113796,"strikeZoneBottom":1.69039471511403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.48598331456242,"aZ":-20.037268997570063,"pfxX":8.94384396936015,"pfxZ":8.04653264369865,"pX":-0.761999467227703,"pZ":1.666738316932877,"vX0":-9.821598404710786,"vY0":-122.64715360266389,"vZ0":-6.036382752697989,"x":146.05,"y":193.78,"x0":2.151098147711693,"y0":50.00418426458961,"z0":5.893193255334733,"aX":13.493189660984951},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":13.2,"breakHorizontal":-13.6,"spinRate":2007,"spinDirection":129},"zone":7,"typeConfidence":0.9,"plateTime":0.448283802203282,"extension":6.122903821453194},"index":1,"playId":"0248d6f8-5531-3bc9-b4ef-1b1899381d5d","pitchNumber":2,"startTime":"2025-08-01T00:18:00.230Z","endTime":"2025-08-01T00:18:05.205Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":76.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.46974837405364,"aZ":-30.26013733203512,"pfxX":-5.034219424198563,"pfxZ":1.3028232204691879,"pX":-0.551786096038684,"pZ":2.1419350888067927,"vX0":-5.2267547124476454,"vY0":-120.44330381566273,"vZ0":-2.7670998633968584,"x":138.03,"y":180.95,"x0":2.300659150739187,"y0":50.00173088997375,"z0":5.982479780092696,"aX":-7.393260009510686},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.0,"breakVerticalInduced":1.9,"breakHorizontal":10.3,"spinRate":2725,"spinDirection":285},"zone":7,"typeConfidence":0.9,"plateTime":0.45482002531993704,"extension":6.225030991606934},"hitData":{"launchSpeed":80.9,"launchAngle":66.0,"totalDistance":134.0,"trajectory":"popup","hardness":"medium","location":"6","coordinates":{"coordX":113.81,"coordY":154.72}},"index":2,"playId":"c5df6e6d-26c5-3937-adbd-de1eeeb41137","pitchNumber":3,"startTime":"2025-08-01T00:18:13.942Z","endTime":"2025-08-01T00:18:23.389Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.0,"awayTeamWinProbability":20.0,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:18:23.389Z","atBatIndex":37},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out to right fielder Noelvi Marte.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-08-01T00:18:33.877Z","endTime":"2025-08-01T00:19:43.124Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":83.9,"endSpeed":76.5,"strikeZoneTop":3.44636106877457,"strikeZoneBottom":1.55969826475491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.287889001180734,"aZ":-22.500192144604398,"pfxX":8.933808006226181,"pfxZ":6.444733657229298,"pX":1.5230287767493607,"pZ":2.851145113622423,"vX0":-4.967523565129346,"vY0":-122.10287312158219,"vZ0":-2.861218938544418,"x":58.95,"y":161.8,"x0":2.4289287203785714,"y0":50.00520186976387,"z0":5.985961299617276,"aX":13.416758505070542},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":11.2,"breakHorizontal":-14.9,"spinRate":2131,"spinDirection":135},"zone":12,"typeConfidence":0.9,"plateTime":0.4495405081381487,"extension":6.0596903645977465},"index":0,"playId":"6cf2c120-4f8f-3844-92a1-9cd6b588560b","pitchNumber":1,"startTime":"2025-08-01T00:18:46.289Z","endTime":"2025-08-01T00:18:50.778Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":92.8,"endSpeed":84.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.669073292747033,"aZ":-13.740689682617827,"pfxX":4.642495119476519,"pfxZ":10.015334498450526,"pX":0.32433004954535133,"pZ":2.0618717753327114,"vX0":-7.130984197257318,"vY0":-134.88749317536852,"vZ0":-7.288158929081532,"x":104.64,"y":183.11,"x0":2.4005651850977596,"y0":50.00483179201678,"z0":5.770204903482343,"aX":8.54663535197539},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.7,"breakHorizontal":-6.8,"spinRate":2268,"spinDirection":145},"zone":9,"typeConfidence":0.9,"plateTime":0.40624852848642545,"extension":6.316070762395124},"index":1,"playId":"addc30c8-7cfe-3c0a-ad7b-3c870b6d159f","pitchNumber":2,"startTime":"2025-08-01T00:19:00.118Z","endTime":"2025-08-01T00:19:05.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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.7,"endSpeed":83.9,"strikeZoneTop":3.50734434171338,"strikeZoneBottom":1.61999941271704,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.748945588000485,"aZ":-15.324677224178071,"pfxX":4.056310304639817,"pfxZ":9.23792448251579,"pX":0.13876317089568652,"pZ":4.680886927291171,"vX0":-7.688149295157181,"vY0":-134.7979993250788,"vZ0":-0.4008601566788542,"x":111.71,"y":112.4,"x0":2.5123852921980894,"y0":50.002012369773894,"z0":5.922172208316637,"aX":7.399029020838755},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.8,"breakHorizontal":-5.5,"spinRate":2306,"spinDirection":144},"zone":12,"typeConfidence":0.9,"plateTime":0.4077452780558475,"extension":6.28193161160252},"index":2,"playId":"cee69396-cbf8-35b3-a781-93ed587e074f","pitchNumber":3,"startTime":"2025-08-01T00:19:19.537Z","endTime":"2025-08-01T00:19:25.786Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":80.1,"endSpeed":74.6,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.904566515634354,"aZ":-36.90098663039055,"pfxX":-3.6921883366876544,"pfxZ":-3.412013750221508,"pX":0.6318681502351171,"pZ":1.5550750555758082,"vX0":-2.8512762731941117,"vY0":-116.75469247235507,"vZ0":-2.542363738431841,"x":92.91,"y":196.79,"x0":2.346160247992171,"y0":50.00033694199111,"z0":6.113372878359415,"aX":-5.122207111945044},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-6.5,"breakHorizontal":7.3,"spinRate":2736,"spinDirection":320},"zone":9,"typeConfidence":0.9,"plateTime":0.4682047388377577,"extension":6.209986561520799},"hitData":{"launchSpeed":86.7,"launchAngle":45.0,"totalDistance":272.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":197.13,"coordY":116.01}},"index":3,"playId":"48beb6da-adae-3481-bd8b-822c5b581c1b","pitchNumber":4,"startTime":"2025-08-01T00:19:34.401Z","endTime":"2025-08-01T00:19:43.124Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":81.2,"awayTeamWinProbability":18.799999999999997,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.48,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:19:43.124Z","atBatIndex":38},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt McLain doubles (12) on a sharp line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":39,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T00:21:34.319Z","endTime":"2025-08-01T00:23:03.566Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":75.6,"endSpeed":69.7,"strikeZoneTop":3.02986283460354,"strikeZoneBottom":1.3799975473658,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.695259299253976,"aZ":-36.42373190236416,"pfxX":3.4801813764916583,"pfxZ":-3.508639914839933,"pX":1.1596522125738202,"pZ":0.5674478657561675,"vX0":3.094991108109783,"vY0":-110.05779118148114,"vZ0":-3.374096848699777,"x":72.8,"y":223.46,"x0":-0.7230760259936319,"y0":50.001850013913504,"z0":6.024220926349034,"aX":4.2177536864950405},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-7.0,"breakHorizontal":-7.2,"spinRate":2612,"spinDirection":47},"zone":14,"typeConfidence":2.0,"plateTime":0.4999447317613708,"extension":6.473784436575491},"index":0,"playId":"34461031-c68a-3aff-a794-c969af3be526","pitchNumber":1,"startTime":"2025-08-01T00:21:55.298Z","endTime":"2025-08-01T00:21:59.360Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":83.3,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.622798749142103,"aZ":-16.667693357155382,"pfxX":-5.657524262109771,"pfxZ":8.757224410405577,"pX":0.19494123452421896,"pZ":2.3236644618145332,"vX0":5.025275829808864,"vY0":-132.08097988781785,"vZ0":-5.767871069188011,"x":109.57,"y":176.04,"x0":-0.9954968009004529,"y0":50.00069311807834,"z0":5.757617249617357,"aX":-10.014360876673546},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":14.9,"breakHorizontal":9.1,"spinRate":2168,"spinDirection":230},"zone":5,"typeConfidence":2.0,"plateTime":0.4143981404253285,"extension":6.517144917332535},"index":1,"playId":"9fdcd86d-3da1-31a4-a3ac-00a9359b80f9","pitchNumber":2,"startTime":"2025-08-01T00:22:09.689Z","endTime":"2025-08-01T00:22:13.138Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.7,"endSpeed":79.0,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.045444360357937,"aZ":-31.921287879518975,"pfxX":-5.472459387280539,"pfxZ":0.16604585229239,"pX":-0.5182526441214823,"pZ":2.3335490232889526,"vX0":3.2964428420631497,"vY0":-123.44217733950427,"vZ0":-1.9593866056266918,"x":136.75,"y":175.77,"x0":-1.1495681019345836,"y0":50.00607162649949,"z0":5.786155157766586,"aX":-8.576586446513748},"breaks":{"breakAngle":14.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":0.1,"breakHorizontal":9.4,"spinRate":1257,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.4411459973074918,"extension":6.592828529287188},"hitData":{"launchSpeed":104.3,"launchAngle":17.0,"totalDistance":292.0,"trajectory":"line_drive","hardness":"hard","location":"7","coordinates":{"coordX":43.19,"coordY":115.04}},"index":2,"playId":"d9b21bdc-1b67-3fea-a747-f5b819e4d9fa","pitchNumber":3,"startTime":"2025-08-01T00:22:51.059Z","endTime":"2025-08-01T00:23:03.566Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.2,"awayTeamWinProbability":14.799999999999997,"homeTeamWinProbabilityAdded":4.0,"leverageIndex":0.57,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:23:03.566Z","atBatIndex":39},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Noelvi Marte singles on a ground ball to shortstop Nick Allen.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T00:23:12.553Z","endTime":"2025-08-01T00:24:46.133Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":669397,"link":"/api/v1/people/669397"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.9,"strikeZoneTop":3.57689031186238,"strikeZoneBottom":1.64999988142493,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.11165100934242,"aZ":-25.963251408817463,"pfxX":-10.678899706030023,"pfxZ":3.6332909011486505,"pX":0.6430051798109973,"pZ":1.9510396994491086,"vX0":7.527851533236933,"vY0":-130.09846193499146,"vZ0":-4.768174783993829,"x":92.49,"y":186.1,"x0":-0.905296589792907,"y0":50.00151410338163,"z0":5.783112958412307,"aX":-18.245763798802642},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":5.6,"breakHorizontal":17.6,"spinRate":2088,"spinDirection":233},"zone":9,"typeConfidence":2.0,"plateTime":0.4215222570691948,"extension":6.590114925839137},"index":0,"playId":"1d869b65-8059-32f3-a64d-e0afca522e8b","pitchNumber":1,"startTime":"2025-08-01T00:23:31.488Z","endTime":"2025-08-01T00:23:35.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":91.8,"endSpeed":84.3,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.783358298052796,"aZ":-18.116037800166335,"pfxX":-5.232461616172547,"pfxZ":7.749176238446536,"pX":0.20936168790189297,"pZ":2.5766992493329584,"vX0":4.700197444339013,"vY0":-133.56906506340366,"vZ0":-5.073494237962942,"x":109.02,"y":169.21,"x0":-0.8902077311823374,"y0":50.00030474872243,"z0":5.79653703231594,"aX":-9.48800697339337},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2251,"spinDirection":223},"zone":5,"typeConfidence":2.0,"plateTime":0.4095061953966983,"extension":6.492764672206236},"index":1,"playId":"b2c480c0-257d-3d6f-8e6e-5df23ca16542","pitchNumber":2,"startTime":"2025-08-01T00:23:51.936Z","endTime":"2025-08-01T00:23:55.530Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"index":2,"startTime":"2025-08-01T00:24:07.111Z","endTime":"2025-08-01T00:24:20.279Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":79.6,"strikeZoneTop":3.38669315029065,"strikeZoneBottom":1.65000107855397,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.3191319969802,"aZ":-25.568411518877582,"pfxX":-0.5025481656446473,"pfxZ":4.149112181451464,"pX":2.116963829279483,"pZ":1.421383080349958,"vX0":7.476616869297196,"vY0":-124.92438823974274,"vZ0":-5.421065640782219,"x":36.31,"y":200.4,"x0":-0.8395332850012452,"y0":50.00375934986535,"z0":5.700508523520899,"aX":-0.8002839856545373},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.4,"breakVerticalInduced":6.6,"breakHorizontal":-0.7,"spinRate":2296,"spinDirection":208},"zone":14,"typeConfidence":2.0,"plateTime":0.43712387116994744,"extension":6.843702223175066},"index":3,"playId":"c553d3eb-8b52-3170-bd36-8bec1ca29cfd","pitchNumber":3,"startTime":"2025-08-01T00:24:20.279Z","endTime":"2025-08-01T00:24:24.587Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.5,"endSpeed":76.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.829632663844656,"aZ":-32.17062188024012,"pfxX":2.3768648014187477,"pfxZ":0.0028497489666872156,"pX":0.7414554992846086,"pZ":1.9627897472645783,"vX0":3.4995677213845267,"vY0":-120.19380937083392,"vZ0":-2.5406027361031285,"x":88.74,"y":185.78,"x0":-1.038487207052145,"y0":50.00411304607895,"z0":5.87151504026623,"aX":3.500273567314987},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-0.4,"breakHorizontal":-5.0,"spinRate":2508,"spinDirection":106},"zone":9,"typeConfidence":2.0,"plateTime":0.4545418351282122,"extension":6.407570043579213},"hitData":{"launchSpeed":86.8,"launchAngle":-3.0,"totalDistance":29.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":102.16,"coordY":148.64}},"index":4,"playId":"482c7843-0111-3b36-8718-94d8549061f3","pitchNumber":4,"startTime":"2025-08-01T00:24:36.409Z","endTime":"2025-08-01T00:24:46.133Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.6,"awayTeamWinProbability":13.400000000000006,"homeTeamWinProbabilityAdded":1.3999999999999915,"leverageIndex":0.74,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:24:46.133Z","atBatIndex":40},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz strikes out swinging.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T00:25:07.492Z","endTime":"2025-08-01T00:26:25.052Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":86.4,"endSpeed":78.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.88120372739149,"aZ":-24.46846823032548,"pfxX":0.15403913431934946,"pfxZ":4.859417591139712,"pX":0.5835801834975598,"pZ":2.863737093985176,"vX0":3.8236503983263184,"vY0":-125.72329384962528,"vZ0":-2.4510084482604393,"x":94.76,"y":161.46,"x0":-0.983368817963396,"y0":50.00130342118434,"z0":5.858135630883004,"aX":0.24288746545331108},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.6,"breakVerticalInduced":8.4,"breakHorizontal":-1.2,"spinRate":2248,"spinDirection":203},"zone":6,"typeConfidence":2.0,"plateTime":0.4373552497747819,"extension":6.475295250832646},"index":0,"playId":"3b3452b0-20b6-3f4c-ae47-13e8a052669d","pitchNumber":1,"startTime":"2025-08-01T00:25:16.442Z","endTime":"2025-08-01T00:25:19.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":79.2,"endSpeed":72.1,"strikeZoneTop":3.4881520849264,"strikeZoneBottom":1.65000171885228,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.648655451216666,"aZ":-39.91358944370534,"pfxX":5.561703477900812,"pfxZ":-5.926762205939186,"pX":1.411033428686112,"pZ":0.07644873758209327,"vX0":3.474520681532089,"vY0":-115.12754446888914,"vZ0":-4.0341886299986545,"x":63.21,"y":236.72,"x0":-0.8540791378201453,"y0":50.00181982911548,"z0":5.821859099299554,"aX":7.266289776137806},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.2,"breakVerticalInduced":-11.5,"breakHorizontal":-11.0,"spinRate":2782,"spinDirection":48},"zone":14,"typeConfidence":2.0,"plateTime":0.4806826827578865,"extension":6.389927992124732},"index":1,"playId":"4d94194d-dced-3c42-9364-a999bbe74253","pitchNumber":2,"startTime":"2025-08-01T00:25:37.217Z","endTime":"2025-08-01T00:25:40.785Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.85793651654632,"aZ":-32.07730982166858,"pfxX":-7.413158947559293,"pfxZ":0.05810981855944508,"pX":-0.07104491873064635,"pZ":1.4813561131741242,"vX0":5.040883159828482,"vY0":-125.56880540822947,"vZ0":-4.132859232344954,"x":119.71,"y":198.78,"x0":-1.1390409091084763,"y0":50.00134852718658,"z0":5.751511550144668,"aX":-11.86547806922597},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-0.6,"breakHorizontal":12.4,"spinRate":1277,"spinDirection":233},"zone":13,"typeConfidence":2.0,"plateTime":0.4357959020157951,"extension":6.62833776181592},"index":2,"playId":"ca666ff1-5b99-3b9d-9f1e-9515cd2dde51","pitchNumber":3,"startTime":"2025-08-01T00:26:02.336Z","endTime":"2025-08-01T00:26:06.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":85.5,"endSpeed":79.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.610535830431466,"aZ":-32.53718514508811,"pfxX":-6.503123993794748,"pfxZ":-0.2251484849205183,"pX":-0.7615738019284959,"pZ":0.900723057719662,"vX0":3.1216338679312177,"vY0":-124.52102306559419,"vZ0":-5.103678438442818,"x":135.06,"y":192.26,"x0":-1.1853458313464336,"y0":50.00600695825967,"z0":5.663663763710256,"aX":-10.231458358670828},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-1.3,"breakHorizontal":11.0,"spinRate":1328,"spinDirection":242},"zone":13,"typeConfidence":2.0,"plateTime":0.43958680619205737,"extension":6.629311629987766},"index":3,"playId":"4526f237-d45a-38df-9ed6-f424307dcaf5","pitchNumber":4,"startTime":"2025-08-01T00:26:21.597Z","endTime":"2025-08-01T00:26:25.052Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":83.6,"awayTeamWinProbability":16.400000000000006,"homeTeamWinProbabilityAdded":-3.0,"leverageIndex":1.06,"dramaIndex":50.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:26:25.052Z","atBatIndex":41},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Hays flies out to right fielder Eli White.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T00:26:50.480Z","endTime":"2025-08-01T00:27:27.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.0,"endSpeed":78.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.61389638847716,"aZ":-23.987551338793885,"pfxX":-0.4104619144332892,"pfxZ":5.211389297558622,"pX":0.0848404627231764,"pZ":2.5873772070085987,"vX0":2.971571459750353,"vY0":-125.18918644252285,"vZ0":-3.155670815410534,"x":113.77,"y":168.92,"x0":-1.0693362789094971,"y0":50.00546858162273,"z0":5.849522567687635,"aX":-0.6456007870959359},"breaks":{"breakAngle":0.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":8.9,"breakHorizontal":0.0,"spinRate":2268,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.43918823460057554,"extension":6.476090062743749},"index":0,"playId":"700d7bd9-4c6d-3f24-bc10-ac33d7e13d43","pitchNumber":1,"startTime":"2025-08-01T00:26:51.611Z","endTime":"2025-08-01T00:26:56.494Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":90.4,"endSpeed":81.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47201313058656,"aZ":-27.42336609184481,"pfxX":-11.376509406014414,"pfxZ":2.759122482415041,"pX":-0.4788211122457236,"pZ":2.778350150717091,"vX0":4.964846166965049,"vY0":-131.51123059733786,"vZ0":-2.57662057595438,"x":135.25,"y":163.76,"x0":-0.9318072048334527,"y0":50.00071023846399,"z0":5.8424456892214796,"aX":-19.57398410650199},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.6,"breakHorizontal":19.2,"spinRate":2205,"spinDirection":221},"zone":1,"typeConfidence":2.0,"plateTime":0.4193160858683074,"extension":6.752161094767071},"hitData":{"launchSpeed":74.3,"launchAngle":52.0,"totalDistance":209.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":174.34,"coordY":131.95}},"index":1,"playId":"a864d3e5-0c9a-3032-890c-87c20ce6be5b","pitchNumber":2,"startTime":"2025-08-01T00:27:15.743Z","endTime":"2025-08-01T00:27:27.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":80.80000000000001,"awayTeamWinProbability":19.19999999999999,"homeTeamWinProbabilityAdded":-2.799999999999983,"leverageIndex":1.21,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:27:27.675Z","atBatIndex":42},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Spencer Steer flies out to center fielder Michael Harris II.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-08-01T00:27:35.322Z","endTime":"2025-08-01T00:29:01.813Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.4,"endSpeed":78.5,"strikeZoneTop":3.35035671019563,"strikeZoneBottom":1.519999427595,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.607246848507526,"aZ":-32.80017414214724,"pfxX":-6.327225252116482,"pfxZ":-0.4026438680610127,"pX":-0.8410136952533313,"pZ":2.1307517590382767,"vX0":2.604150090717982,"vY0":-124.41543835897671,"vZ0":-2.4902901677506843,"x":149.06,"y":181.25,"x0":-1.0808593876096126,"y0":50.00255930049931,"z0":5.870563077009362,"aX":-9.89125514178708},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.1,"breakHorizontal":10.8,"spinRate":1169,"spinDirection":243},"zone":13,"typeConfidence":2.0,"plateTime":0.44072335094670256,"extension":6.513071098999339},"index":0,"playId":"2dfef6a3-7a02-3f99-aece-ae9d1aeaeb11","pitchNumber":1,"startTime":"2025-08-01T00:27:57.866Z","endTime":"2025-08-01T00:28:02.733Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":90.6,"endSpeed":81.4,"strikeZoneTop":3.3069629716361,"strikeZoneBottom":1.52000162556971,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.71988289288747,"aZ":-27.36616548796249,"pfxX":-11.96222342550459,"pfxZ":2.80295372708604,"pX":0.4928245362400658,"pZ":2.4407727191293356,"vX0":6.9565791126888925,"vY0":-131.6540912099513,"vZ0":-3.500497921197552,"x":98.21,"y":172.88,"x0":-0.660462798026536,"y0":50.00392120672601,"z0":5.863699934045796,"aX":-20.535301687149225},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.3,"breakHorizontal":19.7,"spinRate":2134,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.4196142538456482,"extension":6.4823237684732975},"index":1,"playId":"e628b811-51de-3d19-a00b-33bd85ea2538","pitchNumber":2,"startTime":"2025-08-01T00:28:13.890Z","endTime":"2025-08-01T00:28:18.453Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":91.0,"endSpeed":82.3,"strikeZoneTop":3.32499534855033,"strikeZoneBottom":1.51999921844212,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.843183741770048,"aZ":-23.437234136473723,"pfxX":-4.448088405574171,"pfxZ":4.989158251553825,"pX":0.5757675107483856,"pZ":3.4525705943357137,"vX0":5.328168446600526,"vY0":-132.42389507562945,"vZ0":-1.937928735210194,"x":95.05,"y":145.56,"x0":-0.8973604315844941,"y0":50.0063643492674,"z0":5.932254170391102,"aX":-7.795290206719235},"breaks":{"breakAngle":15.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":8.8,"breakHorizontal":6.7,"spinRate":2292,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.4157782694343597,"extension":6.561134174771864},"index":2,"playId":"5d73dbf6-e3c4-3cb4-ad51-5f42e3f5ae8c","pitchNumber":3,"startTime":"2025-08-01T00:28:30.643Z","endTime":"2025-08-01T00:28:34.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.1,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.703393134509646,"aZ":-27.0487590614251,"pfxX":-0.5972173335801734,"pfxZ":3.2086001205137187,"pX":0.5960754254056343,"pZ":2.5236752145212407,"vX0":3.9729765127314676,"vY0":-125.86802230770702,"vZ0":-2.7136915045962833,"x":94.28,"y":170.64,"x0":-0.9284959412824301,"y0":50.002785234373135,"z0":5.817188102224864,"aX":-0.9545025561296081},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":5.4,"breakHorizontal":0.1,"spinRate":2379,"spinDirection":201},"zone":6,"typeConfidence":2.0,"plateTime":0.4359684414521001,"extension":6.617016833298482},"hitData":{"launchSpeed":95.4,"launchAngle":26.0,"totalDistance":362.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":102.05,"coordY":55.03}},"index":3,"playId":"3acc294c-eb2b-3c9e-ac1c-ab3e86c42645","pitchNumber":4,"startTime":"2025-08-01T00:28:53.915Z","endTime":"2025-08-01T00:29:01.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":77.9,"awayTeamWinProbability":22.099999999999994,"homeTeamWinProbabilityAdded":-2.9000000000000057,"leverageIndex":1.15,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:29:01.813Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":44,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T00:30:56.165Z","endTime":"2025-08-01T00:32:45.295Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":79.5,"endSpeed":72.6,"strikeZoneTop":3.70507960888268,"strikeZoneBottom":1.78000159723175,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.797190416753157,"aZ":-36.27104532622765,"pfxX":-6.37899448592484,"pfxZ":-3.068895644898503,"pX":0.5882145157750747,"pZ":1.7022546866666224,"vX0":-2.4485682773683126,"vY0":-115.75391446392037,"vZ0":-1.9998421966434736,"x":94.58,"y":192.82,"x0":2.4933528822760826,"y0":50.002634823712576,"z0":6.102333789977984,"aX":-8.51843994702712},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-49.6,"breakVerticalInduced":-5.8,"breakHorizontal":12.2,"spinRate":2700,"spinDirection":309},"zone":9,"typeConfidence":0.9,"plateTime":0.47607730978187135,"extension":6.142381162574507},"index":0,"playId":"d87a4179-8fc3-3ffe-99ae-55e22666beee","pitchNumber":1,"startTime":"2025-08-01T00:31:11.918Z","endTime":"2025-08-01T00:31:16.414Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":84.5,"endSpeed":75.5,"strikeZoneTop":3.64550564888687,"strikeZoneBottom":1.78000105380514,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.547539584768302,"aZ":-20.72993647662443,"pfxX":10.567698151881334,"pfxZ":7.730041651503663,"pX":1.6440279130240893,"pZ":1.8689202281175248,"vX0":-5.115488769693787,"vY0":-122.63286520190708,"vZ0":-5.463785011120442,"x":54.33,"y":188.32,"x0":2.415571825027011,"y0":50.00258230508142,"z0":5.962786252900669,"aX":15.646974824229723},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":12.5,"breakHorizontal":-17.4,"spinRate":1942,"spinDirection":136},"zone":14,"typeConfidence":0.9,"plateTime":0.4514917917613821,"extension":6.20049951285382},"index":1,"playId":"6049a9bc-44f0-3a8b-ba33-f822d5554d93","pitchNumber":2,"startTime":"2025-08-01T00:31:26.124Z","endTime":"2025-08-01T00:31:30.750Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.8,"endSpeed":83.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.7497624880986,"aZ":-16.48091063811283,"pfxX":4.985049843669675,"pfxZ":8.725437228829163,"pX":0.4032969518955517,"pZ":3.2787230753523575,"vX0":-6.876860841627171,"vY0":-133.50455168007068,"vZ0":-3.821183758854211,"x":101.63,"y":150.25,"x0":2.369323317122676,"y0":50.000643397574315,"z0":5.92069182254859,"aX":8.964080120677101},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":15.1,"breakHorizontal":-7.4,"spinRate":2235,"spinDirection":138},"zone":3,"typeConfidence":0.88,"plateTime":0.4108527125246084,"extension":6.089775495577449},"index":2,"playId":"3d148045-406b-37a4-9c77-763d015df40d","pitchNumber":3,"startTime":"2025-08-01T00:31:40.947Z","endTime":"2025-08-01T00:31:44.553Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.2,"strikeZoneTop":3.59689867588093,"strikeZoneBottom":1.85495986551675,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.03234463052915,"aZ":-13.095611431913706,"pfxX":6.421900220440374,"pfxZ":10.469184668598013,"pX":-0.9245188759964108,"pZ":2.151688206332286,"vX0":-10.774483660191844,"vY0":-134.8104083666891,"vZ0":-6.879080581719963,"x":152.24,"y":180.68,"x0":2.3078458846622874,"y0":50.000904833282455,"z0":5.679258295838968,"aX":11.701478369742194},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.4,"breakHorizontal":-9.0,"spinRate":2318,"spinDirection":142},"zone":13,"typeConfidence":0.91,"plateTime":0.40785096173972324,"extension":6.304588509057483},"index":3,"playId":"d79dc910-db83-368b-a63d-45c564c9dfcb","pitchNumber":4,"startTime":"2025-08-01T00:32:00.823Z","endTime":"2025-08-01T00:32:05.342Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":76.6,"strikeZoneTop":3.67184005727466,"strikeZoneBottom":1.77999898284919,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.701913211864298,"aZ":-21.542144459512127,"pfxX":11.099716690565312,"pfxZ":7.079514550719563,"pX":0.12503772831357177,"pZ":1.125035025126191,"vX0":-8.790097412804782,"vY0":-122.70001966388764,"vZ0":-6.768920934688358,"x":112.23,"y":208.4,"x0":2.3385472832317498,"y0":50.00252849960924,"z0":5.796218878294558,"aX":16.6686833951833},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":11.2,"breakHorizontal":-17.6,"spinRate":1905,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.44900935132994135,"extension":6.430519827536677},"index":4,"playId":"38ebace9-ced2-3f35-aa97-b9b8116b749e","pitchNumber":5,"startTime":"2025-08-01T00:32:17.533Z","endTime":"2025-08-01T00:32:21.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-01T00:32:27.171Z","endTime":"2025-08-01T00:32:39.955Z","isPitch":false,"type":"action","player":{"id":542303,"link":"/api/v1/people/542303"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.62038785492653,"strikeZoneBottom":1.77999948500441,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.4729593734634,"aZ":-13.332287559462868,"pfxX":4.678965995929177,"pfxZ":10.31940323785334,"pX":-1.399201577994882,"pZ":2.2090117384598185,"vX0":-11.061055596692835,"vY0":-134.57537617677335,"vZ0":-6.901241260722211,"x":170.33,"y":179.14,"x0":2.1648163901500155,"y0":50.0026917616393,"z0":5.759859932369449,"aX":8.544355708050132},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.3,"breakHorizontal":-6.0,"spinRate":2298,"spinDirection":148},"zone":13,"typeConfidence":0.9,"plateTime":0.40774490218008896,"extension":6.379104600247609},"index":6,"playId":"9e39bff3-82af-3882-9d56-c0425c938cac","pitchNumber":6,"startTime":"2025-08-01T00:32:39.955Z","endTime":"2025-08-01T00:32:45.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":72.39999999999999,"awayTeamWinProbability":27.60000000000001,"homeTeamWinProbabilityAdded":-5.500000000000014,"leverageIndex":1.23,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:32:45.295Z","atBatIndex":44},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a sharp line drive to center fielder Will Benson. Marcell Ozuna to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":45,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T00:32:44.165Z","endTime":"2025-08-01T00:33:18.986Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnSecond":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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(0, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.9,"endSpeed":76.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.297702453834674,"aZ":-22.441616795062536,"pfxX":9.38248794265003,"pfxZ":6.554814455410653,"pX":1.1813466771629708,"pZ":2.1265338022077596,"vX0":-6.092738264347014,"vY0":-121.97237766037648,"vZ0":-4.317705460011279,"x":71.97,"y":181.36,"x0":2.511440441850868,"y0":50.0015052326062,"z0":5.889969737867684,"aX":13.927188219996642},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":10.9,"breakHorizontal":-15.2,"spinRate":2068,"spinDirection":131},"zone":14,"typeConfidence":0.9,"plateTime":0.4516190393669115,"extension":6.29384312177977},"hitData":{"launchSpeed":101.7,"launchAngle":9.0,"totalDistance":202.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":119.0,"coordY":81.16}},"index":0,"playId":"99033efb-070f-3cc4-a5d3-000edff6d45f","pitchNumber":1,"startTime":"2025-08-01T00:33:08.707Z","endTime":"2025-08-01T00:33:18.986Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"R","description":"Right"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.0,"awayTeamWinProbability":36.0,"homeTeamWinProbabilityAdded":-8.399999999999991,"leverageIndex":2.18,"dramaIndex":111.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:33:18.986Z","atBatIndex":45},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Sean Murphy walks. Marcell Ozuna to 3rd. Ozzie Albies to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":46,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T00:33:16.818Z","endTime":"2025-08-01T00:36:58.427Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.5,"endSpeed":84.3,"strikeZoneTop":3.49192458177637,"strikeZoneBottom":1.61999912400706,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.910467005442236,"aZ":-12.342327677541501,"pfxX":4.337590682332226,"pfxZ":10.939828487032912,"pX":-0.6363496367879287,"pZ":1.0633475514037964,"vX0":-9.101845801515603,"vY0":-134.02352815041797,"vZ0":-9.821802511171716,"x":141.26,"y":210.07,"x0":2.2455800179130527,"y0":50.00513136916403,"z0":5.665275749956204,"aX":7.865677976452925},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":17.8,"breakHorizontal":-5.9,"spinRate":2285,"spinDirection":141},"zone":13,"typeConfidence":0.89,"plateTime":0.4092317386583333,"extension":6.480764218509487},"index":0,"playId":"be9726a1-3ac4-3abf-a49b-e53f05377f32","pitchNumber":1,"startTime":"2025-08-01T00:33:46.114Z","endTime":"2025-08-01T00:33:50.757Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":84.5,"strikeZoneTop":3.50494428716718,"strikeZoneBottom":1.61999969561087,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.023330576712617,"aZ":-14.031489445187045,"pfxX":4.6218173781705545,"pfxZ":9.910136411565855,"pX":0.6468846608770171,"pZ":1.9465166978216109,"vX0":-6.326025820902937,"vY0":-134.87850917204136,"vZ0":-7.3544162651791325,"x":92.34,"y":186.22,"x0":2.4289716224512183,"y0":50.00498812563178,"z0":5.710240212627878,"aX":8.46405958300947},"breaks":{"breakAngle":24.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":16.4,"breakHorizontal":-7.0,"spinRate":2329,"spinDirection":150},"zone":9,"typeConfidence":0.9,"plateTime":0.40703826556399036,"extension":6.427533404093263},"index":1,"playId":"64a6bbd6-e9b5-3130-8e7f-7c8b98e2bc03","pitchNumber":2,"startTime":"2025-08-01T00:34:04.401Z","endTime":"2025-08-01T00:34:08.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":88.1,"endSpeed":80.3,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.410284526402297,"aZ":-25.36255537318186,"pfxX":-4.8439258989115155,"pfxZ":4.131162572185337,"pX":-0.698354416179412,"pZ":3.172817499338272,"vX0":-5.820285600682908,"vY0":-128.14673280940553,"vZ0":-1.8919392152167354,"x":143.62,"y":153.11,"x0":2.2386095402995734,"y0":50.00636272416691,"z0":5.9174651524761455,"aX":-7.993896485469361},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":7.2,"breakHorizontal":10.2,"spinRate":2454,"spinDirection":202},"zone":1,"typeConfidence":0.92,"plateTime":0.4287122217368635,"extension":6.465989693513278},"index":2,"playId":"9b192496-10b3-35fc-816c-356436c37259","pitchNumber":3,"startTime":"2025-08-01T00:34:22.839Z","endTime":"2025-08-01T00:34:28.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":82.6,"strikeZoneTop":3.47630875631989,"strikeZoneBottom":1.61999877905487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.977064879373906,"aZ":-13.053933566901936,"pfxX":7.686997513547641,"pfxZ":10.682850229809553,"pX":0.3615343333971379,"pZ":5.0482084639694715,"vX0":-7.784650675511843,"vY0":-134.6239254434511,"vZ0":0.02849861288055755,"x":103.22,"y":102.48,"x0":2.326903057336746,"y0":50.003843565447625,"z0":5.980837057225972,"aX":13.760669934018434},"breaks":{"breakAngle":42.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":19.4,"breakHorizontal":-11.8,"spinRate":2269,"spinDirection":140},"zone":12,"typeConfidence":0.91,"plateTime":0.4107741367877944,"extension":6.462261725314888},"index":3,"playId":"c48c6e90-90c2-3385-9c5d-00b854070ead","pitchNumber":4,"startTime":"2025-08-01T00:34:43.001Z","endTime":"2025-08-01T00:34:47.274Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.5,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.435307749843926,"aZ":-22.704708391577952,"pfxX":6.911989691737368,"pfxZ":6.364456433837848,"pX":0.34314690989545465,"pZ":2.8136438176574075,"vX0":-6.615043295461419,"vY0":-120.9038551455137,"vZ0":-2.9386969132099026,"x":103.92,"y":162.81,"x0":2.2099123575771555,"y0":50.004925119263355,"z0":6.026455118477663,"aX":10.287525190740897},"breaks":{"breakAngle":21.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":11.2,"breakHorizontal":-11.0,"spinRate":2076,"spinDirection":135},"zone":6,"typeConfidence":0.89,"plateTime":0.45215409582484867,"extension":6.315464250118488},"index":4,"playId":"ddc87abc-bb0b-323c-8cf0-b1af8d53b81d","pitchNumber":5,"startTime":"2025-08-01T00:35:01.593Z","endTime":"2025-08-01T00:35:05.794Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"pitchData":{"startSpeed":92.7,"endSpeed":84.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.422299289347826,"aZ":-13.586976176767488,"pfxX":4.963986619497672,"pfxZ":10.171799551840454,"pX":-0.4761665539778621,"pZ":2.5127883141628717,"vX0":-8.897371406030809,"vY0":-134.635167349433,"vZ0":-6.209247933544447,"x":135.15,"y":170.93,"x0":2.2331137263412995,"y0":50.00632039754802,"z0":5.818391720447746,"aX":9.07488404130865},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":17.2,"breakHorizontal":-7.0,"spinRate":2253,"spinDirection":138},"zone":4,"typeConfidence":0.9,"plateTime":0.4074975514615664,"extension":6.4485468206506305},"index":5,"playId":"b38d815f-7024-39f2-a519-7916f30650da","pitchNumber":6,"startTime":"2025-08-01T00:35:50.853Z","endTime":"2025-08-01T00:35:55.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.7,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.058323797951267,"aZ":-37.612967033931085,"pfxX":-5.920166052108071,"pfxZ":-4.001029871920247,"pX":-0.06776618895385221,"pZ":2.0311897803924066,"vX0":-3.4921196672653263,"vY0":-116.01853994358136,"vZ0":-1.0868018813412454,"x":119.58,"y":183.94,"x0":2.226787573152795,"y0":50.001547926900315,"z0":6.0961025431888265,"aX":-8.054154352281978},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.3,"breakVerticalInduced":-7.2,"breakHorizontal":11.6,"spinRate":2822,"spinDirection":305},"zone":8,"typeConfidence":0.9,"plateTime":0.472428334572657,"extension":6.286649605163482},"index":6,"playId":"0c48f13c-9e06-3118-91bc-939789ffcb44","pitchNumber":7,"startTime":"2025-08-01T00:36:12.646Z","endTime":"2025-08-01T00:36:16.666Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.3,"endSpeed":85.2,"strikeZoneTop":3.43366332127095,"strikeZoneBottom":1.62000081516959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.797116602090703,"aZ":-15.372276314450547,"pfxX":4.304051720533167,"pfxZ":8.997364103404959,"pX":0.5576656499531668,"pZ":4.252964297073461,"vX0":-6.163895511005099,"vY0":-135.81264046653712,"vZ0":-1.8333625722375941,"x":95.74,"y":123.95,"x0":2.29767753096352,"y0":50.004040624262494,"z0":6.006102342556417,"aX":8.039331239267504},"breaks":{"breakAngle":22.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":-6.5,"spinRate":2302,"spinDirection":148},"zone":12,"typeConfidence":0.91,"plateTime":0.4033131732855244,"extension":6.323165382223313},"index":7,"playId":"35176ed3-01b4-39dd-9cb6-370e14abf462","pitchNumber":8,"startTime":"2025-08-01T00:36:34.889Z","endTime":"2025-08-01T00:36:38.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.51106437330614,"strikeZoneBottom":1.6199991012323,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.659791463264025,"aZ":-15.377345866272867,"pfxX":3.419967701647581,"pfxZ":9.159221674645115,"pX":0.20991251604782002,"pZ":0.9157048895727499,"vX0":-6.851729659058731,"vY0":-134.21586186282244,"vZ0":-9.681839472101016,"x":109.0,"y":214.06,"x0":2.345586126213546,"y0":50.00034491450521,"z0":5.652229045637376,"aX":6.270469176043063},"breaks":{"breakAngle":15.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":14.8,"breakHorizontal":-4.8,"spinRate":2305,"spinDirection":143},"zone":14,"typeConfidence":0.84,"plateTime":0.4072930569631392,"extension":6.396530506268973},"index":8,"playId":"1da9ed1d-62d3-39a3-99bb-e244b8eb0498","pitchNumber":9,"startTime":"2025-08-01T00:36:53.012Z","endTime":"2025-08-01T00:36:58.427Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"second":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.0,"awayTeamWinProbability":47.0,"homeTeamWinProbabilityAdded":-11.0,"leverageIndex":2.93,"dramaIndex":146.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:36:58.427Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Michael Harris II pops out to first baseman Spencer Steer in foul territory.","rbi":0,"awayScore":1,"homeScore":3,"isOut":true},"about":{"atBatIndex":47,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T00:36:57.803Z","endTime":"2025-08-01T00:38:04.033Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":671096,"fullName":"Andrew Abbott","link":"/api/v1/people/671096"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":85.0,"strikeZoneTop":3.49501696668803,"strikeZoneBottom":1.63999767059843,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.637945244613096,"aZ":-14.225373779395444,"pfxX":4.96236776906345,"pfxZ":9.712771794914733,"pX":-0.5213466640888912,"pZ":2.710220963641924,"vX0":-8.83692979549224,"vY0":-135.13669967111318,"vZ0":-5.607842199242726,"x":136.87,"y":165.6,"x0":2.1474601895407943,"y0":50.00493505225714,"z0":5.812816376751603,"aX":9.173103455684336},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.6,"breakHorizontal":-7.1,"spinRate":2216,"spinDirection":147},"zone":4,"typeConfidence":0.9,"plateTime":0.4054159834556139,"extension":6.432010439754719},"index":0,"playId":"0aba5da3-9ea8-3d62-97a6-23fb9b18f175","pitchNumber":1,"startTime":"2025-08-01T00:37:23.008Z","endTime":"2025-08-01T00:37:27.224Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":84.4,"strikeZoneTop":3.46525720068822,"strikeZoneBottom":1.6400020555206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.14518923261021,"aZ":-11.365121189834419,"pfxX":3.812256299833884,"pfxZ":11.353888073765921,"pX":-0.5290766992091923,"pZ":1.779439898679579,"vX0":-8.189822838625222,"vY0":-135.17872046939337,"vZ0":-8.362878703348409,"x":137.17,"y":190.74,"x0":2.05786878452182,"y0":50.0035172385293,"z0":5.730527248861806,"aX":6.988216853428743},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.7,"breakHorizontal":-4.9,"spinRate":2306,"spinDirection":148},"zone":7,"typeConfidence":0.91,"plateTime":0.4067173383251532,"extension":6.404700215904292},"index":1,"playId":"eeb66eb3-ef33-3c44-8d1a-bbdff3533a75","pitchNumber":2,"startTime":"2025-08-01T00:37:37.543Z","endTime":"2025-08-01T00:37:41.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":73.8,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.07262401288381,"aZ":-29.048408576601616,"pfxX":-9.295497685546495,"pfxZ":2.213635429172067,"pX":-0.24883153223679083,"pZ":3.655762384273285,"vX0":-3.077761282547587,"vY0":-120.06061452034538,"vZ0":0.4344867294489908,"x":126.48,"y":140.07,"x0":2.268535073658576,"y0":50.005228786146695,"z0":6.125115352222444,"aX":-13.14278321295887},"breaks":{"breakAngle":25.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":4.4,"breakHorizontal":17.6,"spinRate":2756,"spinDirection":276},"zone":11,"typeConfidence":2.0,"plateTime":0.4618541191646184,"extension":6.0815513345594505},"hitData":{"launchSpeed":77.1,"launchAngle":76.0,"totalDistance":89.0,"trajectory":"popup","hardness":"medium","location":"3","coordinates":{"coordX":164.48,"coordY":203.37}},"index":2,"playId":"0ab6c4a7-eb09-36c4-a71b-300beba4fe87","pitchNumber":3,"startTime":"2025-08-01T00:37:54.817Z","endTime":"2025-08-01T00:38:04.033Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":671096,"link":"/api/v1/people/671096"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":62.7,"awayTeamWinProbability":37.3,"homeTeamWinProbabilityAdded":9.700000000000003,"leverageIndex":3.4,"dramaIndex":150.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:38:04.033Z","atBatIndex":47},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Eli White reaches on a fielding error by third baseman Ke'Bryan Hayes. Marcell Ozuna scores. Ozzie Albies scores. Sean Murphy to 3rd. Eli White to 2nd.","rbi":1,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T00:40:44.771Z","endTime":"2025-08-01T00:40:59.388Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnThird":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2,3,4,5,6],"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":false,"earned":false,"teamUnearned":true,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_force","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":671096,"link":"/api/v1/people/671096"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-01T00:38:34.040Z","endTime":"2025-08-01T00:38:53.462Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Graham Ashcraft replaces Andrew Abbott.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-01T00:38:53.462Z","endTime":"2025-08-01T00:40:47.089Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668933,"link":"/api/v1/people/668933"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":671096,"link":"/api/v1/people/671096","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.8,"endSpeed":85.2,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.864133723866114,"aZ":-24.721177414129336,"pfxX":1.2509379163410523,"pfxZ":4.07494769696009,"pX":0.37323309620678913,"pZ":1.8026570959134791,"vX0":1.2182780490387797,"vY0":-133.6614358686983,"vZ0":-6.942865164921923,"x":102.77,"y":190.11,"x0":-0.24921963806038963,"y0":50.00383761666443,"z0":6.181285155980227,"aX":2.2879686165358866},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":6.2,"breakHorizontal":-2.5,"spinRate":2807,"spinDirection":21},"zone":9,"typeConfidence":2.0,"plateTime":0.40808510339929827,"extension":5.3315384083789485},"hitData":{"launchSpeed":86.7,"launchAngle":-27.0,"totalDistance":4.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":68.21,"coordY":125.84}},"index":2,"playId":"bc0a4626-f504-340e-8fa3-36e4881182dc","pitchNumber":1,"startTime":"2025-08-01T00:40:47.089Z","endTime":"2025-08-01T00:40:59.388Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":37.1,"awayTeamWinProbability":62.9,"homeTeamWinProbabilityAdded":-25.6,"leverageIndex":3.87,"dramaIndex":259.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:40:59.388Z","atBatIndex":48},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Drake Baldwin reaches on a fielding error by second baseman Matt McLain.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T00:41:56.535Z","endTime":"2025-08-01T00:43:51.409Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":1},"matchup":{"batter":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"postOnSecond":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnThird":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2,3,4,5,6,7,8],"actionIndex":[0],"runnerIndex":[0],"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":686948,"fullName":"Drake Baldwin","link":"/api/v1/people/686948"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Drake Baldwin replaces Nick Allen.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-01T00:41:49.128Z","endTime":"2025-08-01T00:41:49.129Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":686948,"link":"/api/v1/people/686948"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"901","replacedPlayer":{"id":669397,"link":"/api/v1/people/669397"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669397,"link":"/api/v1/people/669397","batSide":{"code":"R","description":"Right"}},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-01T00:41:49.129Z","endTime":"2025-08-01T00:41:58.885Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.5,"endSpeed":91.3,"strikeZoneTop":3.28366327155913,"strikeZoneBottom":1.5332082163872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.0910637398585,"aZ":-13.476298408598241,"pfxX":-2.712243486696034,"pfxZ":8.813967824029667,"pX":0.15371563023330018,"pZ":1.540620732762112,"vX0":1.5943416552924898,"vY0":-144.56229201447465,"vZ0":-11.149438869015459,"x":111.14,"y":197.18,"x0":-0.05203096676190123,"y0":50.000295903868405,"z0":6.270156420388672,"aX":-5.750679421493519},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":13.9,"breakHorizontal":4.6,"spinRate":2459,"spinDirection":199},"zone":8,"typeConfidence":0.9,"plateTime":0.37861460725920537,"extension":5.414391096551475},"index":2,"playId":"93e6cb9a-ffe0-3316-8991-85533ee0bf17","pitchNumber":1,"startTime":"2025-08-01T00:41:58.885Z","endTime":"2025-08-01T00:42:04.319Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":98.9,"endSpeed":91.3,"strikeZoneTop":3.29544175743928,"strikeZoneBottom":1.55542611945872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.933347988194335,"aZ":-14.996170012559496,"pfxX":-1.5209996472053309,"pfxZ":8.152976233809133,"pX":1.1719176890642333,"pZ":1.2914825775199357,"vX0":3.284178184218755,"vY0":-143.70631135768764,"vZ0":-11.22392907101278,"x":72.33,"y":203.91,"x0":0.21575612779304595,"y0":50.00516669121622,"z0":6.161203268457252,"aX":-3.2058404210096056},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":12.8,"breakHorizontal":2.2,"spinRate":2565,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.3800465586875652,"extension":5.250802225944811},"index":3,"playId":"51d77dee-0638-3076-a918-4c5ba5a5eeba","pitchNumber":2,"startTime":"2025-08-01T00:42:12.996Z","endTime":"2025-08-01T00:42:17.234Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.6,"endSpeed":90.1,"strikeZoneTop":3.12,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.85295291906702,"aZ":-13.258193202091336,"pfxX":-1.5642906884623793,"pfxZ":9.122957313185065,"pX":0.8840915311152788,"pZ":1.5245836473294845,"vX0":3.259006652544431,"vY0":-143.24248299658382,"vZ0":-10.832933701192394,"x":83.3,"y":197.62,"x0":-0.06639050419986962,"y0":50.001014610670865,"z0":6.190007645191434,"aX":-3.2429433775476446},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.8,"breakVerticalInduced":14.4,"breakHorizontal":2.2,"spinRate":2530,"spinDirection":201},"zone":14,"typeConfidence":0.9,"plateTime":0.3827414236554443,"extension":5.301446572244268},"index":4,"playId":"6a3d295f-2d5a-38c6-888b-47cbc9633263","pitchNumber":3,"startTime":"2025-08-01T00:42:29.191Z","endTime":"2025-08-01T00:42:45.658Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.0,"strikeZoneTop":3.33433244723609,"strikeZoneBottom":1.55999914501963,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.41411206085384,"aZ":-14.616081645097283,"pfxX":-1.4185723151957852,"pfxZ":8.344817526016264,"pX":1.2083590319699038,"pZ":2.1381834646171947,"vX0":3.649476170156795,"vY0":-143.71418112560198,"vZ0":-9.1554969055295,"x":70.94,"y":181.05,"x0":0.10973239273808674,"y0":50.00419980419302,"z0":6.260415146692227,"aX":-2.9854792089227753},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.6,"breakHorizontal":1.9,"spinRate":2452,"spinDirection":192},"zone":14,"typeConfidence":0.9,"plateTime":0.3802409356175769,"extension":5.351813242702463},"index":5,"playId":"0ef42469-f8a3-3a50-8e49-5bfad0a56f35","pitchNumber":4,"startTime":"2025-08-01T00:42:50.658Z","endTime":"2025-08-01T00:42:55.677Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":89.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.29017173837,"aZ":-15.949281214198226,"pfxX":-0.004045918071564625,"pfxZ":7.863518334802675,"pX":0.6177358609776328,"pZ":3.5998294415339958,"vX0":1.9752864711846374,"vY0":-143.05853191983434,"vZ0":-5.0717749725781,"x":93.45,"y":141.58,"x0":-0.08243185130753328,"y0":50.00646618013828,"z0":6.4021027386641665,"aX":-0.008188482458085693},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":13.3,"breakHorizontal":-0.4,"spinRate":2591,"spinDirection":183},"zone":12,"typeConfidence":0.91,"plateTime":0.3834746274381007,"extension":5.367458283157957},"index":6,"playId":"13fe280b-2063-337a-a6bb-e3d1f747bbc3","pitchNumber":5,"startTime":"2025-08-01T00:43:05.209Z","endTime":"2025-08-01T00:43:08.209Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":90.3,"endSpeed":82.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.775858813714674,"aZ":-31.788653556454292,"pfxX":5.837582040937145,"pfxZ":0.21947165235436827,"pX":1.4379994460274224,"pZ":1.5479648601062093,"vX0":2.3034217239144703,"vY0":-131.35172009270227,"vZ0":-5.8591498167014295,"x":62.19,"y":196.98,"x0":-0.21041648408790561,"y0":50.0012874735785,"z0":6.193080289698053,"aX":10.121801127125055},"breaks":{"breakAngle":18.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":-0.7,"breakHorizontal":-11.0,"spinRate":2942,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.4181995266362666,"extension":5.543040555686478},"index":7,"playId":"f37bc18f-6361-3a83-a8e9-50e5c3f3f9a1","pitchNumber":6,"startTime":"2025-08-01T00:43:24.010Z","endTime":"2025-08-01T00:43:28.443Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":100.0,"endSpeed":91.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.783905912132724,"aZ":-15.179081453867825,"pfxX":0.657949186408092,"pfxZ":7.969141325824188,"pX":0.7158950229052279,"pZ":2.979961755822011,"vX0":1.3979119855743913,"vY0":-145.48550405879521,"vZ0":-6.875576678020914,"x":89.71,"y":158.32,"x0":0.14271406048178314,"y0":50.003449476047074,"z0":6.303122515959137,"aX":1.4027861489884834},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":13.2,"breakHorizontal":-1.4,"spinRate":2611,"spinDirection":195},"zone":3,"typeConfidence":0.91,"plateTime":0.3772422008996257,"extension":5.305372629718686},"hitData":{"launchSpeed":96.8,"launchAngle":-6.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.68,"coordY":157.76}},"index":8,"playId":"a7587cc4-66a8-3a8c-8672-7eb630e7a75e","pitchNumber":7,"startTime":"2025-08-01T00:43:43.583Z","endTime":"2025-08-01T00:43:51.409Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":686948,"link":"/api/v1/people/686948","batSide":{"code":"L","description":"Left"}},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":686948,"link":"/api/v1/people/686948"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":35.8,"awayTeamWinProbability":64.2,"homeTeamWinProbabilityAdded":-1.3000000000000043,"leverageIndex":2.47,"dramaIndex":75.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:43:51.409Z","atBatIndex":49},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Jurickson Profar grounds into a double play, shortstop Elly De La Cruz to first baseman Spencer Steer. Luke Williams out at 2nd. Jurickson Profar out at 1st.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-08-01T00:44:43.082Z","endTime":"2025-08-01T00:44:55.186Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":"r_force_out","runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-runner Luke Williams replaces Drake Baldwin.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-01T00:44:32.238Z","endTime":"2025-08-01T00:44:45.494Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"902","replacedPlayer":{"id":686948,"link":"/api/v1/people/686948"},"base":1,"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":686948,"link":"/api/v1/people/686948"},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":99.0,"endSpeed":91.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.970656937860063,"aZ":-17.141127288311992,"pfxX":-1.9211794183457607,"pfxZ":7.089350614268556,"pX":0.22521047602871147,"pZ":1.9785325892275702,"vX0":1.2241021746427612,"vY0":-144.1131788640315,"vZ0":-9.277086966953258,"x":108.42,"y":185.36,"x0":0.046303078208510734,"y0":50.00077072346318,"z0":6.2801064468574745,"aX":-4.0730353076938774},"breaks":{"breakAngle":10.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":11.3,"breakHorizontal":3.2,"spinRate":2562,"spinDirection":192},"zone":8,"typeConfidence":0.9,"plateTime":0.3789096697556458,"extension":5.274756821417999},"hitData":{"launchSpeed":90.7,"launchAngle":-10.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":121.41,"coordY":154.22}},"index":1,"playId":"4c188e4c-b8b0-3f2d-9ac8-9479e9fabcd5","pitchNumber":1,"startTime":"2025-08-01T00:44:45.494Z","endTime":"2025-08-01T00:44:55.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"L","description":"Left"}},"first":{"id":663897,"link":"/api/v1/people/663897"},"second":{"id":642201,"link":"/api/v1/people/642201"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":21.799999999999997,"leverageIndex":3.44,"dramaIndex":225.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:44:55.186Z","atBatIndex":50},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Fraley called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":51,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T00:47:09.103Z","endTime":"2025-08-01T00:48:41.700Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","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":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Luke Williams remains in the game as the shortstop.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T00:46:17.918Z","endTime":"2025-08-01T00:47:11.373Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"battingOrder":"902","replacedPlayer":{"id":686948,"link":"/api/v1/people/686948"},"defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":669397,"link":"/api/v1/people/669397"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.1,"endSpeed":77.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.899367231543394,"aZ":-30.97224972724133,"pfxX":-6.547630024554506,"pfxZ":0.789072798058954,"pX":0.341304572107179,"pZ":1.7699559036804229,"vX0":5.228823067491903,"vY0":-122.38027831341049,"vZ0":-3.35518910069922,"x":103.99,"y":190.99,"x0":-0.9711247647043508,"y0":50.00253588177557,"z0":5.808680849946995,"aX":-9.942954623280281},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":0.8,"breakHorizontal":10.7,"spinRate":1143,"spinDirection":243},"zone":9,"typeConfidence":2.0,"plateTime":0.44738304150280994,"extension":6.576489378155618},"index":1,"playId":"ed0c05af-fb00-3fed-9a9e-5d9206c42388","pitchNumber":1,"startTime":"2025-08-01T00:47:11.373Z","endTime":"2025-08-01T00:47:14.735Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":86.3,"endSpeed":80.5,"strikeZoneTop":3.29526290972979,"strikeZoneBottom":1.55000082031981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.56485494803292,"aZ":-32.31483793405642,"pfxX":-6.861606587277772,"pfxZ":-0.08899164391032233,"pX":1.0927697400106318,"pZ":0.18854016801028503,"vX0":7.808545343356799,"vY0":-125.42181793642422,"vZ0":-6.951208532877024,"x":75.35,"y":233.69,"x0":-1.1523118237855707,"y0":50.00131114426546,"z0":5.5919044883974,"aX":-11.05993206194147},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.4,"breakHorizontal":10.9,"spinRate":1288,"spinDirection":245},"zone":14,"typeConfidence":2.0,"plateTime":0.4347502376866399,"extension":6.581384293820328},"index":2,"playId":"be47c56f-123b-308c-b438-f6cdbbe2cd23","pitchNumber":2,"startTime":"2025-08-01T00:47:29.427Z","endTime":"2025-08-01T00:47:34.290Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":91.2,"endSpeed":82.3,"strikeZoneTop":3.29240975155145,"strikeZoneBottom":1.54999903882853,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.13589728288578,"aZ":-19.41284792072671,"pfxX":-4.543163318305957,"pfxZ":7.2596457162752746,"pX":0.19429834147881708,"pZ":3.584606418926818,"vX0":4.61408502977986,"vY0":-132.70004076104215,"vZ0":-2.082684687909054,"x":109.59,"y":142.0,"x0":-0.9886078926939361,"y0":50.00427283491275,"z0":5.815370858080546,"aX":-7.988802801584404},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":12.8,"breakHorizontal":7.1,"spinRate":2093,"spinDirection":229},"zone":12,"typeConfidence":2.0,"plateTime":0.4149982275154511,"extension":6.420111725604},"index":3,"playId":"c909119e-987e-3ec2-b144-5cde5ca6b5d4","pitchNumber":3,"startTime":"2025-08-01T00:47:45.325Z","endTime":"2025-08-01T00:47:49.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":91.5,"endSpeed":82.5,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.50470701982569,"aZ":-18.35504325364168,"pfxX":-6.374598072326556,"pfxZ":7.8323554389219066,"pX":0.2534552523263516,"pZ":2.967082733889019,"vX0":5.263064925359812,"vY0":-132.99103432292887,"vZ0":-3.968454201670275,"x":107.34,"y":158.67,"x0":-0.9377087852956714,"y0":50.00197666196396,"z0":5.836172453934235,"aX":-11.247156103988758},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.8,"breakVerticalInduced":13.3,"breakHorizontal":10.2,"spinRate":2082,"spinDirection":226},"zone":2,"typeConfidence":2.0,"plateTime":0.41422587150043144,"extension":6.54670170997437},"index":4,"playId":"f0c5cea2-b46e-31c4-9ca3-ebf334ff7291","pitchNumber":4,"startTime":"2025-08-01T00:48:00.569Z","endTime":"2025-08-01T00:48:04.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":80.2,"endSpeed":73.4,"strikeZoneTop":3.25137766993582,"strikeZoneBottom":1.62939254116416,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.96203320767635,"aZ":-31.438958229362406,"pfxX":-0.15230786588400003,"pfxZ":0.5379290720092547,"pX":0.5331310044967809,"pZ":1.5233343009767395,"vX0":3.2235484754552233,"vY0":-116.76704152502789,"vZ0":-3.070703446244366,"x":96.68,"y":197.65,"x0":-0.8511412631800982,"y0":50.0024482972664,"z0":5.8426139292608985,"aX":-0.20833049115589747},"breaks":{"breakAngle":1.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.4,"breakVerticalInduced":0.5,"breakHorizontal":-0.6,"spinRate":2498,"spinDirection":59},"zone":9,"typeConfidence":2.0,"plateTime":0.4708045868751758,"extension":6.5695150200285015},"index":5,"playId":"088fd9ef-e96c-3e50-8675-61d731a3d62d","pitchNumber":5,"startTime":"2025-08-01T00:48:21.902Z","endTime":"2025-08-01T00:48:26.505Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.1,"strikeZoneTop":3.35973472697734,"strikeZoneBottom":1.54999948961721,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.660783252128034,"aZ":-18.045427710845725,"pfxX":-4.570667448980051,"pfxZ":7.799538285415031,"pX":0.6303570652143122,"pZ":1.8553120458919403,"vX0":5.742662658845581,"vY0":-134.12745404382738,"vZ0":-6.744602306888389,"x":92.97,"y":188.69,"x0":-0.9506883562866022,"y0":50.00158301623454,"z0":5.702384976527723,"aX":-8.277372594874567},"breaks":{"breakAngle":19.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":12.7,"breakHorizontal":7.0,"spinRate":2197,"spinDirection":223},"zone":9,"typeConfidence":2.0,"plateTime":0.4093257599398892,"extension":6.570569957494881},"index":6,"playId":"67cdb23f-7db2-3071-b598-5a95112cd21e","pitchNumber":6,"startTime":"2025-08-01T00:48:37.178Z","endTime":"2025-08-01T00:48:41.700Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.2,"awayTeamWinProbability":45.8,"homeTeamWinProbabilityAdded":-3.3999999999999915,"leverageIndex":1.3,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:48:41.700Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Tyler Stephenson called out on strikes.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":52,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T00:48:40.924Z","endTime":"2025-08-01T00:50:25.763Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"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":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.4,"endSpeed":85.2,"strikeZoneTop":3.42852762436885,"strikeZoneBottom":1.49999838813319,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.461451807425142,"aZ":-17.478483306327046,"pfxX":-3.607529345498417,"pfxZ":7.886957187368713,"pX":0.6232632955808971,"pZ":2.7762652353078683,"vX0":5.322326305598182,"vY0":-135.82482794879112,"vZ0":-4.721784340255498,"x":93.24,"y":163.82,"x0":-0.8953047104627653,"y0":50.005341592808435,"z0":5.757222656940361,"aX":-6.724489090730207},"breaks":{"breakAngle":16.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":13.4,"breakHorizontal":5.4,"spinRate":2205,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40366520704905984,"extension":6.590426350400015},"index":0,"playId":"6c6554c0-bb6b-32ec-840c-3610ce29f1d5","pitchNumber":1,"startTime":"2025-08-01T00:49:07.871Z","endTime":"2025-08-01T00:49:12.191Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":84.1,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.287243966916765,"aZ":-20.310897974380605,"pfxX":-3.16747380637292,"pfxZ":6.513303258438796,"pX":-0.6477369407297034,"pZ":3.067538892994742,"vX0":1.960571750241674,"vY0":-134.58850838904326,"vZ0":-3.6388658480294316,"x":141.69,"y":155.96,"x0":-0.9770135258374097,"y0":50.0003015252801,"z0":5.889061477252765,"aX":-5.765805263880403},"breaks":{"breakAngle":14.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.0,"breakVerticalInduced":11.2,"breakHorizontal":5.3,"spinRate":2286,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.4081577487575898,"extension":6.488868476728088},"index":1,"playId":"a2935fa2-bbca-307f-ae92-f91123811d8d","pitchNumber":2,"startTime":"2025-08-01T00:49:21.700Z","endTime":"2025-08-01T00:49:26.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":2,"startTime":"2025-08-01T00:49:34.481Z","endTime":"2025-08-01T00:49:44.919Z","isPitch":false,"type":"action","player":{"id":663886,"link":"/api/v1/people/663886"},"defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":79.3,"strikeZoneTop":3.30339004893531,"strikeZoneBottom":1.50000131976398,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.497700616320895,"aZ":-27.147149024011853,"pfxX":-0.1523499186708488,"pfxZ":3.1759836654928817,"pX":2.3144326476414903,"pZ":1.272723702549138,"vX0":7.51460707155081,"vY0":-124.81704699625348,"vZ0":-5.496020283231116,"x":28.78,"y":204.42,"x0":-0.711921940029721,"y0":50.00072475122206,"z0":5.730993289248126,"aX":-0.24115194577189203},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":4.7,"breakHorizontal":-1.4,"spinRate":2343,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.4383661410232258,"extension":6.668208463223445},"index":3,"playId":"3b8e6ade-7888-3899-9e1c-e5b428e35f4a","pitchNumber":3,"startTime":"2025-08-01T00:49:44.919Z","endTime":"2025-08-01T00:49:48.826Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.0,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.795267870203546,"aZ":-27.931350882485557,"pfxX":-1.0013335781780244,"pfxZ":2.676746815650157,"pX":1.0662161403598127,"pZ":2.44012622793574,"vX0":5.093732821758858,"vY0":-124.97669068938148,"vZ0":-2.653521083423185,"x":76.36,"y":172.9,"x0":-0.8667586045985984,"y0":50.00295247982345,"z0":5.805894400350955,"aX":-1.5876363775256843},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":4.4,"breakHorizontal":0.6,"spinRate":2421,"spinDirection":120},"zone":12,"typeConfidence":2.0,"plateTime":0.43799578796316974,"extension":6.723910812899647},"index":4,"playId":"0d65d9b1-8e2d-3326-8085-54771acea6b5","pitchNumber":4,"startTime":"2025-08-01T00:49:59.911Z","endTime":"2025-08-01T00:50:03.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.4,"strikeZoneTop":3.37767980082356,"strikeZoneBottom":1.50000223126987,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.846694118584676,"aZ":-36.37313995374752,"pfxX":5.177244593418484,"pfxZ":-3.1407537680589677,"pX":-0.6494975445934582,"pZ":2.8229116816409094,"vX0":-0.7542985245472769,"vY0":-115.56111598993267,"vZ0":0.7388732887161431,"x":141.76,"y":162.56,"x0":-0.9886030854236019,"y0":50.00374258218795,"z0":6.025435501051637,"aX":6.921598664028814},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.2,"breakHorizontal":-9.1,"spinRate":2802,"spinDirection":49},"zone":1,"typeConfidence":2.0,"plateTime":0.4760731589436018,"extension":6.432290920454569},"index":5,"playId":"46ea3737-3a8c-303c-80f1-8d08a7f71752","pitchNumber":5,"startTime":"2025-08-01T00:50:21.465Z","endTime":"2025-08-01T00:50:25.763Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.7,"awayTeamWinProbability":48.3,"homeTeamWinProbabilityAdded":-2.5,"leverageIndex":1.0,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:50:25.763Z","atBatIndex":52},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Benson singles on a line drive to right fielder Eli White.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":53,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T00:50:25.530Z","endTime":"2025-08-01T00:51:15.875Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":92.5,"endSpeed":84.5,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.599625862035577,"aZ":-19.99591512491212,"pfxX":-2.332348475283948,"pfxZ":6.626517880805187,"pX":0.027232021377096575,"pZ":4.073100124614917,"vX0":3.2017505333040126,"vY0":-134.77730573748383,"vZ0":-0.886150200636452,"x":115.96,"y":128.81,"x0":-0.8737003475381245,"y0":50.00255445568804,"z0":5.819826882701606,"aX":-4.286374831285265},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":12.0,"breakHorizontal":3.5,"spinRate":2204,"spinDirection":221},"zone":12,"typeConfidence":2.0,"plateTime":0.40657445512989776,"extension":6.471970285957245},"index":0,"playId":"168a1750-3075-3208-97fd-0230d1c4cf20","pitchNumber":1,"startTime":"2025-08-01T00:50:51.186Z","endTime":"2025-08-01T00:50:54.454Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":78.9,"endSpeed":72.5,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.322946422792434,"aZ":-37.334577992086786,"pfxX":4.7164666006083,"pfxZ":-3.8838004885353747,"pX":-0.5713102625116546,"pZ":2.3341920418878717,"vX0":-0.33073885795548746,"vY0":-114.91288836752712,"vZ0":0.06773477844041298,"x":138.78,"y":175.76,"x0":-1.0373375902959034,"y0":50.00042504547727,"z0":5.946979804156508,"aX":6.2738037684469665},"breaks":{"breakAngle":9.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-6.7,"breakHorizontal":-8.4,"spinRate":2791,"spinDirection":52},"zone":7,"typeConfidence":2.0,"plateTime":0.47759870078358757,"extension":6.4479973441024665},"hitData":{"launchSpeed":87.4,"launchAngle":17.0,"totalDistance":225.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":165.94,"coordY":103.0}},"index":1,"playId":"edf4862e-8285-3d51-97f1-c3d5907d3600","pitchNumber":2,"startTime":"2025-08-01T00:51:05.795Z","endTime":"2025-08-01T00:51:15.875Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.5,"awayTeamWinProbability":46.5,"homeTeamWinProbabilityAdded":1.7999999999999972,"leverageIndex":0.68,"dramaIndex":33.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:51:15.875Z","atBatIndex":53},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ke'Bryan Hayes grounds out, second baseman Ozzie Albies to first baseman Matt Olson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-08-01T00:51:13.581Z","endTime":"2025-08-01T00:52:42.668Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":471911,"fullName":"Carlos Carrasco","link":"/api/v1/people/471911"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"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":92.5,"endSpeed":83.8,"strikeZoneTop":3.21797563084398,"strikeZoneBottom":1.47999893792125,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.3712625846178,"aZ":-18.432235428819077,"pfxX":-3.32586149825151,"pfxZ":7.5936274052643915,"pX":0.7604597989735926,"pZ":2.434030784022274,"vX0":5.366895522102558,"vY0":-134.48305234059603,"vZ0":-5.557931133920511,"x":88.01,"y":173.06,"x0":-0.8398207786749317,"y0":50.004155730146266,"z0":5.858213893712255,"aX":-6.020544114031192},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.7,"breakVerticalInduced":12.6,"breakHorizontal":4.7,"spinRate":2175,"spinDirection":222},"zone":6,"typeConfidence":2.0,"plateTime":0.40913191271917526,"extension":6.620218136537462},"index":0,"playId":"5fdc97f3-490d-38f0-8760-26a2d4a8a89c","pitchNumber":1,"startTime":"2025-08-01T00:51:40.200Z","endTime":"2025-08-01T00:51:44.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"index":1,"playId":"262c3ec1-433b-31b9-b39c-15d166cde91b","startTime":"2025-08-01T00:51:57.115Z","endTime":"2025-08-01T00:52:00.115Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.5,"endSpeed":79.4,"strikeZoneTop":3.28846298429566,"strikeZoneBottom":1.47999923500593,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.37938900361132,"aZ":-26.999225004543995,"pfxX":-1.080061813240511,"pfxZ":3.2367542180797964,"pX":1.227973086372395,"pZ":1.3240848585393477,"vX0":5.652038003537234,"vY0":-125.778265583253,"vZ0":-5.374723852545413,"x":70.19,"y":203.03,"x0":-0.9113417764307452,"y0":50.0001511569854,"z0":5.687962099982747,"aX":-1.7253827534047954},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":4.8,"breakHorizontal":0.6,"spinRate":2388,"spinDirection":190},"zone":14,"typeConfidence":2.0,"plateTime":0.436083215188964,"extension":6.634901568693707},"index":2,"playId":"0fd58c7f-4a5d-3c76-9f2c-06143aebdcbd","pitchNumber":2,"startTime":"2025-08-01T00:52:14.877Z","endTime":"2025-08-01T00:52:19.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":90.2,"endSpeed":82.6,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.29049510825524,"aZ":-24.624359153640224,"pfxX":-9.368553684387264,"pfxZ":4.337952067799769,"pX":-0.26392026771631977,"pZ":2.1114006581274514,"vX0":4.57874529624232,"vY0":-131.18953387738114,"vZ0":-4.679972541000979,"x":127.06,"y":181.77,"x0":-0.8167265819150918,"y0":50.00057169062919,"z0":5.758526867638044,"aX":-16.293911964521122},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":7.0,"breakHorizontal":16.0,"spinRate":2099,"spinDirection":216},"zone":5,"typeConfidence":2.0,"plateTime":0.41783922478752267,"extension":6.659163029119365},"hitData":{"launchSpeed":67.5,"launchAngle":-39.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.69,"coordY":160.8}},"index":3,"playId":"6dfb8bd6-daac-39ed-88fd-2c786b94f155","pitchNumber":3,"startTime":"2025-08-01T00:52:35.125Z","endTime":"2025-08-01T00:52:42.668Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":471911,"link":"/api/v1/people/471911"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.5,"leverageIndex":1.4,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:52:42.668Z","atBatIndex":54},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Reds challenged (play at 1st), call on the field was overturned: Matt Olson grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Steer.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":55,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-01T00:54:49.984Z","endTime":"2025-08-01T00:55:27.203Z","isComplete":true,"isScoringPlay":false,"hasReview":true,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.7,"endSpeed":83.8,"strikeZoneTop":3.48723814708109,"strikeZoneBottom":1.68000133944934,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.859809815964784,"aZ":-35.19752642488281,"pfxX":2.221912676765715,"pfxZ":-1.691094473381522,"pX":0.5513835301579432,"pZ":2.720015198895213,"vX0":0.9427274098740435,"vY0":-133.4597652829711,"vZ0":-3.024071640334954,"x":95.98,"y":165.34,"x0":-0.09588894886976891,"y0":50.002861637126706,"z0":6.423722863719539,"aX":3.975572363669099},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":-3.5,"breakHorizontal":-4.2,"spinRate":2967,"spinDirection":41},"zone":6,"typeConfidence":0.9,"plateTime":0.4116777503371365,"extension":5.2468207132272155},"index":0,"playId":"3719e59f-6584-300a-9a92-8220675e9058","pitchNumber":1,"startTime":"2025-08-01T00:54:52.344Z","endTime":"2025-08-01T00:54:56.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":90.3,"endSpeed":82.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.086175996597333,"aZ":-32.710404157245776,"pfxX":3.1355837775260142,"pfxZ":-0.3075692304133968,"pX":0.8632678160003586,"pZ":1.3124418864074205,"vX0":1.3109400647820204,"vY0":-131.39933045652316,"vZ0":-6.28174844215659,"x":84.09,"y":203.34,"x0":-0.05077765018890005,"y0":50.005101122283946,"z0":6.190976443625165,"aX":5.435919072924745},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-1.8,"breakHorizontal":-6.0,"spinRate":2940,"spinDirection":34},"zone":14,"typeConfidence":0.9,"plateTime":0.41822011270913295,"extension":5.439930164709516},"index":1,"playId":"c9ff1774-50e1-3ade-b78a-1f6b8e2f0d1f","pitchNumber":2,"startTime":"2025-08-01T00:55:05.823Z","endTime":"2025-08-01T00:55:09.330Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":83.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.95491596249097,"aZ":-35.42523860713258,"pfxX":1.369558932834802,"pfxZ":-1.8144402315471737,"pX":1.4112016396031632,"pZ":2.6867221089056037,"vX0":2.747554343928789,"vY0":-134.30271122702186,"vZ0":-2.9775176892929,"x":63.21,"y":166.24,"x0":0.18974435086252583,"y0":50.00148366974794,"z0":6.375985054114296,"aX":2.4562377316674437},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.4,"breakVerticalInduced":-3.7,"breakHorizontal":-3.1,"spinRate":2905,"spinDirection":18},"zone":12,"typeConfidence":0.9,"plateTime":0.410665372514603,"extension":5.313248484782547},"hitData":{"launchSpeed":59.6,"launchAngle":-38.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":105.57,"coordY":170.54}},"index":2,"playId":"042979c0-d602-3160-9aa8-0fac3439bc5c","pitchNumber":3,"startTime":"2025-08-01T00:55:19.218Z","endTime":"2025-08-01T00:55:27.203Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MF","challengeTeamId":113},"homeTeamWinProbability":53.900000000000006,"awayTeamWinProbability":46.099999999999994,"homeTeamWinProbabilityAdded":3.9000000000000057,"leverageIndex":1.52,"dramaIndex":67.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:55:27.203Z","atBatIndex":55},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Austin Riley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":56,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-01T00:55:32.392Z","endTime":"2025-08-01T00:58:21.732Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"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":91.9,"endSpeed":84.7,"strikeZoneTop":3.5979745862238,"strikeZoneBottom":1.61999971280779,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34225503322475,"aZ":-32.31722800484783,"pfxX":2.8613154531455054,"pfxZ":-0.07453337363142154,"pX":0.25781822399111115,"pZ":2.24297916619654,"vX0":0.0507912867369342,"vY0":-133.79576393025644,"vZ0":-4.514730172168877,"x":107.17,"y":178.22,"x0":-0.13333101156662747,"y0":50.00576817761805,"z0":6.263085871990616,"aX":5.198640434653927},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-0.8,"breakHorizontal":-5.2,"spinRate":2923,"spinDirection":34},"zone":5,"typeConfidence":0.89,"plateTime":0.409064201194957,"extension":5.391578615125082},"index":0,"playId":"867bedc9-9690-32e8-83b3-ca9aba99a2c3","pitchNumber":1,"startTime":"2025-08-01T00:57:34.860Z","endTime":"2025-08-01T00:57:41.269Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":84.3,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.51755699931342,"aZ":-30.7933254500731,"pfxX":2.7945170290079684,"pfxZ":0.7678156585490648,"pX":0.5365209773664783,"pZ":2.455852294077393,"vX0":0.8873311959909744,"vY0":-133.40228567842263,"vZ0":-4.180339148629861,"x":96.55,"y":172.47,"x0":-0.16349220682113877,"y0":50.00556503858334,"z0":6.261422552870128,"aX":5.040467198543324},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":0.7,"breakHorizontal":-5.3,"spinRate":2992,"spinDirection":56},"zone":6,"typeConfidence":0.89,"plateTime":0.4104878836370549,"extension":5.444336547451072},"index":1,"playId":"f0ca9dbd-7da1-30e2-bf78-de4a40f595a5","pitchNumber":2,"startTime":"2025-08-01T00:57:47.510Z","endTime":"2025-08-01T00:57:51.828Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.4,"endSpeed":84.7,"strikeZoneTop":3.52385929260843,"strikeZoneBottom":1.61999755974352,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.92729363112267,"aZ":-32.371487971832245,"pfxX":2.549445210406872,"pfxZ":-0.10937583997697509,"pX":1.5655957394007534,"pZ":3.3259147561169526,"vX0":3.063097158398545,"vY0":-134.60580343804554,"vZ0":-2.0462734838871013,"x":57.32,"y":148.98,"x0":0.08063412191509906,"y0":50.001744483633445,"z0":6.393734196057099,"aX":4.665159217930053},"breaks":{"breakAngle":9.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.4,"breakVerticalInduced":-0.5,"breakHorizontal":-5.3,"spinRate":2805,"spinDirection":52},"zone":12,"typeConfidence":0.89,"plateTime":0.4073240445136661,"extension":5.425895719779966},"index":2,"playId":"bf64e159-4fa8-379b-90bb-fd997538540e","pitchNumber":3,"startTime":"2025-08-01T00:58:05.120Z","endTime":"2025-08-01T00:58:09.452Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":98.8,"endSpeed":91.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.28407205656515,"aZ":-19.083938734211028,"pfxX":0.8238056567650882,"pfxZ":6.180603833873096,"pX":0.6374067056120789,"pZ":3.5527605030814158,"vX0":1.3257364268462084,"vY0":-143.91388625677195,"vZ0":-4.698635320745436,"x":92.7,"y":142.86,"x0":0.06546071006556421,"y0":50.004336919192184,"z0":6.372150891474343,"aX":1.7453926377092488},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":10.6,"breakHorizontal":-1.7,"spinRate":2675,"spinDirection":187},"zone":3,"typeConfidence":0.91,"plateTime":0.3791427630662718,"extension":5.256057803556839},"index":3,"playId":"ba345e46-69b8-38f1-a13b-12f59b7d0213","pitchNumber":4,"startTime":"2025-08-01T00:58:18.356Z","endTime":"2025-08-01T00:58:21.732Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.8,"awayTeamWinProbability":43.2,"homeTeamWinProbabilityAdded":2.8999999999999915,"leverageIndex":1.17,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:58:21.732Z","atBatIndex":56},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Marcell Ozuna lines out to center fielder Will Benson.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":57,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-08-01T00:58:31.494Z","endTime":"2025-08-01T00:59:21.397Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":91.1,"endSpeed":82.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.082798964444944,"aZ":-30.942966818450266,"pfxX":3.5792591147315846,"pfxZ":0.7002881156928211,"pX":-0.14565886480812282,"pZ":3.16416925776777,"vX0":-1.2359608811303229,"vY0":-132.67769660182896,"vZ0":-2.391602381069325,"x":122.55,"y":153.35,"x0":-0.1360478890356301,"y0":50.006142083465164,"z0":6.3555393331306504,"aX":6.317293120202194},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":1.0,"breakHorizontal":-6.1,"spinRate":2869,"spinDirection":55},"zone":2,"typeConfidence":0.9,"plateTime":0.41445188207711015,"extension":5.268457048587738},"index":0,"playId":"4c09cc8b-b5b8-30fe-be6d-a09777771146","pitchNumber":1,"startTime":"2025-08-01T00:58:45.386Z","endTime":"2025-08-01T00:58:49.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.0,"endSpeed":84.7,"strikeZoneTop":3.74948214649472,"strikeZoneBottom":1.77999933060982,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.82637019725355,"aZ":-29.918656545641603,"pfxX":3.765799604982,"pfxZ":1.2273383504409496,"pX":1.4395216724476716,"pZ":1.715502669220538,"vX0":2.563259978292166,"vY0":-135.2771760337597,"vZ0":-6.0470116779043215,"x":62.13,"y":192.46,"x0":-0.01323889067012869,"y0":50.000403649672954,"z0":6.109843134337986,"aX":6.8929909803779665},"breaks":{"breakAngle":13.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.0,"breakVerticalInduced":1.0,"breakHorizontal":-7.4,"spinRate":2894,"spinDirection":49},"zone":14,"typeConfidence":0.89,"plateTime":0.4067856757815509,"extension":5.52048515686737},"index":1,"playId":"112aa9c9-442a-3d71-9aca-011c8cbcf51d","pitchNumber":2,"startTime":"2025-08-01T00:59:00.126Z","endTime":"2025-08-01T00:59:05.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.2,"endSpeed":89.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.348763874491155,"aZ":-18.19236891357629,"pfxX":0.6555427125835864,"pfxZ":6.797259770437506,"pX":0.29940637892251354,"pZ":2.735592770152035,"vX0":0.8249648609484723,"vY0":-142.87123280234786,"vZ0":-6.609835963582,"x":105.59,"y":164.92,"x0":-0.07878786144954672,"y0":50.005863347790864,"z0":6.2315696276573975,"aX":1.3491258009742617},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":11.0,"breakHorizontal":-1.3,"spinRate":2577,"spinDirection":200},"zone":6,"typeConfidence":0.91,"plateTime":0.3840604095338618,"extension":5.303326578941212},"hitData":{"launchSpeed":82.8,"launchAngle":24.0,"totalDistance":283.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":132.15,"coordY":86.43}},"index":2,"playId":"95d99181-918c-3623-b25c-97247e59dd11","pitchNumber":3,"startTime":"2025-08-01T00:59:14.635Z","endTime":"2025-08-01T00:59:21.397Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.8,"awayTeamWinProbability":41.2,"homeTeamWinProbabilityAdded":2.0,"leverageIndex":0.8,"dramaIndex":38.0,"contextMetrics":{},"playEndTime":"2025-08-01T00:59:21.397Z","atBatIndex":57},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a line drive to right fielder Eli White.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T01:01:41.113Z","endTime":"2025-08-01T01:02:57.957Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2,3,4],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Tyler Kinley replaces Carlos Carrasco.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T01:01:35.489Z","endTime":"2025-08-01T01:01:43.430Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641755,"link":"/api/v1/people/641755"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":471911,"link":"/api/v1/people/471911","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":87.9,"endSpeed":81.6,"strikeZoneTop":3.16647455411942,"strikeZoneBottom":1.56758946938452,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.87276179842578,"aZ":-26.734561506365786,"pfxX":0.7369809451638765,"pfxZ":3.2471518379113515,"pX":0.9837570570360777,"pZ":2.4225298591106204,"vX0":3.79563279167375,"vY0":-128.03283525634237,"vZ0":-4.6109294419009705,"x":79.5,"y":173.37,"x0":-0.6075606417545651,"y0":50.00587660391578,"z0":6.313412480913931,"aX":1.236574786624139},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":5.2,"breakHorizontal":-2.2,"spinRate":2577,"spinDirection":181},"zone":12,"typeConfidence":0.9,"plateTime":0.4261220460199797,"extension":5.481981902640684},"index":1,"playId":"9369658e-e4c1-309a-868f-b755e7ab20fe","pitchNumber":1,"startTime":"2025-08-01T01:01:43.430Z","endTime":"2025-08-01T01:01:47.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":89.2,"endSpeed":82.9,"strikeZoneTop":2.9865273772209,"strikeZoneBottom":1.38000101475188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.617271819793704,"aZ":-26.429010472630946,"pfxX":-0.921825711723183,"pfxZ":3.3315632192024545,"pX":0.49070915244155705,"pZ":1.1633846850222698,"vX0":3.263449047054114,"vY0":-129.85958976803423,"vZ0":-7.675964964713341,"x":98.3,"y":207.37,"x0":-0.6570340322667597,"y0":50.0060981399671,"z0":6.139189499524257,"aX":-1.591290922021611},"breaks":{"breakAngle":2.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-29.4,"breakVerticalInduced":4.7,"breakHorizontal":1.1,"spinRate":2614,"spinDirection":154},"zone":14,"typeConfidence":0.8,"plateTime":0.4201821415117024,"extension":5.5535135220724445},"index":2,"playId":"9b436dc4-1985-3d54-8b19-06f167126b4c","pitchNumber":2,"startTime":"2025-08-01T01:01:59.237Z","endTime":"2025-08-01T01:02:03.883Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.558997932349495,"aZ":-26.157414493682854,"pfxX":0.06102601362507998,"pfxZ":3.5073652688443833,"pX":0.21293713954003868,"pZ":3.272457007066402,"vX0":2.158772195796892,"vY0":-129.71438376966913,"vZ0":-3.158347146353589,"x":108.88,"y":150.42,"x0":-0.6358256641344572,"y0":50.00174928918914,"z0":6.486766584502772,"aX":0.10422007418928936},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.9,"breakHorizontal":-0.6,"spinRate":2551,"spinDirection":172},"zone":12,"typeConfidence":0.88,"plateTime":0.4212572539534145,"extension":5.375265829063668},"index":3,"playId":"93a138ed-9f98-3d98-8aab-96f822cb084c","pitchNumber":3,"startTime":"2025-08-01T01:02:15.050Z","endTime":"2025-08-01T01:02:18.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":89.4,"endSpeed":83.2,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.22732677493152,"aZ":-27.68583239533846,"pfxX":1.1910193412218761,"pfxZ":2.5752010391092615,"pX":0.33675859631854826,"pZ":2.393795887871667,"vX0":2.1455446697182814,"vY0":-130.32463575641043,"vZ0":-4.881941244427638,"x":104.16,"y":174.15,"x0":-0.6479588931536249,"y0":50.00240528162625,"z0":6.351735883131197,"aX":2.073069665138246},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.0,"breakHorizontal":-2.5,"spinRate":2611,"spinDirection":133},"zone":6,"typeConfidence":0.9,"plateTime":0.41831695378415956,"extension":5.4737353641855355},"hitData":{"launchSpeed":66.2,"launchAngle":23.0,"totalDistance":168.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":176.41,"coordY":143.52}},"index":4,"playId":"98f94825-23c2-3e19-8365-98cd6eaacd4a","pitchNumber":4,"startTime":"2025-08-01T01:02:43.791Z","endTime":"2025-08-01T01:02:57.957Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.4,"awayTeamWinProbability":35.599999999999994,"homeTeamWinProbabilityAdded":5.6000000000000085,"leverageIndex":1.49,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:02:57.957Z","atBatIndex":58},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Noelvi Marte flies out to center fielder Michael Harris II.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T01:02:55.235Z","endTime":"2025-08-01T01:03:39.485Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.0,"endSpeed":82.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.571913442217898,"aZ":-26.297274856628476,"pfxX":1.465920248147719,"pfxZ":3.4255853710363713,"pX":0.827380877171664,"pZ":3.416970344949427,"vX0":3.2901015207521596,"vY0":-129.73940467522684,"vZ0":-2.692763506967678,"x":85.46,"y":146.52,"x0":-0.6445201144672651,"y0":50.00259400671269,"z0":6.459600264405718,"aX":2.5137838663585774},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":-3.4,"spinRate":2520,"spinDirection":156},"zone":3,"typeConfidence":0.9,"plateTime":0.42118971469344535,"extension":5.483389109105603},"hitData":{"launchSpeed":91.2,"launchAngle":45.0,"totalDistance":307.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":150.32,"coordY":78.67}},"index":0,"playId":"01c5597e-4678-3432-b963-e035b1ccb36e","pitchNumber":1,"startTime":"2025-08-01T01:03:25.847Z","endTime":"2025-08-01T01:03:39.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.0,"awayTeamWinProbability":41.0,"homeTeamWinProbabilityAdded":-5.400000000000006,"leverageIndex":2.33,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:03:39.485Z","atBatIndex":59},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a line drive to right fielder Eli White. Matt McLain to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T01:03:39.782Z","endTime":"2025-08-01T01:04:53.667Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.228319951368494,"aZ":-27.53621338732096,"pfxX":-0.39410326907765114,"pfxZ":2.7656716707512263,"pX":1.0888400259374396,"pZ":1.5075131932189123,"vX0":4.209784587276724,"vY0":-128.59395264531838,"vZ0":-6.844310977797583,"x":75.5,"y":198.08,"x0":-0.5170849738858276,"y0":50.005746687609864,"z0":6.3350053621462,"aX":-0.6622825342843869},"breaks":{"breakAngle":0.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":3.7,"breakHorizontal":-0.2,"spinRate":2575,"spinDirection":182},"zone":14,"typeConfidence":0.88,"plateTime":0.4256614972903918,"extension":5.571144912022731},"index":0,"playId":"741fbe14-f09d-3f15-b303-355601e50aca","pitchNumber":1,"startTime":"2025-08-01T01:04:06.261Z","endTime":"2025-08-01T01:04:11.776Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"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":"6defb571-911a-3bc6-9159-5d268d92a40b","startTime":"2025-08-01T01:04:24.889Z","endTime":"2025-08-01T01:04:27.889Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.4,"endSpeed":81.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.250275408040963,"aZ":-27.870903303590584,"pfxX":1.872720031682511,"pfxZ":2.550546703055833,"pX":0.31221105720401215,"pZ":2.2055037794258263,"vX0":1.793803438009109,"vY0":-128.70007825221398,"vZ0":-5.340376216399492,"x":105.1,"y":179.23,"x0":-0.6356296256553561,"y0":50.00246707690365,"z0":6.450403630500779,"aX":3.1597872605925263},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.1,"breakVerticalInduced":3.7,"breakHorizontal":-3.7,"spinRate":2522,"spinDirection":162},"zone":9,"typeConfidence":0.9,"plateTime":0.42463318940382466,"extension":5.445342523910836},"hitData":{"launchSpeed":98.2,"launchAngle":16.0,"totalDistance":248.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":156.88,"coordY":109.62}},"index":2,"playId":"948fac55-5c92-3c18-ae2a-0ea0271e474b","pitchNumber":2,"startTime":"2025-08-01T01:04:44.388Z","endTime":"2025-08-01T01:04:53.667Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":64.8,"awayTeamWinProbability":35.2,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":2.06,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:04:53.667Z","atBatIndex":60},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Austin Hays walks. Matt McLain to 3rd. Elly De La Cruz to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":61,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T01:04:57.789Z","endTime":"2025-08-01T01:06:50.300Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":88.9,"endSpeed":83.0,"strikeZoneTop":3.20763692715463,"strikeZoneBottom":1.40000206970625,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.270666694521072,"aZ":-26.92214427532725,"pfxX":0.7268686241273405,"pfxZ":3.0553405060330077,"pX":1.0175361058939205,"pZ":1.4819175134654679,"vX0":3.655293725879113,"vY0":-129.42471679330404,"vZ0":-7.190988696200462,"x":78.21,"y":198.77,"x0":-0.4991849253995042,"y0":50.00645812185219,"z0":6.316188354619428,"aX":1.2517191784659913},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.9,"breakVerticalInduced":4.3,"breakHorizontal":-2.0,"spinRate":2523,"spinDirection":171},"zone":14,"typeConfidence":0.89,"plateTime":0.4208314737262455,"extension":5.571229134786172},"index":0,"playId":"86ca05b0-8241-343c-86b5-42889f5a276f","pitchNumber":1,"startTime":"2025-08-01T01:05:24.368Z","endTime":"2025-08-01T01:05:29.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":89.7,"endSpeed":83.2,"strikeZoneTop":3.23,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.7453287288602,"aZ":-25.167858525065366,"pfxX":1.7238425947655371,"pfxZ":4.0016717063865475,"pX":0.14835692855063,"pZ":2.939808323809985,"vX0":1.6106239927271322,"vY0":-130.74972397501654,"vZ0":-4.171352140031172,"x":111.34,"y":159.41,"x0":-0.697169108787566,"y0":50.00298495859382,"z0":6.420287996346589,"aX":3.0165950360542992},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":6.6,"breakHorizontal":-3.5,"spinRate":2509,"spinDirection":168},"zone":2,"typeConfidence":0.89,"plateTime":0.4171833507456122,"extension":5.517680980051945},"index":1,"playId":"88ce89ba-0b50-3b32-93c6-a4923c039502","pitchNumber":2,"startTime":"2025-08-01T01:05:43.388Z","endTime":"2025-08-01T01:05:46.857Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.6,"endSpeed":82.5,"strikeZoneTop":3.20819410156154,"strikeZoneBottom":1.39999729058925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.49163327451414,"aZ":-23.806663326842212,"pfxX":0.9862461310622201,"pfxZ":4.8632690150067015,"pX":1.4749798676817978,"pZ":1.5044887600857282,"vX0":4.909623331478524,"vY0":-130.32216712147672,"vZ0":-7.562019985783653,"x":60.78,"y":198.16,"x0":-0.5616704111122865,"y0":50.00152921661257,"z0":6.243150508888033,"aX":1.6939495784562049},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.8,"breakVerticalInduced":7.3,"breakHorizontal":-2.9,"spinRate":2507,"spinDirection":179},"zone":14,"typeConfidence":0.86,"plateTime":0.42035746164729826,"extension":5.568741741970138},"index":2,"playId":"21829030-b82e-3025-98ca-c4778f4b5cf4","pitchNumber":3,"startTime":"2025-08-01T01:06:01.859Z","endTime":"2025-08-01T01:06:05.925Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.4,"endSpeed":82.3,"strikeZoneTop":3.1689159780492,"strikeZoneBottom":1.40000229684471,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.98583142637493,"aZ":-23.67784677064216,"pfxX":2.3583497945343552,"pfxZ":4.958416727012788,"pX":-0.5487109912945057,"pZ":1.26398018608519,"vX0":-0.08127059739582976,"vY0":-130.00540053401855,"vZ0":-8.193764802660844,"x":137.92,"y":204.65,"x0":-0.8235407198920537,"y0":50.00498984346586,"z0":6.25109385519452,"aX":4.041292351809598},"breaks":{"breakAngle":9.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":7.4,"breakHorizontal":-4.2,"spinRate":2536,"spinDirection":179},"zone":13,"typeConfidence":0.89,"plateTime":0.42114484520809636,"extension":5.652187851713202},"index":3,"playId":"2a768e5c-571b-34b1-8a32-dc6b2a743594","pitchNumber":4,"startTime":"2025-08-01T01:06:23.305Z","endTime":"2025-08-01T01:06:28.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.7,"strikeZoneTop":3.21809283501364,"strikeZoneBottom":1.39999923489258,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.171594856610984,"aZ":-11.950272162251965,"pfxX":-3.424714069275084,"pfxZ":10.342352198888456,"pX":0.7200628774938416,"pZ":0.7861202666898868,"vX0":4.6397306621180485,"vY0":-138.94321285150673,"vZ0":-12.391444478823349,"x":89.55,"y":217.55,"x0":-0.5265811717897735,"y0":50.00071113684181,"z0":6.098117118090261,"aX":-6.694922665209598},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.3,"breakHorizontal":5.3,"spinRate":2380,"spinDirection":202},"zone":14,"typeConfidence":0.9,"plateTime":0.3942383435906964,"extension":5.54548501129958},"index":4,"playId":"9c634481-97ef-3335-98b7-1f6667b2460a","pitchNumber":5,"startTime":"2025-08-01T01:06:45.636Z","endTime":"2025-08-01T01:06:50.300Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":73.8,"awayTeamWinProbability":26.200000000000003,"homeTeamWinProbabilityAdded":9.0,"leverageIndex":3.09,"dramaIndex":138.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:06:50.300Z","atBatIndex":61},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Spencer Steer pops out to right fielder Eli White.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":62,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T01:07:58.024Z","endTime":"2025-08-01T01:08:31.864Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnSecond":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[1,2],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-01T01:06:57.192Z","endTime":"2025-08-01T01:08:00.328Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.140293064771985,"aZ":-25.54513948975612,"pfxX":1.0760442828454266,"pfxZ":3.869501774854319,"pX":0.8391554094787043,"pZ":1.9158317105212546,"vX0":3.228374964447036,"vY0":-129.75772477464565,"vZ0":-6.392331924131094,"x":85.01,"y":187.05,"x0":-0.5588498380736824,"y0":50.00042261692601,"z0":6.346945853939283,"aX":1.8414788548401901},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":5.9,"breakHorizontal":-2.6,"spinRate":2663,"spinDirection":174},"zone":14,"typeConfidence":0.89,"plateTime":0.42147046735624194,"extension":5.557170238714373},"index":1,"playId":"80a16e4e-2a88-3a94-8520-1c8c5372988c","pitchNumber":1,"startTime":"2025-08-01T01:08:00.328Z","endTime":"2025-08-01T01:08:03.569Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.822720217896194,"aZ":-27.157603952179105,"pfxX":1.3797416324310778,"pfxZ":2.926092933419344,"pX":0.6345957180605902,"pZ":1.6163571339039877,"vX0":3.064161057772941,"vY0":-129.7441432855695,"vZ0":-6.617896410886858,"x":92.81,"y":195.14,"x0":-0.7385060809640701,"y0":50.00211098103309,"z0":6.255234377576867,"aX":2.3639355387975116},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.1,"breakHorizontal":-3.1,"spinRate":2656,"spinDirection":158},"zone":9,"typeConfidence":0.9,"plateTime":0.42132764735577544,"extension":5.667143468142997},"hitData":{"launchSpeed":77.8,"launchAngle":58.0,"totalDistance":184.0,"trajectory":"popup","hardness":"medium","location":"9","coordinates":{"coordX":168.42,"coordY":140.19}},"index":2,"playId":"f56f63fa-ecb9-329d-bc0e-8674ba600358","pitchNumber":2,"startTime":"2025-08-01T01:08:19.727Z","endTime":"2025-08-01T01:08:31.864Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":62.0,"awayTeamWinProbability":38.0,"homeTeamWinProbabilityAdded":-11.799999999999997,"leverageIndex":3.76,"dramaIndex":172.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:08:31.864Z","atBatIndex":62},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jake Fraley strikes out swinging.","rbi":0,"awayScore":3,"homeScore":3,"isOut":true},"about":{"atBatIndex":63,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-08-01T01:08:43.068Z","endTime":"2025-08-01T01:10:59.948Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":3},"matchup":{"batter":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641755,"fullName":"Tyler Kinley","link":"/api/v1/people/641755"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":641584,"fullName":"Jake Fraley","link":"/api/v1/people/641584"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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":87.6,"endSpeed":81.2,"strikeZoneTop":3.28100724050842,"strikeZoneBottom":1.55000004349551,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.34871716619029,"aZ":-29.402556707542445,"pfxX":0.41129774374735595,"pfxZ":1.6644869000398739,"pX":-0.42929587342000536,"pZ":2.94839378141411,"vX0":0.29022059571587316,"vY0":-127.73126932633367,"vZ0":-3.127034615856517,"x":133.36,"y":159.17,"x0":-0.5975163430502374,"y0":50.00264195530116,"z0":6.481028279025613,"aX":0.6850116044025764},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.6,"breakHorizontal":-0.8,"spinRate":2654,"spinDirection":139},"zone":1,"typeConfidence":0.9,"plateTime":0.42751648094824946,"extension":5.490325642078992},"index":0,"playId":"176a2beb-31e7-3788-8786-333c930004f4","pitchNumber":1,"startTime":"2025-08-01T01:09:06.792Z","endTime":"2025-08-01T01:09:11.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.9,"endSpeed":80.8,"strikeZoneTop":3.30449228557192,"strikeZoneBottom":1.5500020350893,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.77490427072491,"aZ":-30.711152094484902,"pfxX":1.4692657146801995,"pfxZ":0.8877535712225129,"pX":1.442379197685325,"pZ":2.5832860172761896,"vX0":4.238028141864178,"vY0":-127.9765654097035,"vZ0":-3.676473740386928,"x":62.02,"y":169.03,"x0":-0.427096083547638,"y0":50.005694460883944,"z0":6.4478634957391,"aX":2.43410611982657},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":1.0,"breakHorizontal":-3.6,"spinRate":2605,"spinDirection":87},"zone":12,"typeConfidence":0.91,"plateTime":0.428227977791388,"extension":5.567973631333686},"index":1,"playId":"f1b48f01-fcdd-319e-a5e8-830d0e459999","pitchNumber":2,"startTime":"2025-08-01T01:09:28.012Z","endTime":"2025-08-01T01:09:32.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":87.2,"endSpeed":80.9,"strikeZoneTop":3.39577101893423,"strikeZoneBottom":1.54999865405055,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.41937620657067,"aZ":-30.342674283536674,"pfxX":0.6362074043695687,"pfxZ":1.1153867862154092,"pX":0.6790186526653874,"pZ":1.0966082723789565,"vX0":2.9241161359201726,"vY0":-126.87538032271588,"vZ0":-6.821660743372453,"x":91.12,"y":209.17,"x0":-0.5681205991838427,"y0":50.00405655212912,"z0":6.2187007428972025,"aX":1.0429302926136064},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":0.8,"breakHorizontal":-1.8,"spinRate":2598,"spinDirection":96},"zone":14,"typeConfidence":0.9,"plateTime":0.43067523857016354,"extension":5.530242459064699},"index":2,"playId":"b75651ba-7904-38e7-946c-745fbe2057d4","pitchNumber":3,"startTime":"2025-08-01T01:09:48.825Z","endTime":"2025-08-01T01:09:53.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":82.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.658569480109414,"aZ":-27.645127078637366,"pfxX":-0.021813280104651556,"pfxZ":2.6644059506918243,"pX":0.3451418349695906,"pZ":1.8163075707805156,"vX0":2.443071660354707,"vY0":-128.9766264190083,"vZ0":-6.015572417119111,"x":103.84,"y":189.74,"x0":-0.6080658720064904,"y0":50.00128200306188,"z0":6.287053185855257,"aX":-0.03709235723987739},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":-0.5,"spinRate":2567,"spinDirection":171},"zone":9,"typeConfidence":0.89,"plateTime":0.42328019609585965,"extension":5.587488299691273},"index":3,"playId":"bf7cd543-e178-3527-a11a-816b739abe6c","pitchNumber":4,"startTime":"2025-08-01T01:10:09.537Z","endTime":"2025-08-01T01:10:14.636Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"index":4,"playId":"dc9b3ccf-acc9-40bf-833e-a39a6f68f4d1","startTime":"2025-08-01T01:10:34.728Z","endTime":"2025-08-01T01:10:39.728Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":84.9,"endSpeed":78.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.55,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.800309600559736,"aZ":-34.44247490015679,"pfxX":1.012148805955842,"pfxZ":-1.4635995121760241,"pX":0.8040812965534584,"pZ":0.733852323932714,"vX0":2.7477784697754637,"vY0":-123.61891211058943,"vZ0":-6.4885086950224675,"x":86.35,"y":218.97,"x0":-0.45371727016738006,"y0":50.00445733650783,"z0":6.286385344900312,"aX":1.5655436056618068},"breaks":{"breakAngle":3.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.9,"breakVerticalInduced":-4.0,"breakHorizontal":-2.5,"spinRate":2673,"spinDirection":44},"zone":14,"typeConfidence":2.0,"plateTime":0.4431963267318628,"extension":5.616072628797994},"index":5,"playId":"a8488f81-40a2-3560-b1c5-05e625c3dc94","pitchNumber":5,"startTime":"2025-08-01T01:10:54.204Z","endTime":"2025-08-01T01:10:59.948Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"first":{"id":669720,"link":"/api/v1/people/669720"},"second":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_ab"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_ab"},{"player":{"id":641584,"link":"/api/v1/people/641584"},"credit":"b_pa"},{"player":{"id":641755,"link":"/api/v1/people/641755"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-12.0,"leverageIndex":4.63,"dramaIndex":195.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:10:59.948Z","atBatIndex":63},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a line drive to left fielder Jake Fraley.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:13:02.388Z","endTime":"2025-08-01T01:13:41.527Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":96.6,"endSpeed":88.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.863413875310485,"aZ":-21.453696929382218,"pfxX":1.375403184206359,"pfxZ":5.373303811789141,"pX":0.49099716377635905,"pZ":3.3728591740963076,"vX0":1.3668072166251204,"vY0":-140.62895913420934,"vZ0":-4.7525266872973075,"x":98.28,"y":147.71,"x0":-0.18067174363365285,"y0":50.00638862521961,"z0":6.482561531738183,"aX":2.746524703699296},"breaks":{"breakAngle":7.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":-2.8,"spinRate":2533,"spinDirection":190},"zone":12,"typeConfidence":0.9,"plateTime":0.3899665231851288,"extension":5.185330434195271},"index":0,"playId":"e09da573-acf4-3bb2-90f3-d6317b1b6308","pitchNumber":1,"startTime":"2025-08-01T01:13:12.498Z","endTime":"2025-08-01T01:13:16.412Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":98.6,"endSpeed":90.3,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.61944599044392,"aZ":-18.11510114653287,"pfxX":0.7063341298622845,"pfxZ":6.749630725512382,"pX":-0.3348714147220426,"pZ":2.2516863290742077,"vX0":-1.1935962545123275,"vY0":-143.4853707529183,"vZ0":-8.386302258269996,"x":129.76,"y":177.98,"x0":-0.00501379057152423,"y0":50.001553267946505,"z0":6.344043504068712,"aX":1.4708884654106245},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":10.7,"breakHorizontal":-1.1,"spinRate":2622,"spinDirection":186},"zone":4,"typeConfidence":0.91,"plateTime":0.3819306312745896,"extension":5.323525241788331},"hitData":{"launchSpeed":97.1,"launchAngle":13.0,"totalDistance":244.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":90.18,"coordY":74.6}},"index":1,"playId":"f11ab197-5e0f-3ba4-ae48-8dec8f0e6cdc","pitchNumber":2,"startTime":"2025-08-01T01:13:28.379Z","endTime":"2025-08-01T01:13:41.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.2,"awayTeamWinProbability":56.8,"homeTeamWinProbabilityAdded":-6.799999999999997,"leverageIndex":1.82,"dramaIndex":92.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:13:41.527Z","atBatIndex":64},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sean Murphy singles on a ground ball to third baseman Ke'Bryan Hayes. Ozzie Albies to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:13:49.122Z","endTime":"2025-08-01T01:15:06.519Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668933,"fullName":"Graham Ashcraft","link":"/api/v1/people/668933"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnSecond":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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, 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":90.2,"endSpeed":82.6,"strikeZoneTop":3.43515949133718,"strikeZoneBottom":1.73994338353059,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.590507974011615,"aZ":-28.607683279264126,"pfxX":4.779257708773336,"pfxZ":2.062791025598356,"pX":-0.00923223694494989,"pZ":1.352160830707434,"vX0":-1.0582034981868924,"vY0":-131.18630499233933,"vZ0":-6.846501935184338,"x":117.35,"y":202.27,"x0":-0.2196849824606291,"y0":50.00614658454303,"z0":6.149071035752482,"aX":8.272235504500951},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.4,"breakVerticalInduced":2.4,"breakHorizontal":-8.4,"spinRate":2986,"spinDirection":22},"zone":13,"typeConfidence":0.9,"plateTime":0.4186602891796989,"extension":5.410556216753541},"index":0,"playId":"44f8067b-6d34-3ad8-bfe8-75e78d35c7a4","pitchNumber":1,"startTime":"2025-08-01T01:14:07.154Z","endTime":"2025-08-01T01:14:13.122Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.9,"endSpeed":89.0,"strikeZoneTop":3.43383978418522,"strikeZoneBottom":1.61999985814592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.288012878643112,"aZ":-15.715697715999573,"pfxX":-0.6402899461784678,"pfxZ":8.154848996772067,"pX":-0.21353246981903345,"pZ":2.161895537304517,"vX0":-0.3264213920038383,"vY0":-140.98192897321277,"vZ0":-8.370992045513846,"x":125.14,"y":180.41,"x0":-0.013151997960890225,"y0":50.0031585975963,"z0":6.178699533063088,"aX":-1.2920605685877584},"breaks":{"breakAngle":4.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.8,"breakVerticalInduced":13.3,"breakHorizontal":1.2,"spinRate":2598,"spinDirection":200},"zone":8,"typeConfidence":0.91,"plateTime":0.3881298342554875,"extension":5.388172011908682},"index":1,"playId":"ee28d635-9f71-3ae6-9845-af28dff7e7aa","pitchNumber":2,"startTime":"2025-08-01T01:14:22.706Z","endTime":"2025-08-01T01:14:27.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.6,"endSpeed":81.6,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.029857196577396,"aZ":-26.106436062673975,"pfxX":4.004795961443712,"pfxZ":3.540859371013651,"pX":1.2486068075055767,"pZ":1.5237588654395164,"vX0":2.448630847578482,"vY0":-131.62850700026902,"vZ0":-6.5500975247836974,"x":69.41,"y":197.64,"x0":-0.22131733886355193,"y0":50.00444497087718,"z0":6.040977847808439,"aX":6.862611594548182},"breaks":{"breakAngle":14.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.2,"breakVerticalInduced":4.8,"breakHorizontal":-7.9,"spinRate":2953,"spinDirection":50},"zone":14,"typeConfidence":0.9,"plateTime":0.41991155956571946,"extension":5.499461750768007},"index":2,"playId":"f29c2b6e-7587-364f-8ef0-26db4158f3b7","pitchNumber":3,"startTime":"2025-08-01T01:14:38.688Z","endTime":"2025-08-01T01:14:42.973Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":82.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.169275950922454,"aZ":-28.819787832298278,"pfxX":4.4590802628237824,"pfxZ":1.9022250343956415,"pX":1.3757145971076552,"pZ":2.18915737296749,"vX0":2.1066834114441044,"vY0":-132.79006792609164,"vZ0":-4.773750648122854,"x":64.56,"y":179.67,"x0":-0.01051602343826089,"y0":50.001831225731316,"z0":6.1425994682167895,"aX":7.8492883079217295},"breaks":{"breakAngle":15.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":2.5,"breakHorizontal":-8.5,"spinRate":3030,"spinDirection":45},"zone":14,"typeConfidence":0.9,"plateTime":0.41472525872366184,"extension":5.36860107174071},"hitData":{"launchSpeed":63.8,"launchAngle":-63.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":110.19,"coordY":181.06}},"index":3,"playId":"d118a0bd-2ce0-3999-acfa-2f34c5332806","pitchNumber":4,"startTime":"2025-08-01T01:14:55.131Z","endTime":"2025-08-01T01:15:06.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":668933,"link":"/api/v1/people/668933"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":33.6,"awayTeamWinProbability":66.4,"homeTeamWinProbabilityAdded":-9.600000000000001,"leverageIndex":2.83,"dramaIndex":135.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:15:06.519Z","atBatIndex":65},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Michael Harris II singles on a soft bunt ground ball to first baseman Spencer Steer. Ozzie Albies to 3rd. Sean Murphy to 2nd.","rbi":0,"awayScore":3,"homeScore":3,"isOut":false},"about":{"atBatIndex":66,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:17:37.906Z","endTime":"2025-08-01T01:17:48.599Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[2],"actionIndex":[1],"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"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":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"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":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T01:15:20.816Z","endTime":"2025-08-01T01:16:37.223Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Sam Moll replaces Graham Ashcraft.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-01T01:16:37.223Z","endTime":"2025-08-01T01:17:40.194Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":668933,"link":"/api/v1/people/668933","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.5,"endSpeed":81.2,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.973871312883094,"aZ":-35.072598565992,"pfxX":9.934551304798312,"pfxZ":-1.7087574846874851,"pX":0.4236641849655934,"pZ":2.2511730666959324,"vX0":-7.103159192830745,"vY0":-130.02938719972067,"vZ0":0.05673042809204554,"x":100.85,"y":178.0,"x0":1.9147336690759207,"y0":50.00379365450878,"z0":4.913772285685936,"aX":16.83162896661151},"breaks":{"breakAngle":24.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.3,"breakVerticalInduced":-2.8,"breakHorizontal":-16.2,"spinRate":2404,"spinDirection":101},"zone":6,"typeConfidence":2.0,"plateTime":0.4229584638386097,"extension":4.575797978086397},"hitData":{"launchSpeed":42.5,"launchAngle":-76.0,"totalDistance":2.0,"trajectory":"bunt_grounder","hardness":"soft","location":"3","coordinates":{"coordX":133.77,"coordY":196.16}},"index":2,"playId":"3216d6b3-eb48-3c83-8e31-7af4cc1a65a1","pitchNumber":1,"startTime":"2025-08-01T01:17:40.194Z","endTime":"2025-08-01T01:17:48.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"first":{"id":669221,"link":"/api/v1/people/669221"},"second":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":21.9,"awayTeamWinProbability":78.1,"homeTeamWinProbabilityAdded":-11.700000000000003,"leverageIndex":3.17,"dramaIndex":156.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:17:48.599Z","atBatIndex":66},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Eli White singles on a ground ball to left fielder Jake Fraley. Ozzie Albies scores. Sean Murphy to 3rd. Michael Harris II to 2nd.","rbi":1,"awayScore":4,"homeScore":3,"isOut":false},"about":{"atBatIndex":67,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:18:14.260Z","endTime":"2025-08-01T01:18:46.561Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":60},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"postOnSecond":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"postOnThird":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1],"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":{"id":668933,"link":"/api/v1/people/668933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"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(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":90.8,"endSpeed":82.8,"strikeZoneTop":3.66286122906071,"strikeZoneBottom":1.73023983475844,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.469915272621265,"aZ":-25.576121198085815,"pfxX":7.882630631471931,"pfxZ":3.7397712412767703,"pX":0.6612431011508206,"pZ":3.3870490859488296,"vX0":-6.290469024897461,"vY0":-132.09501430829368,"vZ0":0.920533156614697,"x":91.79,"y":147.33,"x0":2.050798424555719,"y0":50.00488214304613,"z0":4.916218307359711,"aX":13.914636498426356},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.0,"breakVerticalInduced":7.2,"breakHorizontal":-12.8,"spinRate":2719,"spinDirection":110},"zone":3,"typeConfidence":2.0,"plateTime":0.4148510626528483,"extension":4.5118744791810705},"index":0,"playId":"6e31723f-8010-3fc9-bca9-32a3aa80e86b","pitchNumber":1,"startTime":"2025-08-01T01:18:20.746Z","endTime":"2025-08-01T01:18:25.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":90.5,"endSpeed":82.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.239087376535018,"aZ":-24.686863144217867,"pfxX":9.83826027037127,"pfxZ":4.318008731121014,"pX":-0.17483254027008932,"pZ":1.9348227866133805,"vX0":-8.72276220720462,"vY0":-131.47250499561216,"vZ0":-2.3256132395788924,"x":123.66,"y":186.54,"x0":1.9224820809972518,"y0":50.00409319638887,"z0":4.680404162148246,"aX":17.06762645032158},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":7.4,"breakHorizontal":-15.7,"spinRate":2645,"spinDirection":105},"zone":8,"typeConfidence":2.0,"plateTime":0.41806448578078914,"extension":4.72681626107855},"hitData":{"launchSpeed":104.5,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.02,"coordY":125.33}},"index":1,"playId":"14e8c92a-fc60-37e0-9e74-40e945997e60","pitchNumber":2,"startTime":"2025-08-01T01:18:36.682Z","endTime":"2025-08-01T01:18:46.561Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"first":{"id":671739,"link":"/api/v1/people/671739"},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":11.4,"awayTeamWinProbability":88.6,"homeTeamWinProbabilityAdded":-10.499999999999998,"leverageIndex":2.76,"dramaIndex":139.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:18:46.561Z","atBatIndex":67},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Luke Williams doubles (2) on a ground ball to left fielder Jake Fraley. Sean Murphy scores. Michael Harris II scores. Eli White to 3rd.","rbi":2,"awayScore":6,"homeScore":3,"isOut":false},"about":{"atBatIndex":68,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:18:50.049Z","endTime":"2025-08-01T01:19:58.110Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"postOnThird":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":{"id":668933,"link":"/api/v1/people/668933"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":{"id":594580,"link":"/api/v1/people/594580"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":82.9,"strikeZoneTop":3.25121358738189,"strikeZoneBottom":1.57000259658927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.561846340070346,"aZ":-21.61366882548509,"pfxX":3.8008832156187795,"pfxZ":5.985416875597949,"pX":-0.5477452027097105,"pZ":2.6639799514729905,"vX0":-7.762344928031846,"vY0":-132.11251835989276,"vZ0":-1.4549508307632852,"x":137.88,"y":166.85,"x0":1.936843050924629,"y0":50.00567471926782,"z0":4.813006283837548,"aX":6.710426939430677},"breaks":{"breakAngle":13.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":10.7,"breakHorizontal":-5.2,"spinRate":2683,"spinDirection":105},"zone":4,"typeConfidence":2.0,"plateTime":0.41485761913741737,"extension":4.812658968806686},"index":0,"playId":"56044a7e-7100-39a5-a07b-79110dc875a4","pitchNumber":1,"startTime":"2025-08-01T01:19:11.963Z","endTime":"2025-08-01T01:19:16.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.1,"endSpeed":82.6,"strikeZoneTop":3.22324452794177,"strikeZoneBottom":1.56999998210393,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.58537468794374,"aZ":-31.944400933974705,"pfxX":9.442311964107722,"pfxZ":0.1274908810879758,"pX":1.9267071473751387,"pZ":3.4220446434137215,"vX0":-3.3759264818028054,"vY0":-133.87873825156578,"vZ0":1.7676679181338755,"x":43.56,"y":146.38,"x0":1.9931108704565552,"y0":50.0016389683008,"z0":5.0745739156938985,"aX":16.777117487045828},"breaks":{"breakAngle":26.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.9,"breakVerticalInduced":1.0,"breakHorizontal":-16.1,"spinRate":2599,"spinDirection":115},"zone":12,"typeConfidence":2.0,"plateTime":0.4124815949872005,"extension":4.452409033812862},"index":1,"playId":"b427852c-93b5-3c93-b4e5-a98b14e78d39","pitchNumber":2,"startTime":"2025-08-01T01:19:27.618Z","endTime":"2025-08-01T01:19:31.054Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":90.8,"endSpeed":82.1,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.694274870402914,"aZ":-36.96359121026703,"pfxX":8.685137301747275,"pfxZ":-2.754502940984164,"pX":-0.11653184886566015,"pZ":2.4231657909549043,"vX0":-7.901243995275312,"vY0":-131.9224980533747,"vZ0":0.6200533633349787,"x":121.44,"y":173.35,"x0":1.8092602827571993,"y0":50.002777585116775,"z0":4.94005728452468,"aX":15.096227799884247},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-4.6,"breakHorizontal":-13.7,"spinRate":2460,"spinDirection":99},"zone":5,"typeConfidence":2.0,"plateTime":0.4174064972723692,"extension":4.488999419383755},"hitData":{"launchSpeed":100.5,"launchAngle":7.0,"totalDistance":130.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":100.13,"coordY":85.81}},"index":2,"playId":"b50acde0-9e6e-32de-a631-734a79114962","pitchNumber":3,"startTime":"2025-08-01T01:19:47.347Z","endTime":"2025-08-01T01:19:58.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"first":{"id":642201,"link":"/api/v1/people/642201"},"second":{"id":671739,"link":"/api/v1/people/671739"},"third":{"id":669221,"link":"/api/v1/people/669221"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.3000000000000003,"awayTeamWinProbability":96.7,"homeTeamWinProbabilityAdded":-8.1,"leverageIndex":1.43,"dramaIndex":91.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:19:58.110Z","atBatIndex":68},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Jurickson Profar strikes out swinging.","rbi":0,"awayScore":6,"homeScore":3,"isOut":true},"about":{"atBatIndex":69,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:20:14.083Z","endTime":"2025-08-01T01:21:31.687Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"postOnThird":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"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":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.7,"strikeZoneTop":3.36115553898896,"strikeZoneBottom":1.61000034895437,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.614113253861156,"aZ":-35.12946422239941,"pfxX":-8.779543795420288,"pfxZ":-2.096329398050538,"pX":0.42343066889180053,"pZ":1.5676443205258856,"vX0":-1.6750293824599074,"vY0":-118.37857259608688,"vZ0":-0.0720607162683593,"x":100.86,"y":196.45,"x0":2.2811353642297503,"y0":50.00097026939021,"z0":4.827407105932894,"aX":-12.397786850395017},"breaks":{"breakAngle":20.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-45.0,"breakVerticalInduced":-3.5,"breakHorizontal":16.3,"spinRate":2939,"spinDirection":300},"zone":9,"typeConfidence":2.0,"plateTime":0.46355831781019097,"extension":4.398364223494277},"index":0,"playId":"3a0f0caa-aadd-3353-a002-5779cad0728c","pitchNumber":1,"startTime":"2025-08-01T01:20:27.416Z","endTime":"2025-08-01T01:20:31.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"third":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":92.6,"endSpeed":85.2,"strikeZoneTop":3.24793228804205,"strikeZoneBottom":1.6099974145317,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.82143289767917,"aZ":-33.906160814614346,"pfxX":6.584658941512317,"pfxZ":-0.940591957412936,"pX":-0.17236467483811138,"pZ":2.7761158831720825,"vX0":-7.522088009008691,"vY0":-134.69596904617313,"vZ0":0.32805313394799684,"x":123.57,"y":163.82,"x0":1.7940311221816125,"y0":50.00020504068627,"z0":5.039998857573403,"aX":12.161221173971194},"breaks":{"breakAngle":18.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":-1.4,"breakHorizontal":-10.4,"spinRate":2546,"spinDirection":106},"zone":2,"typeConfidence":2.0,"plateTime":0.4058336696202498,"extension":4.634554681765812},"index":1,"playId":"865d85fc-c45d-3c3b-935c-47744810d95f","pitchNumber":2,"startTime":"2025-08-01T01:20:43.821Z","endTime":"2025-08-01T01:20:48.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"third":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":75.3,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.730514021813512,"aZ":-34.192626109891116,"pfxX":-7.392980389689576,"pfxZ":-1.4105621735182297,"pX":-0.8493568911304039,"pZ":1.7313618079706885,"vX0":-4.8039830784613455,"vY0":-119.18532208088041,"vZ0":0.012690348465553836,"x":149.38,"y":192.03,"x0":2.155385422076738,"y0":50.00202546204546,"z0":4.823819732726835,"aX":-10.592885726623877},"breaks":{"breakAngle":18.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-43.2,"breakVerticalInduced":-2.3,"breakHorizontal":14.5,"spinRate":3016,"spinDirection":268},"zone":13,"typeConfidence":2.0,"plateTime":0.4602434908493196,"extension":4.415088814545876},"index":2,"playId":"c5c2ade8-88d4-35a6-980f-a7062476bbfb","pitchNumber":3,"startTime":"2025-08-01T01:21:01.920Z","endTime":"2025-08-01T01:21:05.469Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"third":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.2,"endSpeed":79.4,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.208123754299816,"aZ":-38.702539154315986,"pfxX":7.212163456681594,"pfxZ":-4.086740761965405,"pX":0.884314916016652,"pZ":1.6533583598592463,"vX0":-4.936591796961057,"vY0":-125.49829973895777,"vZ0":-0.11505737296997309,"x":83.29,"y":194.14,"x0":1.9390488422654828,"y0":50.004067483257806,"z0":4.849985288013054,"aX":11.51428091214991},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.9,"breakVerticalInduced":-7.2,"breakHorizontal":-11.9,"spinRate":1761,"spinDirection":79},"zone":14,"typeConfidence":2.0,"plateTime":0.43630531942713136,"extension":4.541093871124422},"index":3,"playId":"b65d92f1-6c37-3aa4-97aa-a8e2043e879f","pitchNumber":4,"startTime":"2025-08-01T01:21:26.663Z","endTime":"2025-08-01T01:21:31.687Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"third":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":4.6,"awayTeamWinProbability":95.4,"homeTeamWinProbabilityAdded":1.2999999999999994,"leverageIndex":0.33,"dramaIndex":22.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:21:31.687Z","atBatIndex":69},{"result":{"type":"atBat","event":"Fielders Choice","eventType":"fielders_choice","description":"Matt Olson reaches on a fielder's choice, fielded by pitcher Sam Moll. Eli White scores. Luke Williams to 3rd.","rbi":1,"awayScore":7,"homeScore":3,"isOut":false},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:21:45.374Z","endTime":"2025-08-01T01:22:18.324Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":9},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":594580,"fullName":"Sam Moll","link":"/api/v1/people/594580"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"postOnThird":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":{"id":594580,"link":"/api/v1/people/594580"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":"r_adv_play","runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice","eventType":"fielders_choice","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":594580,"link":"/api/v1/people/594580"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.1,"endSpeed":84.1,"strikeZoneTop":3.53400685054129,"strikeZoneBottom":1.68000114334376,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.73224064853945,"aZ":-25.663358163190512,"pfxX":6.6054247184860895,"pfxZ":3.5791023327286418,"pX":-0.2058461190507422,"pZ":4.119594949249912,"vX0":-7.572135284076017,"vY0":-133.93308848194607,"vZ0":2.207973839791867,"x":124.85,"y":127.55,"x0":1.7988228288671837,"y0":50.000963299268406,"z0":5.119062601955205,"aX":12.008595819761267},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":-10.3,"spinRate":2541,"spinDirection":117},"zone":11,"typeConfidence":2.0,"plateTime":0.4088447318011026,"extension":4.528759400682551},"index":0,"playId":"db05ebdf-efa9-3236-9f9f-3a859ce02873","pitchNumber":1,"startTime":"2025-08-01T01:21:54.906Z","endTime":"2025-08-01T01:22:00.479Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"third":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 50, 50, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.7,"endSpeed":74.3,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.78166913374088,"aZ":-34.59996677246174,"pfxX":-6.824490899308907,"pfxZ":-1.7405918469581971,"pX":-0.6647529622779619,"pZ":1.771562320256588,"vX0":-4.535594398983342,"vY0":-117.47419301392777,"vZ0":0.36015068623514823,"x":142.34,"y":190.95,"x0":2.179241326903185,"y0":50.00221424102673,"z0":4.839217209386845,"aX":-9.513254219199618},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-2.8,"breakHorizontal":13.4,"spinRate":2933,"spinDirection":299},"zone":7,"typeConfidence":2.0,"plateTime":0.4667022461443304,"extension":4.393504089866713},"hitData":{"launchSpeed":90.6,"launchAngle":-9.0,"totalDistance":11.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":125.97,"coordY":186.65}},"index":1,"playId":"9c3e0ff8-3725-3bfb-950c-731ff41963c3","pitchNumber":2,"startTime":"2025-08-01T01:22:11.311Z","endTime":"2025-08-01T01:22:18.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"second":{"id":663897,"link":"/api/v1/people/663897"},"third":{"id":642201,"link":"/api/v1/people/642201"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":594580,"link":"/api/v1/people/594580"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.5,"awayTeamWinProbability":97.5,"homeTeamWinProbabilityAdded":-2.0999999999999996,"leverageIndex":0.51,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:22:18.324Z","atBatIndex":70},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Riley singles on a fly ball to right fielder Noelvi Marte. Luke Williams scores. Matt Olson to 2nd.","rbi":1,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:25:12.772Z","endTime":"2025-08-01T01:26:36.614Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnSecond":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4,5],"actionIndex":[1],"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":{"id":594580,"link":"/api/v1/people/594580"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"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":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-01T01:22:57.738Z","endTime":"2025-08-01T01:24:05.463Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Lyon Richardson replaces Sam Moll.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":7,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-01T01:24:05.463Z","endTime":"2025-08-01T01:25:15.098Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":680689,"link":"/api/v1/people/680689"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":594580,"link":"/api/v1/people/594580","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.1,"endSpeed":86.7,"strikeZoneTop":3.56605073142562,"strikeZoneBottom":1.61999883576972,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.777694414670876,"aZ":-11.05050805909187,"pfxX":-8.086862994896906,"pfxZ":10.870544755050307,"pX":1.7130742868293152,"pZ":2.146282534744804,"vX0":9.645795739867934,"vY0":-139.33974460960172,"vZ0":-6.987601618329212,"x":51.7,"y":180.83,"x0":-0.7623747899144669,"y0":50.001650037320374,"z0":5.436585812316607,"aX":-15.712854411952412},"breaks":{"breakAngle":46.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":18.1,"breakHorizontal":12.4,"spinRate":2333,"spinDirection":221},"zone":14,"typeConfidence":2.0,"plateTime":0.3948924250276895,"extension":5.809779231283368},"index":2,"playId":"780f1a46-a10d-37fd-b199-c759132df398","pitchNumber":1,"startTime":"2025-08-01T01:25:15.098Z","endTime":"2025-08-01T01:25:19.309Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.8,"endSpeed":87.1,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.92144316957814,"aZ":-20.940398912183184,"pfxX":-11.108083710018754,"pfxZ":5.752870156169269,"pX":0.5025950851692997,"pZ":2.6321138100337844,"vX0":7.7794366253183345,"vY0":-139.2610738392466,"vZ0":-3.650155711873207,"x":97.84,"y":167.71,"x0":-0.8918983745289774,"y0":50.004930306705596,"z0":5.35475281115984,"aX":-21.697619855502488},"breaks":{"breakAngle":42.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":9.8,"breakHorizontal":18.4,"spinRate":2314,"spinDirection":228},"zone":6,"typeConfidence":2.0,"plateTime":0.3941700122207936,"extension":5.760908089990059},"index":3,"playId":"c8e0d69c-b1e8-3058-b266-b51101f03fe6","pitchNumber":2,"startTime":"2025-08-01T01:25:33.820Z","endTime":"2025-08-01T01:25:37.549Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":95.0,"endSpeed":86.9,"strikeZoneTop":3.4982181020372,"strikeZoneBottom":1.61999808927712,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.773787559079548,"aZ":-21.725152405233658,"pfxX":-10.552309374911626,"pfxZ":5.403638690312281,"pX":0.17221577482771702,"pZ":2.128796416253614,"vX0":6.725705727314955,"vY0":-138.17069481376322,"vZ0":-4.4803324610775945,"x":110.44,"y":181.3,"x0":-0.9225033874663787,"y0":50.00197066888385,"z0":5.231041112871285,"aX":-20.40293683756058},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.0,"breakHorizontal":17.8,"spinRate":2171,"spinDirection":223},"zone":8,"typeConfidence":2.0,"plateTime":0.39639890696587,"extension":5.823003604214542},"index":4,"playId":"ee412c5f-8d1e-313b-a1f7-48f7d33bd0fc","pitchNumber":3,"startTime":"2025-08-01T01:26:05.046Z","endTime":"2025-08-01T01:26:09.215Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.6,"endSpeed":72.8,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.043721743999484,"aZ":-33.59577426368807,"pfxX":5.87719631650865,"pfxZ":-1.045033301379953,"pX":1.4280693079783207,"pZ":1.9841857327522427,"vX0":3.9651875303294304,"vY0":-117.14682986587914,"vZ0":-1.0407728247406733,"x":62.57,"y":185.21,"x0":-1.0644256950924769,"y0":50.00542001461948,"z0":5.643021871816685,"aX":7.973811274237911},"breaks":{"breakAngle":14.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.9,"breakVerticalInduced":-1.8,"breakHorizontal":-11.8,"spinRate":2552,"spinDirection":27},"zone":14,"typeConfidence":2.0,"plateTime":0.47189779848136304,"extension":5.702320451837508},"hitData":{"launchSpeed":69.6,"launchAngle":29.0,"totalDistance":232.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":152.02,"coordY":104.79}},"index":5,"playId":"b8edff41-b25b-3943-8ed2-6d08d8ee9a97","pitchNumber":4,"startTime":"2025-08-01T01:26:25.058Z","endTime":"2025-08-01T01:26:36.614Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"first":{"id":621566,"link":"/api/v1/people/621566"},"third":{"id":663897,"link":"/api/v1/people/663897"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":680689,"link":"/api/v1/people/680689"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":680689,"link":"/api/v1/people/680689"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.5,"awayTeamWinProbability":98.5,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.3,"dramaIndex":19.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:26:36.614Z","atBatIndex":71},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Marcell Ozuna walks. Matt Olson to 3rd. Austin Riley to 2nd.","rbi":0,"awayScore":8,"homeScore":3,"isOut":false},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:26:50.263Z","endTime":"2025-08-01T01:29:31.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"postOnSecond":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":"r_adv_force","runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.9,"endSpeed":88.3,"strikeZoneTop":3.60923054077546,"strikeZoneBottom":1.7799972953032,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.74461569998176,"aZ":-15.396482731595873,"pfxX":-7.825416066405265,"pfxZ":8.3725088831537,"pX":1.3702876844917788,"pZ":2.6228719178764157,"vX0":8.618760866712826,"vY0":-140.838467968722,"vZ0":-5.224743194971978,"x":64.77,"y":167.96,"x0":-0.7165965867069145,"y0":50.001128478588086,"z0":5.501791089144463,"aX":-15.679249907509364},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":14.2,"breakHorizontal":12.4,"spinRate":2474,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.3892838005799444,"extension":5.708566697460221},"index":0,"playId":"bb2fc53a-961f-3004-9306-4415d96575fe","pitchNumber":1,"startTime":"2025-08-01T01:27:21.538Z","endTime":"2025-08-01T01:27:26.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":79.4,"strikeZoneTop":3.66101677508228,"strikeZoneBottom":1.77999812495487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.197417763978752,"aZ":-31.30863203474958,"pfxX":-11.45195757863857,"pfxZ":0.537039862256667,"pX":0.1514705094892837,"pZ":1.8230989485086655,"vX0":6.640422301980457,"vY0":-126.8160744400946,"vZ0":-2.3168932180292616,"x":111.23,"y":189.56,"x0":-1.0257765332163686,"y0":50.00435514538532,"z0":5.269297016939159,"aX":-18.47998398408972},"breaks":{"breakAngle":28.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":0.6,"breakHorizontal":19.1,"spinRate":1915,"spinDirection":244},"zone":8,"typeConfidence":2.0,"plateTime":0.43347187993527037,"extension":5.921643826899515},"index":1,"playId":"5fe208d7-e7d0-394e-8c87-4950b1f05648","pitchNumber":2,"startTime":"2025-08-01T01:27:37.739Z","endTime":"2025-08-01T01:27:42.510Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":79.2,"strikeZoneTop":3.61094618053383,"strikeZoneBottom":1.77999764118718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.28068013416691,"aZ":-28.023531200457892,"pfxX":-12.38180776733218,"pfxZ":2.564823249187607,"pX":0.7699908349588889,"pZ":1.0881951345769345,"vX0":8.453708635533799,"vY0":-127.64875349175983,"vZ0":-4.4653413724342075,"x":87.65,"y":209.4,"x0":-1.0105892187701049,"y0":50.00008481890685,"z0":5.119810772606942,"aX":-20.012641622517233},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":3.6,"breakHorizontal":19.9,"spinRate":1934,"spinDirection":236},"zone":14,"typeConfidence":2.0,"plateTime":0.43247987953864575,"extension":5.919250913910317},"index":2,"playId":"f4d12034-fc90-34af-921a-7a233deb8924","pitchNumber":3,"startTime":"2025-08-01T01:27:55.038Z","endTime":"2025-08-01T01:27:59.797Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":97.3,"endSpeed":88.0,"strikeZoneTop":3.54034839900656,"strikeZoneBottom":1.77999992861491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.2505919426189,"aZ":-11.90488919823622,"pfxX":-7.530595374867103,"pfxZ":10.178462024973102,"pX":2.2191555320096636,"pZ":1.1000966456140693,"vX0":10.62266140143733,"vY0":-140.9744503420877,"vZ0":-9.541643707118611,"x":32.41,"y":209.08,"x0":-0.6382295987091294,"y0":50.00192625537173,"z0":5.319320253018712,"aX":-14.995293198666934},"breaks":{"breakAngle":40.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":16.3,"breakHorizontal":11.2,"spinRate":2443,"spinDirection":219},"zone":14,"typeConfidence":2.0,"plateTime":0.390129214512954,"extension":5.873042911602371},"index":3,"playId":"ca10021d-d2e0-3bb2-8ec2-15c9ddcb4b57","pitchNumber":4,"startTime":"2025-08-01T01:28:16.277Z","endTime":"2025-08-01T01:28:19.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.0,"endSpeed":80.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.76271828497723,"aZ":-29.12839027192448,"pfxX":-11.75265229345305,"pfxZ":1.8495253575865327,"pX":-0.33482183603291255,"pZ":1.6969114508136047,"vX0":5.799268170204414,"vY0":-127.96041713311516,"vZ0":-3.13161302348382,"x":129.76,"y":192.96,"x0":-1.1102315670822738,"y0":50.004812013584846,"z0":5.232106415311056,"aX":-19.38448529527171},"breaks":{"breakAngle":31.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":2.9,"breakHorizontal":19.9,"spinRate":1726,"spinDirection":246},"zone":7,"typeConfidence":2.0,"plateTime":0.4289411185894707,"extension":5.8359758361364005},"index":4,"playId":"ff0b5529-5eb7-301d-9fd9-e5409baa4acf","pitchNumber":5,"startTime":"2025-08-01T01:28:41.732Z","endTime":"2025-08-01T01:28:46.745Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":88.3,"endSpeed":80.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.197423628916315,"aZ":-29.58404278184403,"pfxX":-13.273107389805656,"pfxZ":1.5717885654319703,"pX":0.46035155641846875,"pZ":1.9925629330589678,"vX0":7.660397034381476,"vY0":-128.3634744701924,"vZ0":-2.460679116216116,"x":99.45,"y":184.98,"x0":-0.8545490020699753,"y0":50.004973893929986,"z0":5.29168095451472,"aX":-21.918109307342636},"breaks":{"breakAngle":33.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":22.1,"spinRate":1865,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.4284390826037696,"extension":5.913247555295733},"index":5,"playId":"de13e94e-33d3-3784-aee2-3557fd031a47","pitchNumber":6,"startTime":"2025-08-01T01:29:02.774Z","endTime":"2025-08-01T01:29:06.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":96.3,"endSpeed":87.4,"strikeZoneTop":3.5465559630074,"strikeZoneBottom":1.77999741376782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.68852899146333,"aZ":-19.599913210570964,"pfxX":-10.464798951900786,"pfxZ":6.387757253472412,"pX":-2.035416367864085,"pZ":3.018323344838281,"vX0":0.9310418173817593,"vY0":-140.1510468678516,"vZ0":-3.085358018658139,"x":194.59,"y":157.29,"x0":-1.0159477426240466,"y0":50.00499398528776,"z0":5.4292902731445425,"aX":-20.608251746726932},"breaks":{"breakAngle":45.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":11.0,"breakHorizontal":18.7,"spinRate":2322,"spinDirection":224},"zone":11,"typeConfidence":2.0,"plateTime":0.3923406860785783,"extension":5.655951166823238},"index":6,"playId":"5bc09ea3-25c5-3d39-8bca-784aad326775","pitchNumber":7,"startTime":"2025-08-01T01:29:26.654Z","endTime":"2025-08-01T01:29:31.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"first":{"id":663586,"link":"/api/v1/people/663586"},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":680689,"link":"/api/v1/people/680689"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0999999999999999,"awayTeamWinProbability":98.9,"homeTeamWinProbabilityAdded":-0.40000000000000013,"leverageIndex":0.14,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:29:31.030Z","atBatIndex":72},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Ozzie Albies singles on a sharp line drive to right fielder Noelvi Marte. Matt Olson scores. Austin Riley scores. Marcell Ozuna to 3rd.","rbi":2,"awayScore":10,"homeScore":3,"isOut":false},"about":{"atBatIndex":73,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:29:48.576Z","endTime":"2025-08-01T01:30:30.767Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"postOnThird":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2,3,4,5],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":{"id":680689,"link":"/api/v1/people/680689"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":594580,"link":"/api/v1/people/594580"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.0,"endSpeed":79.1,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.158868680661186,"aZ":-28.768068951343167,"pfxX":-11.284753263026047,"pfxZ":2.1213259547983387,"pX":-0.3369029114083087,"pZ":2.4750841540150845,"vX0":6.091581815385268,"vY0":-126.56369845607901,"vZ0":-1.383778481754563,"x":129.84,"y":171.95,"x0":-1.3209877747928371,"y0":50.005096247330435,"z0":5.353875585187771,"aX":-18.13280310323203},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.6,"breakVerticalInduced":3.7,"breakHorizontal":18.8,"spinRate":1811,"spinDirection":242},"zone":4,"typeConfidence":2.0,"plateTime":0.43438109091728627,"extension":5.929604173397161},"index":0,"playId":"4e9a505a-a3cd-3d4d-8771-e97db029f4c3","pitchNumber":1,"startTime":"2025-08-01T01:29:56.634Z","endTime":"2025-08-01T01:30:02.492Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":80.2,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.614388483851997,"aZ":-27.44021922925888,"pfxX":-11.306795031266867,"pfxZ":2.8865681146603093,"pX":-0.2620057552960963,"pZ":2.227891492829304,"vX0":5.917781527545217,"vY0":-127.41631371627344,"vZ0":-2.200750179651858,"x":126.99,"y":178.63,"x0":-1.1477276757915607,"y0":50.0054899018983,"z0":5.275029430973067,"aX":-18.56081339090475},"breaks":{"breakAngle":32.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":4.9,"breakHorizontal":19.1,"spinRate":1979,"spinDirection":242},"zone":5,"typeConfidence":2.0,"plateTime":0.43017725337997303,"extension":5.981005923479931},"hitData":{"launchSpeed":100.9,"launchAngle":19.0,"totalDistance":266.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":209.52,"coordY":106.39}},"index":1,"playId":"d858599e-f240-3b9c-bd44-e95a7600ca98","pitchNumber":2,"startTime":"2025-08-01T01:30:20.674Z","endTime":"2025-08-01T01:30:30.767Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"first":{"id":542303,"link":"/api/v1/people/542303"},"second":{"id":663586,"link":"/api/v1/people/663586"},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":680689,"link":"/api/v1/people/680689"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":680689,"link":"/api/v1/people/680689"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.3,"awayTeamWinProbability":99.7,"homeTeamWinProbabilityAdded":-0.7999999999999998,"leverageIndex":0.17,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:30:30.767Z","atBatIndex":73},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Sean Murphy doubles (12) on a line drive to left fielder Jake Fraley. Marcell Ozuna scores. Ozzie Albies to 3rd.","rbi":1,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":74,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:31:52.133Z","endTime":"2025-08-01T01:33:22.244Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":680689,"fullName":"Lyon Richardson","link":"/api/v1/people/680689"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,5],"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":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":{"id":680689,"link":"/api/v1/people/680689"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_force","runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"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":10,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-01T01:30:44.215Z","endTime":"2025-08-01T01:31:54.379Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":79.4,"endSpeed":72.1,"strikeZoneTop":3.41454700526378,"strikeZoneBottom":1.62000189206206,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.06369339252078,"aZ":-36.7039082960051,"pfxX":6.494225154186331,"pfxZ":-3.399096798570474,"pX":-1.0803438629195936,"pZ":3.451507636805037,"vX0":-1.2338749933477025,"vY0":-115.50075509194204,"vZ0":2.737433013758471,"x":158.18,"y":145.59,"x0":-1.3781630326490213,"y0":50.00110755749847,"z0":5.811867514268391,"aX":8.661623935171175},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.8,"breakVerticalInduced":-5.0,"breakHorizontal":-11.4,"spinRate":2524,"spinDirection":38},"zone":11,"typeConfidence":2.0,"plateTime":0.4765471243092869,"extension":5.510858494719261},"index":1,"playId":"87f4beab-4be0-3e12-859d-d3851749d5f8","pitchNumber":1,"startTime":"2025-08-01T01:31:54.379Z","endTime":"2025-08-01T01:31:58.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":96.3,"endSpeed":88.2,"strikeZoneTop":3.44992079878131,"strikeZoneBottom":1.62000040045592,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.388901178053025,"aZ":-19.414828114432005,"pfxX":-10.596533485455366,"pfxZ":6.418892711602634,"pX":-0.4184354647708719,"pZ":1.9099084116407863,"vX0":5.327027724617917,"vY0":-140.04536312549638,"vZ0":-5.673064615996071,"x":132.95,"y":187.21,"x0":-0.9676919963448319,"y0":50.00286606135163,"z0":5.230212501535719,"aX":-21.065306721224044},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.8,"breakVerticalInduced":10.7,"breakHorizontal":18.1,"spinRate":2356,"spinDirection":228},"zone":7,"typeConfidence":2.0,"plateTime":0.39098258434331346,"extension":5.764249982366266},"index":2,"playId":"06013af7-2b6a-3b5d-92da-489decb0e65b","pitchNumber":2,"startTime":"2025-08-01T01:32:10.384Z","endTime":"2025-08-01T01:32:14.622Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":96.1,"endSpeed":88.0,"strikeZoneTop":3.45952360284091,"strikeZoneBottom":1.62000189164428,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.694408356166903,"aZ":-20.03429346687455,"pfxX":-11.086873075174672,"pfxZ":6.12928383485458,"pX":0.6749063377455136,"pZ":2.268380204942347,"vX0":8.097915931350967,"vY0":-139.63964545246742,"vZ0":-4.669819706966847,"x":91.27,"y":177.53,"x0":-0.8185331499822086,"y0":50.001359657716094,"z0":5.275910962909763,"aX":-21.948944425725564},"breaks":{"breakAngle":44.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":10.3,"breakHorizontal":18.5,"spinRate":2419,"spinDirection":223},"zone":6,"typeConfidence":2.0,"plateTime":0.3918722748495691,"extension":5.793160954383604},"index":3,"playId":"a869a970-6dc4-3495-a216-9bb9a14ca8d6","pitchNumber":3,"startTime":"2025-08-01T01:32:28.506Z","endTime":"2025-08-01T01:32:32.610Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":89.1,"endSpeed":82.1,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.177447760442284,"aZ":-29.854964385005612,"pfxX":-10.894080892502735,"pfxZ":1.355475234654004,"pX":-0.12209047869585346,"pZ":1.9522647234056345,"vX0":6.233976983413225,"vY0":-129.70110689331625,"vZ0":-2.797352127238001,"x":121.65,"y":186.07,"x0":-1.1367320417850215,"y0":50.002897747837814,"z0":5.312761436292254,"aX":-18.630116712561257},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":2.0,"breakHorizontal":18.4,"spinRate":1880,"spinDirection":243},"zone":8,"typeConfidence":2.0,"plateTime":0.42170287038263066,"extension":5.875134787051424},"index":4,"playId":"2731ba95-b4d3-3f0c-9f84-e728569bb3de","pitchNumber":4,"startTime":"2025-08-01T01:32:46.964Z","endTime":"2025-08-01T01:32:50.800Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":80.4,"endSpeed":74.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.999553223048643,"aZ":-36.97189731742021,"pfxX":7.72932358759909,"pfxZ":-3.451822888267875,"pX":0.38312286069774326,"pZ":2.565724373361871,"vX0":1.444632436706906,"vY0":-117.06592423104425,"vZ0":0.7438409904607806,"x":102.4,"y":169.51,"x0":-1.2462941483850174,"y0":50.00564657370571,"z0":5.7035146978635325,"aX":10.733616056234029},"breaks":{"breakAngle":16.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.0,"breakVerticalInduced":-5.8,"breakHorizontal":-14.4,"spinRate":2569,"spinDirection":29},"zone":6,"typeConfidence":2.0,"plateTime":0.4678048177211904,"extension":5.694300720003516},"hitData":{"launchSpeed":86.8,"launchAngle":21.0,"totalDistance":243.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":38.85,"coordY":112.45}},"index":5,"playId":"d55097c7-89eb-3c5a-9d40-02775518c4de","pitchNumber":5,"startTime":"2025-08-01T01:33:10.557Z","endTime":"2025-08-01T01:33:22.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":669221,"link":"/api/v1/people/669221","batSide":{"code":"R","description":"Right"}},"first":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":542303,"link":"/api/v1/people/542303"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_ab"},{"player":{"id":680689,"link":"/api/v1/people/680689"},"credit":"p_ab"},{"player":{"id":669221,"link":"/api/v1/people/669221"},"credit":"b_pa"},{"player":{"id":680689,"link":"/api/v1/people/680689"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.1,"awayTeamWinProbability":99.9,"homeTeamWinProbabilityAdded":-0.19999999999999998,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:33:22.244Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Michael Harris II strikes out swinging.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":75,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:35:53.887Z","endTime":"2025-08-01T01:36:34.394Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669221,"fullName":"Sean Murphy","link":"/api/v1/people/669221"},"postOnThird":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":671739,"fullName":"Michael Harris II","link":"/api/v1/people/671739"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-08-01T01:33:42.349Z","endTime":"2025-08-01T01:33:57.595Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brent Suter replaces Lyon Richardson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-08-01T01:33:57.595Z","endTime":"2025-08-01T01:35:56.226Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":608718,"link":"/api/v1/people/608718"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":680689,"link":"/api/v1/people/680689","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":88.5,"endSpeed":80.9,"strikeZoneTop":3.43770795663026,"strikeZoneBottom":1.62979476616596,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38483685336011,"aZ":-18.583292804176995,"pfxX":6.837710262337611,"pfxZ":8.162165510220264,"pX":0.5178583798876768,"pZ":1.449120646952998,"vX0":-8.975217082585605,"vY0":-128.42928203978664,"vZ0":-7.556925569278113,"x":97.26,"y":199.65,"x0":3.174623190777536,"y0":50.00350418765404,"z0":5.882855989599026,"aX":11.38707844855863},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":13.2,"breakHorizontal":-10.3,"spinRate":2183,"spinDirection":148},"zone":14,"typeConfidence":0.9,"plateTime":0.42699769819207,"extension":7.370380121965745},"index":2,"playId":"f084b128-13a5-3d42-856d-776f3da0a79e","pitchNumber":1,"startTime":"2025-08-01T01:35:56.226Z","endTime":"2025-08-01T01:36:00.546Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":90.8,"endSpeed":82.0,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.766629893735892,"aZ":-16.73456324167113,"pfxX":8.740500731794544,"pfxZ":8.890578442454736,"pX":1.313982383808294,"pZ":2.377832126586236,"vX0":-7.7108543447995475,"vY0":-131.88779574540058,"vZ0":-6.042565220729015,"x":66.91,"y":174.58,"x0":3.160334811518843,"y0":50.003469285726304,"z0":5.9615014553192,"aX":15.180125447541473},"breaks":{"breakAngle":36.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":14.8,"breakHorizontal":-13.8,"spinRate":2176,"spinDirection":168},"zone":14,"typeConfidence":0.91,"plateTime":0.4175772606544066,"extension":7.223503412259817},"index":3,"playId":"3a8dd85b-085f-349d-b96e-1c7a50f4d9fd","pitchNumber":2,"startTime":"2025-08-01T01:36:10.386Z","endTime":"2025-08-01T01:36:14.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"W","description":"Swinging Strike (Blocked)"},"description":"Swinging Strike (Blocked)","code":"W","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":77.6,"endSpeed":71.5,"strikeZoneTop":3.49,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.625438551401828,"aZ":-34.9799552774496,"pfxX":-3.1348218348508627,"pfxZ":-2.21381363297284,"pX":-0.4030694436690115,"pZ":0.5873674637978653,"vX0":-6.97874261301379,"vY0":-112.68996267054662,"vZ0":-4.607064025633666,"x":132.36,"y":222.92,"x0":3.1548489032481255,"y0":50.00006069327034,"z0":6.235072515805038,"aX":-3.983745992893711},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.0,"breakVerticalInduced":-5.0,"breakHorizontal":7.7,"spinRate":2337,"spinDirection":280},"zone":13,"typeConfidence":0.91,"plateTime":0.48816042100762935,"extension":7.056256598426855},"index":4,"playId":"c7423d43-6408-3953-8cda-f3d697db94f5","pitchNumber":3,"startTime":"2025-08-01T01:36:29.438Z","endTime":"2025-08-01T01:36:34.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":671739,"link":"/api/v1/people/671739","batSide":{"code":"L","description":"Left"}},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":671739,"link":"/api/v1/people/671739"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.1,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:36:34.394Z","atBatIndex":75},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Eli White flies out to left fielder Jake Fraley.","rbi":0,"awayScore":11,"homeScore":3,"isOut":true},"about":{"atBatIndex":76,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-08-01T01:36:48.903Z","endTime":"2025-08-01T01:37:24.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"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":642201,"fullName":"Eli White","link":"/api/v1/people/642201"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":641584,"link":"/api/v1/people/641584"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":75.9,"endSpeed":69.6,"strikeZoneTop":3.67086496604601,"strikeZoneBottom":1.70999817359696,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.680068517158364,"aZ":-25.888803835841948,"pfxX":8.178600374763949,"pfxZ":5.088254106300763,"pX":1.5640781817941236,"pZ":3.556641719794667,"vX0":-5.906870693680823,"vY0":-110.4211471157557,"vZ0":0.23722154586550692,"x":57.38,"y":142.75,"x0":3.2113629164981616,"y0":50.00143609023336,"z0":6.171907052304963,"aX":10.097912372414477},"breaks":{"breakAngle":19.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":9.6,"breakHorizontal":-13.3,"spinRate":1714,"spinDirection":136},"zone":12,"typeConfidence":0.9,"plateTime":0.49605649262682405,"extension":6.909835661494398},"index":0,"playId":"7178b5dd-3104-35ef-8388-ce013fa02194","pitchNumber":1,"startTime":"2025-08-01T01:37:00.402Z","endTime":"2025-08-01T01:37:05.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.7,"endSpeed":82.1,"strikeZoneTop":3.73,"strikeZoneBottom":1.71,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.472541806146207,"aZ":-17.428805473055483,"pfxX":0.8769037416015493,"pfxZ":8.581936078321139,"pX":-0.3890998407548269,"pZ":2.9237483540527243,"vX0":-8.734383667026806,"vY0":-130.28061918773926,"vZ0":-4.665849707916381,"x":131.83,"y":159.84,"x0":2.89362257250977,"y0":50.00395891633751,"z0":6.056003149227268,"aX":1.5080151100009205},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":14.6,"breakHorizontal":0.4,"spinRate":2300,"spinDirection":168},"zone":4,"typeConfidence":0.91,"plateTime":0.42049279659235195,"extension":7.238598503162934},"hitData":{"launchSpeed":99.4,"launchAngle":41.0,"totalDistance":352.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":87.59,"coordY":62.74}},"index":1,"playId":"34f02e1a-a984-359c-b958-0b4b24289183","pitchNumber":2,"startTime":"2025-08-01T01:37:15.264Z","endTime":"2025-08-01T01:37:24.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":642201,"link":"/api/v1/people/642201","batSide":{"code":"R","description":"Right"}},"second":{"id":669221,"link":"/api/v1/people/669221"},"third":{"id":645277,"link":"/api/v1/people/645277"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":642201,"link":"/api/v1/people/642201"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.2,"awayTeamWinProbability":99.8,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:37:24.836Z","atBatIndex":76},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Tyler Stephenson singles on a line drive to left fielder Jurickson Profar.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":77,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:40:00.699Z","endTime":"2025-08-01T01:40:24.286Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":0,"outs":0},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[1,2],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"description":"Pitching Change: Dane Dunning replaces Tyler Kinley.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":3,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T01:38:34.929Z","endTime":"2025-08-01T01:40:03.011Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641540,"link":"/api/v1/people/641540"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641755,"link":"/api/v1/people/641755","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":87.7,"endSpeed":80.0,"strikeZoneTop":3.33531741461872,"strikeZoneBottom":1.50000197595486,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.625637831822917,"aZ":-23.253769006417684,"pfxX":-9.467962277016598,"pfxZ":5.41982050552671,"pX":-0.1853193350177134,"pZ":3.823699102181242,"vX0":7.702507623477321,"vY0":-127.5443550770107,"vZ0":-0.4198991181762682,"x":124.06,"y":135.54,"x0":-2.016696308570217,"y0":50.000341378218586,"z0":5.826865062671161,"aX":-15.57223054203342},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":10.0,"breakHorizontal":15.4,"spinRate":2198,"spinDirection":216},"zone":11,"typeConfidence":2.0,"plateTime":0.4297131027874821,"extension":6.759278414377499},"index":1,"playId":"39f8ad59-b707-3166-a67c-bceb8833d2f8","pitchNumber":1,"startTime":"2025-08-01T01:40:03.011Z","endTime":"2025-08-01T01:40:08.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":89.2,"endSpeed":80.3,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.948073801427366,"aZ":-15.049276208966571,"pfxX":-6.8018587893256335,"pfxZ":10.24391734268471,"pX":0.3664497701898267,"pZ":3.52094421959701,"vX0":7.909475294769029,"vY0":-129.49999231425943,"vZ0":-3.0136616834134013,"x":103.03,"y":143.71,"x0":-1.866180359562827,"y0":50.00611791658372,"z0":5.873713043621887,"aX":-11.376012589533811},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":17.9,"breakHorizontal":10.2,"spinRate":2341,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.425478367643787,"extension":6.667819836183874},"hitData":{"launchSpeed":98.6,"launchAngle":14.0,"totalDistance":208.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":81.93,"coordY":106.42}},"index":2,"playId":"ca948a2e-569d-3f07-b165-57611b387df0","pitchNumber":2,"startTime":"2025-08-01T01:40:13.951Z","endTime":"2025-08-01T01:40:24.286Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":0.5,"awayTeamWinProbability":99.5,"homeTeamWinProbabilityAdded":0.3,"leverageIndex":0.05,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:40:24.286Z","atBatIndex":77},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Will Benson singles on a line drive to center fielder Michael Harris II. Tyler Stephenson to 2nd.","rbi":0,"awayScore":11,"homeScore":3,"isOut":false},"about":{"atBatIndex":78,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:40:27.379Z","endTime":"2025-08-01T01:42:02.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":2,"outs":0},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.5,"endSpeed":79.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.19874970077644,"aZ":-21.373519601997355,"pfxX":-0.5994847816748958,"pfxZ":6.7641711833863045,"pX":0.9958183872799113,"pZ":3.40943440678295,"vX0":7.948941807812146,"vY0":-125.77282476383341,"vZ0":-1.3530553396719172,"x":79.04,"y":146.73,"x0":-2.1317958281571268,"y0":50.00601792084783,"z0":5.692570460434996,"aX":-0.9584612273262747},"breaks":{"breakAngle":1.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":12.1,"breakHorizontal":-0.8,"spinRate":2316,"spinDirection":205},"zone":12,"typeConfidence":2.0,"plateTime":0.4359649287161167,"extension":6.738983767920873},"index":0,"playId":"bfa8d790-5562-3be6-b52b-3fea5db5ce2b","pitchNumber":1,"startTime":"2025-08-01T01:40:43.662Z","endTime":"2025-08-01T01:40:50.736Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.6,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.462964223888555,"aZ":-22.195821490530047,"pfxX":0.0025549256542451992,"pfxZ":6.042161746083586,"pX":0.7388698226220675,"pZ":2.8563293704127766,"vX0":6.967688694242673,"vY0":-127.50607293150881,"vZ0":-2.709887239026045,"x":88.84,"y":161.66,"x0":-2.0260120354353712,"y0":50.00325456206015,"z0":5.678454478143987,"aX":0.003630484133119268},"breaks":{"breakAngle":3.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":10.6,"breakHorizontal":-1.6,"spinRate":2195,"spinDirection":208},"zone":6,"typeConfidence":2.0,"plateTime":0.4290737715655131,"extension":6.721281746141453},"index":1,"playId":"21d73436-3ce9-398b-9f81-5257f51f59ce","pitchNumber":2,"startTime":"2025-08-01T01:41:14.028Z","endTime":"2025-08-01T01:41:19.154Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":80.8,"strikeZoneTop":3.79464674715626,"strikeZoneBottom":1.75999880493887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.09700183357844,"aZ":-20.24371116266791,"pfxX":-0.8407804224691466,"pfxZ":7.15756907119248,"pX":-0.08430415875696916,"pZ":5.480912104731014,"vX0":5.561232717165913,"vY0":-127.48872130450978,"vZ0":2.9391032419531142,"x":120.21,"y":90.8,"x0":-2.1729119339222547,"y0":50.00360615058411,"z0":5.900367389044438,"aX":-1.4029215892726765},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":13.8,"breakHorizontal":0.5,"spinRate":2256,"spinDirection":201},"zone":11,"typeConfidence":2.0,"plateTime":0.4275697456954135,"extension":6.66450615673975},"index":2,"playId":"b7e61ff2-5837-3623-9da7-1a61a342f38b","pitchNumber":3,"startTime":"2025-08-01T01:41:37.056Z","endTime":"2025-08-01T01:41:40.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.4,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.45373613646554,"aZ":-35.17023562852719,"pfxX":2.238095463143061,"pfxZ":-2.1971550170550795,"pX":-0.7235352470983875,"pZ":3.346320570758183,"vX0":2.53623088817878,"vY0":-116.03621796757253,"vZ0":1.7696715431155325,"x":144.58,"y":148.43,"x0":-2.1208854376693003,"y0":50.001849381607755,"z0":5.921652479516509,"aX":3.054782721061755},"breaks":{"breakAngle":6.0,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.2,"breakVerticalInduced":-3.2,"breakHorizontal":-4.7,"spinRate":2407,"spinDirection":45},"zone":1,"typeConfidence":2.0,"plateTime":0.4718163362413357,"extension":6.579424186749154},"hitData":{"launchSpeed":99.5,"launchAngle":10.0,"totalDistance":222.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":108.65,"coordY":75.88}},"index":3,"playId":"e2acbdf8-2b35-3e58-a027-30add75c22c5","pitchNumber":4,"startTime":"2025-08-01T01:41:52.131Z","endTime":"2025-08-01T01:42:02.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":1.0,"awayTeamWinProbability":99.0,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":0.1,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:42:02.149Z","atBatIndex":78},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Ke'Bryan Hayes homers (3) on a line drive to left field. Tyler Stephenson scores. Will Benson scores.","rbi":3,"awayScore":11,"homeScore":6,"isOut":false},"about":{"atBatIndex":79,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:42:10.964Z","endTime":"2025-08-01T01:43:19.275Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"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":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":{"id":641540,"link":"/api/v1/people/641540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":{"id":641540,"link":"/api/v1/people/641540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":{"id":641540,"link":"/api/v1/people/641540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":87.0,"endSpeed":79.3,"strikeZoneTop":3.32109243965507,"strikeZoneBottom":1.65089673332412,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.893110821922566,"aZ":-18.53717467363124,"pfxX":-0.8704086785705636,"pfxZ":8.456989913377772,"pX":0.8376622744194548,"pZ":3.079365735166129,"vX0":7.372770215632341,"vY0":-126.47249967223192,"vZ0":-2.7356989942937493,"x":85.07,"y":155.64,"x0":-2.00786301577138,"y0":50.00223714549181,"z0":5.669462472436478,"aX":-1.403598902599755},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":14.9,"breakHorizontal":-0.2,"spinRate":2215,"spinDirection":208},"zone":12,"typeConfidence":2.0,"plateTime":0.4338267398469866,"extension":6.790840348782186},"index":0,"playId":"6f667de6-8afe-35ed-9d24-205ad85d95f5","pitchNumber":1,"startTime":"2025-08-01T01:42:24.289Z","endTime":"2025-08-01T01:42:28.731Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":89.4,"endSpeed":80.6,"strikeZoneTop":3.25995476657872,"strikeZoneBottom":1.47999851085735,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.88009039767734,"aZ":-24.167557045904783,"pfxX":-11.158017003806076,"pfxZ":4.766303488335108,"pX":0.19800692040322143,"pZ":3.055089539258189,"vX0":8.975975937231098,"vY0":-129.77039935872943,"vZ0":-2.0742649010439504,"x":109.45,"y":156.29,"x0":-1.881243706818409,"y0":50.00459785730408,"z0":5.7336084684020445,"aX":-18.75310772561543},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":8.3,"breakHorizontal":17.9,"spinRate":2182,"spinDirection":212},"zone":2,"typeConfidence":2.0,"plateTime":0.4244702229279369,"extension":6.827155212514822},"index":1,"playId":"0476c944-56af-3bdf-b594-0d28c4a2ff64","pitchNumber":2,"startTime":"2025-08-01T01:42:40.007Z","endTime":"2025-08-01T01:42:44.574Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":77.9,"endSpeed":71.4,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.039165749223578,"aZ":-35.12620130564639,"pfxX":1.5492787210767491,"pfxZ":-2.283482248471149,"pX":-0.35345985833384186,"pZ":2.469981144246161,"vX0":3.3334648915599248,"vY0":-113.34858565445329,"vZ0":0.46567195604399436,"x":130.47,"y":172.09,"x0":-2.0484815736990805,"y0":50.003839746313886,"z0":5.788685459544456,"aX":2.001592546969291},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.0,"breakVerticalInduced":-3.7,"breakHorizontal":-3.7,"spinRate":2331,"spinDirection":60},"zone":4,"typeConfidence":2.0,"plateTime":0.4844881676129629,"extension":6.614044323261562},"hitData":{"launchSpeed":101.3,"launchAngle":22.0,"totalDistance":369.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":23.11,"coordY":89.64}},"index":2,"playId":"09f009b9-1ea6-3ef3-b967-913955c95ed9","pitchNumber":3,"startTime":"2025-08-01T01:42:55.040Z","endTime":"2025-08-01T01:43:19.275Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"first":{"id":666181,"link":"/api/v1/people/666181"},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":2.1999999999999997,"awayTeamWinProbability":97.8,"homeTeamWinProbabilityAdded":1.1999999999999997,"leverageIndex":0.21,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:43:19.275Z","atBatIndex":79},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Matt McLain singles on a line drive to right fielder Eli White.","rbi":0,"awayScore":11,"homeScore":6,"isOut":false},"about":{"atBatIndex":80,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:43:35.771Z","endTime":"2025-08-01T01:45:09.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":3,"strikes":2,"outs":0},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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(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":90.3,"endSpeed":82.5,"strikeZoneTop":3.15381098860048,"strikeZoneBottom":1.37999775368885,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.25948051790122,"aZ":-20.453591921056844,"pfxX":-10.43799092125297,"pfxZ":6.837145448055587,"pX":2.4438062923229764,"pZ":-0.2966285694561478,"vX0":13.852368248859227,"vY0":-130.30113523612232,"vZ0":-11.013638511861346,"x":23.85,"y":246.79,"x0":-1.593630335061837,"y0":50.00138318490277,"z0":5.540930245385536,"aX":-17.88672487964822},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":9.8,"breakHorizontal":15.7,"spinRate":2182,"spinDirection":215},"zone":14,"typeConfidence":2.0,"plateTime":0.4209061667734253,"extension":7.037242926006164},"index":0,"playId":"71677ab4-1b27-3572-855a-e827b0fc1e8d","pitchNumber":1,"startTime":"2025-08-01T01:43:38.029Z","endTime":"2025-08-01T01:43:41.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":90.0,"endSpeed":81.8,"strikeZoneTop":3.17745620631904,"strikeZoneBottom":1.3800020560353,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.992704210769737,"aZ":-22.11445224149522,"pfxX":-11.356315470491268,"pfxZ":5.858392442296923,"pX":0.2725790615122197,"pZ":2.531565599818484,"vX0":9.921367903205807,"vY0":-130.56335337832036,"vZ0":-3.3780242477066476,"x":106.61,"y":170.43,"x0":-2.1120689469595506,"y0":50.000187011724755,"z0":5.517665892643781,"aX":-19.489089657442555},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":10.0,"breakHorizontal":18.2,"spinRate":2170,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4204557277678167,"extension":6.896384598916148},"index":1,"playId":"c882a87c-8cf2-301b-b3f6-d454796a6991","pitchNumber":2,"startTime":"2025-08-01T01:43:58.862Z","endTime":"2025-08-01T01:44:03.125Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":87.6,"endSpeed":79.8,"strikeZoneTop":3.03044148835441,"strikeZoneBottom":1.38000270949536,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.029423351437114,"aZ":-21.672597134413575,"pfxX":-0.09703561229149704,"pfxZ":6.401654602567245,"pX":-0.5063866570145844,"pZ":4.207773518274827,"vX0":4.3104671599922995,"vY0":-127.47912876953347,"vZ0":0.6637379692769318,"x":136.3,"y":125.17,"x0":-2.208939338074014,"y0":50.002246046622126,"z0":5.65930730762421,"aX":-0.1598761135926177},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":12.0,"breakHorizontal":-0.8,"spinRate":2321,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.4302171475067622,"extension":6.792311229702685},"index":2,"playId":"09774af2-ecb2-36f3-82e3-07ee0239841d","pitchNumber":3,"startTime":"2025-08-01T01:44:09.778Z","endTime":"2025-08-01T01:44:14.910Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":85.2,"endSpeed":78.4,"strikeZoneTop":3.05181276417624,"strikeZoneBottom":1.37999958633659,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.298311213747525,"aZ":-25.482154484272662,"pfxX":-11.017604633214063,"pfxZ":4.313496716130816,"pX":0.7427450592090129,"pZ":0.7429340777269334,"vX0":9.817303474933984,"vY0":-123.65507660669766,"vZ0":-6.567050588088138,"x":88.69,"y":218.72,"x0":-1.8444619243253388,"y0":50.00250349609162,"z0":5.566538837646558,"aX":-17.08862173589726},"breaks":{"breakAngle":30.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-31.3,"breakVerticalInduced":6.5,"breakHorizontal":17.8,"spinRate":2044,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4426855518580104,"extension":6.818236751952513},"index":3,"playId":"0056bb09-2a9c-3b00-9933-eb14e0530a9d","pitchNumber":4,"startTime":"2025-08-01T01:44:21.848Z","endTime":"2025-08-01T01:44:26.724Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":89.7,"endSpeed":81.5,"strikeZoneTop":3.20638373013119,"strikeZoneBottom":1.37999689946908,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.82354679252806,"aZ":-23.635184184636543,"pfxX":-10.497593301251353,"pfxZ":5.006034610119102,"pX":0.8628834750807357,"pZ":3.106026945648016,"vX0":10.68617819388674,"vY0":-130.18130721999017,"vZ0":-1.944980500202882,"x":84.11,"y":154.92,"x0":-1.9428616870463145,"y0":50.00477951908342,"z0":5.662605139009539,"aX":-17.914861565868367},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":8.8,"breakHorizontal":16.4,"spinRate":2204,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.42168227877855813,"extension":6.936971405626487},"index":4,"playId":"a030dae1-45c9-37d3-b8e9-28c6d6a24d1f","pitchNumber":5,"startTime":"2025-08-01T01:44:37.199Z","endTime":"2025-08-01T01:44:41.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.6,"endSpeed":79.7,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.043931553549395,"aZ":-20.66315005549542,"pfxX":-2.7772557310855257,"pfxZ":7.080859177678207,"pX":1.181573396910542,"pZ":2.136356593704646,"vX0":8.600121245347413,"vY0":-127.21421927943047,"vZ0":-4.337196795937172,"x":71.96,"y":181.1,"x0":-1.894006110578235,"y0":50.00390609285182,"z0":5.518070376044075,"aX":-4.516349132519486},"breaks":{"breakAngle":7.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":12.0,"breakHorizontal":2.9,"spinRate":2300,"spinDirection":207},"zone":14,"typeConfidence":2.0,"plateTime":0.43187661822687984,"extension":6.869526075317588},"hitData":{"launchSpeed":69.6,"launchAngle":22.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":185.7,"coordY":136.11}},"index":5,"playId":"8bb7c26c-a730-30ce-82bd-692f7ed1a205","pitchNumber":6,"startTime":"2025-08-01T01:44:57.258Z","endTime":"2025-08-01T01:45:09.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":3.9,"awayTeamWinProbability":96.1,"homeTeamWinProbabilityAdded":1.7000000000000002,"leverageIndex":0.34,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:45:09.463Z","atBatIndex":80},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Noelvi Marte singles on a ground ball to left fielder Jurickson Profar. Matt McLain to 2nd.","rbi":0,"awayScore":11,"homeScore":6,"isOut":false},"about":{"atBatIndex":81,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:46:11.935Z","endTime":"2025-08-01T01:47:01.589Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":0},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641540,"fullName":"Dane Dunning","link":"/api/v1/people/641540"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"postOnSecond":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T01:45:17.257Z","endTime":"2025-08-01T01:46:13.885Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":88.9,"endSpeed":81.2,"strikeZoneTop":3.47747112448148,"strikeZoneBottom":1.70674784004473,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.97717782508883,"aZ":-21.654036243909342,"pfxX":-10.70515133906324,"pfxZ":6.259883027795031,"pX":-0.4181092167732411,"pZ":1.1587679452691073,"vX0":7.179622079652118,"vY0":-129.09401075605018,"vZ0":-7.209390326616464,"x":132.94,"y":207.49,"x0":-1.8506766653726672,"y0":50.00232787750066,"z0":5.6657930191411765,"aX":-17.988631972941995},"breaks":{"breakAngle":36.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.8,"breakHorizontal":17.6,"spinRate":2073,"spinDirection":208},"zone":13,"typeConfidence":2.0,"plateTime":0.42500597903285486,"extension":6.926087457579775},"index":1,"playId":"7195a5cb-1ea9-3db1-8c49-3594c1e554b3","pitchNumber":1,"startTime":"2025-08-01T01:46:13.885Z","endTime":"2025-08-01T01:46:18.460Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.923565366553273,"aZ":-23.54530859836481,"pfxX":-12.398993080415138,"pfxZ":5.627924131346833,"pX":0.18857965590759296,"pZ":2.203303531394118,"vX0":9.074301897454534,"vY0":-122.92034285100365,"vZ0":-3.6179887779972786,"x":109.81,"y":179.29,"x0":-1.9364576362054804,"y0":50.00285293967901,"z0":5.688940278327943,"aX":-19.010608270136853},"breaks":{"breakAngle":36.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":9.6,"breakHorizontal":20.4,"spinRate":1928,"spinDirection":242},"zone":8,"typeConfidence":2.0,"plateTime":0.4452681694238647,"extension":6.7896323950768025},"index":2,"playId":"192f3c37-fae6-3320-92b6-b869a8c2bca7","pitchNumber":2,"startTime":"2025-08-01T01:46:28.279Z","endTime":"2025-08-01T01:46:32.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":84.9,"endSpeed":77.0,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.669188329652386,"aZ":-22.354317653040724,"pfxX":-12.662075700713318,"pfxZ":6.446431814960281,"pX":0.4934547447744778,"pZ":2.1087831487154682,"vX0":9.718681990363923,"vY0":-123.21958164755037,"vZ0":-3.9341883637012405,"x":98.19,"y":181.84,"x0":-1.8753942198897497,"y0":50.00276567406832,"z0":5.636587956811237,"aX":-19.284947300222882},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.6,"breakVerticalInduced":10.8,"breakHorizontal":20.4,"spinRate":1977,"spinDirection":239},"zone":9,"typeConfidence":2.0,"plateTime":0.44615047387432494,"extension":6.843083314857725},"hitData":{"launchSpeed":100.1,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":92.02,"coordY":112.66}},"index":3,"playId":"e2dfeebe-f87d-3352-9ea0-354984cdb819","pitchNumber":3,"startTime":"2025-08-01T01:46:50.825Z","endTime":"2025-08-01T01:47:01.589Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"first":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":641540,"link":"/api/v1/people/641540"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":7.199999999999999,"awayTeamWinProbability":92.8,"homeTeamWinProbabilityAdded":3.2999999999999994,"leverageIndex":0.72,"dramaIndex":43.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:47:01.589Z","atBatIndex":81},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Elly De La Cruz singles on a ground ball to center fielder Michael Harris II. Matt McLain scores. Noelvi Marte to 3rd.","rbi":1,"awayScore":11,"homeScore":7,"isOut":false},"about":{"atBatIndex":82,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:49:23.988Z","endTime":"2025-08-01T01:49:36.839Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"postOnThird":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[1],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"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":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":{"id":641540,"link":"/api/v1/people/641540"},"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"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":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"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":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T01:47:09.037Z","endTime":"2025-08-01T01:48:38.408Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Dylan Lee replaces Dane Dunning.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":6,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-01T01:48:38.408Z","endTime":"2025-08-01T01:49:26.262Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":641540,"link":"/api/v1/people/641540","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.630437944109858,"aZ":-26.869937457253254,"pfxX":-1.1530141878826723,"pfxZ":3.350736080014622,"pX":0.5611197973892529,"pZ":2.6391837482028566,"vX0":-2.819152785678219,"vY0":-124.19674459860174,"vZ0":-3.757105579254062,"x":95.61,"y":167.52,"x0":1.8545342317000157,"y0":50.00409145951835,"z0":6.371933276995506,"aX":-1.8263560382679147},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.6,"breakVerticalInduced":5.5,"breakHorizontal":2.6,"spinRate":2116,"spinDirection":147},"zone":6,"typeConfidence":0.9,"plateTime":0.43868322942078075,"extension":6.059246667277273},"hitData":{"launchSpeed":106.2,"launchAngle":-7.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":113.3,"coordY":100.0}},"index":2,"playId":"89074a7b-792d-3b49-8f25-6071f2d120b5","pitchNumber":1,"startTime":"2025-08-01T01:49:26.262Z","endTime":"2025-08-01T01:49:36.839Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"R","description":"Right"}},"first":{"id":682622,"link":"/api/v1/people/682622"},"second":{"id":680574,"link":"/api/v1/people/680574"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.2,"awayTeamWinProbability":85.8,"homeTeamWinProbabilityAdded":7.0,"leverageIndex":1.29,"dramaIndex":81.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:49:36.839Z","atBatIndex":82},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Austin Hays singles on a ground ball to left fielder Jurickson Profar. Noelvi Marte scores. Elly De La Cruz to 3rd. Austin Hays to 2nd.","rbi":1,"awayScore":11,"homeScore":8,"isOut":false},"about":{"atBatIndex":83,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:50:07.318Z","endTime":"2025-08-01T01:51:50.992Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"postOnThird":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1,2,3,4],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_throw","runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":{"id":641540,"link":"/api/v1/people/641540"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.0,"endSpeed":84.4,"strikeZoneTop":3.23254637612861,"strikeZoneBottom":1.39999921691641,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.391937946676425,"aZ":-10.729788447626841,"pfxX":5.561557279881925,"pfxZ":11.66285243290045,"pX":-0.39316562147086054,"pZ":3.6642740792639765,"vX0":-6.998512313016331,"vY0":-135.2038772863013,"vZ0":-5.318285780520779,"x":131.99,"y":139.84,"x0":1.5147241957445077,"y0":50.002155239582336,"z0":6.420027728166453,"aX":10.225607084002922},"breaks":{"breakAngle":36.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":20.0,"breakHorizontal":-8.4,"spinRate":2346,"spinDirection":158},"zone":11,"typeConfidence":0.9,"plateTime":0.40620139189944693,"extension":6.084814214422766},"index":0,"playId":"76521ddc-e207-3788-8ae6-bce6a1b643ec","pitchNumber":1,"startTime":"2025-08-01T01:50:16.757Z","endTime":"2025-08-01T01:50:21.110Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":93.2,"endSpeed":85.3,"strikeZoneTop":3.19584011341721,"strikeZoneBottom":1.40000229263025,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.081538973559795,"aZ":-9.2928871511422,"pfxX":4.454179151784018,"pfxZ":12.361316758488638,"pX":-1.0505432612279084,"pZ":1.5406667964255576,"vX0":-8.042305727663253,"vY0":-135.10635250234176,"vZ0":-10.697524756807415,"x":157.04,"y":197.18,"x0":1.3843534727170355,"y0":50.00593969302108,"z0":6.2020638326182755,"aX":8.24756922442157},"breaks":{"breakAngle":30.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.4,"breakVerticalInduced":20.3,"breakHorizontal":-6.4,"spinRate":2311,"spinDirection":153},"zone":13,"typeConfidence":0.9,"plateTime":0.40520828825636634,"extension":6.370240994397413},"index":1,"playId":"e0dbc0a3-c39e-3b9a-aafe-6583e4a09ebd","pitchNumber":2,"startTime":"2025-08-01T01:50:34.250Z","endTime":"2025-08-01T01:50:38.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.9,"endSpeed":78.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.372016460527107,"aZ":-20.020780253474747,"pfxX":7.34018396983355,"pfxZ":7.742063928008969,"pX":0.37822321135455717,"pZ":2.00216929346126,"vX0":-5.484966636384566,"vY0":-124.80920962981762,"vZ0":-6.187173916871536,"x":102.58,"y":184.72,"x0":1.6565301080912724,"y0":50.00046515727214,"z0":6.17494996885745,"aX":11.51703216132034},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":12.7,"breakHorizontal":-11.9,"spinRate":1758,"spinDirection":133},"zone":6,"typeConfidence":0.91,"plateTime":0.43975023792151857,"extension":6.447398285596164},"index":2,"playId":"68aa93a8-061e-3cf7-a0ff-fda00e67eda3","pitchNumber":3,"startTime":"2025-08-01T01:50:54.048Z","endTime":"2025-08-01T01:50:58.327Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.23,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.329776018218652,"aZ":-22.060239098945992,"pfxX":7.330218118993818,"pfxZ":6.416921801667645,"pX":0.16921080507101868,"pZ":2.212113728516274,"vX0":-6.121188774242208,"vY0":-124.80298365784947,"vZ0":-5.431442428570492,"x":110.55,"y":179.05,"x0":1.7023965143738655,"y0":50.00218290558122,"z0":6.235687018302506,"aX":11.552562579486585},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":10.6,"breakHorizontal":-11.9,"spinRate":1820,"spinDirection":140},"zone":5,"typeConfidence":0.91,"plateTime":0.43902804685338737,"extension":6.2843548232177255},"index":3,"playId":"49f0e672-dd20-3d8b-b247-d5cfed4ce2d2","pitchNumber":4,"startTime":"2025-08-01T01:51:11.487Z","endTime":"2025-08-01T01:51:15.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.1,"endSpeed":86.4,"strikeZoneTop":3.23,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.30355763922247,"aZ":-9.918087986093566,"pfxX":5.64875722438731,"pfxZ":11.5731675329552,"pX":-0.4311100175371526,"pZ":3.2305650878786567,"vX0":-6.725010574117514,"vY0":-138.16425735858925,"vZ0":-6.890606920138882,"x":133.43,"y":151.55,"x0":1.3066554086853988,"y0":50.00252346993131,"z0":6.431871374968226,"aX":10.863232575209746},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.6,"breakHorizontal":-8.8,"spinRate":2295,"spinDirection":155},"zone":1,"typeConfidence":0.9,"plateTime":0.3972359212395151,"extension":6.376680181556025},"hitData":{"launchSpeed":87.5,"launchAngle":-25.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":50.47,"coordY":122.8}},"index":4,"playId":"eea2ed57-7c6b-3aed-865a-22ff80580ff5","pitchNumber":5,"startTime":"2025-08-01T01:51:38.762Z","endTime":"2025-08-01T01:51:50.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"first":{"id":682829,"link":"/api/v1/people/682829"},"third":{"id":682622,"link":"/api/v1/people/682622"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":27.900000000000002,"awayTeamWinProbability":72.1,"homeTeamWinProbabilityAdded":13.700000000000003,"leverageIndex":2.14,"dramaIndex":143.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:51:50.992Z","atBatIndex":83},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Spencer Steer homers (12) on a fly ball to left center field. Elly De La Cruz scores. Austin Hays scores.","rbi":3,"awayScore":11,"homeScore":11,"isOut":false},"about":{"atBatIndex":84,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:52:25.991Z","endTime":"2025-08-01T01:53:10.445Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":75},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"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":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":{"id":669276,"link":"/api/v1/people/669276"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":{"id":669276,"link":"/api/v1/people/669276"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"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":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":{"id":669276,"link":"/api/v1/people/669276"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":86.3,"endSpeed":79.5,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.693942108598804,"aZ":-27.180416894036068,"pfxX":2.380464322011968,"pfxZ":3.1391920045727297,"pX":-0.3423008059368771,"pZ":0.7922628971876345,"vX0":-5.967751896848005,"vY0":-125.38008557112634,"vZ0":-7.887350673769925,"x":130.05,"y":217.39,"x0":1.7609237240396112,"y0":50.00137347581584,"z0":6.201415006372399,"aX":3.784629388558404},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.1,"breakHorizontal":-2.9,"spinRate":2110,"spinDirection":144},"zone":13,"typeConfidence":0.89,"plateTime":0.4370960492234288,"extension":6.358123705710516},"index":0,"playId":"e95bdd81-da63-3470-9ec3-915d89a2485d","pitchNumber":1,"startTime":"2025-08-01T01:52:30.326Z","endTime":"2025-08-01T01:52:34.264Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.6,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.007891490107387,"aZ":-25.50528861977684,"pfxX":0.710645112098447,"pfxZ":4.189641247457934,"pX":-0.05019930722576844,"pZ":1.5059817040944585,"vX0":-4.548481962500914,"vY0":-125.0966879500085,"vZ0":-6.838285464724308,"x":118.91,"y":198.12,"x0":1.6953141166946695,"y0":50.0058009826236,"z0":6.350954476505225,"aX":1.1324395320807894},"breaks":{"breakAngle":1.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.6,"breakVerticalInduced":6.4,"breakHorizontal":-0.2,"spinRate":2161,"spinDirection":150},"zone":8,"typeConfidence":0.89,"plateTime":0.43697861703275453,"extension":6.19162077425065},"hitData":{"launchSpeed":104.0,"launchAngle":22.0,"totalDistance":376.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":58.8,"coordY":62.71}},"index":1,"playId":"2658aba5-1098-36f3-ad3c-6b6383a514fa","pitchNumber":2,"startTime":"2025-08-01T01:52:47.501Z","endTime":"2025-08-01T01:53:10.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"third":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":32.89999999999999,"leverageIndex":2.91,"dramaIndex":280.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:53:10.445Z","atBatIndex":84},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Santiago Espinal flies out to center fielder Michael Harris II.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":85,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:54:28.541Z","endTime":"2025-08-01T01:56:19.400Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3,4,6,7],"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":669289,"fullName":"Santiago Espinal","link":"/api/v1/people/669289"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":671739,"link":"/api/v1/people/671739"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Santiago Espinal replaces Jake Fraley.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T01:53:34.252Z","endTime":"2025-08-01T01:54:30.694Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":641584,"link":"/api/v1/people/641584","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.2,"strikeZoneTop":3.29940164987218,"strikeZoneBottom":1.5899981271832,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.238536843142878,"aZ":-11.438508519610636,"pfxX":5.455037382337947,"pfxZ":11.15130294493021,"pX":0.031355923064724386,"pZ":1.987787537592883,"vX0":-5.92864001871678,"vY0":-135.8606218864883,"vZ0":-9.122788796144942,"x":115.8,"y":185.11,"x0":1.538604591872489,"y0":50.00415608473504,"z0":6.195353583218283,"aX":10.144800931096743},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.2,"breakVerticalInduced":18.2,"breakHorizontal":-8.5,"spinRate":2380,"spinDirection":148},"zone":8,"typeConfidence":0.9,"plateTime":0.40398560204520173,"extension":6.326196466184769},"index":1,"playId":"930c2797-a874-3c42-b71a-608df0bcc6e7","pitchNumber":1,"startTime":"2025-08-01T01:54:30.694Z","endTime":"2025-08-01T01:54:34.966Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":84.3,"strikeZoneTop":3.3265873567251,"strikeZoneBottom":1.58999742700502,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.895368724627644,"aZ":-13.01782439332705,"pfxX":4.9296146518468555,"pfxZ":10.383437210242906,"pX":-0.003615418374167728,"pZ":4.017915817190304,"vX0":-5.837083027685116,"vY0":-135.9700286798985,"vZ0":-4.105274162575276,"x":117.14,"y":130.3,"x0":1.5454898000862087,"y0":50.00468669172386,"z0":6.471354347628587,"aX":9.096504470774184},"breaks":{"breakAngle":28.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":18.0,"breakHorizontal":-7.4,"spinRate":2336,"spinDirection":149},"zone":11,"typeConfidence":0.9,"plateTime":0.40511792338121255,"extension":6.170267878519085},"index":2,"playId":"03dd9b5f-11c5-32ab-b305-b826631f0cd7","pitchNumber":2,"startTime":"2025-08-01T01:54:43.944Z","endTime":"2025-08-01T01:54:48.103Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":85.8,"endSpeed":77.2,"strikeZoneTop":3.30472341690601,"strikeZoneBottom":1.6309751289367,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.891659791734355,"aZ":-21.51531853526833,"pfxX":7.745385768732637,"pfxZ":6.910424443968925,"pX":1.1027696737850379,"pZ":2.6234166383537256,"vX0":-3.794035426473696,"vY0":-124.69458381759102,"vZ0":-4.596780848764814,"x":74.97,"y":167.95,"x0":1.6546564899833396,"y0":50.00314744765313,"z0":6.313252070285317,"aX":11.945705189684102},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.4,"breakVerticalInduced":11.4,"breakHorizontal":-12.8,"spinRate":1678,"spinDirection":139},"zone":12,"typeConfidence":0.91,"plateTime":0.44277752131005066,"extension":6.363307535179546},"index":3,"playId":"6b2a336c-3482-3795-af2d-8da95eb2e5ee","pitchNumber":3,"startTime":"2025-08-01T01:55:00.587Z","endTime":"2025-08-01T01:55:05.695Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":80.3,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70228404769367,"aZ":-24.942751381834704,"pfxX":1.7648719564715174,"pfxZ":4.380052105201865,"pX":0.4877165848144771,"pZ":2.1016957636111036,"vX0":-3.8865614305595377,"vY0":-128.46752995531986,"vZ0":-5.673109820407273,"x":98.41,"y":182.03,"x0":1.7993353604932558,"y0":50.0010988139756,"z0":6.309182006972881,"aX":2.912992318271907},"breaks":{"breakAngle":4.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-28.7,"breakVerticalInduced":6.7,"breakHorizontal":-2.2,"spinRate":2171,"spinDirection":153},"zone":9,"typeConfidence":0.86,"plateTime":0.4283912513050674,"extension":6.245406757616683},"index":4,"playId":"61873762-19b9-395f-8b1d-bcbb6891fb99","pitchNumber":4,"startTime":"2025-08-01T01:55:17.804Z","endTime":"2025-08-01T01:55:20.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":5,"startTime":"2025-08-01T01:55:33.597Z","endTime":"2025-08-01T01:55:48.241Z","isPitch":false,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":85.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.86748991060522,"aZ":-7.621159178258656,"pfxX":5.42863346310326,"pfxZ":12.938184544767894,"pX":-0.3472233395641468,"pZ":3.2365673326452264,"vX0":-6.693699170615074,"vY0":-137.4629323839552,"vZ0":-6.8825907359280265,"x":130.24,"y":151.39,"x0":1.4237654468824843,"y0":50.00235935153832,"z0":6.3028088275486365,"aX":10.30196740658639},"breaks":{"breakAngle":43.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-8.9,"breakVerticalInduced":22.0,"breakHorizontal":-8.3,"spinRate":2579,"spinDirection":152},"zone":1,"typeConfidence":0.9,"plateTime":0.39975033815551786,"extension":6.2439599236110315},"index":6,"playId":"fe23535a-913a-3485-85c3-cf28fe0cfdf5","pitchNumber":5,"startTime":"2025-08-01T01:55:48.241Z","endTime":"2025-08-01T01:55:54.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":87.7,"endSpeed":80.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.710491893945033,"aZ":-20.493192257859878,"pfxX":6.669405774535658,"pfxZ":7.068913109910032,"pX":0.4205486896863383,"pZ":1.9194506472946096,"vX0":-5.226461435458875,"vY0":-127.60428117670503,"vZ0":-6.722792835364428,"x":100.97,"y":186.95,"x0":1.626517975804791,"y0":50.00539229643708,"z0":6.197515503328717,"aX":11.024821973968551},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":11.5,"breakHorizontal":-10.9,"spinRate":1609,"spinDirection":140},"zone":9,"typeConfidence":0.91,"plateTime":0.4288800058595603,"extension":6.387419644803917},"hitData":{"launchSpeed":90.1,"launchAngle":30.0,"totalDistance":351.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":118.8,"coordY":58.18}},"index":7,"playId":"0f678d95-b413-30a4-b57f-1dc20656e504","pitchNumber":6,"startTime":"2025-08-01T01:56:09.394Z","endTime":"2025-08-01T01:56:19.400Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":669289,"link":"/api/v1/people/669289"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":56.2,"awayTeamWinProbability":43.8,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.78,"dramaIndex":78.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:56:19.400Z","atBatIndex":85},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Tyler Stephenson walks.","rbi":0,"awayScore":11,"homeScore":11,"isOut":false},"about":{"atBatIndex":86,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:56:27.372Z","endTime":"2025-08-01T01:57:55.089Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":86.6,"endSpeed":79.6,"strikeZoneTop":3.42465706281079,"strikeZoneBottom":1.50000206869591,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.33519184989222,"aZ":-26.90270686525538,"pfxX":-0.5127477744890929,"pfxZ":3.2656150895540357,"pX":0.9011547417226105,"pZ":3.666588638278369,"vX0":-2.4076756753676998,"vY0":-126.21814359079534,"vZ0":-1.350053023863626,"x":82.65,"y":139.78,"x0":1.9335125187775792,"y0":50.004865414097814,"z0":6.3716995816451085,"aX":-0.8287235545151325},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":5.9,"breakHorizontal":1.4,"spinRate":2162,"spinDirection":156},"zone":12,"typeConfidence":0.89,"plateTime":0.43369593174054843,"extension":6.2206525114788205},"index":0,"playId":"5528f14a-e316-33af-a322-764864d340b9","pitchNumber":1,"startTime":"2025-08-01T01:56:43.972Z","endTime":"2025-08-01T01:56:48.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":87.2,"endSpeed":80.7,"strikeZoneTop":3.35,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.38457328367342,"aZ":-23.21894834319409,"pfxX":2.81873886128941,"pfxZ":5.453183512177097,"pX":0.2163825770636815,"pZ":1.7108408977006013,"vX0":-4.51652568843467,"vY0":-126.91865096582013,"vZ0":-6.593198822932331,"x":108.75,"y":192.59,"x0":1.647475263000908,"y0":50.00335280904522,"z0":6.1743596729855215,"aX":4.629283240895079},"breaks":{"breakAngle":8.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":8.6,"breakHorizontal":-4.2,"spinRate":2212,"spinDirection":163},"zone":8,"typeConfidence":0.74,"plateTime":0.43049311038411053,"extension":6.46649969722228},"index":1,"playId":"c5f185c2-8ac5-3c0a-997e-a73b82be29f3","pitchNumber":2,"startTime":"2025-08-01T01:57:02.050Z","endTime":"2025-08-01T01:57:05.346Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.5,"strikeZoneTop":3.41979804619403,"strikeZoneBottom":1.50000227278528,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.302164032457718,"aZ":-28.118632135137837,"pfxX":-1.118660848940599,"pfxZ":2.540331679014022,"pX":1.2454189887690583,"pZ":2.4077853802563234,"vX0":-1.2133927466996306,"vY0":-125.28892663491555,"vZ0":-4.113769695193437,"x":69.53,"y":173.77,"x0":1.8805814303929174,"y0":50.00397848846835,"z0":6.358028310665844,"aX":-1.7857705392273353},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.0,"breakHorizontal":2.3,"spinRate":2168,"spinDirection":161},"zone":14,"typeConfidence":0.9,"plateTime":0.43645790615012947,"extension":6.297349793300269},"index":2,"playId":"1b0c147d-1e5f-373b-82aa-a2c5cf05d537","pitchNumber":3,"startTime":"2025-08-01T01:57:17.257Z","endTime":"2025-08-01T01:57:21.824Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":94.4,"endSpeed":86.1,"strikeZoneTop":3.34811421104371,"strikeZoneBottom":1.49999809705801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.3534224041455,"aZ":-9.657267834172787,"pfxX":2.826865377410928,"pfxZ":11.813994116039611,"pX":1.306255543168168,"pZ":3.1569670664096052,"vX0":-1.9786228789955491,"vY0":-137.402297987007,"vZ0":-6.968704073255788,"x":67.21,"y":153.54,"x0":1.6695844343246289,"y0":50.0043420358309,"z0":6.38758767422927,"aX":5.388386805421646},"breaks":{"breakAngle":24.0,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":20.0,"breakHorizontal":-4.7,"spinRate":2492,"spinDirection":152},"zone":12,"typeConfidence":0.9,"plateTime":0.39912182507997107,"extension":6.2296060359683025},"index":3,"playId":"6371fe09-c861-33d3-8601-41ee730b90f3","pitchNumber":4,"startTime":"2025-08-01T01:57:32.150Z","endTime":"2025-08-01T01:57:37.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":87.7,"endSpeed":81.7,"strikeZoneTop":3.24990281905189,"strikeZoneBottom":1.50000000671075,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.85872581540678,"aZ":-21.343316239224446,"pfxX":6.60316753687378,"pfxZ":6.508656631728741,"pX":-0.11697930985150315,"pZ":0.13629792472009447,"vX0":-6.605643219575011,"vY0":-127.32123067983729,"vZ0":-10.525834669318538,"x":121.46,"y":235.1,"x0":1.6367347741884852,"y0":50.003064922618485,"z0":5.97143561548071,"aX":10.98697746993218},"breaks":{"breakAngle":22.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":10.0,"breakHorizontal":-10.7,"spinRate":1540,"spinDirection":145},"zone":13,"typeConfidence":0.89,"plateTime":0.4280139493608557,"extension":6.496075591812769},"index":4,"playId":"1f605551-b465-3a78-b89b-575e6e82063e","pitchNumber":5,"startTime":"2025-08-01T01:57:50.656Z","endTime":"2025-08-01T01:57:55.089Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663886,"link":"/api/v1/people/663886","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.8,"awayTeamWinProbability":39.2,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.43,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:57:55.089Z","atBatIndex":86},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Will Benson grounds out, pitcher Dylan Lee to first baseman Matt Olson. Tyler Stephenson to 2nd.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":87,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T01:57:59.275Z","endTime":"2025-08-01T01:58:43.762Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":669276,"fullName":"Dylan Lee","link":"/api/v1/people/669276"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","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":666181,"fullName":"Will Benson","link":"/api/v1/people/666181"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":669276,"link":"/api/v1/people/669276"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"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":663886,"fullName":"Tyler Stephenson","link":"/api/v1/people/663886"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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.4,"endSpeed":79.1,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.84652908307102,"aZ":-28.19837141687844,"pfxX":0.9940958844058969,"pfxZ":2.525865308081607,"pX":0.2623228268229722,"pZ":1.5829073614380398,"vX0":-3.783674999991325,"vY0":-124.38717636632914,"vZ0":-5.695739153489429,"x":107.0,"y":196.04,"x0":1.6708822921097524,"y0":50.00259699634941,"z0":6.226640942077886,"aX":1.5651092864498652},"breaks":{"breakAngle":2.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":3.6,"breakHorizontal":-1.0,"spinRate":2105,"spinDirection":150},"zone":14,"typeConfidence":0.9,"plateTime":0.43953435661009044,"extension":6.288007439522166},"index":0,"playId":"513632ad-decb-3237-aed2-5420fcbabaef","pitchNumber":1,"startTime":"2025-08-01T01:58:21.441Z","endTime":"2025-08-01T01:58:27.071Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":79.0,"strikeZoneTop":3.8,"strikeZoneBottom":1.76,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.566751667108175,"aZ":-29.267619376432084,"pfxX":-1.2940092686731883,"pfxZ":1.8534883584411928,"pX":-0.4669178633235747,"pZ":1.7881190005521035,"vX0":-4.892663467200928,"vY0":-124.38579273614148,"vZ0":-5.186483819067201,"x":134.8,"y":190.5,"x0":1.6924144659340488,"y0":50.0037662966825,"z0":6.322237151479974,"aX":-2.0309117577536995},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.0,"breakVerticalInduced":2.4,"breakHorizontal":3.5,"spinRate":2159,"spinDirection":141},"zone":7,"typeConfidence":0.91,"plateTime":0.4400709878973319,"extension":6.3077642137458945},"hitData":{"launchSpeed":65.4,"launchAngle":-50.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":120.4,"coordY":190.19}},"index":1,"playId":"765c2dc2-fc0b-3d2d-b997-0e980d7eaf1d","pitchNumber":2,"startTime":"2025-08-01T01:58:36.319Z","endTime":"2025-08-01T01:58:43.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666181,"link":"/api/v1/people/666181","batSide":{"code":"L","description":"Left"}},"first":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_ab"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_ab"},{"player":{"id":666181,"link":"/api/v1/people/666181"},"credit":"b_pa"},{"player":{"id":669276,"link":"/api/v1/people/669276"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-2.6000000000000014,"leverageIndex":2.42,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-08-01T01:58:43.762Z","atBatIndex":87},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ke'Bryan Hayes lines out to right fielder Eli White.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":88,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-08-01T02:01:22.242Z","endTime":"2025-08-01T02:02:08.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663647,"fullName":"Ke'Bryan Hayes","link":"/api/v1/people/663647"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T01:59:04.645Z","endTime":"2025-08-01T02:00:01.210Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Pierce Johnson replaces Dylan Lee.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-01T02:00:01.210Z","endTime":"2025-08-01T02:01:24.542Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":572955,"link":"/api/v1/people/572955"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":669276,"link":"/api/v1/people/669276","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.1,"endSpeed":78.6,"strikeZoneTop":3.27649794394658,"strikeZoneBottom":1.47999813333785,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.949989340603086,"aZ":-34.41302247670988,"pfxX":0.4991901997085386,"pfxZ":-1.4430226201033127,"pX":0.9695405515417285,"pZ":1.219279172207751,"vX0":5.623399322784736,"vY0":-123.76942626129092,"vZ0":-5.080343557134476,"x":80.04,"y":205.86,"x0":-1.3978409604254622,"y0":50.00385337080599,"z0":6.183858305679679,"aX":0.7733401653338534},"breaks":{"breakAngle":2.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.4,"breakVerticalInduced":-3.6,"breakHorizontal":-2.3,"spinRate":2885,"spinDirection":39},"zone":14,"typeConfidence":0.9,"plateTime":0.442711034938152,"extension":5.629626393385729},"index":2,"playId":"0f207cf5-c646-3130-9e67-3895f89b344b","pitchNumber":1,"startTime":"2025-08-01T02:01:24.542Z","endTime":"2025-08-01T02:01:28.712Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":85.8,"strikeZoneTop":3.18595963420051,"strikeZoneBottom":1.47999759636427,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.575105958140483,"aZ":-12.127538979738343,"pfxX":-7.871130697688925,"pfxZ":10.578591035970863,"pX":0.345570805601448,"pZ":3.0207857034104864,"vX0":7.481762912256919,"vY0":-137.10755731635214,"vZ0":-5.826835879158542,"x":103.83,"y":157.22,"x0":-1.40184885691383,"y0":50.006492982941026,"z0":6.008374652727537,"aX":-14.92220783739948},"breaks":{"breakAngle":44.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.8,"breakVerticalInduced":18.0,"breakHorizontal":12.6,"spinRate":2486,"spinDirection":219},"zone":3,"typeConfidence":0.9,"plateTime":0.4001689013610119,"extension":5.7280293826041495},"index":3,"playId":"744114f3-839b-3c41-8957-1f46285adbe1","pitchNumber":2,"startTime":"2025-08-01T02:01:41.850Z","endTime":"2025-08-01T02:01:45.874Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":95.3,"endSpeed":87.0,"strikeZoneTop":3.25,"strikeZoneBottom":1.48,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.066075380970073,"aZ":-13.566192185159633,"pfxX":-7.692252317824467,"pfxZ":9.570621174774693,"pX":-0.01117145299209603,"pZ":3.5110601826923684,"vX0":6.677997614432668,"vY0":-138.58280581482205,"vZ0":-4.421237334467307,"x":117.43,"y":143.98,"x0":-1.4531109998253575,"y0":50.003488473570435,"z0":6.033782620705101,"aX":-14.957683883214871},"breaks":{"breakAngle":43.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.6,"breakVerticalInduced":16.6,"breakHorizontal":12.5,"spinRate":2503,"spinDirection":220},"zone":11,"typeConfidence":0.9,"plateTime":0.39527777354379356,"extension":5.707884679789788},"hitData":{"launchSpeed":81.4,"launchAngle":29.0,"totalDistance":262.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":181.45,"coordY":110.13}},"index":4,"playId":"ca6b9e7a-c5bd-3c31-9ad5-f3082d62bddc","pitchNumber":3,"startTime":"2025-08-01T02:02:01.312Z","endTime":"2025-08-01T02:02:08.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":663647,"link":"/api/v1/people/663647","batSide":{"code":"R","description":"Right"}},"second":{"id":663886,"link":"/api/v1/people/663886"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":663647,"link":"/api/v1/people/663647"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-8.199999999999996,"leverageIndex":3.08,"dramaIndex":132.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:02:08.555Z","atBatIndex":88},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Luke Williams strikes out swinging.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":89,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T02:04:24.504Z","endTime":"2025-08-01T02:04:58.624Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":1},"matchup":{"batter":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":663897,"fullName":"Luke Williams","link":"/api/v1/people/663897"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663886,"link":"/api/v1/people/663886"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Santiago Espinal remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T02:03:16.423Z","endTime":"2025-08-01T02:04:26.795Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":669289,"link":"/api/v1/people/669289"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":641584,"link":"/api/v1/people/641584"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":641584,"link":"/api/v1/people/641584"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.7,"endSpeed":81.7,"strikeZoneTop":3.2480913274436,"strikeZoneBottom":1.56999990678183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.690295471345554,"aZ":-19.59872700355819,"pfxX":0.28481910814799116,"pfxZ":7.449445925913628,"pX":-0.32395287649688564,"pZ":2.2686588054178842,"vX0":-8.746790045195954,"vY0":-128.833493350612,"vZ0":-5.4885187926558805,"x":129.35,"y":177.53,"x0":3.0720552524097253,"y0":50.005082643543375,"z0":5.932388876656964,"aX":0.48298219644143314},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":12.5,"breakHorizontal":1.3,"spinRate":2262,"spinDirection":161},"zone":4,"typeConfidence":0.91,"plateTime":0.42446037372355017,"extension":7.549151274207915},"index":1,"playId":"a44d01ba-2744-3ed3-8f09-ac53b2511407","pitchNumber":1,"startTime":"2025-08-01T02:04:26.795Z","endTime":"2025-08-01T02:04:31.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":76.8,"endSpeed":71.2,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":17.93280935263586,"aZ":-24.181323962279205,"pfxX":5.083905645775345,"pfxZ":6.241723242777791,"pX":1.4873662295935637,"pZ":3.097639905775348,"vX0":-5.545567176252826,"vY0":-111.77832384973738,"vZ0":-1.1939234940263805,"x":60.31,"y":155.14,"x0":3.3264570690238466,"y0":50.00235347521851,"z0":6.094945551795764,"aX":6.509147827485747},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":11.4,"breakHorizontal":-7.9,"spinRate":1831,"spinDirection":139},"zone":12,"typeConfidence":0.9,"plateTime":0.48783537332466365,"extension":7.080345661997118},"index":2,"playId":"d0f9a904-9e7a-30cc-b6a7-a0dcd57da925","pitchNumber":2,"startTime":"2025-08-01T02:04:37.119Z","endTime":"2025-08-01T02:04:41.445Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"strikes":3,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":73.8,"endSpeed":67.5,"strikeZoneTop":3.3,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":19.652137830147772,"aZ":-24.562895753297425,"pfxX":6.835442025959885,"pfxZ":6.574716230851122,"pX":1.6659987855503433,"pZ":2.003452612327625,"vX0":-5.559544360919492,"vY0":-107.23807546342738,"vZ0":-2.73914649837649,"x":53.5,"y":184.69,"x0":3.411985696977582,"y0":50.000894404050975,"z0":6.055369244236756,"aX":7.909625002841209},"breaks":{"breakAngle":15.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":11.4,"breakHorizontal":-10.8,"spinRate":1692,"spinDirection":144},"zone":14,"typeConfidence":0.9,"plateTime":0.5120043452853622,"extension":6.891210091022367},"index":3,"playId":"209ce636-ca4e-30ff-88c2-a9df5f577125","pitchNumber":3,"startTime":"2025-08-01T02:04:54.466Z","endTime":"2025-08-01T02:04:58.624Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663897,"link":"/api/v1/people/663897","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":663897,"link":"/api/v1/people/663897"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":5.800000000000004,"leverageIndex":2.29,"dramaIndex":98.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:04:58.624Z","atBatIndex":89},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jurickson Profar grounds out, shortstop Elly De La Cruz to first baseman Spencer Steer.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":90,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T02:05:11.074Z","endTime":"2025-08-01T02:05:39.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"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":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":595777,"fullName":"Jurickson Profar","link":"/api/v1/people/595777"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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":90.4,"endSpeed":82.1,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.766397281940886,"aZ":-22.098197159521728,"pfxX":8.177038553785541,"pfxZ":5.816565349317189,"pX":0.7457327529464792,"pZ":2.8048806696160233,"vX0":-9.303447918537888,"vY0":-131.29824008308532,"vZ0":-3.822473522380241,"x":88.57,"y":163.05,"x0":3.2853601644669257,"y0":50.00336634946765,"z0":5.939057846547117,"aX":14.168967495888245},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.0,"breakVerticalInduced":9.8,"breakHorizontal":-12.6,"spinRate":2179,"spinDirection":150},"zone":6,"typeConfidence":0.91,"plateTime":0.41837317266036766,"extension":7.324221925079817},"index":0,"playId":"2a2641c9-ca29-30b3-92c3-45942d164f62","pitchNumber":1,"startTime":"2025-08-01T02:05:19.050Z","endTime":"2025-08-01T02:05:22.425Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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, 85, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":76.5,"endSpeed":69.6,"strikeZoneTop":3.37,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.569084653458447,"aZ":-25.907518558410636,"pfxX":6.83028080089128,"pfxZ":5.0493219458694565,"pX":1.4147173974756406,"pZ":2.96320774591984,"vX0":-6.133542388126843,"vY0":-111.17124182647294,"vZ0":-0.7585196974867858,"x":63.07,"y":158.77,"x0":3.3336499151876873,"y0":50.00078506466374,"z0":6.018997631340346,"aX":8.473243457888708},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":9.2,"breakHorizontal":-10.6,"spinRate":1698,"spinDirection":145},"zone":12,"typeConfidence":0.88,"plateTime":0.4943555318175208,"extension":7.011562903361418},"hitData":{"launchSpeed":87.4,"launchAngle":-11.0,"totalDistance":16.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":116.34,"coordY":151.18}},"index":1,"playId":"e16791a2-3860-3afe-8bb5-0c8cbfad6842","pitchNumber":2,"startTime":"2025-08-01T02:05:31.643Z","endTime":"2025-08-01T02:05:39.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":595777,"link":"/api/v1/people/595777","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":595777,"link":"/api/v1/people/595777"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":60.5,"awayTeamWinProbability":39.5,"homeTeamWinProbabilityAdded":4.699999999999996,"leverageIndex":1.84,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:05:39.261Z","atBatIndex":90},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Olson grounds out, third baseman Ke'Bryan Hayes to first baseman Spencer Steer.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":91,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-08-01T02:05:47.394Z","endTime":"2025-08-01T02:06:32.660Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":608718,"fullName":"Brent Suter","link":"/api/v1/people/608718"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663647,"link":"/api/v1/people/663647"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":89.3,"endSpeed":81.1,"strikeZoneTop":3.56729002671666,"strikeZoneBottom":1.6800014933668,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.790268908020476,"aZ":-14.483378505731665,"pfxX":1.339890938777494,"pfxZ":10.483215797030038,"pX":0.5805010223373953,"pZ":2.2558716050974432,"vX0":-6.882458745289437,"vY0":-129.76803017183715,"vZ0":-6.672119384007854,"x":94.87,"y":177.87,"x0":3.105101938376169,"y0":50.00593649895003,"z0":5.984869537698931,"aX":2.2627152043393153},"breaks":{"breakAngle":2.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.2,"breakVerticalInduced":17.5,"breakHorizontal":-0.7,"spinRate":2362,"spinDirection":178},"zone":9,"typeConfidence":0.91,"plateTime":0.42378096854449954,"extension":7.1737662504381055},"index":0,"playId":"126080cd-d2d8-3120-bef2-03fd3be2db4b","pitchNumber":1,"startTime":"2025-08-01T02:06:01.609Z","endTime":"2025-08-01T02:06:06.241Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":89.6,"endSpeed":82.1,"strikeZoneTop":3.56094217950333,"strikeZoneBottom":1.6799994286953,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.052314812030886,"aZ":-14.551977384869433,"pfxX":2.899944854175171,"pfxZ":10.286587855275446,"pX":-0.9120345133525638,"pZ":2.1050510691943396,"vX0":-10.749326370578123,"vY0":-130.01971480842073,"vZ0":-6.772748101463436,"x":151.76,"y":181.94,"x0":2.897757823101154,"y0":50.00537753929087,"z0":5.846396748225611,"aX":4.969672064236561},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":17.3,"breakHorizontal":-2.9,"spinRate":2303,"spinDirection":173},"zone":13,"typeConfidence":0.89,"plateTime":0.42113011687097357,"extension":7.550569416687482},"index":1,"playId":"e982004b-160d-3d5c-82a5-b02111e05d17","pitchNumber":2,"startTime":"2025-08-01T02:06:14.715Z","endTime":"2025-08-01T02:06:20.760Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":81.7,"endSpeed":75.5,"strikeZoneTop":3.58,"strikeZoneBottom":1.68,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.466715861249035,"aZ":-32.89623689957584,"pfxX":-2.4034003628273153,"pfxZ":-0.5096692594813472,"pX":-0.6593706978010838,"pZ":2.2783585317382973,"vX0":-8.339260441503528,"vY0":-118.71732383089183,"vZ0":-2.2759882731334087,"x":142.13,"y":177.26,"x0":3.209053069812147,"y0":50.000167413364956,"z0":6.240180195088068,"aX":-3.4328617967799993},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.2,"breakVerticalInduced":-1.2,"breakHorizontal":6.4,"spinRate":2376,"spinDirection":269},"zone":4,"typeConfidence":0.79,"plateTime":0.46114987512906147,"extension":7.0416082711287755},"hitData":{"launchSpeed":86.8,"launchAngle":1.0,"totalDistance":51.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.76,"coordY":167.9}},"index":2,"playId":"e87570b4-dd1a-352e-be93-ee6765776a25","pitchNumber":3,"startTime":"2025-08-01T02:06:25.159Z","endTime":"2025-08-01T02:06:32.660Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":621566,"link":"/api/v1/people/621566","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_ab"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_ab"},{"player":{"id":621566,"link":"/api/v1/people/621566"},"credit":"b_pa"},{"player":{"id":608718,"link":"/api/v1/people/608718"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.9,"awayTeamWinProbability":36.1,"homeTeamWinProbabilityAdded":3.3999999999999986,"leverageIndex":1.35,"dramaIndex":60.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:06:32.660Z","atBatIndex":91},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Matt McLain flies out to right fielder Eli White.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":92,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-01T02:08:31.646Z","endTime":"2025-08-01T02:09:06.155Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":680574,"fullName":"Matt McLain","link":"/api/v1/people/680574"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.09431950983065,"strikeZoneBottom":1.38000104252747,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.039134912411257,"aZ":-35.05026214244522,"pfxX":4.019293563135555,"pfxZ":-1.8804714851714337,"pX":-0.6544682541252157,"pZ":3.6045289914613656,"vX0":1.1149760291749526,"vY0":-123.14729776254842,"vZ0":0.38731565681498914,"x":141.95,"y":141.46,"x0":-1.635432838878021,"y0":50.000158104773384,"z0":6.416210938623926,"aX":6.1564489965008935},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.0,"breakHorizontal":-7.6,"spinRate":2909,"spinDirection":36},"zone":11,"typeConfidence":0.9,"plateTime":0.44520006626618436,"extension":5.528910169924101},"index":0,"playId":"7b8eab90-4c5d-3a5e-893d-dcb1fd7b0055","pitchNumber":1,"startTime":"2025-08-01T02:08:41.334Z","endTime":"2025-08-01T02:08:47.227Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.5,"endSpeed":77.6,"strikeZoneTop":3.09,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.458588071811114,"aZ":-35.1127370231308,"pfxX":4.322901412583022,"pfxZ":-1.922900445555003,"pX":0.4040913570086585,"pZ":2.97479645726034,"vX0":3.2806989771628485,"vY0":-123.06967465677177,"vZ0":-0.9138334929904446,"x":101.6,"y":158.46,"x0":-1.5100179243012581,"y0":50.00353768256251,"z0":6.336821860549075,"aX":6.60119014469798},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-3.5,"breakHorizontal":-8.6,"spinRate":2943,"spinDirection":54},"zone":3,"typeConfidence":0.9,"plateTime":0.4458304528910624,"extension":5.578856169647294},"hitData":{"launchSpeed":95.1,"launchAngle":49.0,"totalDistance":274.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":153.95,"coordY":93.45}},"index":1,"playId":"a538dbd9-c8a7-35dd-a28d-2f3be4882763","pitchNumber":2,"startTime":"2025-08-01T02:08:56.400Z","endTime":"2025-08-01T02:09:06.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":680574,"link":"/api/v1/people/680574","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":680574,"link":"/api/v1/people/680574"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":58.199999999999996,"awayTeamWinProbability":41.800000000000004,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":2.22,"dramaIndex":96.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:09:06.155Z","atBatIndex":92},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Noelvi Marte lines out to right fielder Eli White.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":93,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-01T02:09:22.313Z","endTime":"2025-08-01T02:10:40.421Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":2},"matchup":{"batter":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":682622,"fullName":"Noelvi Marte","link":"/api/v1/people/682622"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":642201,"link":"/api/v1/people/642201"},"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(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":85.5,"endSpeed":78.5,"strikeZoneTop":3.51235282064073,"strikeZoneBottom":1.69347874536743,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.258004845615183,"aZ":-35.126392844843316,"pfxX":3.7936494048699636,"pfxZ":-1.8945750921068285,"pX":0.718234624535738,"pZ":2.3602621562394566,"vX0":4.37122671507958,"vY0":-124.42627848059804,"vZ0":-2.2951717160618816,"x":89.62,"y":175.05,"x0":-1.5577661260129108,"y0":50.001902702694146,"z0":6.220844543115365,"aX":5.914535904052121},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.3,"breakVerticalInduced":-3.7,"breakHorizontal":-7.9,"spinRate":2926,"spinDirection":49},"zone":6,"typeConfidence":0.9,"plateTime":0.44114399794091685,"extension":5.546760351760282},"index":0,"playId":"76137405-d556-3a2f-8cd1-5efe34b2b7a8","pitchNumber":1,"startTime":"2025-08-01T02:09:35.085Z","endTime":"2025-08-01T02:09:39.575Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"index":1,"startTime":"2025-08-01T02:09:56.208Z","endTime":"2025-08-01T02:10:14.136Z","isPitch":false,"type":"action","player":{"id":682622,"link":"/api/v1/people/682622"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(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":86.3,"endSpeed":79.1,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.75887744367237,"aZ":-34.67802211585811,"pfxX":2.743806425646803,"pfxZ":-1.579579312698975,"pX":1.0221810882688471,"pZ":1.7354529596229362,"vX0":5.1484873937309645,"vY0":-125.58893210400936,"vZ0":-3.9064451437880034,"x":78.04,"y":191.92,"x0":-1.4189412267721437,"y0":50.005235669330396,"z0":6.161275052299625,"aX":4.3402633761003315},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.6,"breakHorizontal":-6.2,"spinRate":3043,"spinDirection":41},"zone":14,"typeConfidence":0.9,"plateTime":0.43776482030867436,"extension":5.5939858085035805},"index":2,"playId":"142f1aef-557c-3273-bc6d-c9f1d3ddb39e","pitchNumber":2,"startTime":"2025-08-01T02:10:14.136Z","endTime":"2025-08-01T02:10:19.486Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.2,"strikeZoneTop":3.46,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.38722135284361,"aZ":-33.548545403776345,"pfxX":4.285422392409343,"pfxZ":-0.8918314367141562,"pX":0.8878502552246595,"pZ":1.8268973307487144,"vX0":4.169793797646351,"vY0":-124.39561835786117,"vZ0":-3.7710829722350607,"x":83.16,"y":189.45,"x0":-1.3730957928197534,"y0":50.00036464027179,"z0":6.1749379839514456,"aX":6.643074498866864},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.1,"breakVerticalInduced":-2.3,"breakHorizontal":-8.8,"spinRate":2896,"spinDirection":43},"zone":14,"typeConfidence":0.9,"plateTime":0.4420823249374788,"extension":5.731809700729508},"hitData":{"launchSpeed":99.3,"launchAngle":17.0,"totalDistance":318.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":167.52,"coordY":78.29}},"index":3,"playId":"09740f5e-ab94-3f2b-95da-63a96c822179","pitchNumber":3,"startTime":"2025-08-01T02:10:33.673Z","endTime":"2025-08-01T02:10:40.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682622,"link":"/api/v1/people/682622","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":682622,"link":"/api/v1/people/682622"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.6,"awayTeamWinProbability":46.4,"homeTeamWinProbabilityAdded":-4.599999999999994,"leverageIndex":1.85,"dramaIndex":80.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:10:40.421Z","atBatIndex":93},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Elly De La Cruz called out on strikes.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":94,"halfInning":"bottom","isTopInning":false,"inning":9,"startTime":"2025-08-01T02:10:49.135Z","endTime":"2025-08-01T02:12:53.675Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":572955,"fullName":"Pierce Johnson","link":"/api/v1/people/572955"},"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":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"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.4,"endSpeed":85.3,"strikeZoneTop":3.60000056956499,"strikeZoneBottom":1.6500020890532,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.43156729101616,"aZ":-14.869312018072838,"pfxX":-6.9638542807167045,"pfxZ":9.171571908047065,"pX":-0.5013068781812933,"pZ":4.011173497323686,"vX0":5.614891631609721,"vY0":-137.23558772825675,"vZ0":-2.5769870499077063,"x":136.11,"y":130.48,"x0":-1.6800919351006371,"y0":50.00196564916328,"z0":5.988614042367846,"aX":-13.139098893854714},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.9,"breakVerticalInduced":16.2,"breakHorizontal":11.3,"spinRate":2337,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.4007706104901838,"extension":5.695880706827907},"index":0,"playId":"e46bed21-b73d-3f97-a444-af65e7b83b54","pitchNumber":1,"startTime":"2025-08-01T02:11:10.083Z","endTime":"2025-08-01T02:11:14.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":95.3,"endSpeed":86.0,"strikeZoneTop":3.56842841800442,"strikeZoneBottom":1.71827545829308,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.68540755935116,"aZ":-14.55262070705246,"pfxX":-6.740793842879102,"pfxZ":9.157245236167789,"pX":-1.367080607580646,"pZ":4.34021479650348,"vX0":3.2370801853158007,"vY0":-138.7286326765644,"vZ0":-1.6927001013714678,"x":169.11,"y":121.59,"x0":-1.681336973358534,"y0":50.0053246533999,"z0":5.941925160202659,"aX":-12.974967985253025},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.0,"breakVerticalInduced":16.3,"breakHorizontal":11.4,"spinRate":2403,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.39674318802628905,"extension":5.690016635809565},"index":1,"playId":"95b258dc-02b8-3ea3-95dc-39e4131afb92","pitchNumber":2,"startTime":"2025-08-01T02:11:29.341Z","endTime":"2025-08-01T02:11:32.515Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.6,"endSpeed":78.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.783856909759297,"aZ":-33.743251298835894,"pfxX":4.778550261867402,"pfxZ":-1.007883232095141,"pX":-0.32768497552495374,"pZ":2.982716653793767,"vX0":1.8592458617491898,"vY0":-124.69120830688806,"vZ0":-0.8137362366998611,"x":129.49,"y":158.25,"x0":-1.7062951684766345,"y0":50.00378790391318,"z0":6.126233300115808,"aX":7.436862953930918},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":-1.8,"breakHorizontal":-9.1,"spinRate":2932,"spinDirection":51},"zone":1,"typeConfidence":0.9,"plateTime":0.44123396980458285,"extension":5.598379872031587},"index":2,"playId":"6449a815-e3d5-3a65-ad70-5decde7411f6","pitchNumber":3,"startTime":"2025-08-01T02:11:46.274Z","endTime":"2025-08-01T02:11:50.015Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.3,"endSpeed":86.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":38.00580353368535,"aZ":-10.420803539740216,"pfxX":-8.249232621960285,"pfxZ":11.247112792905854,"pX":0.05230195883987783,"pZ":3.0657866380881083,"vX0":6.991770126862864,"vY0":-139.75299890045932,"vZ0":-5.662344377352866,"x":115.01,"y":156.0,"x0":-1.4379667927204873,"y0":50.0020497453239,"z0":5.834683719385305,"aX":-15.954950862810351},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":19.0,"breakHorizontal":13.1,"spinRate":2440,"spinDirection":220},"zone":2,"typeConfidence":0.9,"plateTime":0.3952991253513001,"extension":5.766368823268276},"index":3,"playId":"226eec47-331e-3607-ac26-054bbcf18843","pitchNumber":4,"startTime":"2025-08-01T02:12:07.363Z","endTime":"2025-08-01T02:12:11.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":78.6,"strikeZoneTop":3.5200943746179,"strikeZoneBottom":1.65000066441718,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.01115257045586,"aZ":-34.32952238296277,"pfxX":3.5670695626374664,"pfxZ":-1.3832383408086881,"pX":-0.48609641799510495,"pZ":0.093214166529838,"vX0":1.6040152974324628,"vY0":-125.0381457703961,"vZ0":-7.234035287474725,"x":135.53,"y":236.26,"x0":-1.6025460195435337,"y0":50.004799333175406,"z0":5.899288136728843,"aX":5.556726428736055},"breaks":{"breakAngle":9.6,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.6,"breakVerticalInduced":-4.2,"breakHorizontal":-6.8,"spinRate":3021,"spinDirection":54},"zone":13,"typeConfidence":0.9,"plateTime":0.44079689752663986,"extension":5.646460011854266},"index":4,"playId":"2eda00ab-f352-3b56-825b-af1fac434f3c","pitchNumber":5,"startTime":"2025-08-01T02:12:26.092Z","endTime":"2025-08-01T02:12:29.929Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.3,"endSpeed":77.9,"strikeZoneTop":3.58257382913073,"strikeZoneBottom":1.64999865814773,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.067294895426816,"aZ":-38.25310148833009,"pfxX":4.501550016358891,"pfxZ":-3.9319257392377924,"pX":-0.7788166294809935,"pZ":2.8596925677332083,"vX0":0.6537482379705489,"vY0":-124.17203844748195,"vZ0":-0.3253972427165486,"x":146.69,"y":161.57,"x0":-1.6304413273627025,"y0":50.002681981470054,"z0":6.201096217966689,"aX":6.961920085959276},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.8,"breakVerticalInduced":-7.0,"breakHorizontal":-8.3,"spinRate":3086,"spinDirection":60},"zone":4,"typeConfidence":0.9,"plateTime":0.442722276342733,"extension":5.611230958754649},"index":5,"playId":"9ac780b9-1127-3cfc-83ce-3e0e0413a9f3","pitchNumber":6,"startTime":"2025-08-01T02:12:49.357Z","endTime":"2025-08-01T02:12:53.675Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":682829,"link":"/api/v1/people/682829","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_ab"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_ab"},{"player":{"id":682829,"link":"/api/v1/people/682829"},"credit":"b_pa"},{"player":{"id":572955,"link":"/api/v1/people/572955"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-3.6000000000000014,"leverageIndex":1.42,"dramaIndex":63.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:12:53.675Z","atBatIndex":94},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Austin Riley flies out sharply to center fielder Will Benson. Matt Olson to 3rd.","rbi":0,"awayScore":11,"homeScore":11,"isOut":true},"about":{"atBatIndex":95,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-01T02:15:22.909Z","endTime":"2025-08-01T02:15:56.885Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663586,"fullName":"Austin Riley","link":"/api/v1/people/663586"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":666181,"link":"/api/v1/people/666181"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Flyout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Emilio Pagán replaces Brent Suter.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T02:13:44.276Z","endTime":"2025-08-01T02:14:28.192Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":641941,"link":"/api/v1/people/641941"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":608718,"link":"/api/v1/people/608718","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Matt Olson starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":11,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-01T02:14:28.192Z","endTime":"2025-08-01T02:15:25.316Z","isPitch":false,"type":"action","player":{"id":621566,"link":"/api/v1/people/621566"},"base":2,"defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":95.8,"endSpeed":86.7,"strikeZoneTop":3.33262716076292,"strikeZoneBottom":1.39195634646683,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.18751297826608,"aZ":-9.758416178130002,"pfxX":-4.331915420337963,"pfxZ":11.563928182058843,"pX":1.8210972826253864,"pZ":2.43026769468273,"vX0":9.208509476987409,"vY0":-139.06513422685575,"vZ0":-6.81145868621436,"x":47.58,"y":173.16,"x0":-0.9857734542863344,"y0":50.003254912302296,"z0":5.575051027718391,"aX":-8.398213400685842},"breaks":{"breakAngle":28.8,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":19.4,"breakHorizontal":5.8,"spinRate":2632,"spinDirection":200},"zone":12,"typeConfidence":2.0,"plateTime":0.39543373627229395,"extension":6.7105543459557},"index":2,"playId":"93aae7b9-84f5-3f2b-b312-7ae002cde469","pitchNumber":1,"startTime":"2025-08-01T02:15:25.316Z","endTime":"2025-08-01T02:15:28.664Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.3,"endSpeed":86.2,"strikeZoneTop":3.54,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":37.998068227606815,"aZ":-9.874153391352051,"pfxX":-4.678032767838118,"pfxZ":11.506821244818713,"pX":0.34125523414720366,"pZ":2.526845069984977,"vX0":6.099845404666677,"vY0":-139.8778881637669,"vZ0":-6.7506730465095695,"x":103.99,"y":170.56,"x0":-1.2826812488271888,"y0":50.00589848349061,"z0":5.653800879578274,"aX":-9.06875057449128},"breaks":{"breakAngle":32.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":19.2,"breakHorizontal":6.8,"spinRate":2632,"spinDirection":204},"zone":6,"typeConfidence":2.0,"plateTime":0.39491850381605165,"extension":6.63447343223004},"hitData":{"launchSpeed":102.7,"launchAngle":41.0,"totalDistance":347.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":139.33,"coordY":60.14}},"index":3,"playId":"85dc083c-2caa-376e-a6ef-1c8520cebb0e","pitchNumber":2,"startTime":"2025-08-01T02:15:44.330Z","endTime":"2025-08-01T02:15:56.885Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":663586,"link":"/api/v1/people/663586","batSide":{"code":"R","description":"Right"}},"second":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.300000000000004,"awayTeamWinProbability":48.699999999999996,"homeTeamWinProbabilityAdded":1.3000000000000043,"leverageIndex":2.29,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:15:56.885Z","atBatIndex":95},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Marcell Ozuna out on a sacrifice fly to right fielder Noelvi Marte. Matt Olson scores.","rbi":1,"awayScore":12,"homeScore":11,"isOut":true},"about":{"atBatIndex":96,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-01T02:16:38.915Z","endTime":"2025-08-01T02:19:25.063Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":542303,"fullName":"Marcell Ozuna","link":"/api/v1/people/542303"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":682622,"link":"/api/v1/people/682622"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"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":621566,"fullName":"Matt Olson","link":"/api/v1/people/621566"},"responsiblePitcher":{"id":641941,"link":"/api/v1/people/641941"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.7,"endSpeed":87.3,"strikeZoneTop":3.48765627800275,"strikeZoneBottom":1.77999867731384,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.65436391129843,"aZ":-11.642433552491424,"pfxX":-7.5376808109537325,"pfxZ":10.362751477217564,"pX":-0.7239467300418713,"pZ":4.502406278671932,"vX0":4.279079035528553,"vY0":-140.74347287014683,"vZ0":-1.3371966085827571,"x":144.6,"y":117.22,"x0":-1.2948681649096783,"y0":50.001337214176445,"z0":5.748063758610882,"aX":-14.93239427280834},"breaks":{"breakAngle":49.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.9,"breakVerticalInduced":18.6,"breakHorizontal":12.6,"spinRate":2694,"spinDirection":208},"zone":11,"typeConfidence":2.0,"plateTime":0.3910332257085365,"extension":6.638521161542814},"index":0,"playId":"bf179fcd-723a-323c-bd52-16583c183803","pitchNumber":1,"startTime":"2025-08-01T02:16:38.915Z","endTime":"2025-08-01T02:16:42.288Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":88.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":34.447421011649844,"aZ":-11.743914246078058,"pfxX":-6.177996126009569,"pfxZ":10.171274746959757,"pX":0.20776440496797027,"pZ":2.8861131440229792,"vX0":6.366946336654869,"vY0":-141.3425103454589,"vZ0":-5.5380343726241135,"x":109.08,"y":160.85,"x0":-1.2794559652370283,"y0":50.00026893704561,"z0":5.6357742175660155,"aX":-12.405988232778014},"breaks":{"breakAngle":39.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-11.8,"breakVerticalInduced":17.4,"breakHorizontal":9.7,"spinRate":2702,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3886348915084876,"extension":6.681044066768717},"index":1,"playId":"fc444663-6d41-3064-84e4-d48f2d73ce6f","pitchNumber":2,"startTime":"2025-08-01T02:16:57.608Z","endTime":"2025-08-01T02:17:04.042Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.8,"endSpeed":78.6,"strikeZoneTop":3.65540579509227,"strikeZoneBottom":1.78000045549575,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.588245181123312,"aZ":-28.64288109843119,"pfxX":-7.985477585521419,"pfxZ":2.2709666784059417,"pX":0.8472929878483164,"pZ":1.277275090615877,"vX0":7.52797868632289,"vY0":-123.3409248459198,"vZ0":-4.653432040600675,"x":84.7,"y":204.29,"x0":-1.194576852544609,"y0":50.00188814603414,"z0":5.5801666457349075,"aX":-12.407470331278104},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.6,"breakVerticalInduced":3.4,"breakHorizontal":12.8,"spinRate":914,"spinDirection":234},"zone":14,"typeConfidence":2.0,"plateTime":0.44265118546078863,"extension":7.076234961664742},"index":2,"playId":"0fec1137-4b8f-3587-9b2e-08199a7f7543","pitchNumber":3,"startTime":"2025-08-01T02:17:37.764Z","endTime":"2025-08-01T02:17:42.372Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":84.6,"endSpeed":77.7,"strikeZoneTop":3.66290330488305,"strikeZoneBottom":1.78000169690306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.077198560160834,"aZ":-28.392182768211452,"pfxX":-7.2664020311551125,"pfxZ":2.4586706246273806,"pX":-0.32127123602898544,"pZ":3.2732374597551552,"vX0":4.4141715579604,"vY0":-123.22892493471272,"vZ0":-0.03986148484645924,"x":129.25,"y":150.4,"x0":-1.1900246472964795,"y0":50.00555421471849,"z0":5.684541983115648,"aX":-11.197179762620234},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.4,"breakVerticalInduced":4.7,"breakHorizontal":12.1,"spinRate":869,"spinDirection":243},"zone":1,"typeConfidence":2.0,"plateTime":0.4441803826504067,"extension":6.9986650916711515},"index":3,"playId":"466f9414-0acd-3b6f-95c2-ad1e25e899c4","pitchNumber":4,"startTime":"2025-08-01T02:17:55.566Z","endTime":"2025-08-01T02:17:59.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":97.1,"endSpeed":88.1,"strikeZoneTop":3.63726261358821,"strikeZoneBottom":1.77999759392045,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.86617631339909,"aZ":-11.02005417701678,"pfxX":-5.438478683141675,"pfxZ":10.535470669096386,"pX":0.7611788516912359,"pZ":3.7486909973641946,"vX0":6.7997175810502135,"vY0":-141.20938980402622,"vZ0":-3.436870735997124,"x":87.99,"y":137.57,"x0":-0.9779291070296829,"y0":50.00434663293088,"z0":5.696932915018009,"aX":-10.921983189118054},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.7,"breakVerticalInduced":18.5,"breakHorizontal":8.4,"spinRate":2701,"spinDirection":203},"zone":12,"typeConfidence":2.0,"plateTime":0.38874346928540193,"extension":6.565228787606383},"index":4,"playId":"ac66fc20-5030-32db-8e5e-3793fcbc5010","pitchNumber":5,"startTime":"2025-08-01T02:18:18.033Z","endTime":"2025-08-01T02:18:21.756Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":88.6,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":35.38456363053735,"aZ":-9.285013368392066,"pfxX":-5.759675606285157,"pfxZ":11.252872891355551,"pX":-0.30803610236941004,"pZ":3.487540879865989,"vX0":4.8814338726078255,"vY0":-142.35646101777806,"vZ0":-4.286308799596558,"x":128.74,"y":144.62,"x0":-1.3042410724030913,"y0":50.00481780797971,"z0":5.610606687332923,"aX":-11.718039645948853},"breaks":{"breakAngle":45.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.2,"breakVerticalInduced":19.6,"breakHorizontal":9.4,"spinRate":2513,"spinDirection":208},"zone":1,"typeConfidence":2.0,"plateTime":0.38606877042838805,"extension":6.643648774185487},"index":5,"playId":"b3249e86-9368-3b9d-a8c6-971b50957824","pitchNumber":6,"startTime":"2025-08-01T02:18:38.260Z","endTime":"2025-08-01T02:18:41.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":89.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.78,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.66517758474618,"aZ":-9.858209189378067,"pfxX":-5.9228726294160925,"pfxZ":10.925507685462627,"pX":0.6049340514641948,"pZ":3.5713064300052935,"vX0":6.993986603336924,"vY0":-142.25144227706167,"vZ0":-3.7992395269589223,"x":93.94,"y":142.35,"x0":-1.120008279275429,"y0":50.001906916178406,"z0":5.552858271565645,"aX":-12.097280074073032},"breaks":{"breakAngle":44.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-9.6,"breakVerticalInduced":19.2,"breakHorizontal":9.2,"spinRate":2631,"spinDirection":202},"zone":3,"typeConfidence":2.0,"plateTime":0.38554831344295204,"extension":6.753621028585191},"hitData":{"launchSpeed":88.9,"launchAngle":25.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":186.3,"coordY":97.08}},"index":6,"playId":"e296ffff-1dd0-3fac-a3d3-8d3073e49eb0","pitchNumber":7,"startTime":"2025-08-01T02:19:13.853Z","endTime":"2025-08-01T02:19:25.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":542303,"link":"/api/v1/people/542303","batSide":{"code":"R","description":"Right"}},"third":{"id":621566,"link":"/api/v1/people/621566"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542303,"link":"/api/v1/people/542303"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":42.8,"awayTeamWinProbability":57.2,"homeTeamWinProbabilityAdded":-8.500000000000007,"leverageIndex":4.47,"dramaIndex":169.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:19:25.063Z","atBatIndex":96},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ozzie Albies grounds out, second baseman Matt McLain to first baseman Spencer Steer.","rbi":0,"awayScore":12,"homeScore":11,"isOut":true},"about":{"atBatIndex":97,"halfInning":"top","isTopInning":true,"inning":10,"startTime":"2025-08-01T02:19:44.018Z","endTime":"2025-08-01T02:20:48.755Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":3},"matchup":{"batter":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":641941,"fullName":"Emilio Pagán","link":"/api/v1/people/641941"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":645277,"fullName":"Ozzie Albies","link":"/api/v1/people/645277"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":680574,"link":"/api/v1/people/680574"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":84.6,"endSpeed":77.6,"strikeZoneTop":3.21194410807566,"strikeZoneBottom":1.35320628105529,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.95959094952179,"aZ":-30.870041578104466,"pfxX":-10.732414045962544,"pfxZ":0.852605462565478,"pX":-0.05279862745346406,"pZ":1.9545114834220143,"vX0":6.176930999120518,"vY0":-123.08557474848838,"vZ0":-2.295870685856152,"x":119.01,"y":186.01,"x0":-1.2034991634569567,"y0":50.00250887884911,"z0":5.519158072949982,"aX":-16.429118867211592},"breaks":{"breakAngle":26.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":1.2,"breakHorizontal":18.0,"spinRate":880,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.4453837187138707,"extension":6.979740545243726},"index":0,"playId":"3e896fc7-48b4-3053-a858-aeb399ed7adb","pitchNumber":1,"startTime":"2025-08-01T02:20:00.789Z","endTime":"2025-08-01T02:20:05.289Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":87.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.2779049894531,"aZ":-9.41509078936343,"pfxX":-8.052239066232548,"pfxZ":11.490188790256692,"pX":0.19492644597837347,"pZ":2.33770490063607,"vX0":6.895534687223231,"vY0":-140.22007093809916,"vZ0":-6.909771561792738,"x":109.57,"y":175.66,"x0":-1.2563670257589377,"y0":50.00495318486129,"z0":5.456639306548229,"aX":-15.95164003721505},"breaks":{"breakAngle":52.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-10.1,"breakVerticalInduced":19.4,"breakHorizontal":13.1,"spinRate":2629,"spinDirection":206},"zone":5,"typeConfidence":2.0,"plateTime":0.39142965787322126,"extension":6.772380680813129},"index":1,"playId":"483b71cf-c7dd-32b8-b113-7605d80e01c6","pitchNumber":2,"startTime":"2025-08-01T02:20:18.569Z","endTime":"2025-08-01T02:20:22.807Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.8,"endSpeed":78.7,"strikeZoneTop":3.25,"strikeZoneBottom":1.57,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.130143018617535,"aZ":-30.910254215366532,"pfxX":2.2753112257596753,"pfxZ":0.8073699205048444,"pX":0.14477875449921682,"pZ":1.8461266596123689,"vX0":3.252486649900132,"vY0":-124.85554697793306,"vZ0":-2.7519631477632025,"x":111.48,"y":188.93,"x0":-1.4726061903500842,"y0":50.00525610912901,"z0":5.51725699570371,"aX":3.5774470227975095},"breaks":{"breakAngle":7.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.2,"breakVerticalInduced":1.1,"breakHorizontal":-4.9,"spinRate":2209,"spinDirection":99},"zone":8,"typeConfidence":2.0,"plateTime":0.4393942561486046,"extension":6.896002057319333},"hitData":{"launchSpeed":85.1,"launchAngle":-2.0,"totalDistance":27.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":147.76,"coordY":155.74}},"index":2,"playId":"0c3331e5-09d3-3df4-8f5c-04b3d755c0c0","pitchNumber":3,"startTime":"2025-08-01T02:20:41.277Z","endTime":"2025-08-01T02:20:48.755Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":641941,"link":"/api/v1/people/641941","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":663886,"link":"/api/v1/people/663886"},"first":{"id":668715,"link":"/api/v1/people/668715"},"second":{"id":680574,"link":"/api/v1/people/680574"},"third":{"id":663647,"link":"/api/v1/people/663647"},"shortstop":{"id":682829,"link":"/api/v1/people/682829"},"left":{"id":669289,"link":"/api/v1/people/669289"},"center":{"id":666181,"link":"/api/v1/people/666181"},"right":{"id":682622,"link":"/api/v1/people/682622"}},"offense":{"batter":{"id":645277,"link":"/api/v1/people/645277","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_ab"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_ab"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"credit":"b_pa"},{"player":{"id":641941,"link":"/api/v1/people/641941"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.800000000000004,"awayTeamWinProbability":55.199999999999996,"homeTeamWinProbabilityAdded":2.000000000000007,"leverageIndex":0.36,"dramaIndex":27.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:20:48.755Z","atBatIndex":97},{"result":{"type":"atBat","event":"Fielders Choice Out","eventType":"fielders_choice_out","description":"Austin Hays reaches on a fielder's choice out, shortstop Luke Williams to third baseman Austin Riley to second baseman Ozzie Albies. Elly De La Cruz out at 3rd. Austin Hays to 2nd.","rbi":0,"awayScore":12,"homeScore":11,"isOut":true},"about":{"atBatIndex":98,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-01T02:23:17.445Z","endTime":"2025-08-01T02:23:44.836Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":8},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2,3],"actionIndex":[0,1],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"2B","start":"2B","end":null,"outBase":"3B","isOut":true,"outNumber":1},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_rundown","runner":{"id":682829,"fullName":"Elly De La Cruz","link":"/api/v1/people/682829"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663897,"link":"/api/v1/people/663897"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":645277,"link":"/api/v1/people/645277"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":null,"runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":null,"start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Fielders Choice Out","eventType":"fielders_choice_out","movementReason":"r_adv_play","runner":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"description":"Pitching Change: Raisel Iglesias replaces Pierce Johnson.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":12,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-08-01T02:21:55.767Z","endTime":"2025-08-01T02:22:04.999Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":628452,"link":"/api/v1/people/628452"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":572955,"link":"/api/v1/people/572955","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Elly De La Cruz starts inning at 2nd base.","event":"Runner Placed On Base","eventType":"runner_placed","awayScore":12,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-08-01T02:22:04.999Z","endTime":"2025-08-01T02:23:19.829Z","isPitch":false,"type":"action","player":{"id":682829,"link":"/api/v1/people/682829"},"base":2,"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":94.5,"endSpeed":86.3,"strikeZoneTop":3.16302570744313,"strikeZoneBottom":1.40000103039263,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.586373638611963,"aZ":-22.648796756318905,"pfxX":-13.049386877588038,"pfxZ":5.0208645735199315,"pX":1.1082315989350797,"pZ":0.8380654410256655,"vX0":12.910999441387482,"vY0":-136.9468987002544,"vZ0":-6.680045399139142,"x":74.76,"y":216.15,"x0":-1.9747143301584513,"y0":50.00403960256116,"z0":4.861130572111496,"aX":-24.758787792180243},"breaks":{"breakAngle":42.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":7.7,"breakHorizontal":20.9,"spinRate":2436,"spinDirection":240},"zone":14,"typeConfidence":2.0,"plateTime":0.4001419882070776,"extension":6.067088050296172},"index":2,"playId":"20963ba3-db5b-3721-a335-db5f71c70154","pitchNumber":1,"startTime":"2025-08-01T02:23:19.829Z","endTime":"2025-08-01T02:23:24.118Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":85.6,"strikeZoneTop":3.23,"strikeZoneBottom":1.4,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.880534928003662,"aZ":-14.331290928283014,"pfxX":-6.393778204297515,"pfxZ":9.501847401459678,"pX":0.2419761523099156,"pZ":2.0883927828801636,"vX0":7.6469523122810426,"vY0":-136.15943323209825,"vZ0":-5.1086811758457245,"x":107.78,"y":182.39,"x0":-1.77210329838661,"y0":50.00238293437948,"z0":4.980550888799908,"aX":-12.006147542106508},"breaks":{"breakAngle":33.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.0,"breakVerticalInduced":16.3,"breakHorizontal":10.0,"spinRate":2409,"spinDirection":231},"zone":5,"typeConfidence":2.0,"plateTime":0.40227024257681787,"extension":6.136241787576519},"hitData":{"launchSpeed":102.2,"launchAngle":-2.0,"totalDistance":36.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":113.3,"coordY":167.9}},"index":3,"playId":"ae0c5666-5849-3736-a3ab-9d4554789f55","pitchNumber":2,"startTime":"2025-08-01T02:23:34.018Z","endTime":"2025-08-01T02:23:44.836Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669720,"link":"/api/v1/people/669720","batSide":{"code":"R","description":"Right"}},"second":{"id":682829,"link":"/api/v1/people/682829"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":669720,"link":"/api/v1/people/669720"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":28.999999999999996,"awayTeamWinProbability":71.0,"homeTeamWinProbabilityAdded":-15.800000000000008,"leverageIndex":4.4,"dramaIndex":212.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:23:44.836Z","atBatIndex":98},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Spencer Steer strikes out swinging.","rbi":0,"awayScore":12,"homeScore":11,"isOut":true},"about":{"atBatIndex":99,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-01T02:24:04.218Z","endTime":"2025-08-01T02:25:05.435Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":2},"matchup":{"batter":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":669720,"fullName":"Austin Hays","link":"/api/v1/people/669720"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668715,"fullName":"Spencer Steer","link":"/api/v1/people/668715"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":669221,"link":"/api/v1/people/669221"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.0,"endSpeed":85.4,"strikeZoneTop":3.26906483633906,"strikeZoneBottom":1.5816883838405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.706726590139883,"aZ":-17.583102005108742,"pfxX":-7.164102657001973,"pfxZ":7.831828567166008,"pX":0.9208998422941953,"pZ":3.0056391372222255,"vX0":9.627977632508244,"vY0":-135.20485059605824,"vZ0":-2.1937375778885704,"x":81.9,"y":157.63,"x0":-1.7448886564088286,"y0":50.00411125214076,"z0":5.052733915078672,"aX":-13.350368253805485},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.9,"breakHorizontal":11.0,"spinRate":2256,"spinDirection":230},"zone":12,"typeConfidence":2.0,"plateTime":0.40412031993646913,"extension":6.2045937073198765},"index":0,"playId":"0db5d8e9-a573-3916-8f25-5d5f17f0bd83","pitchNumber":1,"startTime":"2025-08-01T02:24:18.530Z","endTime":"2025-08-01T02:24:22.691Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.7,"endSpeed":88.3,"strikeZoneTop":3.33037223516721,"strikeZoneBottom":1.68155605286491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.916250838335174,"aZ":-14.053768711461663,"pfxX":-5.022496766869649,"pfxZ":9.11623722182181,"pX":0.13662215164254235,"pZ":2.8803567100456697,"vX0":5.800930432953974,"vY0":-139.30822283446926,"vZ0":-4.458163453829079,"x":111.79,"y":161.01,"x0":-1.3088825716162407,"y0":50.00598112478794,"z0":5.413989909108738,"aX":-9.987426246409463},"breaks":{"breakAngle":31.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.0,"breakHorizontal":8.0,"spinRate":2350,"spinDirection":217},"zone":2,"typeConfidence":2.0,"plateTime":0.39146255844005484,"extension":6.143173828634031},"index":1,"playId":"7b0bff92-34af-3363-be2d-aac8c6831b46","pitchNumber":2,"startTime":"2025-08-01T02:24:44.471Z","endTime":"2025-08-01T02:24:49.483Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":96.4,"endSpeed":87.3,"strikeZoneTop":3.32,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.77073647826851,"aZ":-15.527893840506492,"pfxX":-8.263458031092382,"pfxZ":8.43648171647014,"pX":-0.38846743741380335,"pZ":3.2967231940870043,"vX0":8.262539926163809,"vY0":-140.07874579778954,"vZ0":-1.5129202702984517,"x":131.81,"y":149.77,"x0":-2.3130342671891624,"y0":50.00090471715599,"z0":4.866734250890103,"aX":-16.302074508949385},"breaks":{"breakAngle":42.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":15.1,"breakHorizontal":13.1,"spinRate":2374,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.39209356403094464,"extension":6.324135504052264},"index":2,"playId":"97f6e2d0-18ea-334a-9034-d392861f2168","pitchNumber":3,"startTime":"2025-08-01T02:25:01.126Z","endTime":"2025-08-01T02:25:05.435Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":668715,"link":"/api/v1/people/668715","batSide":{"code":"R","description":"Right"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":668715,"link":"/api/v1/people/668715"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":14.799999999999999,"awayTeamWinProbability":85.2,"homeTeamWinProbabilityAdded":-14.199999999999998,"leverageIndex":5.22,"dramaIndex":223.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:25:05.435Z","atBatIndex":99},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Gavin Lux pops out to third baseman Austin Riley in foul territory.","rbi":0,"awayScore":12,"homeScore":11,"isOut":true},"about":{"atBatIndex":100,"halfInning":"bottom","isTopInning":false,"inning":10,"startTime":"2025-08-01T02:26:02.454Z","endTime":"2025-08-01T02:26:34.018Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":628452,"fullName":"Raisel Iglesias","link":"/api/v1/people/628452"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3],"actionIndex":[0],"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":666158,"fullName":"Gavin Lux","link":"/api/v1/people/666158"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663586,"link":"/api/v1/people/663586"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Gavin Lux replaces Santiago Espinal.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":12,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-08-01T02:25:10.304Z","endTime":"2025-08-01T02:25:31.337Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":666158,"link":"/api/v1/people/666158"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"602","replacedPlayer":{"id":669289,"link":"/api/v1/people/669289"},"defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":669289,"link":"/api/v1/people/669289","batSide":{"code":"R","description":"Right"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":12,"homeScore":11,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-08-01T02:25:31.337Z","endTime":"2025-08-01T02:26:04.762Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.6,"endSpeed":81.2,"strikeZoneTop":3.28,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.395694562479488,"aZ":-22.707922773055973,"pfxX":-7.906226739317469,"pfxZ":5.6184173869174945,"pX":-0.08333670726942977,"pZ":2.367170725514405,"vX0":6.4882857530713,"vY0":-128.87931776959567,"vZ0":-2.7300124133898622,"x":120.18,"y":174.87,"x0":-1.6043924734761337,"y0":50.00261988752257,"z0":5.191041990665773,"aX":-13.320682591654641},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":9.8,"breakHorizontal":12.8,"spinRate":2069,"spinDirection":246},"zone":5,"typeConfidence":2.0,"plateTime":0.42473970876064193,"extension":6.1597158554423705},"index":2,"playId":"8e9868a4-9b82-3d05-9616-c593ab38f21e","pitchNumber":1,"startTime":"2025-08-01T02:26:04.762Z","endTime":"2025-08-01T02:26:08.547Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"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":94.9,"endSpeed":85.9,"strikeZoneTop":3.28,"strikeZoneBottom":1.52,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.57101852232401,"aZ":-11.980271571154478,"pfxX":-5.864358593080701,"pfxZ":10.573215633260515,"pX":-0.4452844692009788,"pZ":2.9262869047915845,"vX0":4.541257165277773,"vY0":-138.0198039913794,"vZ0":-4.396495515873659,"x":133.97,"y":159.77,"x0":-1.3582713860141473,"y0":50.004766647136556,"z0":5.360169321229087,"aX":-11.202891710918246},"breaks":{"breakAngle":37.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.4,"breakVerticalInduced":18.2,"breakHorizontal":9.6,"spinRate":2435,"spinDirection":216},"zone":1,"typeConfidence":2.0,"plateTime":0.3983581386590047,"extension":6.065332291468021},"hitData":{"launchSpeed":79.0,"launchAngle":68.0,"totalDistance":158.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":85.94,"coordY":183.61}},"index":3,"playId":"3453dab8-e748-3484-986c-d1a885311f0e","pitchNumber":2,"startTime":"2025-08-01T02:26:24.941Z","endTime":"2025-08-01T02:26:34.018Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":628452,"link":"/api/v1/people/628452","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":669221,"link":"/api/v1/people/669221"},"first":{"id":621566,"link":"/api/v1/people/621566"},"second":{"id":645277,"link":"/api/v1/people/645277"},"third":{"id":663586,"link":"/api/v1/people/663586"},"shortstop":{"id":663897,"link":"/api/v1/people/663897"},"left":{"id":595777,"link":"/api/v1/people/595777"},"center":{"id":671739,"link":"/api/v1/people/671739"},"right":{"id":642201,"link":"/api/v1/people/642201"}},"offense":{"batter":{"id":666158,"link":"/api/v1/people/666158","batSide":{"code":"L","description":"Left"}},"second":{"id":669720,"link":"/api/v1/people/669720"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":605674,"link":"/api/v1/people/605674"},"officialType":"Home Plate"},{"official":{"id":427013,"link":"/api/v1/people/427013"},"officialType":"First Base"},{"official":{"id":504381,"link":"/api/v1/people/504381"},"officialType":"Second Base"},{"official":{"id":596809,"link":"/api/v1/people/596809"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_ab"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_ab"},{"player":{"id":666158,"link":"/api/v1/people/666158"},"credit":"b_pa"},{"player":{"id":628452,"link":"/api/v1/people/628452"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":0.0,"awayTeamWinProbability":100.0,"homeTeamWinProbabilityAdded":-14.799999999999999,"leverageIndex":5.56,"dramaIndex":235.0,"contextMetrics":{},"playEndTime":"2025-08-01T02:26:34.018Z","atBatIndex":100}]