[{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to left fielder Isaac Collins.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":0,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:40:23.672Z","endTime":"2025-07-29T23:40:47.261Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[3,4],"actionIndex":[0,1,2],"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":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"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-29T21:49:48.151Z","endTime":"2025-07-29T23:13:51.909Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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-29T23:13:51.909Z","endTime":"2025-07-29T23:39:52.951Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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-29T23:39:52.951Z","endTime":"2025-07-29T23:40:26.006Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.5,"endSpeed":88.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.816795627448805,"aZ":-26.51642460830217,"pfxX":-8.980923434695558,"pfxZ":2.8696122253566827,"pX":-0.7647619265891565,"pZ":1.9600003771869392,"vX0":6.306266832901896,"vY0":-139.0188872129722,"vZ0":-5.916051374274284,"x":146.15,"y":185.86,"x0":-1.8864730576567543,"y0":50.00661605716901,"z0":5.85717969276516,"aX":-17.724113859751245},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":4.2,"breakHorizontal":15.1,"spinRate":1959,"spinDirection":219},"zone":7,"typeConfidence":2.0,"plateTime":0.392798764450784,"extension":6.467794973476594},"index":3,"playId":"cdf7f97f-7aa7-311e-8ed8-b621d66db0eb","pitchNumber":1,"startTime":"2025-07-29T23:40:26.006Z","endTime":"2025-07-29T23:40:29.006Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.3,"endSpeed":86.7,"strikeZoneTop":3.27978561468862,"strikeZoneBottom":1.50978366877913,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.883101748158033,"aZ":-22.469896661453983,"pfxX":0.8142476980303234,"pfxZ":5.073315175536349,"pX":0.15886704747412525,"pZ":2.412107133766461,"vX0":5.362524731783598,"vY0":-137.28088519903432,"vZ0":-5.312290178946819,"x":110.94,"y":173.65,"x0":-1.9241016742389614,"y0":50.00209258639552,"z0":5.89815307543801,"aX":1.5551466331775214},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":8.3,"breakHorizontal":-2.6,"spinRate":2405,"spinDirection":190},"zone":5,"typeConfidence":2.0,"plateTime":0.39871878698138286,"extension":6.550769411405484},"hitData":{"launchSpeed":85.7,"launchAngle":32.0,"totalDistance":314.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":93.29,"coordY":77.52}},"index":4,"playId":"fe2425dd-4af0-3e22-b440-3822bd1758f7","pitchNumber":2,"startTime":"2025-07-29T23:40:38.130Z","endTime":"2025-07-29T23:40:47.261Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":2.200000000000003,"contextMetrics":{},"playEndTime":"2025-07-29T23:40:47.261Z","atBatIndex":0},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":1,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:40:49.498Z","endTime":"2025-07-29T23:41:21.688Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.28585301255675,"aZ":-18.905856466761016,"pfxX":-0.5934407257217629,"pfxZ":6.886514816050612,"pX":0.32382068686953214,"pZ":3.317079216769295,"vX0":6.725119774918659,"vY0":-137.4198469504535,"vZ0":-3.827095846577355,"x":104.66,"y":149.22,"x0":-2.070263914090142,"y0":50.00588763234966,"z0":5.9997829060887105,"aX":-1.145254556114082},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.9,"breakHorizontal":-0.2,"spinRate":2418,"spinDirection":200},"zone":3,"typeConfidence":2.0,"plateTime":0.39743761864716465,"extension":6.522247032349919},"hitData":{"launchSpeed":83.7,"launchAngle":4.0,"totalDistance":76.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":153.61,"coordY":150.18}},"index":0,"playId":"76e49b30-d62c-3fea-80c5-c6f5937832b8","pitchNumber":1,"startTime":"2025-07-29T23:41:14.144Z","endTime":"2025-07-29T23:41:21.688Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":53.800000000000004,"awayTeamWinProbability":46.199999999999996,"homeTeamWinProbabilityAdded":1.6000000000000014,"leverageIndex":0.63,"dramaIndex":31.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:41:21.688Z","atBatIndex":1},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Seiya Suzuki grounds out, shortstop Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":2,"halfInning":"top","isTopInning":true,"inning":1,"startTime":"2025-07-29T23:41:26.187Z","endTime":"2025-07-29T23:42:17.904Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"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":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.4,"strikeZoneTop":3.30942956625337,"strikeZoneBottom":1.44823655871439,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.93053653335847,"aZ":-21.811658760012058,"pfxX":-7.4194356394957435,"pfxZ":5.237382267487712,"pX":0.8497792144227918,"pZ":1.2321717133548216,"vX0":9.43830420112005,"vY0":-139.40347256291977,"vZ0":-8.778594574615946,"x":84.61,"y":205.51,"x0":-1.608213558891655,"y0":50.00193360863657,"z0":5.849911094181113,"aX":-14.673378652977352},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.9,"breakHorizontal":11.6,"spinRate":2146,"spinDirection":217},"zone":14,"typeConfidence":2.0,"plateTime":0.39220068180941503,"extension":6.506020666931853},"index":0,"playId":"0262e8df-baf1-3eb3-b5a6-d1501b2d74b7","pitchNumber":1,"startTime":"2025-07-29T23:41:44.631Z","endTime":"2025-07-29T23:41:48.045Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.9,"endSpeed":87.4,"strikeZoneTop":3.16123781157187,"strikeZoneBottom":1.37524050067198,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.745500332668435,"aZ":-26.524815302724384,"pfxX":-7.156863443075732,"pfxZ":2.9043519573137093,"pX":0.17102066033343097,"pZ":3.4678735847708073,"vX0":7.715725064448794,"vY0":-138.14636701996744,"vZ0":-2.239621041194722,"x":111.83,"y":113.57,"x0":-1.718966619037718,"y0":50.004087718551425,"z0":6.059252667389185,"aX":-13.931540298253235},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.0,"breakHorizontal":11.5,"spinRate":2045,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.3954136226516649,"extension":6.543550029599112},"index":1,"playId":"e91c8838-6f85-37ee-ab78-e7af9733fa25","pitchNumber":2,"startTime":"2025-07-29T23:41:56.416Z","endTime":"2025-07-29T23:42:01.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.15,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.460643849792902,"aZ":-24.51879398999469,"pfxX":-7.493503674764812,"pfxZ":3.978954645407601,"pX":-0.7263689477627576,"pZ":2.093049516741448,"vX0":5.770305130912156,"vY0":-137.62141567639136,"vZ0":-5.686440678003258,"x":144.69,"y":182.27,"x0":-1.872689736856066,"y0":50.006710625423686,"z0":5.838530872793806,"aX":-14.43160345582732},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":6.2,"breakHorizontal":12.5,"spinRate":2087,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.3974303200838132,"extension":6.462057612345115},"hitData":{"launchSpeed":85.3,"launchAngle":-23.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":108.24,"coordY":153.71}},"index":2,"playId":"3e3a5283-3d5b-3aa3-ab70-fd62ae6d2a09","pitchNumber":3,"startTime":"2025-07-29T23:42:09.879Z","endTime":"2025-07-29T23:42:17.904Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.800000000000004,"awayTeamWinProbability":45.199999999999996,"homeTeamWinProbabilityAdded":1.0,"leverageIndex":0.4,"dramaIndex":21.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:42:17.904Z","atBatIndex":2},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Sal Frelick grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":3,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:44:04.230Z","endTime":"2025-07-29T23:45:23.482Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":94.2,"endSpeed":86.6,"strikeZoneTop":3.26576318282432,"strikeZoneBottom":1.41129798514499,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.81300614069186,"aZ":-16.721213401890093,"pfxX":-5.688770200708372,"pfxZ":8.073467065695187,"pX":0.28798256321130794,"pZ":2.548395785527742,"vX0":7.269196825436993,"vY0":-137.09421256268763,"vZ0":-4.492370473794356,"x":106.02,"y":169.97,"x0":-1.6522380433503334,"y0":50.000006953884615,"z0":5.34093430885503,"aX":-10.884674975283545},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":13.9,"breakHorizontal":8.9,"spinRate":2220,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.3987184307093017,"extension":6.724199446959507},"index":0,"playId":"54c3fdf7-92f8-3693-956c-212bbd6d1bec","pitchNumber":1,"startTime":"2025-07-29T23:44:24.008Z","endTime":"2025-07-29T23:44:28.035Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76293462666428,"aZ":-20.337820019309788,"pfxX":-9.047056495190596,"pfxZ":6.117704040643991,"pX":-0.593431214841772,"pZ":2.4260043401428693,"vX0":6.111597573443267,"vY0":-137.97729173711298,"vZ0":-4.298995229539017,"x":139.62,"y":173.28,"x0":-1.658072467461008,"y0":50.00238712647863,"z0":5.36894657391357,"aX":-17.500146372079847},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-19.9,"breakVerticalInduced":10.4,"breakHorizontal":15.1,"spinRate":2184,"spinDirection":230},"zone":4,"typeConfidence":2.0,"plateTime":0.39648430244139465,"extension":6.670735345867142},"index":1,"playId":"40ed9232-1d22-3c2d-9faf-8104e90f7581","pitchNumber":2,"startTime":"2025-07-29T23:44:38.923Z","endTime":"2025-07-29T23:44:41.923Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.953855336954216,"aZ":-14.502490830908426,"pfxX":-3.7305017293655216,"pfxZ":9.387650874870431,"pX":0.3550908616174727,"pZ":3.425638716816883,"vX0":6.543793588622257,"vY0":-136.76668548972114,"vZ0":-2.82313053818519,"x":103.46,"y":146.29,"x0":-1.5908180465604225,"y0":50.00313336417812,"z0":5.474002260423834,"aX":-7.023418020308734},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.5,"breakVerticalInduced":16.6,"breakHorizontal":5.3,"spinRate":2181,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.40147006401489405,"extension":6.603751021822746},"index":2,"playId":"f552cc3d-3aa5-3a14-bf84-80a57d95efda","pitchNumber":3,"startTime":"2025-07-29T23:44:57.988Z","endTime":"2025-07-29T23:45:01.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.2,"endSpeed":81.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.472275751986018,"aZ":-32.886677707869126,"pfxX":-8.534982800352598,"pfxZ":-0.42602699191936466,"pX":-0.5819696726972634,"pZ":2.1823031553662915,"vX0":5.350342076360181,"vY0":-128.44113785606558,"vZ0":-1.8899022380144217,"x":139.18,"y":179.86,"x0":-1.5826008320489093,"y0":50.00332570357222,"z0":5.4837279437743565,"aX":-14.268155254923965},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":-1.0,"breakHorizontal":14.3,"spinRate":1333,"spinDirection":246},"zone":4,"typeConfidence":2.0,"plateTime":0.4263557387787782,"extension":6.599026144040334},"hitData":{"launchSpeed":97.0,"launchAngle":-17.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":141.17,"coordY":150.16}},"index":3,"playId":"3dbacdb4-4acb-357a-bc7a-f7966e0e657c","pitchNumber":4,"startTime":"2025-07-29T23:45:15.972Z","endTime":"2025-07-29T23:45:23.482Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.6,"awayTeamWinProbability":47.4,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.86,"dramaIndex":40.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:45:23.482Z","atBatIndex":3},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Jackson Chourio singles on a ground ball to third baseman Matt Shaw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":4,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:45:33.240Z","endTime":"2025-07-29T23:46:34.043Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":94.2,"endSpeed":86.2,"strikeZoneTop":3.66162507926834,"strikeZoneBottom":1.65643865186495,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.46742508049424,"aZ":-23.930065025526414,"pfxX":-8.246683278605948,"pfxZ":4.32130401217991,"pX":-1.6033604202994212,"pZ":3.6170352288296423,"vX0":3.011809867021595,"vY0":-137.25923590275033,"vZ0":-0.6148674190098098,"x":178.12,"y":141.12,"x0":-1.6436444993786685,"y0":50.00299635670354,"z0":5.473890288579668,"aX":-15.730017460294976},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":7.9,"breakHorizontal":14.3,"spinRate":2018,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.39910490933913456,"extension":6.604851599829004},"index":0,"playId":"bfbb01d3-636d-3259-bd3f-16303fdfa73b","pitchNumber":1,"startTime":"2025-07-29T23:45:53.041Z","endTime":"2025-07-29T23:45:58.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.2,"strikeZoneTop":3.71458368441176,"strikeZoneBottom":1.70926050581838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.474960414307237,"aZ":-16.373902725465257,"pfxX":-6.713382239587894,"pfxZ":8.080442136945893,"pX":-0.18549035748906315,"pZ":2.9943176066722708,"vX0":6.4504803452492085,"vY0":-139.02323892491438,"vZ0":-3.4692174938138933,"x":124.07,"y":157.93,"x0":-1.6647620806797148,"y0":50.00414190230583,"z0":5.3468047522593105,"aX":-13.128744195801747},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.0,"breakHorizontal":10.8,"spinRate":2196,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3941439503644948,"extension":6.715539028144054},"index":1,"playId":"0d94a7dd-4ecb-35cd-a7fe-3ddaaf939aad","pitchNumber":2,"startTime":"2025-07-29T23:46:07.284Z","endTime":"2025-07-29T23:46:11.557Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.8,"endSpeed":81.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.250943145287145,"aZ":-36.08034391576367,"pfxX":-7.985836313408194,"pfxZ":-2.3178340044761327,"pX":0.09478289385966303,"pZ":2.0343529378056777,"vX0":6.763781781410671,"vY0":-129.1413430386874,"vZ0":-1.7322501051303754,"x":113.39,"y":183.85,"x0":-1.5225572161790026,"y0":50.00125685259208,"z0":5.492763025841444,"aX":-13.468372447122633},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.1,"breakVerticalInduced":-4.3,"breakHorizontal":13.0,"spinRate":1470,"spinDirection":251},"zone":8,"typeConfidence":2.0,"plateTime":0.42436466989830635,"extension":6.724119724496068},"hitData":{"launchSpeed":72.6,"launchAngle":-47.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":173.47}},"index":2,"playId":"c5570768-a44a-3b9e-8f52-a1a1baef3063","pitchNumber":3,"startTime":"2025-07-29T23:46:21.731Z","endTime":"2025-07-29T23:46:34.043Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.1,"awayTeamWinProbability":44.9,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.63,"dramaIndex":37.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:46:34.043Z","atBatIndex":4},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a ground ball to shortstop Dansby Swanson, deflected by third baseman Matt Shaw.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":5,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:46:41.443Z","endTime":"2025-07-29T23:48:28.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,4],"actionIndex":[3],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Pickoff 1B","eventType":"pickoff_1b","movementReason":"r_pickoff_1b","runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_deflection"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"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":94.0,"endSpeed":86.5,"strikeZoneTop":3.61084174244282,"strikeZoneBottom":1.65686340511054,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.999773676828134,"aZ":-21.239011167379772,"pfxX":-9.058481778278093,"pfxZ":5.730302028760365,"pX":-2.22639783046019,"pZ":2.7126922690795454,"vX0":2.2375426602948743,"vY0":-136.9916170473109,"vZ0":-3.283353451246986,"x":201.87,"y":165.54,"x0":-1.8743377703463142,"y0":50.005113345891054,"z0":5.371010033534635,"aX":-17.296364130712437},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":16.0,"spinRate":2193,"spinDirection":221},"zone":11,"typeConfidence":2.0,"plateTime":0.39914804791574277,"extension":6.6843444881411465},"index":0,"playId":"ddb728a0-80c2-33c4-9cf2-055880d750a3","pitchNumber":1,"startTime":"2025-07-29T23:47:00.868Z","endTime":"2025-07-29T23:47:05.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.62983859561022,"strikeZoneBottom":1.675795979133,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.826773282158786,"aZ":-14.828501215710167,"pfxX":-6.949694760027999,"pfxZ":8.933257095201249,"pX":-0.7819743004657259,"pZ":2.83911227699777,"vX0":4.869222929400489,"vY0":-138.22810300799546,"vZ0":-4.162355973806525,"x":146.81,"y":162.12,"x0":-1.660389375528596,"y0":50.00224966178056,"z0":5.355009168398843,"aX":-13.49406308695535},"breaks":{"breakAngle":38.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":15.5,"breakHorizontal":11.6,"spinRate":2203,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.3957352977295794,"extension":6.789035124117932},"index":1,"playId":"f672f648-7e88-310e-92bb-11cf461ec923","pitchNumber":2,"startTime":"2025-07-29T23:47:21.959Z","endTime":"2025-07-29T23:47:26.036Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"playId":"b3fd69b5-15c3-3af6-a542-5776261276f5","startTime":"2025-07-29T23:47:42.812Z","endTime":"2025-07-29T23:47:47.834Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Colin Rea picks off Jackson Chourio at 1st on throw to first baseman Michael Busch.","event":"Pickoff 1B","eventType":"pickoff_1b","awayScore":0,"homeScore":0,"isScoringPlay":false,"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":1},"index":3,"actionPlayId":"b3fd69b5-15c3-3af6-a542-5776261276f5","startTime":"2025-07-29T23:48:00.557Z","endTime":"2025-07-29T23:48:16.757Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":694192,"link":"/api/v1/people/694192"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"homeTeamWinProbability":51.0,"awayTeamWinProbability":49.0,"homeTeamWinProbabilityAdded":-4.100000000000001,"leverageIndex":1.2,"dramaIndex":60.0,"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.9,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.05047738090753,"aZ":-22.30117476455593,"pfxX":-7.90771951188363,"pfxZ":5.128125588223591,"pX":-0.6717180730275332,"pZ":2.2806637266385255,"vX0":5.07298002101625,"vY0":-137.57706279166771,"vZ0":-4.2782429224676415,"x":142.6,"y":177.2,"x0":-1.507202715852843,"y0":50.00656816644875,"z0":5.357614514746864,"aX":-15.240162195077275},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":8.6,"breakHorizontal":13.3,"spinRate":2173,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.39733034611723017,"extension":6.781018594547367},"hitData":{"launchSpeed":94.1,"launchAngle":-14.0,"totalDistance":10.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":109.25,"coordY":174.99}},"index":4,"playId":"00668a9c-b195-3469-8520-66d9f6f57128","pitchNumber":3,"startTime":"2025-07-29T23:48:16.757Z","endTime":"2025-07-29T23:48:28.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.2,"awayTeamWinProbability":47.8,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":1.2,"dramaIndex":53.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:48:28.818Z","atBatIndex":5},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Christian Yelich grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":6,"halfInning":"bottom","isTopInning":false,"inning":1,"startTime":"2025-07-29T23:48:39.361Z","endTime":"2025-07-29T23:49:58.916Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":3},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.25596703959275,"strikeZoneBottom":1.81137073704491,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.256130428441956,"aZ":-37.058064506342696,"pfxX":-4.761878700493712,"pfxZ":-2.8989985013724837,"pX":-0.5078518080035795,"pZ":1.9727602760374974,"vX0":4.4895644979599405,"vY0":-128.84753037599944,"vZ0":-1.4585291969041176,"x":136.36,"y":185.52,"x0":-1.6524686881297417,"y0":50.00311780471698,"z0":5.4043739776107325,"aX":-8.023433005903158},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.2,"breakVerticalInduced":-5.4,"breakHorizontal":7.7,"spinRate":1382,"spinDirection":257},"zone":7,"typeConfidence":2.0,"plateTime":0.4247610640838171,"extension":6.75427448416917},"index":0,"playId":"6e9c6de8-ae89-3c32-8c3d-b47c58f20e0f","pitchNumber":1,"startTime":"2025-07-29T23:48:55.270Z","endTime":"2025-07-29T23:48:59.354Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.7,"strikeZoneTop":3.31649025486352,"strikeZoneBottom":1.83946194202182,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.954982872554393,"aZ":-25.013358464631274,"pfxX":-8.333957814122236,"pfxZ":3.8155378547010645,"pX":1.3777267513929743,"pZ":3.0171713017899466,"vX0":10.072504418211905,"vY0":-135.91155720696355,"vZ0":-1.962711305363678,"x":64.48,"y":157.32,"x0":-1.2883515153243397,"y0":50.00219150769292,"z0":5.480613632676079,"aX":-15.637950648046324},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":6.7,"breakHorizontal":13.1,"spinRate":2130,"spinDirection":210},"zone":12,"typeConfidence":2.0,"plateTime":0.40254306895478065,"extension":6.806687370101751},"index":1,"playId":"5bdb23bf-b086-39bd-bc96-180bacb2b46e","pitchNumber":2,"startTime":"2025-07-29T23:49:10.261Z","endTime":"2025-07-29T23:49:13.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.4,"endSpeed":86.1,"strikeZoneTop":3.25323492949643,"strikeZoneBottom":1.80864301581796,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.939266006605525,"aZ":-22.10242586852563,"pfxX":-10.811476283181216,"pfxZ":5.3053284457156975,"pX":1.2481948758858326,"pZ":1.8894118072860806,"vX0":10.771982358877741,"vY0":-137.0541639062183,"vZ0":-5.044188412768859,"x":69.42,"y":187.77,"x0":-1.332784905726113,"y0":50.001809270359956,"z0":5.267870222448046,"aX":-20.51989597546484},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.6,"breakHorizontal":17.3,"spinRate":2204,"spinDirection":212},"zone":14,"typeConfidence":2.0,"plateTime":0.39999747903522076,"extension":6.829953128358765},"index":2,"playId":"e8027db2-0006-32d5-b11f-4f2133e0da75","pitchNumber":3,"startTime":"2025-07-29T23:49:35.345Z","endTime":"2025-07-29T23:49:40.577Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":81.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.078969122602356,"aZ":-33.920929759118806,"pfxX":-8.163594838689052,"pfxZ":-1.032816292685495,"pX":-0.31616730982876184,"pZ":1.7720842379164379,"vX0":5.852712349117195,"vY0":-128.80989745358679,"vZ0":-2.5599378706060425,"x":129.05,"y":190.93,"x0":-1.5540204145104861,"y0":50.00580831257145,"z0":5.3945033374505975,"aX":-13.757738198626182},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.1,"breakVerticalInduced":-2.3,"breakHorizontal":13.6,"spinRate":1424,"spinDirection":256},"zone":7,"typeConfidence":2.0,"plateTime":0.424788718983252,"extension":6.70058875454169},"hitData":{"launchSpeed":92.3,"launchAngle":-36.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.27,"coordY":157.26}},"index":3,"playId":"244346ea-a31a-3cf6-ac37-d1e731ce4114","pitchNumber":4,"startTime":"2025-07-29T23:49:51.588Z","endTime":"2025-07-29T23:49:58.916Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-2.200000000000003,"leverageIndex":0.88,"dramaIndex":41.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:49:58.916Z","atBatIndex":6},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Pete Crow-Armstrong walks.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":7,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:52:08.589Z","endTime":"2025-07-29T23:54:02.793Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.20729562887171,"strikeZoneBottom":1.45260205070451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.42694437750278,"aZ":-23.60385245257677,"pfxX":-9.419246913315853,"pfxZ":4.389825462752051,"pX":-1.1634116641283587,"pZ":1.5711541383131442,"vX0":5.25648526710435,"vY0":-138.67068355600583,"vZ0":-7.175893946392316,"x":161.35,"y":196.36,"x0":-1.8577871196857703,"y0":50.00270267480628,"z0":5.762431632198101,"aX":-18.38061370173533},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.7,"breakHorizontal":16.0,"spinRate":2067,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.39469572502799233,"extension":6.515945723003859},"index":0,"playId":"7967cb05-8a2a-31f2-8303-b839c04ac469","pitchNumber":1,"startTime":"2025-07-29T23:52:30.402Z","endTime":"2025-07-29T23:52:34.152Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":76.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.294250005017002,"aZ":-39.423468142575544,"pfxX":1.3976305437339454,"pfxZ":-5.062821809556281,"pX":1.2334447950605734,"pZ":0.9091102352376564,"vX0":6.578950731481145,"vY0":-118.59158579352908,"vZ0":-3.6526551037118966,"x":69.98,"y":214.23,"x0":-1.7506209846961476,"y0":50.000431029034196,"z0":6.041747589253441,"aX":2.0017181170831426},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-50.8,"breakVerticalInduced":-9.7,"breakHorizontal":-4.1,"spinRate":2652,"spinDirection":43},"zone":14,"typeConfidence":2.0,"plateTime":0.46072362213248086,"extension":6.397863092872189},"index":1,"playId":"0c0dd79f-631c-3389-b04e-f2f97cfdc28c","pitchNumber":2,"startTime":"2025-07-29T23:52:42.720Z","endTime":"2025-07-29T23:52:46.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.1,"strikeZoneTop":3.17801169733594,"strikeZoneBottom":1.39068378059872,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.090388800546005,"aZ":-25.43861714894235,"pfxX":-9.922010580515295,"pfxZ":3.4989821236378145,"pX":1.5652544433988334,"pZ":2.3632257799877707,"vX0":12.056722688290954,"vY0":-137.52190723129274,"vZ0":-4.765185339298674,"x":57.34,"y":174.97,"x0":-1.5764699106857796,"y0":50.00160628387294,"z0":5.833227419573866,"aX":-19.097077097761414},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.5,"breakHorizontal":15.6,"spinRate":2033,"spinDirection":218},"zone":12,"typeConfidence":2.0,"plateTime":0.39752673661272864,"extension":6.622023779497118},"index":2,"playId":"6033a928-6738-3384-90ec-b0502a68dbdf","pitchNumber":3,"startTime":"2025-07-29T23:52:56.573Z","endTime":"2025-07-29T23:53:00.268Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.5,"endSpeed":87.0,"strikeZoneTop":3.22609306204765,"strikeZoneBottom":1.53736171362754,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.6381143418504,"aZ":-26.921218491725142,"pfxX":-8.879368746056159,"pfxZ":2.735760320906177,"pX":0.23859148168633684,"pZ":2.4637419602285755,"vX0":8.406412428380023,"vY0":-137.37748406091637,"vZ0":-4.44076843924795,"x":107.91,"y":172.26,"x0":-1.6981321027122391,"y0":50.00679152411911,"z0":5.917363422081546,"aX":-17.082730152300993},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.2,"breakHorizontal":14.5,"spinRate":2042,"spinDirection":220},"zone":5,"typeConfidence":2.0,"plateTime":0.3977421658111875,"extension":6.523214544755442},"index":3,"playId":"e9d3ea5e-bad0-35e9-ba9c-4a301aae869d","pitchNumber":4,"startTime":"2025-07-29T23:53:09.186Z","endTime":"2025-07-29T23:53:13.206Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":86.8,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.335499742590358,"aZ":-22.80645411103452,"pfxX":0.30444961425007344,"pfxZ":4.915153239932094,"pX":0.46482342857751957,"pZ":2.5135614532307256,"vX0":6.311217451840326,"vY0":-136.53882209311539,"vZ0":-4.798108738501646,"x":99.28,"y":170.91,"x0":-1.9069231957987671,"y0":50.00509834597624,"z0":5.843445619206028,"aX":0.5794522165295264},"breaks":{"breakAngle":4.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.2,"breakHorizontal":-1.8,"spinRate":2406,"spinDirection":197},"zone":6,"typeConfidence":2.0,"plateTime":0.39968116979555113,"extension":6.499136699395941},"index":4,"playId":"ef498660-e114-347d-aa93-1d70bc08e646","pitchNumber":5,"startTime":"2025-07-29T23:53:20.801Z","endTime":"2025-07-29T23:53:26.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":88.4,"endSpeed":81.8,"strikeZoneTop":3.23053051648138,"strikeZoneBottom":1.4104174115155,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.496205637952777,"aZ":-30.000592823728223,"pfxX":1.299801958595829,"pfxZ":1.3011606478727857,"pX":-0.22675172519699172,"pZ":0.28416396245832326,"vX0":4.006427901032131,"vY0":-128.5936034533464,"vZ0":-7.9564677371634085,"x":125.64,"y":231.11,"x0":-1.9735028602307128,"y0":50.00552845481744,"z0":5.743584022839062,"aX":2.1788506955751403},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":0.8,"breakHorizontal":-3.2,"spinRate":2583,"spinDirection":105},"zone":13,"typeConfidence":2.0,"plateTime":0.4258226816136772,"extension":6.488397647208877},"index":5,"playId":"93d2de71-580b-357a-a34a-224c8224336c","pitchNumber":6,"startTime":"2025-07-29T23:53:40.211Z","endTime":"2025-07-29T23:53:43.913Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.3,"strikeZoneTop":3.12221857903401,"strikeZoneBottom":1.36784808459434,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.476250032895447,"aZ":-20.504684489692856,"pfxX":-0.542590766422018,"pfxZ":6.318301918627917,"pX":-1.2560318793112883,"pZ":2.353570811038009,"vX0":1.8996564501464415,"vY0":-134.3804431299381,"vZ0":-5.590332716613987,"x":164.88,"y":175.23,"x0":-1.8986190080667165,"y0":50.00254855605241,"z0":5.897486014906989,"aX":-1.0022923292275367},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":10.6,"breakHorizontal":0.6,"spinRate":2379,"spinDirection":199},"zone":11,"typeConfidence":2.0,"plateTime":0.40609796204861714,"extension":6.495510645175767},"index":6,"playId":"8eb00fbc-04fb-36bd-9c0e-1f81f2bd33c7","pitchNumber":7,"startTime":"2025-07-29T23:53:57.094Z","endTime":"2025-07-29T23:54:02.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":46.2,"awayTeamWinProbability":53.8,"homeTeamWinProbabilityAdded":-3.799999999999997,"leverageIndex":0.92,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:54:02.793Z","atBatIndex":7},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to center fielder Jackson Chourio. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":false},"about":{"atBatIndex":8,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:54:35.221Z","endTime":"2025-07-29T23:54:48.070Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"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":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"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-29T23:54:21.332Z","endTime":"2025-07-29T23:54:37.554Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.7,"endSpeed":88.0,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.746035059887483,"aZ":-24.449868375967505,"pfxX":-7.927780011267318,"pfxZ":3.9186170722067484,"pX":0.28845594658733653,"pZ":2.585027534303821,"vX0":8.006335091307266,"vY0":-139.21401536795364,"vZ0":-4.349205847757365,"x":106.0,"y":168.98,"x0":-1.5876475046085792,"y0":50.00633389037459,"z0":5.775736902535923,"aX":-15.644282513771213},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":12.8,"spinRate":2092,"spinDirection":218},"zone":6,"typeConfidence":2.0,"plateTime":0.3926622208476269,"extension":6.525602039841093},"hitData":{"launchSpeed":101.6,"launchAngle":7.0,"totalDistance":139.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":152.83,"coordY":90.87}},"index":1,"playId":"fdc9fc88-6d03-32ee-ad01-80ccdc55757e","pitchNumber":1,"startTime":"2025-07-29T23:54:37.554Z","endTime":"2025-07-29T23:54:48.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":40.5,"awayTeamWinProbability":59.5,"homeTeamWinProbabilityAdded":-5.700000000000003,"leverageIndex":1.54,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:54:48.070Z","atBatIndex":8},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Ian Happ lines out sharply to center fielder Jackson Chourio. Pete Crow-Armstrong to 3rd.","rbi":0,"awayScore":0,"homeScore":0,"isOut":true},"about":{"atBatIndex":9,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:55:13.082Z","endTime":"2025-07-29T23:56:09.080Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":"Lineout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.5,"strikeZoneTop":3.45641476720936,"strikeZoneBottom":1.53574999762183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.564431994044526,"aZ":-24.060766122319567,"pfxX":-8.007351476321253,"pfxZ":4.070211971387831,"pX":-0.5856959731664203,"pZ":3.5047650754587742,"vX0":5.779631992592056,"vY0":-139.59992970333502,"vZ0":-2.114363846608214,"x":139.33,"y":144.15,"x0":-1.6324229335800111,"y0":50.00307904102247,"z0":5.840147776168241,"aX":-15.958345400948312},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.2,"breakHorizontal":13.4,"spinRate":2141,"spinDirection":218},"zone":1,"typeConfidence":2.0,"plateTime":0.39091438971179926,"extension":6.393216332971989},"index":0,"playId":"f97e7448-94bd-31ee-a670-88a07c0fb638","pitchNumber":1,"startTime":"2025-07-29T23:55:17.465Z","endTime":"2025-07-29T23:55:21.113Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.7,"endSpeed":87.6,"strikeZoneTop":3.61872707808427,"strikeZoneBottom":1.53778351941226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.239145381793477,"aZ":-26.292156701194212,"pfxX":-7.398807921864226,"pfxZ":3.0330277174548517,"pX":-0.8759947095135314,"pZ":1.8930567090468926,"vX0":4.80363815082013,"vY0":-137.88797147907505,"vZ0":-5.646347108707276,"x":150.39,"y":187.67,"x0":-1.671816620510446,"y0":50.006262204722546,"z0":5.721788797408512,"aX":-14.370396719394947},"breaks":{"breakAngle":26.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.7,"breakVerticalInduced":4.6,"breakHorizontal":12.5,"spinRate":2047,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.395955439158854,"extension":6.523200794308015},"index":1,"playId":"8d75ef64-5507-3ff8-a7b0-b50acf31345e","pitchNumber":2,"startTime":"2025-07-29T23:55:35.956Z","endTime":"2025-07-29T23:55:39.662Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":85.8,"strikeZoneTop":3.58,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.880813131046345,"aZ":-22.62250058664038,"pfxX":0.870315449881372,"pfxZ":5.149780658402963,"pX":-0.2431504173662732,"pZ":2.28892611422728,"vX0":3.7883402011722827,"vY0":-134.32163690721578,"vZ0":-5.254944371741651,"x":126.27,"y":176.98,"x0":-1.7761391223194616,"y0":50.00466878815948,"z0":5.846202356052927,"aX":1.6150563882547424},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.2,"breakVerticalInduced":8.6,"breakHorizontal":-2.3,"spinRate":2311,"spinDirection":203},"zone":5,"typeConfidence":2.0,"plateTime":0.40538223754590463,"extension":6.425051041671782},"hitData":{"launchSpeed":107.3,"launchAngle":16.0,"totalDistance":362.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":141.28,"coordY":53.98}},"index":2,"playId":"77b7cc43-4a23-34b9-a267-1a25b815a8be","pitchNumber":3,"startTime":"2025-07-29T23:55:57.716Z","endTime":"2025-07-29T23:56:09.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":43.0,"awayTeamWinProbability":57.0,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":1.93,"dramaIndex":69.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:56:09.080Z","atBatIndex":9},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Dansby Swanson grounds into a force out, third baseman Anthony Seigler to second baseman Brice Turang. Pete Crow-Armstrong scores. Nico Hoerner out at 2nd. Dansby Swanson to 1st.","rbi":1,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":10,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:56:12.962Z","endTime":"2025-07-29T23:57:07.634Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":2},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_adv_play","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":{"id":682990,"link":"/api/v1/people/682990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"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(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":95.4,"endSpeed":87.8,"strikeZoneTop":3.64369875811632,"strikeZoneBottom":1.56135567496325,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.62533077827913,"aZ":-25.311002632964048,"pfxX":-8.635091539332485,"pfxZ":3.4861457403867373,"pX":0.019696054926775345,"pZ":4.046231708184033,"vX0":7.673964561870043,"vY0":-138.85280656908756,"vZ0":-0.5295029097608973,"x":116.25,"y":129.53,"x0":-1.6465519816302892,"y0":50.00318863675464,"z0":5.911035844590045,"aX":-17.004665928530837},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":6.4,"breakHorizontal":14.2,"spinRate":2057,"spinDirection":217},"zone":12,"typeConfidence":2.0,"plateTime":0.39318507195970565,"extension":6.375962997154069},"index":0,"playId":"d6862c59-ce3f-3902-b936-8d249048ae9e","pitchNumber":1,"startTime":"2025-07-29T23:56:42.641Z","endTime":"2025-07-29T23:56:46.080Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.6,"endSpeed":81.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.706975039951043,"aZ":-33.57241639440185,"pfxX":1.5022798091962382,"pfxZ":-0.8360655533753665,"pX":0.6021652708028217,"pZ":2.056999298408551,"vX0":5.356455462836568,"vY0":-127.59469917061907,"vZ0":-3.052768140398511,"x":135.06,"y":171.05,"x0":-1.7109182937364078,"y0":50.00633865835389,"z0":5.886784340189375,"aX":2.501927165575765},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.2,"breakVerticalInduced":-1.9,"breakHorizontal":-3.8,"spinRate":2549,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.4275890311737869,"extension":6.578422556231486},"hitData":{"launchSpeed":70.7,"launchAngle":-32.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":107.0,"coordY":172.0}},"index":1,"playId":"3fb258fe-1d68-30ec-9f55-ea1d1bb287ae","pitchNumber":2,"startTime":"2025-07-29T23:56:59.620Z","endTime":"2025-07-29T23:57:07.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":42.199999999999996,"awayTeamWinProbability":57.800000000000004,"homeTeamWinProbabilityAdded":-0.8000000000000043,"leverageIndex":1.94,"dramaIndex":59.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:57:07.634Z","atBatIndex":10},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Reese McGuire singles on a line drive to center fielder Jackson Chourio. Dansby Swanson to 3rd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":11,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-29T23:57:40.809Z","endTime":"2025-07-29T23:58:51.682Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"postOnThird":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]},{"movement":{"originBase":"1B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.5,"endSpeed":86.1,"strikeZoneTop":3.2836086625978,"strikeZoneBottom":1.55465347157869,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.66542366323883,"aZ":-24.975109508767193,"pfxX":-9.793745321115939,"pfxZ":3.789432558120698,"pX":0.7045269498138047,"pZ":3.0877050474492282,"vX0":9.406089165810238,"vY0":-137.305772681896,"vZ0":-2.9945704369677424,"x":90.15,"y":155.41,"x0":-1.5005134952665968,"y0":50.006567160570505,"z0":5.900445343841269,"aX":-18.62154255856403},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.5,"breakVerticalInduced":6.4,"breakHorizontal":15.6,"spinRate":2047,"spinDirection":218},"zone":3,"typeConfidence":2.0,"plateTime":0.3995938971223989,"extension":6.528027191649063},"index":0,"playId":"6679831e-2d92-3fad-8084-d82a986292fa","pitchNumber":1,"startTime":"2025-07-29T23:57:46.274Z","endTime":"2025-07-29T23:57:49.961Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.3,"endSpeed":86.1,"strikeZoneTop":3.35398239571946,"strikeZoneBottom":1.52343888538937,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.33492119725825,"aZ":-24.813641444597984,"pfxX":-7.997427143401627,"pfxZ":3.8802377935218377,"pX":-0.21507325280151676,"pZ":2.34348350494632,"vX0":6.669221631638572,"vY0":-137.1346269675701,"vZ0":-4.844573935448172,"x":125.2,"y":175.51,"x0":-1.6437496214219776,"y0":50.00640969570524,"z0":5.833571541779808,"aX":-15.181343509090654},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":6.1,"breakHorizontal":13.0,"spinRate":2023,"spinDirection":211},"zone":5,"typeConfidence":2.0,"plateTime":0.3999665606681613,"extension":6.441045603931222},"index":1,"playId":"4945b33c-20a0-376c-8956-dd9e99f61c55","pitchNumber":2,"startTime":"2025-07-29T23:58:06.574Z","endTime":"2025-07-29T23:58:10.576Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"index":2,"startTime":"2025-07-29T23:58:21.146Z","endTime":"2025-07-29T23:58:39.966Z","isPitch":false,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.5,"endSpeed":85.8,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.22706057066205,"aZ":-18.94452462485019,"pfxX":-0.21424775687125475,"pfxZ":7.025738369483715,"pX":-0.016539656386744216,"pZ":3.1690094478549393,"vX0":4.600159282829721,"vY0":-136.16940937881833,"vZ0":-3.9671174446615556,"x":117.63,"y":153.22,"x0":-1.6981171488660705,"y0":50.00031255132219,"z0":5.951337283108673,"aX":-0.404256395029465},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.1,"breakHorizontal":-0.6,"spinRate":2360,"spinDirection":205},"zone":2,"typeConfidence":2.0,"plateTime":0.40186553857346663,"extension":6.417550196869663},"hitData":{"launchSpeed":88.4,"launchAngle":10.0,"totalDistance":184.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":101.23,"coordY":98.17}},"index":3,"playId":"fe15d5a5-96dc-3dcb-ba18-787cb7354969","pitchNumber":3,"startTime":"2025-07-29T23:58:39.966Z","endTime":"2025-07-29T23:58:51.682Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":39.7,"awayTeamWinProbability":60.3,"homeTeamWinProbabilityAdded":-2.499999999999993,"leverageIndex":0.84,"dramaIndex":42.0,"contextMetrics":{},"playEndTime":"2025-07-29T23:58:51.682Z","atBatIndex":11},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":12,"halfInning":"top","isTopInning":true,"inning":2,"startTime":"2025-07-30T00:00:10.471Z","endTime":"2025-07-30T00:00:57.889Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[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":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":0,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-29T23:59:15.027Z","endTime":"2025-07-30T00:00:12.750Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.7,"endSpeed":82.7,"strikeZoneTop":3.4263034924166,"strikeZoneBottom":1.45245089689418,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.527082899201517,"aZ":-27.578756031857562,"pfxX":1.4700232031854217,"pfxZ":2.6972589692739506,"pX":1.883873785438948,"pZ":1.1729638520079135,"vX0":8.502451678215667,"vY0":-128.90205419269165,"vZ0":-6.423480744795192,"x":45.19,"y":207.11,"x0":-1.6308772916561494,"y0":50.0035247544174,"z0":5.790118829618173,"aX":2.5061013246903414},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.7,"breakVerticalInduced":3.8,"breakHorizontal":-4.3,"spinRate":2576,"spinDirection":141},"zone":14,"typeConfidence":2.0,"plateTime":0.42281834429702236,"extension":6.665251799795607},"index":1,"playId":"0c5603dc-0063-3c50-811b-614e3f6ed027","pitchNumber":1,"startTime":"2025-07-30T00:00:12.750Z","endTime":"2025-07-30T00:00:16.101Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":88.5,"endSpeed":82.2,"strikeZoneTop":3.28495276642625,"strikeZoneBottom":1.34332379322943,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.835779810936124,"aZ":-30.964916133619013,"pfxX":2.3845096515420154,"pfxZ":0.7126957529965559,"pX":-0.24856095762590757,"pZ":3.09476185561378,"vX0":3.07986085946862,"vY0":-128.9906391722308,"vZ0":-1.4018277754739583,"x":126.47,"y":155.22,"x0":-1.7626325560481426,"y0":50.00633523924352,"z0":6.006654665370338,"aX":4.066212721323999},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.2,"breakVerticalInduced":1.2,"breakHorizontal":-4.9,"spinRate":2595,"spinDirection":126},"zone":2,"typeConfidence":2.0,"plateTime":0.4227074073246606,"extension":6.504002157389738},"index":2,"playId":"7033c857-b408-3b95-97d8-7964c0b3877e","pitchNumber":2,"startTime":"2025-07-30T00:00:31.265Z","endTime":"2025-07-30T00:00:35.314Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.1,"endSpeed":87.2,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.269784033826795,"aZ":-18.188039807434105,"pfxX":-0.012600778458692119,"pfxZ":7.2898981525237785,"pX":0.7766850495177113,"pZ":1.792769540695397,"vX0":6.250064028598601,"vY0":-136.91938892802995,"vZ0":-7.663669781052216,"x":87.39,"y":190.38,"x0":-1.5238952113011992,"y0":50.00146199693104,"z0":5.849532514005609,"aX":-0.024229070371744443},"breaks":{"breakAngle":3.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.0,"breakHorizontal":-1.2,"spinRate":2467,"spinDirection":194},"zone":9,"typeConfidence":2.0,"plateTime":0.3984520511621512,"extension":6.530043084632715},"hitData":{"launchSpeed":73.8,"launchAngle":-8.0,"totalDistance":13.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":148.78,"coordY":158.27}},"index":3,"playId":"dfcbb1a5-d94a-30c2-b3e9-254f6542a725","pitchNumber":3,"startTime":"2025-07-30T00:00:50.356Z","endTime":"2025-07-30T00:00:57.889Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":624512,"link":"/api/v1/people/624512"},"third":{"id":621020,"link":"/api/v1/people/621020"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":44.3,"awayTeamWinProbability":55.7,"homeTeamWinProbabilityAdded":4.599999999999994,"leverageIndex":1.76,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:00:57.889Z","atBatIndex":12},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Vaughn singles on a ground ball to third baseman Matt Shaw.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":13,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:02:08.185Z","endTime":"2025-07-30T00:04:55.930Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"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":94.6,"endSpeed":86.5,"strikeZoneTop":3.1321010579708,"strikeZoneBottom":1.48424070876644,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.392429309777587,"aZ":-15.804699000985227,"pfxX":-6.6758485949031545,"pfxZ":8.519974594993602,"pX":-0.16712794547652873,"pZ":3.079262779786018,"vX0":6.182886811843768,"vY0":-137.69096244036146,"vZ0":-3.3209837228041073,"x":123.37,"y":155.64,"x0":-1.5737111577717013,"y0":50.00234962407452,"z0":5.369535800252175,"aX":-12.826268583219344},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":14.9,"breakHorizontal":10.8,"spinRate":2205,"spinDirection":218},"zone":2,"typeConfidence":2.0,"plateTime":0.3976900951788638,"extension":6.766005736432595},"index":0,"playId":"385f6123-38dd-3e84-b2ce-784b99132eb7","pitchNumber":1,"startTime":"2025-07-30T00:03:22.788Z","endTime":"2025-07-30T00:03:27.111Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.7,"endSpeed":85.9,"strikeZoneTop":3.2090730780854,"strikeZoneBottom":1.39382294620403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.855277065000518,"aZ":-16.34291305414568,"pfxX":-5.208365880870824,"pfxZ":8.354305327394268,"pX":-1.2470458295638736,"pZ":4.720042699965168,"vX0":3.059252383316283,"vY0":-136.50995160027034,"vZ0":1.0537298738103904,"x":164.53,"y":111.34,"x0":-1.7030434002615122,"y0":50.00523372271394,"z0":5.450816908238923,"aX":-9.872929021629181},"breaks":{"breakAngle":30.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.5,"breakVerticalInduced":15.6,"breakHorizontal":8.9,"spinRate":2229,"spinDirection":215},"zone":11,"typeConfidence":2.0,"plateTime":0.4005930811485898,"extension":6.685615429381262},"index":1,"playId":"7365d3eb-3a2c-3873-bb8d-38467c2d2063","pitchNumber":2,"startTime":"2025-07-30T00:03:37.476Z","endTime":"2025-07-30T00:03:41.496Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":85.9,"strikeZoneTop":3.2035678896512,"strikeZoneBottom":1.42178277549838,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04147500175607,"aZ":-24.852273280046614,"pfxX":-9.565791773133267,"pfxZ":3.8990734143184493,"pX":-1.5423748243254523,"pZ":1.6503587551623555,"vX0":3.3642712397035974,"vY0":-136.00789133604906,"vZ0":-4.950736646773331,"x":175.79,"y":194.22,"x0":-1.5503818222997683,"y0":50.005631882364746,"z0":5.211685189758427,"aX":-17.974215234775244},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.2,"breakHorizontal":16.7,"spinRate":2134,"spinDirection":219},"zone":13,"typeConfidence":2.0,"plateTime":0.4022821751344172,"extension":6.635642421449274},"index":2,"playId":"676cbf73-930e-3f57-9741-8019f133aa76","pitchNumber":3,"startTime":"2025-07-30T00:03:51.547Z","endTime":"2025-07-30T00:03:55.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.1,"strikeZoneTop":3.21038473129196,"strikeZoneBottom":1.40625359808656,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.0948217347593,"aZ":-33.388485047949054,"pfxX":0.4949284057248451,"pfxZ":-0.7662567628832786,"pX":0.6599105249468832,"pZ":2.5387726346502038,"vX0":5.359631312482526,"vY0":-125.23642960025721,"vZ0":-0.4484413568875917,"x":91.85,"y":170.23,"x0":-1.5713559832558401,"y0":50.000800559834396,"z0":5.449072179725763,"aX":0.7862742199425967},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.2,"breakVerticalInduced":-1.2,"breakHorizontal":-2.2,"spinRate":2206,"spinDirection":88},"zone":6,"typeConfidence":2.0,"plateTime":0.4372190227779038,"extension":6.702114899758096},"index":3,"playId":"d5a1370d-a512-3cad-b3ff-8211c781d5c8","pitchNumber":4,"startTime":"2025-07-30T00:04:06.450Z","endTime":"2025-07-30T00:04:10.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.6,"endSpeed":87.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.834317757248073,"aZ":-23.5236544038669,"pfxX":-8.12885149941666,"pfxZ":4.500979556046199,"pX":-0.4003826778072158,"pZ":1.1292941208945337,"vX0":5.9314300593319675,"vY0":-137.6200765658984,"vZ0":-6.661369691233877,"x":132.26,"y":208.29,"x0":-1.5247497228627815,"y0":50.006291938000295,"z0":5.169008663334377,"aX":-15.63406388828152},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.5,"breakVerticalInduced":7.0,"breakHorizontal":13.6,"spinRate":2162,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.39763178442167346,"extension":6.760836101504459},"index":4,"playId":"16f669d3-551c-3322-ab42-b856d29c49a2","pitchNumber":5,"startTime":"2025-07-30T00:04:22.064Z","endTime":"2025-07-30T00:04:25.739Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.413570594611695,"aZ":-34.585863159018636,"pfxX":-9.184280174902472,"pfxZ":-1.4356823653785113,"pX":-1.1854608430861062,"pZ":1.967752150988841,"vX0":4.211330019974882,"vY0":-128.59479148640244,"vZ0":-1.7501434258906123,"x":162.19,"y":185.65,"x0":-1.6501309013366123,"y0":50.005101253176726,"z0":5.337676114524992,"aX":-15.39934107084741},"breaks":{"breakAngle":22.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-37.8,"breakVerticalInduced":-2.8,"breakHorizontal":15.7,"spinRate":1324,"spinDirection":257},"zone":13,"typeConfidence":2.0,"plateTime":0.42576726463002323,"extension":6.744723682612714},"hitData":{"launchSpeed":83.7,"launchAngle":4.0,"totalDistance":73.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":100.13,"coordY":171.95}},"index":5,"playId":"2fa12b70-f0d5-38a6-b065-d4ea23cbacc7","pitchNumber":6,"startTime":"2025-07-30T00:04:45.923Z","endTime":"2025-07-30T00:04:55.930Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":48.4,"awayTeamWinProbability":51.6,"homeTeamWinProbabilityAdded":4.100000000000001,"leverageIndex":0.98,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:04:55.930Z","atBatIndex":13},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Isaac Collins singles on a line drive to right fielder Kyle Tucker. Andrew Vaughn to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":false},"about":{"atBatIndex":14,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:05:10.392Z","endTime":"2025-07-30T00:07:03.174Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.2,"endSpeed":86.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.17817284232069,"aZ":-16.6712392942852,"pfxX":-5.951522255562997,"pfxZ":7.996506885088938,"pX":-0.06931984476815867,"pZ":2.2854828374597287,"vX0":6.024685914078606,"vY0":-138.41900275043488,"vZ0":-5.063693440411074,"x":119.64,"y":177.07,"x0":-1.5018588090681473,"y0":50.00083662113064,"z0":5.256319386752298,"aX":-11.536262337792015},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.6,"breakHorizontal":9.5,"spinRate":2228,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.39583556023933175,"extension":6.791372589466854},"index":0,"playId":"c491e7df-00d6-3c84-a563-970b87486d4e","pitchNumber":1,"startTime":"2025-07-30T00:05:37.490Z","endTime":"2025-07-30T00:05:40.490Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.1,"endSpeed":87.0,"strikeZoneTop":3.34139859537448,"strikeZoneBottom":1.55089230183276,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.536267827261767,"aZ":-17.365455073845155,"pfxX":-6.5754825897326175,"pfxZ":7.620123456386482,"pX":0.37349036284254616,"pZ":3.325940781729775,"vX0":7.10489949254974,"vY0":-138.420720806609,"vZ0":-2.4391402995674785,"x":102.76,"y":148.98,"x0":-1.3706829431765968,"y0":50.00125692135483,"z0":5.3795902997995695,"aX":-12.775476391018392},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":10.4,"spinRate":2190,"spinDirection":225},"zone":3,"typeConfidence":2.0,"plateTime":0.3955087109797977,"extension":6.746802673343507},"index":1,"playId":"f1c771d0-cdea-3958-9171-46b2842a14c4","pitchNumber":2,"startTime":"2025-07-30T00:05:57.265Z","endTime":"2025-07-30T00:06:02.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":89.5,"endSpeed":82.3,"strikeZoneTop":3.27447211184775,"strikeZoneBottom":1.50111324200655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.57343962664931,"aZ":-31.897057422527986,"pfxX":-8.497973193579579,"pfxZ":0.1661913882722441,"pX":-0.40075009543498996,"pZ":1.050647802392878,"vX0":5.9029601324677525,"vY0":-130.1903164314251,"vZ0":-4.789173708652439,"x":132.28,"y":210.41,"x0":-1.5944427768253109,"y0":50.005884808891864,"z0":5.3308734337534185,"aX":-14.576628478490933},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":-0.6,"breakHorizontal":14.0,"spinRate":1276,"spinDirection":247},"zone":13,"typeConfidence":2.0,"plateTime":0.4208587587367898,"extension":6.745973560227843},"index":2,"playId":"36e64425-67db-3173-9b18-4181c6bf42ae","pitchNumber":3,"startTime":"2025-07-30T00:06:14.589Z","endTime":"2025-07-30T00:06:20.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.9,"endSpeed":86.8,"strikeZoneTop":3.23362220674413,"strikeZoneBottom":1.55993089020111,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.30655043570267,"aZ":-15.267366373934344,"pfxX":-4.725709135675272,"pfxZ":8.728178680084977,"pX":0.1886884570255325,"pZ":4.250272354172204,"vX0":6.471477702327977,"vY0":-138.1823517302557,"vZ0":-0.3762614759193684,"x":109.81,"y":124.02,"x0":-1.5678064794736117,"y0":50.0030562109293,"z0":5.412418049036656,"aX":-9.154874835215224},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.0,"breakHorizontal":7.2,"spinRate":2135,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.39613184937546286,"extension":6.676449549664892},"index":3,"playId":"e6f9401f-2fb6-3e80-87f4-f02dc79b7414","pitchNumber":4,"startTime":"2025-07-30T00:06:33.436Z","endTime":"2025-07-30T00:06:36.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":86.1,"endSpeed":78.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.773854149005587,"aZ":-35.31326610510307,"pfxX":1.7737975946119477,"pfxZ":-1.9942389651222676,"pX":0.5686943063616986,"pZ":2.3459741695488585,"vX0":4.589850064353286,"vY0":-125.3264458674496,"vZ0":-0.3959408739451862,"x":95.32,"y":175.44,"x0":-1.5245054461415726,"y0":50.00279240004694,"z0":5.4159568447461455,"aX":2.791805278755911},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-3.5,"breakHorizontal":-4.3,"spinRate":2183,"spinDirection":113},"zone":6,"typeConfidence":2.0,"plateTime":0.4387889978137882,"extension":6.725041416421188},"hitData":{"launchSpeed":76.8,"launchAngle":20.0,"totalDistance":241.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.16,"coordY":97.11}},"index":4,"playId":"ff8e31f2-20d4-35ac-9776-3ce2890577fb","pitchNumber":5,"startTime":"2025-07-30T00:06:53.638Z","endTime":"2025-07-30T00:07:03.174Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.50000000000001,"awayTeamWinProbability":45.49999999999999,"homeTeamWinProbabilityAdded":6.1000000000000085,"leverageIndex":1.66,"dramaIndex":84.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:07:03.174Z","atBatIndex":14},{"result":{"type":"atBat","event":"Sac Bunt","eventType":"sac_bunt","description":"Brice Turang out on a sacrifice bunt, pitcher Colin Rea to first baseman Michael Busch. Andrew Vaughn to 3rd. Isaac Collins to 2nd.","rbi":0,"awayScore":1,"homeScore":0,"isOut":true},"about":{"atBatIndex":15,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:07:05.349Z","endTime":"2025-07-30T00:08:17.463Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":4},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnThird":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"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":"Sac Bunt","eventType":"sac_bunt","movementReason":"r_adv_force","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":82.7,"endSpeed":76.0,"strikeZoneTop":3.64757919287157,"strikeZoneBottom":1.62687535525067,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.37794615559485,"aZ":-34.40332227758202,"pfxX":3.9131671495671174,"pfxZ":-1.5228832757588968,"pX":1.1141319203227602,"pZ":1.582114402807139,"vX0":5.14345791065315,"vY0":-120.34180590731408,"vZ0":-1.866433998267255,"x":74.53,"y":196.06,"x0":-1.5632676149091644,"y0":50.004775242311105,"z0":5.428646987030902,"aX":5.713476437493705},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-3.0,"breakHorizontal":-8.4,"spinRate":2286,"spinDirection":57},"zone":14,"typeConfidence":2.0,"plateTime":0.45596390217486205,"extension":6.647189767523514},"index":0,"playId":"5a45d378-1670-31f4-a478-765d9bb15d91","pitchNumber":1,"startTime":"2025-07-30T00:07:32.728Z","endTime":"2025-07-30T00:07:39.900Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitcher Step Off","code":"PSO","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"playId":"67b85c58-0c16-45dc-8ec1-4420bb4494a5","startTime":"2025-07-30T00:07:54.455Z","endTime":"2025-07-30T00:07:59.455Z","isPitch":false,"type":"stepoff","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":88.3,"endSpeed":81.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.816961262164206,"aZ":-30.751306839897282,"pfxX":-9.708280542527024,"pfxZ":0.8520955415535774,"pX":0.39938580734959905,"pZ":2.122438228041222,"vX0":7.69163115073699,"vY0":-128.37781787004536,"vZ0":-2.2815432299853313,"x":101.78,"y":181.47,"x0":-1.3697052298997048,"y0":50.0049699108168,"z0":5.409175390739035,"aX":-16.256367849785182},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":1.2,"breakHorizontal":16.0,"spinRate":1261,"spinDirection":251},"zone":9,"typeConfidence":2.0,"plateTime":0.42614885083208964,"extension":6.881328013482777},"hitData":{"launchSpeed":25.4,"launchAngle":-44.0,"totalDistance":3.0,"trajectory":"bunt_grounder","hardness":"medium","location":"1","coordinates":{"coordX":124.96,"coordY":195.26}},"index":2,"playId":"f1fb5530-12e9-3aae-a706-552d1bbb593c","pitchNumber":2,"startTime":"2025-07-30T00:08:10.433Z","endTime":"2025-07-30T00:08:17.463Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_bunt"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":-0.5000000000000071,"leverageIndex":2.11,"dramaIndex":61.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:08:17.463Z","atBatIndex":15},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Anthony Seigler out on a sacrifice fly to center fielder Pete Crow-Armstrong. Andrew Vaughn scores. Isaac Collins to 3rd.","rbi":1,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":16,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:08:35.137Z","endTime":"2025-07-30T00:09:09.322Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]},{"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.2,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.497338684868105,"aZ":-38.17819065692671,"pfxX":3.6835890173082473,"pfxZ":-4.119708115325622,"pX":0.5616267596212604,"pZ":2.068899310912384,"vX0":3.8712983905803524,"vY0":-119.53837933971502,"vZ0":0.007592216508169436,"x":95.59,"y":182.92,"x0":-1.5530986700554448,"y0":50.00266743816567,"z0":5.472875576907138,"aX":5.368377181280958},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-47.5,"breakVerticalInduced":-7.2,"breakHorizontal":-7.6,"spinRate":2240,"spinDirection":59},"zone":6,"typeConfidence":2.0,"plateTime":0.4569513083406256,"extension":6.520857027621649},"hitData":{"launchSpeed":93.0,"launchAngle":27.0,"totalDistance":349.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":161.81,"coordY":63.29}},"index":0,"playId":"2841b043-7dfc-34ed-8a0f-58c381daa143","pitchNumber":1,"startTime":"2025-07-30T00:08:57.297Z","endTime":"2025-07-30T00:09:09.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":54.0,"awayTeamWinProbability":46.0,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":1.85,"dramaIndex":52.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:09:09.322Z","atBatIndex":16},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Joey Ortiz called out on strikes.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":17,"halfInning":"bottom","isTopInning":false,"inning":2,"startTime":"2025-07-30T00:09:23.792Z","endTime":"2025-07-30T00:11:06.116Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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":86.6,"endSpeed":80.0,"strikeZoneTop":3.51591096654451,"strikeZoneBottom":1.56047695836715,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.866626608708053,"aZ":-34.6506602672621,"pfxX":1.3532392766782726,"pfxZ":-1.5274114902136642,"pX":-0.1814864598255761,"pZ":3.042775243535726,"vX0":3.1245910753101755,"vY0":-126.1683750727086,"vZ0":0.9491572302711253,"x":123.92,"y":156.63,"x0":-1.608031737810252,"y0":50.001829830587,"z0":5.4381285754525,"aX":2.1967579932938186},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-2.4,"breakHorizontal":-3.1,"spinRate":2192,"spinDirection":101},"zone":2,"typeConfidence":2.0,"plateTime":0.4328950217455523,"extension":6.7052586593216805},"index":0,"playId":"79df4293-731f-320a-ab3b-aaa345242dd2","pitchNumber":1,"startTime":"2025-07-30T00:09:41.437Z","endTime":"2025-07-30T00:09:45.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.303084816480744,"aZ":-24.020908442432653,"pfxX":-10.122539785028241,"pfxZ":4.2271676252472234,"pX":-0.9802975383050285,"pZ":2.281286561515776,"vX0":5.045761156771097,"vY0":-137.91347546819128,"vZ0":-3.617888908022518,"x":154.37,"y":177.19,"x0":-1.517182514124309,"y0":50.002659883029374,"z0":5.2277962052571505,"aX":-19.524035523275163},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":7.1,"breakHorizontal":17.3,"spinRate":2194,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.39694959309693045,"extension":6.784986248558792},"index":1,"playId":"8edae671-8e8d-38e5-b871-2e54c37e5779","pitchNumber":2,"startTime":"2025-07-30T00:09:56.582Z","endTime":"2025-07-30T00:10:01.135Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":86.1,"endSpeed":79.3,"strikeZoneTop":3.45794091508131,"strikeZoneBottom":1.469508328933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.82382386786845,"aZ":-34.126855223718835,"pfxX":0.928133544239679,"pfxZ":-1.2356642193651188,"pX":1.7420119782797914,"pZ":0.9668215355366327,"vX0":7.095344581218553,"vY0":-125.21297104725234,"vZ0":-3.8121981728277174,"x":50.6,"y":212.68,"x0":-1.2515088261802623,"y0":50.00086819261201,"z0":5.3081506931107425,"aX":1.4692462912514155},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-40.0,"breakVerticalInduced":-2.9,"breakHorizontal":-3.4,"spinRate":2187,"spinDirection":76},"zone":14,"typeConfidence":2.0,"plateTime":0.43782377608737066,"extension":6.92005344774227},"index":2,"playId":"ea6fb2a5-37f5-34fe-8665-e04314319448","pitchNumber":3,"startTime":"2025-07-30T00:10:45.745Z","endTime":"2025-07-30T00:10:48.866Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.3,"endSpeed":86.2,"strikeZoneTop":3.56078533039724,"strikeZoneBottom":1.6060949894431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.062449762590713,"aZ":-16.991562961277985,"pfxX":-5.209946860911893,"pfxZ":7.960112853600904,"pX":0.4306999231295179,"pZ":3.0215325058874694,"vX0":7.078387621815095,"vY0":-137.17568008346285,"vZ0":-2.9543290155807083,"x":100.58,"y":157.2,"x0":-1.505071142287491,"y0":50.00380231353384,"z0":5.269438747877623,"aX":-9.939359186684772},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.8,"breakVerticalInduced":14.0,"breakHorizontal":7.9,"spinRate":2094,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.3991234200892748,"extension":6.865612819430493},"index":3,"playId":"05fea6d5-1156-3cd3-8eb8-ae5260848813","pitchNumber":4,"startTime":"2025-07-30T00:11:01.504Z","endTime":"2025-07-30T00:11:06.116Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"third":{"id":686555,"link":"/api/v1/people/686555"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.0,"awayTeamWinProbability":50.0,"homeTeamWinProbabilityAdded":-4.0,"leverageIndex":1.46,"dramaIndex":66.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:11:06.116Z","atBatIndex":17},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Michael Busch flies out to center fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":18,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:13:02.080Z","endTime":"2025-07-30T00:13:49.303Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"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":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":94.1,"endSpeed":86.6,"strikeZoneTop":3.25573873918418,"strikeZoneBottom":1.35669622996351,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.46576987270667,"aZ":-25.44550518387459,"pfxX":-8.974707641890443,"pfxZ":3.5308385681929995,"pX":0.01982487272534583,"pZ":2.284106117773583,"vX0":7.9677708396978115,"vY0":-136.7750834354591,"vZ0":-4.913770465875417,"x":116.24,"y":177.11,"x0":-1.7564950589967525,"y0":50.00287445171361,"z0":5.8355382813891,"aX":-17.106589479940837},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.2,"breakVerticalInduced":5.6,"breakHorizontal":14.8,"spinRate":1981,"spinDirection":219},"zone":5,"typeConfidence":2.0,"plateTime":0.3995267156965401,"extension":6.6066002382207065},"index":0,"playId":"21db1399-887d-33e0-b5d9-09ded77b06cb","pitchNumber":1,"startTime":"2025-07-30T00:13:18.561Z","endTime":"2025-07-30T00:13:22.434Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.23514735004048,"strikeZoneBottom":1.46869633336692,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.59616523519368,"aZ":-33.189253596754604,"pfxX":2.051324550101521,"pfxZ":-0.6239052781945693,"pX":-1.383388045112466,"pZ":1.7557946335405785,"vX0":0.7483645773302455,"vY0":-125.90092745354254,"vZ0":-3.9373356415325436,"x":169.73,"y":191.37,"x0":-1.9500234258235933,"y0":50.00382307655934,"z0":5.9906217553406735,"aX":3.333831141937682},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.9,"breakVerticalInduced":-1.7,"breakHorizontal":-3.8,"spinRate":2648,"spinDirection":86},"zone":13,"typeConfidence":2.0,"plateTime":0.43299945422831376,"extension":6.338968824324235},"index":1,"playId":"69b048b8-115b-3475-90e1-778af399ab8f","pitchNumber":2,"startTime":"2025-07-30T00:13:28.276Z","endTime":"2025-07-30T00:13:33.787Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":86.4,"endSpeed":80.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.480155535693115,"aZ":-29.652071496179126,"pfxX":0.79096395842036,"pfxZ":1.5486597616077145,"pX":-0.7052593869456628,"pZ":2.230294119155684,"vX0":2.8982459000549152,"vY0":-125.95589414421565,"vZ0":-3.4299390608536133,"x":143.88,"y":178.56,"x0":-1.9675691892321459,"y0":50.00274279351851,"z0":5.974557440305527,"aX":1.2867221846480914},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":2.4,"breakHorizontal":-2.0,"spinRate":2416,"spinDirection":127},"zone":4,"typeConfidence":2.0,"plateTime":0.4327248687860501,"extension":6.425194200148364},"hitData":{"launchSpeed":87.9,"launchAngle":47.0,"totalDistance":268.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":120.45,"coordY":92.56}},"index":2,"playId":"59c2aea9-3da1-320d-9b6d-30b432694383","pitchNumber":3,"startTime":"2025-07-30T00:13:39.757Z","endTime":"2025-07-30T00:13:49.303Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":52.5,"awayTeamWinProbability":47.5,"homeTeamWinProbabilityAdded":2.5,"leverageIndex":0.98,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:13:49.303Z","atBatIndex":18},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Kyle Tucker grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":19,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:13:57.651Z","endTime":"2025-07-30T00:14:38.090Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":2},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.4,"endSpeed":87.9,"strikeZoneTop":3.44092450700625,"strikeZoneBottom":1.52062031787891,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.576091369608566,"aZ":-25.180711426545333,"pfxX":-9.687561187554927,"pfxZ":3.573810885854356,"pX":-0.8035592036754358,"pZ":1.172292130259032,"vX0":6.625734583140029,"vY0":-138.62348440947076,"vZ0":-7.736071115266631,"x":147.63,"y":207.13,"x0":-1.960155010366052,"y0":50.00276199188901,"z0":5.667843473620166,"aX":-18.945759444200615},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":5.2,"breakHorizontal":16.2,"spinRate":1988,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.3943878949074384,"extension":6.3891997968265715},"index":0,"playId":"70dfabfc-d854-3a85-92f5-1a306f3c0665","pitchNumber":1,"startTime":"2025-07-30T00:14:15.392Z","endTime":"2025-07-30T00:14:20.990Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.8,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.97133267236909,"aZ":-26.151439894288323,"pfxX":-8.436640540105918,"pfxZ":3.2164114029897686,"pX":-0.5716040337651288,"pZ":2.2736959779258314,"vX0":6.252897345550872,"vY0":-135.81430558288702,"vZ0":-4.6883702482699094,"x":138.79,"y":177.39,"x0":-1.8044126933534135,"y0":50.00491126352754,"z0":5.835010802606109,"aX":-15.806589919114787},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":14.0,"spinRate":2118,"spinDirection":218},"zone":4,"typeConfidence":2.0,"plateTime":0.4028631549810542,"extension":6.525064452163274},"hitData":{"launchSpeed":70.2,"launchAngle":2.0,"totalDistance":44.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":139.56,"coordY":152.78}},"index":1,"playId":"52f293b7-8ff7-3aba-8baf-ed4725692365","pitchNumber":2,"startTime":"2025-07-30T00:14:30.010Z","endTime":"2025-07-30T00:14:38.090Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":1.8000000000000043,"leverageIndex":0.73,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:14:38.090Z","atBatIndex":19},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Seiya Suzuki strikes out swinging.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":20,"halfInning":"top","isTopInning":true,"inning":3,"startTime":"2025-07-30T00:14:42.084Z","endTime":"2025-07-30T00:15:22.887Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.8,"endSpeed":75.6,"strikeZoneTop":3.13528288165297,"strikeZoneBottom":1.26276779797636,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.798121614178786,"aZ":-36.98652274618056,"pfxX":0.8600612297544062,"pfxZ":-3.3458535640830522,"pX":0.21875231524198743,"pZ":2.4353380191162097,"vX0":4.553935382799237,"vY0":-119.13159606952216,"vZ0":-0.9805281424409713,"x":108.66,"y":173.03,"x0":-1.8290269793292862,"y0":50.00419919402427,"z0":6.194375572653592,"aX":1.2358015651790857},"breaks":{"breakAngle":3.6,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.8,"breakVerticalInduced":-6.0,"breakHorizontal":-2.6,"spinRate":2674,"spinDirection":40},"zone":5,"typeConfidence":2.0,"plateTime":0.4597009963849539,"extension":6.438224866513722},"index":0,"playId":"cc13a9c0-3039-3d8f-9359-23d1b85cbc26","pitchNumber":1,"startTime":"2025-07-30T00:14:59.504Z","endTime":"2025-07-30T00:15:03.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":87.4,"endSpeed":81.4,"strikeZoneTop":3.15,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.749961944574583,"aZ":-31.570229364750254,"pfxX":1.3623767687294173,"pfxZ":0.36655135714257625,"pX":0.6846878547777393,"pZ":1.3966638622133953,"vX0":5.878213907781932,"vY0":-127.2964938668233,"vZ0":-5.003842892521916,"x":90.9,"y":201.07,"x0":-1.8223776545308625,"y0":50.00424336994735,"z0":5.859109119825073,"aX":2.2575376813066077},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":-0.1,"breakHorizontal":-3.7,"spinRate":2544,"spinDirection":85},"zone":9,"typeConfidence":2.0,"plateTime":0.4286916145674087,"extension":6.438797372172674},"index":1,"playId":"a06f213e-7fae-310f-9199-05d9f73ac560","pitchNumber":2,"startTime":"2025-07-30T00:15:09.335Z","endTime":"2025-07-30T00:15:12.335Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":88.6,"endSpeed":82.6,"strikeZoneTop":3.15,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.733051416240787,"aZ":-30.369227977270953,"pfxX":0.8982333491978496,"pfxZ":1.0578701043665313,"pX":1.3748116908170802,"pZ":0.8875927096030783,"vX0":7.817978905346301,"vY0":-128.76127937703063,"vZ0":-6.562254115867582,"x":64.6,"y":214.81,"x0":-1.8022668359100222,"y0":50.00017387276735,"z0":5.783019863674139,"aX":1.5243941948336468},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.8,"breakVerticalInduced":0.8,"breakHorizontal":-3.1,"spinRate":2514,"spinDirection":102},"zone":14,"typeConfidence":2.0,"plateTime":0.4234425920148124,"extension":6.610683184434635},"index":2,"playId":"177b0ea7-40cd-334e-89de-f4739fc002d6","pitchNumber":3,"startTime":"2025-07-30T00:15:19.495Z","endTime":"2025-07-30T00:15:22.887Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.50000000000001,"awayTeamWinProbability":44.49999999999999,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.47,"dramaIndex":25.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:15:22.887Z","atBatIndex":20},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Sal Frelick singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":21,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:17:17.915Z","endTime":"2025-07-30T00:18:20.528Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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(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.9,"endSpeed":73.7,"strikeZoneTop":3.03516499553618,"strikeZoneBottom":1.26552248735858,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.215019840595,"aZ":-40.15091309173687,"pfxX":5.3710214574367505,"pfxZ":-5.818368009438732,"pX":-0.3454236507679967,"pZ":2.2474747835123905,"vX0":1.3591050979099275,"vY0":-116.42182857473897,"vZ0":1.014760158123643,"x":130.17,"y":178.1,"x0":-1.634843274307795,"y0":50.0035956828799,"z0":5.6111953699598835,"aX":7.360490629032617},"breaks":{"breakAngle":10.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.8,"breakVerticalInduced":-10.0,"breakHorizontal":-10.1,"spinRate":2233,"spinDirection":53},"zone":4,"typeConfidence":2.0,"plateTime":0.4707693940075446,"extension":6.515565068226623},"index":0,"playId":"8b48b245-10c4-38d7-a568-c7adc163c710","pitchNumber":1,"startTime":"2025-07-30T00:17:30.776Z","endTime":"2025-07-30T00:17:34.579Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":88.3,"endSpeed":81.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.690065148456995,"aZ":-31.3682086330701,"pfxX":-8.539310150605882,"pfxZ":0.4781015116596574,"pX":-0.3587843557887931,"pZ":2.2201713526188134,"vX0":5.715608111645723,"vY0":-128.52940019768118,"vZ0":-1.9474653477349753,"x":130.68,"y":178.84,"x0":-1.502195431123811,"y0":50.00081968543492,"z0":5.424121056484354,"aX":-14.282596255347292},"breaks":{"breakAngle":22.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.4,"breakVerticalInduced":0.7,"breakHorizontal":14.2,"spinRate":1383,"spinDirection":250},"zone":4,"typeConfidence":2.0,"plateTime":0.4261890470876111,"extension":6.69013789499418},"index":1,"playId":"a3686d70-8fd3-3ccf-b60c-38a34b893b08","pitchNumber":2,"startTime":"2025-07-30T00:17:45.001Z","endTime":"2025-07-30T00:17:48.908Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.4,"endSpeed":87.6,"strikeZoneTop":3.08000005399967,"strikeZoneBottom":1.43999884051902,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.95894352921594,"aZ":-17.174668952339108,"pfxX":-5.203038818830981,"pfxZ":7.6455897181897035,"pX":-0.5766053785906585,"pZ":2.534510415326867,"vX0":4.635025237840759,"vY0":-138.90447152225488,"vZ0":-4.2874578984154335,"x":138.98,"y":170.35,"x0":-1.587652333585776,"y0":50.003316958943316,"z0":5.233669357023778,"aX":-10.208130539818505},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.2,"breakHorizontal":8.5,"spinRate":2236,"spinDirection":219},"zone":4,"typeConfidence":2.0,"plateTime":0.39373407365951474,"extension":6.783943321513732},"hitData":{"launchSpeed":87.8,"launchAngle":9.0,"totalDistance":161.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":105.0,"coordY":97.0}},"index":2,"playId":"7311ba6a-65a8-3d50-af78-ca889102adb8","pitchNumber":3,"startTime":"2025-07-30T00:18:09.500Z","endTime":"2025-07-30T00:18:20.528Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.5,"awayTeamWinProbability":40.5,"homeTeamWinProbabilityAdded":3.999999999999993,"leverageIndex":0.98,"dramaIndex":54.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:18:20.528Z","atBatIndex":21},{"result":{"type":"atBat","event":"Forceout","eventType":"force_out","description":"Jackson Chourio grounds into a force out, shortstop Dansby Swanson to second baseman Nico Hoerner. Sal Frelick out at 2nd. Jackson Chourio to 1st.","rbi":0,"awayScore":1,"homeScore":1,"isOut":true},"about":{"atBatIndex":22,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:18:28.517Z","endTime":"2025-07-30T00:19:24.284Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":null,"outBase":"2B","isOut":true,"outNumber":1},"details":{"event":"Forceout","eventType":"force_out","movementReason":"r_force_out","runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Forceout","eventType":"force_out","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.57002544335262,"strikeZoneBottom":1.69585927134651,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.837790780861358,"aZ":-35.29219094231003,"pfxX":2.458584229507581,"pfxZ":-1.9636983062745816,"pX":-1.1912027025428995,"pZ":3.2492674908530295,"vX0":0.6779190354928162,"vY0":-125.2321555006113,"vZ0":1.6731817398312048,"x":162.41,"y":151.05,"x0":-1.7846430548184566,"y0":50.000708435078856,"z0":5.455392982903974,"aX":3.911415927139008},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.9,"breakHorizontal":-4.6,"spinRate":2295,"spinDirection":101},"zone":11,"typeConfidence":2.0,"plateTime":0.4370625778406141,"extension":6.626141227507705},"index":0,"playId":"0dbc308f-e8ba-379c-a493-c41c38a90de9","pitchNumber":1,"startTime":"2025-07-30T00:18:43.633Z","endTime":"2025-07-30T00:18:47.773Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.4,"endSpeed":87.5,"strikeZoneTop":3.58788372274268,"strikeZoneBottom":1.64865458641755,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39381601581188,"aZ":-16.850721108004116,"pfxX":-4.879762643900394,"pfxZ":7.823686615834192,"pX":-0.17836595059803395,"pZ":2.3053534015768986,"vX0":5.550744796605886,"vY0":-138.88672296916099,"vZ0":-5.087494995819584,"x":123.8,"y":176.54,"x0":-1.5665178811094242,"y0":50.001415337494905,"z0":5.277319294294677,"aX":-9.55599602785975},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.3,"breakHorizontal":7.7,"spinRate":2213,"spinDirection":217},"zone":5,"typeConfidence":2.0,"plateTime":0.3939933436864589,"extension":6.805297230834495},"index":1,"playId":"8d65bc8f-bc5a-3a79-9cc8-790161f5a1f3","pitchNumber":2,"startTime":"2025-07-30T00:19:00.406Z","endTime":"2025-07-30T00:19:04.481Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.967380332808712,"aZ":-22.159762407762084,"pfxX":-9.218076267281795,"pfxZ":5.371046472567105,"pX":-1.3543160707480657,"pZ":2.0006332940240017,"vX0":3.898392794736077,"vY0":-135.49635560831308,"vZ0":-4.498621233461863,"x":168.62,"y":184.76,"x0":-1.6123484617915353,"y0":50.00043360459472,"z0":5.226219393412839,"aX":-17.17671421961289},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":9.0,"breakHorizontal":15.8,"spinRate":2187,"spinDirection":215},"zone":13,"typeConfidence":2.0,"plateTime":0.4038772365284782,"extension":6.705801959222352},"hitData":{"launchSpeed":109.7,"launchAngle":-24.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"hard","location":"6","coordinates":{"coordX":110.26,"coordY":157.76}},"index":2,"playId":"2b7fce3e-60d3-3b32-95eb-caa720d31d18","pitchNumber":3,"startTime":"2025-07-30T00:19:15.773Z","endTime":"2025-07-30T00:19:24.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"first":{"id":686217,"link":"/api/v1/people/686217"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.800000000000004,"awayTeamWinProbability":44.199999999999996,"homeTeamWinProbabilityAdded":-3.6999999999999957,"leverageIndex":1.62,"dramaIndex":68.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:19:24.284Z","atBatIndex":22},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"William Contreras singles on a sharp ground ball to center fielder Pete Crow-Armstrong. Jackson Chourio to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":23,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:19:33.334Z","endTime":"2025-07-30T00:21:43.868Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":2,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.6,"endSpeed":87.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.390481606537424,"aZ":-18.14237546317057,"pfxX":-4.978935035820457,"pfxZ":7.1377502776205795,"pX":-0.18911773557419329,"pZ":3.2446585923373603,"vX0":5.466116578094851,"vY0":-139.125456535076,"vZ0":-2.4970455019111384,"x":124.21,"y":151.17,"x0":-1.5297927033647438,"y0":50.001545158312894,"z0":5.352290262442015,"aX":-9.787140702275295},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.6,"breakHorizontal":7.9,"spinRate":2262,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.3932575303590289,"extension":6.75452035114696},"index":0,"playId":"54870a3b-849b-31fa-b060-c68a48edc953","pitchNumber":1,"startTime":"2025-07-30T00:19:55.801Z","endTime":"2025-07-30T00:20:00.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.0,"endSpeed":87.1,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.57032303068111,"aZ":-17.39131696807261,"pfxX":-5.089118301093762,"pfxZ":7.6068845064275585,"pX":0.1362170409871483,"pZ":3.2520321682843645,"vX0":6.156690693957611,"vY0":-138.22038346394623,"vZ0":-2.445123751493794,"x":111.81,"y":150.98,"x0":-1.4543802592822943,"y0":50.00091312344126,"z0":5.310079889826044,"aX":-9.88827181780757},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.7,"breakVerticalInduced":13.4,"breakHorizontal":8.0,"spinRate":2241,"spinDirection":223},"zone":2,"typeConfidence":2.0,"plateTime":0.3956114171790661,"extension":6.7910183893080225},"index":1,"playId":"208e2fe7-54a2-3c50-bf0c-bd4b994a9e08","pitchNumber":2,"startTime":"2025-07-30T00:20:15.403Z","endTime":"2025-07-30T00:20:18.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.8,"strikeZoneTop":3.53964812003567,"strikeZoneBottom":1.58023994873881,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.75990939931063,"aZ":-27.241994514481778,"pfxX":7.358949965878744,"pfxZ":3.151794996296986,"pX":1.5166926576864288,"pZ":1.3113634224759656,"vX0":5.126800472448616,"vY0":-124.22788997763229,"vZ0":-4.032270779462582,"x":59.19,"y":203.37,"x0":-1.529344031575279,"y0":50.00209852923122,"z0":5.218750512802884,"aX":11.505453777732198},"breaks":{"breakAngle":24.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.5,"breakVerticalInduced":5.0,"breakHorizontal":-14.5,"spinRate":2492,"spinDirection":63},"zone":14,"typeConfidence":2.0,"plateTime":0.4408199707594873,"extension":6.824873296407869},"index":2,"playId":"d6da5beb-848d-3d48-8d8d-5ffb33a9a4c0","pitchNumber":3,"startTime":"2025-07-30T00:20:33.671Z","endTime":"2025-07-30T00:20:37.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.4,"endSpeed":87.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.12881649580177,"aZ":-17.12945194189213,"pfxX":-3.630510293580751,"pfxZ":7.808872022828134,"pX":0.8284819844822573,"pZ":2.3914493226908453,"vX0":7.562706205240823,"vY0":-137.39220976515836,"vZ0":-4.598703355168856,"x":85.42,"y":174.21,"x0":-1.4782280564064338,"y0":50.00666546002217,"z0":5.237688564277111,"aX":-6.998835907387448},"breaks":{"breakAngle":16.8,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.4,"breakHorizontal":5.2,"spinRate":2181,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39743176637803757,"extension":6.914397546119228},"index":3,"playId":"9752d8c5-01fd-3dda-a055-84bacf3d4c40","pitchNumber":4,"startTime":"2025-07-30T00:20:52.624Z","endTime":"2025-07-30T00:20:56.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.2,"endSpeed":85.1,"strikeZoneTop":3.47081528273631,"strikeZoneBottom":1.61044808052554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.58281513605767,"aZ":-25.238087371445186,"pfxX":-9.40558439907518,"pfxZ":3.7251675026757525,"pX":-1.259031543948105,"pZ":2.9493873329374,"vX0":3.997397929141884,"vY0":-135.74042392185294,"vZ0":-1.6714404693689993,"x":164.99,"y":159.15,"x0":-1.5315044245836078,"y0":50.00008407131819,"z0":5.335740109121438,"aX":-17.493234443403203},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.0,"breakVerticalInduced":6.6,"breakHorizontal":16.1,"spinRate":2210,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.4040023105235355,"extension":6.811635919235724},"index":4,"playId":"7f485b25-61c0-308e-9315-6c0252646683","pitchNumber":5,"startTime":"2025-07-30T00:21:14.016Z","endTime":"2025-07-30T00:21:19.318Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.331434754516412,"aZ":-16.886946538969244,"pfxX":-5.265403900820058,"pfxZ":7.890450804263708,"pX":-0.014087629315123928,"pZ":1.9868923188147092,"vX0":5.605454564412149,"vY0":-137.9879631310821,"vZ0":-5.805766863969663,"x":117.54,"y":185.13,"x0":-1.3831115040008712,"y0":50.00276895294511,"z0":5.247128479666796,"aX":-10.202348961376874},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.3,"breakHorizontal":8.4,"spinRate":2236,"spinDirection":218},"zone":8,"typeConfidence":2.0,"plateTime":0.39621663222719894,"extension":6.7238188421280185},"hitData":{"launchSpeed":110.9,"launchAngle":-4.0,"totalDistance":23.0,"trajectory":"ground_ball","hardness":"hard","location":"8","coordinates":{"coordX":128.0,"coordY":101.0}},"index":5,"playId":"7793de97-5405-3332-8179-f280bdff6943","pitchNumber":6,"startTime":"2025-07-30T00:21:32.803Z","endTime":"2025-07-30T00:21:43.868Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":59.9,"awayTeamWinProbability":40.1,"homeTeamWinProbabilityAdded":4.099999999999994,"leverageIndex":1.37,"dramaIndex":65.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:21:43.868Z","atBatIndex":23},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks. Jackson Chourio to 3rd. William Contreras to 2nd.","rbi":0,"awayScore":1,"homeScore":1,"isOut":false},"about":{"atBatIndex":24,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:21:48.163Z","endTime":"2025-07-30T00:24:28.634Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnThird":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5,7],"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":89.8,"endSpeed":82.6,"strikeZoneTop":3.26545902575553,"strikeZoneBottom":1.74267050488876,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.212145919661967,"aZ":-25.353368928267276,"pfxX":-9.094913773649784,"pfxZ":3.9531719395825764,"pX":0.44503957803220834,"pZ":0.2934514066232418,"vX0":7.80696599934458,"vY0":-130.479691933562,"vZ0":-7.561030021494772,"x":100.04,"y":230.86,"x0":-1.4027695139004936,"y0":50.003886589809014,"z0":5.136611178244025,"aX":-15.697878308183899},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.3,"breakVerticalInduced":5.6,"breakHorizontal":14.8,"spinRate":1464,"spinDirection":249},"zone":14,"typeConfidence":2.0,"plateTime":0.4196289931813899,"extension":6.864170641111639},"index":0,"playId":"da24f2de-d96f-397d-866e-80fea5009624","pitchNumber":1,"startTime":"2025-07-30T00:22:15.619Z","endTime":"2025-07-30T00:22:20.056Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.9,"strikeZoneTop":3.23329801214812,"strikeZoneBottom":1.77620213798181,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.083847642542136,"aZ":-21.936142870054603,"pfxX":-8.172520674985682,"pfxZ":5.306883942978125,"pX":0.1989390302526493,"pZ":4.191887457004215,"vX0":7.056787921838125,"vY0":-137.250834910627,"vZ0":0.6612749914330991,"x":109.42,"y":125.6,"x0":-1.329185939212259,"y0":50.00479395229317,"z0":5.428566628883592,"aX":-15.774474829376208},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.5,"breakVerticalInduced":10.0,"breakHorizontal":13.6,"spinRate":2201,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3973205762968468,"extension":6.758945348671292},"index":1,"playId":"cea5da1c-39be-3d49-9e14-df763591e17e","pitchNumber":2,"startTime":"2025-07-30T00:22:40.130Z","endTime":"2025-07-30T00:22:43.148Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":80.2,"endSpeed":74.2,"strikeZoneTop":3.26335821776206,"strikeZoneBottom":1.77362382638305,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":20.993442768368897,"aZ":-39.59798611094406,"pfxX":4.443058474988643,"pfxZ":-5.346425433235957,"pX":-1.387482723755882,"pZ":2.380712426142428,"vX0":-0.8686390850346125,"vY0":-116.7770978240872,"vZ0":1.2951661170960767,"x":169.89,"y":174.5,"x0":-1.5892073830619282,"y0":50.00472102791488,"z0":5.530144163792007,"aX":6.1666053842326125},"breaks":{"breakAngle":8.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.5,"breakVerticalInduced":-9.1,"breakHorizontal":-7.8,"spinRate":2152,"spinDirection":55},"zone":13,"typeConfidence":2.0,"plateTime":0.4681767039242213,"extension":6.4870201457481365},"index":2,"playId":"bdc85b3f-7aae-3da2-ab05-d3ce64797437","pitchNumber":3,"startTime":"2025-07-30T00:22:57.861Z","endTime":"2025-07-30T00:23:04.075Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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, 85, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.9,"endSpeed":80.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.93845046122957,"aZ":-34.80478723931464,"pfxX":-7.2322152214573645,"pfxZ":-1.6081007518643542,"pX":0.19076236143442285,"pZ":2.309301756587018,"vX0":6.3998262508270605,"vY0":-126.44930488068684,"vZ0":-0.6525929200048021,"x":109.73,"y":176.43,"x0":-1.4240206511458062,"y0":50.00546239580676,"z0":5.3446569202456065,"aX":-11.803221753070474},"breaks":{"breakAngle":16.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":-2.9,"breakHorizontal":11.8,"spinRate":1283,"spinDirection":254},"zone":5,"typeConfidence":2.0,"plateTime":0.4319001042920645,"extension":6.82293903741123},"index":3,"playId":"47b0ad12-65b2-3f50-978d-6ab5654dc4ef","pitchNumber":4,"startTime":"2025-07-30T00:23:13.627Z","endTime":"2025-07-30T00:23:21.710Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.91984619502757,"aZ":-17.72529382382498,"pfxX":-6.1165789394858345,"pfxZ":7.548930574727212,"pX":0.8004703077179172,"pZ":2.273230270066975,"vX0":7.778825139375956,"vY0":-136.68187352102538,"vZ0":-4.710972742828551,"x":86.49,"y":177.4,"x0":-1.2726421346349224,"y0":50.00123477956122,"z0":5.21674056473266,"aX":-11.704430687268559},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.8,"breakVerticalInduced":13.0,"breakHorizontal":9.6,"spinRate":2213,"spinDirection":220},"zone":6,"typeConfidence":2.0,"plateTime":0.39901432064442144,"extension":6.7660503363338815},"index":4,"playId":"82f2f8fc-6373-3046-84df-95095d1cf2a6","pitchNumber":5,"startTime":"2025-07-30T00:23:30.389Z","endTime":"2025-07-30T00:23:33.894Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.7,"endSpeed":86.3,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.287478551368313,"aZ":-15.868977546515206,"pfxX":-5.5122129503997055,"pfxZ":8.511294612832526,"pX":0.7261405299288411,"pZ":2.530013831941772,"vX0":7.323602373656489,"vY0":-137.69949666977834,"vZ0":-4.41805726012408,"x":89.32,"y":170.47,"x0":-1.254874357952671,"y0":50.00347378069519,"z0":5.232941101208465,"aX":-10.560554196353959},"breaks":{"breakAngle":27.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.0,"breakVerticalInduced":14.6,"breakHorizontal":8.4,"spinRate":2161,"spinDirection":217},"zone":6,"typeConfidence":2.0,"plateTime":0.39816407736395876,"extension":6.729033559456257},"index":5,"playId":"9e20787c-062e-3113-9943-77d61aedbe75","pitchNumber":6,"startTime":"2025-07-30T00:23:51.629Z","endTime":"2025-07-30T00:23:54.764Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":6,"startTime":"2025-07-30T00:24:10.773Z","endTime":"2025-07-30T00:24:25.269Z","isPitch":false,"type":"action","player":{"id":592885,"link":"/api/v1/people/592885"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":4,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":79.5,"strikeZoneTop":3.26903824582634,"strikeZoneBottom":1.68103006023109,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.352888450560933,"aZ":-32.93415059367579,"pfxX":-8.191052480528903,"pfxZ":-0.46633267706347503,"pX":-1.0284236012913068,"pZ":3.594676686073434,"vX0":4.014760318473734,"vY0":-125.8452339766475,"vZ0":1.7212015774206975,"x":156.2,"y":141.72,"x0":-1.5759270999510062,"y0":50.0061450838433,"z0":5.559985602274483,"aX":-13.205809949581052},"breaks":{"breakAngle":20.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.7,"breakVerticalInduced":-0.2,"breakHorizontal":14.0,"spinRate":1170,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4344162279901931,"extension":6.769825515300033},"index":7,"playId":"7b05e003-10eb-3ddd-a328-b643335c9d6a","pitchNumber":7,"startTime":"2025-07-30T00:24:25.269Z","endTime":"2025-07-30T00:24:28.634Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":6.500000000000007,"leverageIndex":2.14,"dramaIndex":99.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:24:28.634Z","atBatIndex":24},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Andrew Vaughn out on a sacrifice fly to center fielder Pete Crow-Armstrong. Jackson Chourio scores. William Contreras to 3rd.","rbi":1,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":25,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:25:54.480Z","endTime":"2025-07-30T00:26:09.853Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0,1,2],"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[]},{"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":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":1,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T00:24:43.025Z","endTime":"2025-07-30T00:25:56.846Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"second":{"id":661388,"link":"/api/v1/people/661388"},"third":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.303388180196404,"aZ":-23.296216478266736,"pfxX":-10.568955905765367,"pfxZ":4.650778959661736,"pX":-0.3705262763665485,"pZ":2.9176439242563115,"vX0":6.728508277880782,"vY0":-137.03856215627903,"vZ0":-2.193980168326393,"x":131.12,"y":160.0,"x0":-1.480144905524396,"y0":50.00302276860591,"z0":5.314379632502798,"aX":-20.171370855360014},"breaks":{"breakAngle":38.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":8.2,"breakHorizontal":17.8,"spinRate":2226,"spinDirection":213},"zone":1,"typeConfidence":2.0,"plateTime":0.3991731164956924,"extension":6.853471641215647},"hitData":{"launchSpeed":101.3,"launchAngle":25.0,"totalDistance":390.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":137.22,"coordY":41.83}},"index":1,"playId":"8631f391-c2c9-3abc-9d7f-333fccbb2847","pitchNumber":1,"startTime":"2025-07-30T00:25:56.846Z","endTime":"2025-07-30T00:26:09.853Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"second":{"id":661388,"link":"/api/v1/people/661388"},"third":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":66.9,"awayTeamWinProbability":33.099999999999994,"homeTeamWinProbabilityAdded":0.5,"leverageIndex":2.59,"dramaIndex":73.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:26:09.853Z","atBatIndex":25},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Isaac Collins pops out softly to catcher Reese McGuire in foul territory.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":26,"halfInning":"bottom","isTopInning":false,"inning":3,"startTime":"2025-07-30T00:26:23.263Z","endTime":"2025-07-30T00:29:20.595Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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, 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":87.8,"endSpeed":81.0,"strikeZoneTop":3.24681122097326,"strikeZoneBottom":1.48960545186986,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.218094974609794,"aZ":-35.2455295879915,"pfxX":-6.719598548687285,"pfxZ":-1.8509709647844481,"pX":0.538612851774801,"pZ":2.3612762341793045,"vX0":6.994995787375753,"vY0":-127.76648350623812,"vZ0":-0.8893301660518422,"x":96.47,"y":175.03,"x0":-1.355796141093532,"y0":50.00117326101562,"z0":5.47258635320463,"aX":-11.158409293930555},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-3.4,"breakHorizontal":10.7,"spinRate":1120,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.42796242536515416,"extension":6.778131426231681},"index":0,"playId":"3957a222-4e7e-3338-8d2c-470a0ac5ca75","pitchNumber":1,"startTime":"2025-07-30T00:26:50.710Z","endTime":"2025-07-30T00:26:54.565Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 85, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CH","description":"Changeup"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.0,"endSpeed":81.5,"strikeZoneTop":3.21666407555078,"strikeZoneBottom":1.52696107022243,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.296371393647448,"aZ":-34.31964512908011,"pfxX":-8.65790323609602,"pfxZ":-1.2854638008272996,"pX":0.31823272611419867,"pZ":0.48429582416480876,"vX0":7.15526874007757,"vY0":-128.0119030927782,"vZ0":-5.391916164182394,"x":104.87,"y":225.7,"x0":-1.3820484693021955,"y0":50.00416672062305,"z0":5.2904627309893355,"aX":-14.436053077053552},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-3.4,"breakHorizontal":14.2,"spinRate":1313,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4271204407478679,"extension":6.9709822146589335},"index":1,"playId":"b4de7d7e-7039-3c7e-82a4-29f16aa20f42","pitchNumber":2,"startTime":"2025-07-30T00:27:09.915Z","endTime":"2025-07-30T00:27:15.150Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.6,"endSpeed":85.6,"strikeZoneTop":3.32659684308937,"strikeZoneBottom":1.56105475930999,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.802179730209165,"aZ":-20.837776462774645,"pfxX":-6.272893952696437,"pfxZ":6.019922102428181,"pX":0.034989215617396534,"pZ":3.341918565836926,"vX0":5.77056700313474,"vY0":-136.30946357110975,"vZ0":-1.550253250528991,"x":115.67,"y":148.55,"x0":-1.2938652022097594,"y0":50.00273231202977,"z0":5.3559962210535845,"aX":-11.811352356615382},"breaks":{"breakAngle":26.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":10.8,"breakHorizontal":10.2,"spinRate":2158,"spinDirection":216},"zone":2,"typeConfidence":2.0,"plateTime":0.4017408478279316,"extension":6.732807535864456},"index":2,"playId":"ad571224-ccca-30d9-94d8-8435f4f0e083","pitchNumber":3,"startTime":"2025-07-30T00:27:32.178Z","endTime":"2025-07-30T00:27:36.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.0,"endSpeed":86.4,"strikeZoneTop":3.21203229616066,"strikeZoneBottom":1.52228977170824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.290906985543884,"aZ":-21.18438889357158,"pfxX":-6.029384759040453,"pfxZ":5.771831399652896,"pX":0.8966614114451763,"pZ":2.5613280643560667,"vX0":8.366092970393487,"vY0":-136.65118651169857,"vZ0":-3.5183101238884458,"x":82.82,"y":169.62,"x0":-1.411994102438373,"y0":50.00203666449473,"z0":5.309676981633229,"aX":-11.47750245497605},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.9,"breakVerticalInduced":10.0,"breakHorizontal":9.2,"spinRate":2197,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.39985224543572917,"extension":6.651516549935074},"index":3,"playId":"7e32a02c-2939-3957-8d99-085bc7cef856","pitchNumber":4,"startTime":"2025-07-30T00:27:51.576Z","endTime":"2025-07-30T00:27:55.987Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":85.8,"strikeZoneTop":3.29373747792446,"strikeZoneBottom":1.53651006699977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.424917520876562,"aZ":-17.55126755654151,"pfxX":-4.907512508627503,"pfxZ":7.710799498588422,"pX":-0.05503908755735597,"pZ":3.5486735131410874,"vX0":5.653558134796291,"vY0":-137.12607180786148,"vZ0":-1.579399091511129,"x":119.1,"y":142.97,"x0":-1.5097121367856394,"y0":50.0053210092288,"z0":5.334351893723648,"aX":-9.31078489925548},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":13.8,"breakHorizontal":7.7,"spinRate":2246,"spinDirection":226},"zone":11,"typeConfidence":2.0,"plateTime":0.4000208651775927,"extension":6.7317534063272015},"index":4,"playId":"fffac0ee-1033-33c0-bd76-e12c2f427f35","pitchNumber":5,"startTime":"2025-07-30T00:28:24.665Z","endTime":"2025-07-30T00:28:31.451Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":87.8,"endSpeed":80.4,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.324817824030653,"aZ":-32.84133236499685,"pfxX":-7.240190591843699,"pfxZ":-0.4041555040808795,"pX":0.5294585295851217,"pZ":1.5540449175043736,"vX0":7.3894663196516355,"vY0":-127.58538768592949,"vZ0":-3.0227898655923626,"x":96.82,"y":196.82,"x0":-1.4697629054245815,"y0":50.004840736464956,"z0":5.354087266243219,"aX":-11.88562267173455},"breaks":{"breakAngle":16.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.0,"breakVerticalInduced":-1.2,"breakHorizontal":11.4,"spinRate":1445,"spinDirection":247},"zone":9,"typeConfidence":2.0,"plateTime":0.43002429466740066,"extension":6.835599284185958},"index":5,"playId":"610db112-0d58-3863-a83c-a3fb81cc6f24","pitchNumber":6,"startTime":"2025-07-30T00:28:47.542Z","endTime":"2025-07-30T00:28:50.621Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false,"runnerGoing":true},"count":{"balls":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.575501421770618,"aZ":-17.117391454753704,"pfxX":-4.0979688951327,"pfxZ":7.942364355384953,"pX":0.9383912566547482,"pZ":3.144765407479465,"vX0":7.787203837022793,"vY0":-136.23824194779013,"vZ0":-2.514533764080459,"x":81.23,"y":153.87,"x0":-1.4136829737440295,"y0":50.00103395162161,"z0":5.251258232804232,"aX":-7.7676757922971635},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.2,"breakHorizontal":5.9,"spinRate":2074,"spinDirection":220},"zone":12,"typeConfidence":2.0,"plateTime":0.4007558595455243,"extension":6.926062361432871},"hitData":{"launchSpeed":57.0,"launchAngle":86.0,"totalDistance":26.0,"trajectory":"popup","hardness":"soft","location":"2","coordinates":{"coordX":115.38,"coordY":207.37}},"index":6,"playId":"57445763-57ea-3a15-9e15-1b409359caf1","pitchNumber":7,"startTime":"2025-07-30T00:29:11.609Z","endTime":"2025-07-30T00:29:20.595Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":62.3,"awayTeamWinProbability":37.7,"homeTeamWinProbabilityAdded":-4.6000000000000085,"leverageIndex":1.74,"dramaIndex":77.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:29:20.595Z","atBatIndex":26},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Pete Crow-Armstrong singles on a sharp line drive to center fielder Jackson Chourio.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":27,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:31:15.413Z","endTime":"2025-07-30T00:31:52.850Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":0,"strikes":1,"outs":0},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"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(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":94.5,"endSpeed":87.0,"strikeZoneTop":3.17898925822221,"strikeZoneBottom":1.40119845753081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.770099911993142,"aZ":-24.82833652277956,"pfxX":-8.536246288258502,"pfxZ":3.811214090773621,"pX":-0.45299965611632487,"pZ":3.369732584543988,"vX0":6.885229863174791,"vY0":-137.5976897658595,"vZ0":-2.341512228684285,"x":134.27,"y":147.8,"x0":-1.870991990014249,"y0":50.006805952005294,"z0":5.903295638017626,"aX":-16.473184012519535},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.8,"breakVerticalInduced":6.6,"breakHorizontal":14.2,"spinRate":2068,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.3971293171854957,"extension":6.4912330089163985},"index":0,"playId":"900764a9-fae9-376a-a8a8-17835e557c9b","pitchNumber":1,"startTime":"2025-07-30T00:31:27.465Z","endTime":"2025-07-30T00:31:31.302Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":80.3,"endSpeed":74.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.263696341898832,"aZ":-41.530482344459415,"pfxX":2.9975267279741855,"pfxZ":-6.7550467257639415,"pX":-0.9936216891213105,"pZ":1.6963008788215226,"vX0":1.0815326863402734,"vY0":-117.02544723514806,"vZ0":-1.224450464958242,"x":154.87,"y":192.98,"x0":-1.8512462867670445,"y0":50.00093523939775,"z0":6.119511537308985,"aX":4.153292819451137},"breaks":{"breakAngle":6.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-54.6,"breakVerticalInduced":-12.2,"breakHorizontal":-5.6,"spinRate":2788,"spinDirection":45},"zone":13,"typeConfidence":2.0,"plateTime":0.4681954712911254,"extension":6.384323886911093},"hitData":{"launchSpeed":102.7,"launchAngle":11.0,"totalDistance":197.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":142.72,"coordY":90.25}},"index":1,"playId":"4d570eb8-f7c9-3e5c-abed-ae05d2da67a6","pitchNumber":2,"startTime":"2025-07-30T00:31:42.320Z","endTime":"2025-07-30T00:31:52.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.599999999999994,"awayTeamWinProbability":42.400000000000006,"homeTeamWinProbabilityAdded":-4.700000000000003,"leverageIndex":1.13,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:31:52.850Z","atBatIndex":27},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Nico Hoerner singles on a ground ball to pitcher Quinn Priester. Pete Crow-Armstrong to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":28,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:31:54.689Z","endTime":"2025-07-30T00:33:39.548Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":0},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnSecond":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,2,3,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682990,"link":"/api/v1/people/682990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"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":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.3,"endSpeed":79.8,"strikeZoneTop":3.44617700305286,"strikeZoneBottom":1.58647582673901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.80695463106815,"aZ":-27.94464943891711,"pfxX":0.5443323319705895,"pfxZ":2.6374910280277115,"pX":0.6401688037633053,"pZ":1.3143651988451002,"vX0":5.8482050843430535,"vY0":-125.59858606893505,"vZ0":-5.4635386011388825,"x":92.6,"y":203.29,"x0":-1.7864572090058366,"y0":50.000604317166,"z0":5.782824860259147,"aX":0.8710909886195732},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":3.7,"breakHorizontal":-2.3,"spinRate":2434,"spinDirection":157},"zone":14,"typeConfidence":2.0,"plateTime":0.4356491002676215,"extension":6.599744277101728},"index":0,"playId":"3be9c425-2837-3a93-a9fa-8a013294aa74","pitchNumber":1,"startTime":"2025-07-30T00:32:14.077Z","endTime":"2025-07-30T00:32:18.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T00:32:32.064Z","endTime":"2025-07-30T00:32:47.352Z","isPitch":false,"type":"action","player":{"id":663538,"link":"/api/v1/people/663538"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.8,"endSpeed":80.2,"strikeZoneTop":3.36503097944502,"strikeZoneBottom":1.57185564653487,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.796706075671157,"aZ":-30.010847514983023,"pfxX":1.3411537587987072,"pfxZ":1.338524257580704,"pX":-0.0467478943169459,"pZ":0.5855925714320378,"vX0":4.115540257560142,"vY0":-126.29612786564147,"vZ0":-6.684541250664677,"x":118.78,"y":222.97,"x0":-1.8718507960931672,"y0":50.00354230663214,"z0":5.681431982489367,"aX":2.1648270844899873},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":1.1,"breakHorizontal":-3.4,"spinRate":2439,"spinDirection":87},"zone":13,"typeConfidence":2.0,"plateTime":0.4337489698440318,"extension":6.482912289309722},"index":2,"playId":"a17d98ae-4b7b-3880-8974-cfcf3c813b59","pitchNumber":2,"startTime":"2025-07-30T00:32:47.352Z","endTime":"2025-07-30T00:32:52.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":86.0,"endSpeed":78.7,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.68768752882445,"aZ":-18.860589987660298,"pfxX":-0.8114592500229005,"pfxZ":8.426019734339853,"pX":0.2777721271741605,"pZ":2.4027206854573793,"vX0":5.043447738119398,"vY0":-125.05225420094304,"vZ0":-5.003743093645796,"x":106.41,"y":173.91,"x0":-1.6615766041317543,"y0":50.00545140599224,"z0":5.981094351408793,"aX":-1.282697322626162},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":14.3,"breakHorizontal":0.2,"spinRate":2110,"spinDirection":205},"zone":6,"typeConfidence":2.0,"plateTime":0.4383259675020841,"extension":6.832063435906461},"index":3,"playId":"8c45eabf-cd3f-35a7-b757-031bd7c16f4e","pitchNumber":3,"startTime":"2025-07-30T00:33:08.803Z","endTime":"2025-07-30T00:33:12.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.2,"endSpeed":86.2,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.67830197510869,"aZ":-28.265242886378523,"pfxX":-8.487052302859645,"pfxZ":2.054009551480492,"pX":-0.4498313736001211,"pZ":3.0342965649017652,"vX0":6.1721045485358825,"vY0":-137.08345333527535,"vZ0":-2.3048581282104603,"x":134.15,"y":156.85,"x0":-1.6294248795806112,"y0":50.00081823063677,"z0":5.818142072511761,"aX":-16.129463367472106},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.5,"breakVerticalInduced":3.5,"breakHorizontal":14.0,"spinRate":1993,"spinDirection":224},"zone":1,"typeConfidence":2.0,"plateTime":0.39976427917559443,"extension":6.44138167340006},"hitData":{"launchSpeed":90.7,"launchAngle":-21.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":130.53,"coordY":179.55}},"index":4,"playId":"b1d8f8c0-c42a-3017-b16b-ed61c93abcbd","pitchNumber":4,"startTime":"2025-07-30T00:33:32.041Z","endTime":"2025-07-30T00:33:39.548Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"first":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":50.5,"awayTeamWinProbability":49.5,"homeTeamWinProbabilityAdded":-7.099999999999994,"leverageIndex":1.91,"dramaIndex":97.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:33:39.548Z","atBatIndex":28},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Ian Happ grounds out, second baseman Brice Turang to first baseman Andrew Vaughn. Pete Crow-Armstrong to 3rd. Nico Hoerner to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":29,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:34:08.911Z","endTime":"2025-07-30T00:34:59.714Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"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":"Groundout","eventType":"field_out","movementReason":"r_adv_force","runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.1,"strikeZoneTop":3.54552807395324,"strikeZoneBottom":1.57017723844098,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.932265086085977,"aZ":-25.013613108156516,"pfxX":-8.002325739033349,"pfxZ":3.8860178529008653,"pX":-1.8344173514158084,"pZ":2.382883928517527,"vX0":2.8519559410426325,"vY0":-134.5810752934112,"vZ0":-4.246321571943942,"x":186.92,"y":174.44,"x0":-1.8653128934129566,"y0":50.00251032023338,"z0":5.742807979377821,"aX":-14.74742344291648},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.4,"breakHorizontal":13.9,"spinRate":2105,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.40625708069151445,"extension":6.5584721315958},"index":0,"playId":"d51ee8e2-66dc-37c5-8dab-62eab3c775b3","pitchNumber":1,"startTime":"2025-07-30T00:34:11.219Z","endTime":"2025-07-30T00:34:14.219Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":85.6,"endSpeed":79.6,"strikeZoneTop":3.58298773203358,"strikeZoneBottom":1.54221825076451,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.631727046320098,"aZ":-35.512427637367985,"pfxX":1.750208587947327,"pfxZ":-2.099966782295299,"pX":1.0960808345118476,"pZ":2.708183992743258,"vX0":6.166871503083423,"vY0":-124.68802940924613,"vZ0":-0.7172317686070986,"x":75.22,"y":165.66,"x0":-1.626130861711239,"y0":50.00095333944724,"z0":5.903362326654672,"aX":2.7841678648587322},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.7,"breakVerticalInduced":-3.7,"breakHorizontal":-4.4,"spinRate":2535,"spinDirection":69},"zone":12,"typeConfidence":2.0,"plateTime":0.43754282368025166,"extension":6.633492203457174},"index":1,"playId":"8f366dc6-29c9-34e5-8542-1fc1d22dc8ae","pitchNumber":2,"startTime":"2025-07-30T00:34:29.884Z","endTime":"2025-07-30T00:34:33.339Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.5,"endSpeed":85.6,"strikeZoneTop":3.58,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.963125991922965,"aZ":-26.392781007549104,"pfxX":-8.172688866862256,"pfxZ":3.0941715903223432,"pX":-0.12293336582743568,"pZ":2.673378110075398,"vX0":6.9211153565734955,"vY0":-135.9609809631504,"vZ0":-3.4307763181980624,"x":121.69,"y":166.6,"x0":-1.6403764722841987,"y0":50.00632462590568,"z0":5.7843263247722625,"aX":-15.295238723679038},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":13.3,"spinRate":2064,"spinDirection":215},"zone":5,"typeConfidence":2.0,"plateTime":0.402927913708254,"extension":6.642355534414834},"hitData":{"launchSpeed":74.1,"launchAngle":-8.0,"totalDistance":19.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":144.46,"coordY":152.51}},"index":2,"playId":"9498142d-dd3b-397a-a053-1fcebfd6a771","pitchNumber":3,"startTime":"2025-07-30T00:34:51.710Z","endTime":"2025-07-30T00:34:59.714Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"first":{"id":663538,"link":"/api/v1/people/663538"},"second":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":51.1,"awayTeamWinProbability":48.9,"homeTeamWinProbabilityAdded":0.6000000000000014,"leverageIndex":2.43,"dramaIndex":70.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:34:59.714Z","atBatIndex":29},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Dansby Swanson strikes out swinging.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":30,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:36:06.121Z","endTime":"2025-07-30T00:40:17.999Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"postOnThird":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[1,2,4,5,6,7,8,9,10,11],"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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":11},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T00:35:16.356Z","endTime":"2025-07-30T00:36:08.472Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":87.7,"endSpeed":81.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.854378403612927,"aZ":-29.531358036256254,"pfxX":0.5258581245630927,"pfxZ":1.5761341595450782,"pX":0.6521687269836305,"pZ":1.311226947735263,"vX0":5.939977088400132,"vY0":-127.71975025097137,"vZ0":-5.171664242069079,"x":92.14,"y":203.38,"x0":-1.7585393466829697,"y0":50.00306996741667,"z0":5.646402079930055,"aX":0.879320087910433},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":2.0,"breakHorizontal":-2.2,"spinRate":2442,"spinDirection":112},"zone":14,"typeConfidence":2.0,"plateTime":0.426586330709287,"extension":6.5292605889032345},"index":1,"playId":"9a925652-15b8-312e-b6fa-ae3d143d480a","pitchNumber":1,"startTime":"2025-07-30T00:36:08.472Z","endTime":"2025-07-30T00:36:11.615Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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(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":95.5,"endSpeed":88.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.892634730914285,"aZ":-22.66201933283792,"pfxX":-9.080165263651729,"pfxZ":4.821976218546547,"pX":-0.16872590609937838,"pZ":1.3568982333499269,"vX0":7.595424032063937,"vY0":-138.81097890813672,"vZ0":-7.376071521038035,"x":123.43,"y":202.14,"x0":-1.7460305936724714,"y0":50.00543410288905,"z0":5.531932583219754,"aX":-17.91653104274491},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":7.6,"breakHorizontal":15.1,"spinRate":2076,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.3929554550467338,"extension":6.612158465294237},"index":2,"playId":"9d6e33e7-d233-3574-ada9-5e2b1d1d8317","pitchNumber":2,"startTime":"2025-07-30T00:36:28.015Z","endTime":"2025-07-30T00:36:34.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"index":3,"startTime":"2025-07-30T00:36:48.471Z","endTime":"2025-07-30T00:37:14.781Z","isPitch":false,"type":"action","player":{"id":621020,"link":"/api/v1/people/621020"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.5,"strikeZoneTop":3.4444265452186,"strikeZoneBottom":1.49722024377962,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.80139640892932,"aZ":-14.919511936387659,"pfxX":-3.1715405701914507,"pfxZ":9.110883083444786,"pX":1.440850641063719,"pZ":2.240243615831388,"vX0":8.931137471234134,"vY0":-135.99432572253107,"vZ0":-6.78992947697248,"x":62.08,"y":178.29,"x0":-1.4579679462192237,"y0":50.00012446867033,"z0":5.783642750220252,"aX":-6.005692385951723},"breaks":{"breakAngle":14.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.4,"breakHorizontal":4.1,"spinRate":2410,"spinDirection":202},"zone":14,"typeConfidence":2.0,"plateTime":0.401102986976583,"extension":6.5250323375966115},"index":4,"playId":"f0c2c94b-1b51-3b36-9f53-77324b239c5e","pitchNumber":3,"startTime":"2025-07-30T00:37:14.781Z","endTime":"2025-07-30T00:37:18.324Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.1,"endSpeed":87.5,"strikeZoneTop":3.45824813579514,"strikeZoneBottom":1.54520587004846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.082260039879614,"aZ":-19.085036610225004,"pfxX":-2.152581152907187,"pfxZ":6.729637318610628,"pX":1.8546345367333426,"pZ":3.1322018268033966,"vX0":9.56437000511382,"vY0":-138.18817275307418,"vZ0":-3.954641564020886,"x":46.31,"y":154.21,"x0":-1.3628185733959048,"y0":50.00395474226695,"z0":5.854049527808954,"aX":-4.187716049256483},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":2.0,"spinRate":2371,"spinDirection":209},"zone":12,"typeConfidence":2.0,"plateTime":0.3954681809834355,"extension":6.546574799305468},"index":5,"playId":"cd16af12-8a17-34ad-819e-c886adb3be32","pitchNumber":4,"startTime":"2025-07-30T00:37:34.205Z","endTime":"2025-07-30T00:37:37.262Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.1,"endSpeed":80.4,"strikeZoneTop":3.52222580083959,"strikeZoneBottom":1.57509180187678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.373011130310026,"aZ":-30.675103518526917,"pfxX":0.8944181199892438,"pfxZ":0.9305602542425229,"pX":0.8010861211678432,"pZ":0.9038357252670945,"vX0":6.485880437834345,"vY0":-125.3251475785549,"vZ0":-5.819430081456695,"x":86.46,"y":214.38,"x0":-1.923442349924197,"y0":50.00427371616675,"z0":5.723912233694556,"aX":1.438831830367056},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.9,"breakVerticalInduced":0.7,"breakHorizontal":-2.9,"spinRate":2481,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.43498642744614324,"extension":6.427121276439738},"index":6,"playId":"efff7f54-4772-352d-b82a-6be127327fbb","pitchNumber":5,"startTime":"2025-07-30T00:37:54.092Z","endTime":"2025-07-30T00:37:57.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":87.5,"endSpeed":81.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.27533536463202,"aZ":-30.522480237763702,"pfxX":1.0840516554295536,"pfxZ":0.9949437021732646,"pX":0.06780843090998784,"pZ":2.2837429857274247,"vX0":4.361352854953446,"vY0":-127.42241198216675,"vZ0":-2.9924518613803692,"x":114.42,"y":177.12,"x0":-1.798713412901024,"y0":50.0054206274795,"z0":5.855725681266481,"aX":1.8031668360885584},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.0,"breakVerticalInduced":1.4,"breakHorizontal":-2.9,"spinRate":2498,"spinDirection":115},"zone":5,"typeConfidence":2.0,"plateTime":0.4279204491816886,"extension":6.553579886875213},"index":7,"playId":"664ac61e-5858-3310-be6a-a129505ba210","pitchNumber":6,"startTime":"2025-07-30T00:38:15.432Z","endTime":"2025-07-30T00:38:19.901Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.5,"endSpeed":87.5,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.266941160414834,"aZ":-23.502579278047005,"pfxX":-9.246331840823741,"pfxZ":4.4328854836447995,"pX":0.4114095383236934,"pZ":2.8632896200603914,"vX0":8.39196579151978,"vY0":-138.8091783165126,"vZ0":-3.7951475011937577,"x":101.32,"y":161.47,"x0":-1.4456392537131768,"y0":50.003788041750404,"z0":5.807810637936137,"aX":-18.094557179303234},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.4,"breakHorizontal":15.1,"spinRate":2005,"spinDirection":219},"zone":6,"typeConfidence":2.0,"plateTime":0.39416166985418144,"extension":6.572397017714183},"index":8,"playId":"67e5d7c3-b775-3b63-baee-ba19413f510d","pitchNumber":7,"startTime":"2025-07-30T00:38:38.416Z","endTime":"2025-07-30T00:38:42.903Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":86.2,"endSpeed":79.9,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.644999742082824,"aZ":-32.31700288725017,"pfxX":1.8843744700210754,"pfxZ":-0.08918023824787547,"pX":-0.3302941852003671,"pZ":2.470712525571147,"vX0":2.9753737305456154,"vY0":-125.59702346787651,"vZ0":-1.9199368310035585,"x":129.59,"y":172.07,"x0":-1.7716508134794535,"y0":50.00207637380875,"z0":5.854349515236721,"aX":3.032884415437166},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.8,"breakVerticalInduced":-0.4,"breakHorizontal":-4.1,"spinRate":2494,"spinDirection":92},"zone":4,"typeConfidence":2.0,"plateTime":0.4348508790289318,"extension":6.5377857385786005},"index":9,"playId":"916c0203-e29c-32aa-8d18-8a4c812217e5","pitchNumber":8,"startTime":"2025-07-30T00:39:18.330Z","endTime":"2025-07-30T00:39:23.795Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.8,"endSpeed":76.0,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.243429555547653,"aZ":-41.34742795029463,"pfxX":1.782279823888881,"pfxZ":-6.355755113177908,"pX":-0.6725318241870134,"pZ":1.7612317807886968,"vX0":2.076661195712622,"vY0":-119.21692630524726,"vZ0":-1.1697386025190086,"x":142.64,"y":191.23,"x0":-1.785370629075244,"y0":50.001961474131434,"z0":5.9799585943921825,"aX":2.5728371478155556},"breaks":{"breakAngle":3.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.2,"breakVerticalInduced":-11.5,"breakHorizontal":-3.7,"spinRate":2694,"spinDirection":54},"zone":7,"typeConfidence":2.0,"plateTime":0.4588925632304166,"extension":6.599095895332571},"index":10,"playId":"a9f2bde8-f9f5-31bd-bf2f-e6b52f0d4d65","pitchNumber":9,"startTime":"2025-07-30T00:39:52.046Z","endTime":"2025-07-30T00:39:55.281Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":3,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.7,"endSpeed":86.7,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.277808528323867,"aZ":-18.995321486689733,"pfxX":0.9625716774099793,"pfxZ":6.947056915165459,"pX":1.4350557448428698,"pZ":1.897142349140417,"vX0":8.14462719441447,"vY0":-136.21982964678924,"vZ0":-6.927553952302598,"x":62.3,"y":187.56,"x0":-1.7069688969286734,"y0":50.00173390312047,"z0":5.766074892737783,"aX":1.8259226466187186},"breaks":{"breakAngle":9.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":11.4,"breakHorizontal":-3.4,"spinRate":2459,"spinDirection":196},"zone":14,"typeConfidence":2.0,"plateTime":0.40065096927100097,"extension":6.570746963364812},"index":11,"playId":"37c7f9fe-8638-3b7d-a5c8-a85e25fc932b","pitchNumber":10,"startTime":"2025-07-30T00:40:13.030Z","endTime":"2025-07-30T00:40:17.999Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":61.1,"awayTeamWinProbability":38.9,"homeTeamWinProbabilityAdded":10.0,"leverageIndex":2.14,"dramaIndex":120.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:40:17.999Z","atBatIndex":30},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Reese McGuire grounds out softly to catcher William Contreras.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":31,"halfInning":"top","isTopInning":true,"inning":4,"startTime":"2025-07-30T00:40:54.945Z","endTime":"2025-07-30T00:41:06.357Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T00:40:41.478Z","endTime":"2025-07-30T00:40:57.263Z","isPitch":false,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":86.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.328371516029897,"aZ":-26.65655366760367,"pfxX":-9.810529415582911,"pfxZ":2.9372082922012126,"pX":-0.9534344979901542,"pZ":1.4399401821752795,"vX0":5.942146399231063,"vY0":-136.05734894346088,"vZ0":-6.38268183050029,"x":153.34,"y":199.9,"x0":-1.88897503045116,"y0":50.003979639996835,"z0":5.658982715494437,"aX":-18.428537598743052},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.1,"breakVerticalInduced":4.2,"breakHorizontal":16.6,"spinRate":2133,"spinDirection":222},"zone":13,"typeConfidence":2.0,"plateTime":0.40228403221962816,"extension":6.480804297422834},"hitData":{"launchSpeed":8.8,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"soft","location":"2","coordinates":{"coordX":125.52,"coordY":203.89}},"index":1,"playId":"f5cdc97a-31dc-3156-ac6b-ef039ace6fe2","pitchNumber":1,"startTime":"2025-07-30T00:40:57.263Z","endTime":"2025-07-30T00:41:06.357Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":691718,"link":"/api/v1/people/691718"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.5,"awayTeamWinProbability":31.5,"homeTeamWinProbabilityAdded":7.399999999999999,"leverageIndex":2.68,"dramaIndex":118.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:41:06.357Z","atBatIndex":31},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Brice Turang grounds out, second baseman Nico Hoerner to first baseman Michael Busch.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":32,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:43:39.959Z","endTime":"2025-07-30T00:45:32.653Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"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":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.2,"strikeZoneTop":3.38315161760013,"strikeZoneBottom":1.46876157543554,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.55899146011907,"aZ":-23.00428591152166,"pfxX":-9.933187157854256,"pfxZ":5.16209077808492,"pX":0.7812083228789499,"pZ":2.293438636874735,"vX0":8.87794028285838,"vY0":-132.68952178717888,"vZ0":-3.564364526342455,"x":87.22,"y":176.86,"x0":-1.3246233837645087,"y0":50.000575809615995,"z0":5.3389808867364215,"aX":-17.632902841280522},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.2,"breakVerticalInduced":8.8,"breakHorizontal":16.0,"spinRate":2079,"spinDirection":214},"zone":6,"typeConfidence":2.0,"plateTime":0.4134994937196481,"extension":6.909309038247623},"index":0,"playId":"c644c697-69d6-3d5a-96f8-5798f4b0211a","pitchNumber":1,"startTime":"2025-07-30T00:43:46.546Z","endTime":"2025-07-30T00:43:50.421Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":83.7,"endSpeed":77.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.637192081958887,"aZ":-35.55251720744689,"pfxX":2.1330293767705237,"pfxZ":-2.246809953311237,"pX":0.8138828598905394,"pZ":2.143642347000322,"vX0":4.284352222526232,"vY0":-121.8451515971167,"vZ0":-0.5347429154112288,"x":85.98,"y":180.9,"x0":-1.2433380530896552,"y0":50.0018664885332,"z0":5.434519606169673,"aX":3.2099768775145168},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.0,"breakVerticalInduced":-4.0,"breakHorizontal":-4.9,"spinRate":2180,"spinDirection":91},"zone":9,"typeConfidence":2.0,"plateTime":0.44930131543743235,"extension":6.669226041771922},"index":1,"playId":"1222bcd6-fd89-3e8e-884c-eedb3b0a8530","pitchNumber":2,"startTime":"2025-07-30T00:44:03.951Z","endTime":"2025-07-30T00:44:09.519Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.9,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.998055079164953,"aZ":-18.607722582875855,"pfxX":-5.962930205897956,"pfxZ":7.199863638099025,"pX":0.1885560340291548,"pZ":3.681294494544167,"vX0":6.25867013347835,"vY0":-135.76927823551608,"vZ0":-1.1469795830947112,"x":109.81,"y":139.39,"x0":-1.3610951483421778,"y0":50.00666789068839,"z0":5.391999966557461,"aX":-11.24365579786637},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.1,"breakVerticalInduced":13.1,"breakHorizontal":9.6,"spinRate":2128,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4019110718070449,"extension":6.671316075484028},"index":2,"playId":"94a4bbe7-8f5c-3e93-bbfa-b7d16470a15c","pitchNumber":3,"startTime":"2025-07-30T00:44:24.369Z","endTime":"2025-07-30T00:44:27.741Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"pitchData":{"startSpeed":85.2,"endSpeed":78.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.069584536269907,"aZ":-29.966035137996073,"pfxX":-8.33810915935486,"pfxZ":1.4140799869180425,"pX":-0.9957426247327452,"pZ":1.5548448780926927,"vX0":3.7548787735317237,"vY0":-124.00899014288659,"vZ0":-3.3394965911486723,"x":154.96,"y":196.8,"x0":-1.4436512266301682,"y0":50.002979922910086,"z0":5.410364277057665,"aX":-13.027360604133074},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.5,"breakVerticalInduced":2.0,"breakHorizontal":14.3,"spinRate":1232,"spinDirection":252},"zone":13,"typeConfidence":2.0,"plateTime":0.4411463859924867,"extension":6.698567425525581},"index":3,"playId":"6a37bc6d-9067-3677-82d0-ca4851038820","pitchNumber":4,"startTime":"2025-07-30T00:44:42.479Z","endTime":"2025-07-30T00:44:47.008Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":84.4,"endSpeed":77.7,"strikeZoneTop":3.3989713286796,"strikeZoneBottom":1.56787531412298,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.710365420242034,"aZ":-32.84951209895131,"pfxX":1.5002741552047407,"pfxZ":-0.44808165819772594,"pX":1.532083005238511,"pZ":0.23853039536629597,"vX0":6.520797724881072,"vY0":-122.74098827226129,"vZ0":-5.3111660013190365,"x":58.6,"y":232.34,"x0":-1.3606157245736907,"y0":50.00137177860339,"z0":5.247913262997645,"aX":2.2736297463524915},"breaks":{"breakAngle":6.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.6,"breakVerticalInduced":-1.9,"breakHorizontal":-4.3,"spinRate":2150,"spinDirection":78},"zone":14,"typeConfidence":2.0,"plateTime":0.4473159367817301,"extension":6.79790105814344},"index":4,"playId":"76d65afe-9987-370b-824e-988f6a3e314c","pitchNumber":5,"startTime":"2025-07-30T00:45:03.989Z","endTime":"2025-07-30T00:45:07.168Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":91.0,"endSpeed":83.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.97879669852951,"aZ":-19.624577055250057,"pfxX":-4.828005330931926,"pfxZ":7.015493779502533,"pX":0.08206261797660486,"pZ":3.469398897672229,"vX0":5.632139488742732,"vY0":-132.56757859781675,"vZ0":-1.4359683767574054,"x":113.87,"y":145.11,"x0":-1.4376255548915706,"y0":50.00443058833764,"z0":5.443436576149696,"aX":-8.638788078400758},"breaks":{"breakAngle":20.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":12.6,"breakHorizontal":7.6,"spinRate":2130,"spinDirection":214},"zone":2,"typeConfidence":2.0,"plateTime":0.4123665317335168,"extension":6.630169788106494},"hitData":{"launchSpeed":89.9,"launchAngle":-30.0,"totalDistance":7.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":142.19,"coordY":152.7}},"index":5,"playId":"cf7c05a6-73b3-3629-9e2e-ce1f84382ff2","pitchNumber":6,"startTime":"2025-07-30T00:45:23.358Z","endTime":"2025-07-30T00:45:32.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":66.4,"awayTeamWinProbability":33.599999999999994,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.83,"dramaIndex":39.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:45:32.653Z","atBatIndex":32},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Anthony Seigler singles on a line drive to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":33,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:45:48.189Z","endTime":"2025-07-30T00:47:09.448Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":1,"outs":1},"matchup":{"batter":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.6,"endSpeed":83.5,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.256866541861616,"aZ":-23.969224053266498,"pfxX":-9.25813231562332,"pfxZ":4.573768824978698,"pX":0.19180870031259004,"pZ":3.428584303964375,"vX0":7.089188069322579,"vY0":-133.24451904150362,"vZ0":-0.8862596028894023,"x":109.69,"y":146.21,"x0":-1.3035369746685241,"y0":50.00193673439169,"z0":5.501086982966862,"aX":-16.607288022007115},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.4,"breakVerticalInduced":8.3,"breakHorizontal":15.2,"spinRate":2113,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.41142781579090837,"extension":6.790277104516396},"index":0,"playId":"9c03e46c-99fb-3c87-8e3c-188b520c6c9f","pitchNumber":1,"startTime":"2025-07-30T00:46:00.965Z","endTime":"2025-07-30T00:46:05.378Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.7,"strikeZoneTop":3.23524418497271,"strikeZoneBottom":1.44820541718183,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.409287599857148,"aZ":-18.40231760918729,"pfxX":-5.89952192471882,"pfxZ":7.3067977303843765,"pX":-0.29460072203529647,"pZ":3.827941092847596,"vX0":4.888499137060203,"vY0":-136.06942777418615,"vZ0":-0.8671487701046618,"x":128.23,"y":135.43,"x0":-1.3433912570710587,"y0":50.003646832178504,"z0":5.419690158793061,"aX":-11.120594729485216},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.9,"breakVerticalInduced":13.3,"breakHorizontal":9.7,"spinRate":2164,"spinDirection":223},"zone":11,"typeConfidence":2.0,"plateTime":0.40173882176226705,"extension":6.8464894628201485},"index":1,"playId":"29c075c3-d8af-329b-a9ac-3877d7878a7b","pitchNumber":2,"startTime":"2025-07-30T00:46:24.567Z","endTime":"2025-07-30T00:46:28.485Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":86.8,"endSpeed":80.4,"strikeZoneTop":3.21047857100972,"strikeZoneBottom":1.39143178795938,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.2080399377103,"aZ":-28.74307528404582,"pfxX":-7.999560162447468,"pfxZ":2.1194445085732116,"pX":0.5604096754284315,"pZ":0.16484551532436337,"vX0":7.268715879099728,"vY0":-126.10247667734399,"vZ0":-6.83344500709036,"x":95.64,"y":234.33,"x0":-1.3118107425118153,"y0":50.00351609302218,"z0":5.210292376241579,"aX":-12.96098150953118},"breaks":{"breakAngle":21.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":2.5,"breakHorizontal":13.0,"spinRate":1337,"spinDirection":251},"zone":14,"typeConfidence":2.0,"plateTime":0.4333557469023601,"extension":6.820900497338239},"index":2,"playId":"0438098d-a4ef-32eb-a282-7c24705ed2e5","pitchNumber":3,"startTime":"2025-07-30T00:46:40.359Z","endTime":"2025-07-30T00:46:43.613Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.3,"strikeZoneTop":3.301,"strikeZoneBottom":1.504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.19890839669548,"aZ":-35.78085705049127,"pfxX":-6.411888618678789,"pfxZ":-2.3223392488700068,"pX":0.45225018900689495,"pZ":2.2486674544108967,"vX0":6.418821702878422,"vY0":-124.04993279215704,"vZ0":-0.6386132807772408,"x":99.76,"y":178.07,"x0":-1.337792861781579,"y0":50.00067559469334,"z0":5.496641025189939,"aX":-9.97575887534577},"breaks":{"breakAngle":13.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-41.8,"breakVerticalInduced":-4.1,"breakHorizontal":10.1,"spinRate":1225,"spinDirection":251},"zone":6,"typeConfidence":2.0,"plateTime":0.4418155922853382,"extension":6.753272619264333},"hitData":{"launchSpeed":85.0,"launchAngle":16.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"8","coordinates":{"coordX":142.38,"coordY":97.32}},"index":3,"playId":"1bc8fbe6-dde4-3bc1-bb6f-489c3b846e74","pitchNumber":4,"startTime":"2025-07-30T00:46:58.411Z","endTime":"2025-07-30T00:47:09.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":678011,"link":"/api/v1/people/678011"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":68.7,"awayTeamWinProbability":31.299999999999997,"homeTeamWinProbabilityAdded":2.299999999999997,"leverageIndex":0.63,"dramaIndex":35.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:47:09.448Z","atBatIndex":33},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Joey Ortiz grounds out sharply, pitcher Colin Rea to shortstop Dansby Swanson to first baseman Michael Busch. Anthony Seigler to 2nd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":34,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:47:15.732Z","endTime":"2025-07-30T00:50:54.632Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":2},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4,5,6,7,8,9],"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":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[{"player":{"id":607067,"link":"/api/v1/people/607067"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"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":678011,"fullName":"Anthony Seigler","link":"/api/v1/people/678011"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.4,"endSpeed":78.1,"strikeZoneTop":3.59452051169767,"strikeZoneBottom":1.66497368169801,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.089680719679546,"aZ":-34.14827228147886,"pfxX":1.7520654557946713,"pfxZ":-1.2779153534832073,"pX":-0.48933085499701046,"pZ":2.2726064325731667,"vX0":2.06121801735012,"vY0":-122.99572269456205,"vZ0":-0.7894940197042988,"x":135.65,"y":177.42,"x0":-1.5641372838109986,"y0":50.005608963245855,"z0":5.479126958379665,"aX":2.6996957465421922},"breaks":{"breakAngle":4.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.3,"breakVerticalInduced":-2.3,"breakHorizontal":-3.6,"spinRate":2134,"spinDirection":112},"zone":4,"typeConfidence":2.0,"plateTime":0.4443486828792307,"extension":6.729453381317016},"index":0,"playId":"ebb1d99f-9314-37cc-a59f-101fb126618b","pitchNumber":1,"startTime":"2025-07-30T00:47:37.899Z","endTime":"2025-07-30T00:47:41.726Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.9,"endSpeed":78.8,"strikeZoneTop":3.38417726768757,"strikeZoneBottom":1.48682725185966,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.84275364365149,"aZ":-32.81311073607279,"pfxX":1.9099453993580098,"pfxZ":-0.4047672617908624,"pX":-0.5406053238157268,"pZ":2.358388488725123,"vX0":1.8180182045798179,"vY0":-125.17535432554406,"vZ0":-0.797724665850084,"x":137.61,"y":175.1,"x0":-1.5250456701735664,"y0":50.001609306399466,"z0":5.373408125377096,"aX":3.023160758139569},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.7,"breakVerticalInduced":-0.7,"breakHorizontal":-3.8,"spinRate":2105,"spinDirection":98},"zone":4,"typeConfidence":2.0,"plateTime":0.4379728825504152,"extension":6.753985203054247},"index":1,"playId":"ee2502d5-cfb8-3c3c-b683-430e85f8143d","pitchNumber":2,"startTime":"2025-07-30T00:47:57.810Z","endTime":"2025-07-30T00:48:01.924Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.4,"endSpeed":85.4,"strikeZoneTop":3.48698457322668,"strikeZoneBottom":1.49286251158188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.68526837173939,"aZ":-17.381883349154045,"pfxX":-5.963801413378188,"pfxZ":7.920007855754241,"pX":1.3596126040663747,"pZ":2.7748624714853447,"vX0":8.807772116408042,"vY0":-135.80401840552008,"vZ0":-3.486247311272038,"x":65.17,"y":163.86,"x0":-1.1506039343292622,"y0":50.00469263073357,"z0":5.283973979742942,"aX":-11.142670039362455},"breaks":{"breakAngle":27.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":13.8,"breakHorizontal":8.9,"spinRate":2159,"spinDirection":222},"zone":12,"typeConfidence":2.0,"plateTime":0.4032802654341827,"extension":6.838934888784852},"index":2,"playId":"d1e2942e-07d6-3246-b5e6-9e2002b9ce94","pitchNumber":3,"startTime":"2025-07-30T00:48:18.668Z","endTime":"2025-07-30T00:48:22.922Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":3,"playId":"660728b2-248f-31e7-8bb1-458a910e21a4","startTime":"2025-07-30T00:48:40.896Z","endTime":"2025-07-30T00:48:44.273Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"disengagementNum":1},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":83.5,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.480976838881233,"aZ":-25.029193869284573,"pfxX":-9.496481314850886,"pfxZ":3.981179817554356,"pX":-1.7761749377168867,"pZ":2.980990066145921,"vX0":2.6931005310761873,"vY0":-133.79356632354146,"vZ0":-1.6283943344548537,"x":184.7,"y":158.29,"x0":-1.5680906935745749,"y0":50.00443603774868,"z0":5.40834719831687,"aX":-17.050885809012932},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.6,"breakVerticalInduced":7.1,"breakHorizontal":16.6,"spinRate":2102,"spinDirection":217},"zone":11,"typeConfidence":2.0,"plateTime":0.4109093115720581,"extension":6.544010167332421},"index":4,"playId":"e9893080-13c8-3d24-b50c-cb83e741d62e","pitchNumber":4,"startTime":"2025-07-30T00:49:01.858Z","endTime":"2025-07-30T00:49:08.871Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":2},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"playId":"9c8495de-2f02-327f-b443-d592faa51614","startTime":"2025-07-30T00:49:25.782Z","endTime":"2025-07-30T00:49:29.129Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":86.3,"endSpeed":79.5,"strikeZoneTop":3.46428375521436,"strikeZoneBottom":1.52530542801357,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.372405319764795,"aZ":-33.97861776483145,"pfxX":0.6955508106945372,"pfxZ":-1.1355986297773129,"pX":1.499757936738283,"pZ":0.6471141089342165,"vX0":6.774453827030987,"vY0":-125.53490455171186,"vZ0":-4.459283296587012,"x":59.83,"y":221.31,"x0":-1.3286832661738068,"y0":50.002545523154105,"z0":5.224820276583111,"aX":1.1050221538915252},"breaks":{"breakAngle":3.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.7,"breakVerticalInduced":-2.9,"breakHorizontal":-2.9,"spinRate":2293,"spinDirection":84},"zone":14,"typeConfidence":2.0,"plateTime":0.4369928081490162,"extension":6.874103184095203},"index":6,"playId":"47dff5c6-203b-3286-888e-2000cec4ba0a","pitchNumber":5,"startTime":"2025-07-30T00:49:45.234Z","endTime":"2025-07-30T00:49:53.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"index":7,"actionPlayId":"47dff5c6-203b-3286-888e-2000cec4ba0a","startTime":"2025-07-30T00:50:14.876Z","endTime":"2025-07-30T00:50:14.877Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"disengagementNum":2},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.2,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.588459605493288,"aZ":-17.213560228095073,"pfxX":-4.138536090725676,"pfxZ":7.8856224827591905,"pX":0.3393223407438292,"pZ":3.242298178340184,"vX0":5.947959157002853,"vY0":-136.30226528487117,"vZ0":-2.486756040016512,"x":104.07,"y":151.24,"x0":-1.3249957602124516,"y0":50.004965265804614,"z0":5.343632130342997,"aX":-7.8543523700932205},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.9,"breakVerticalInduced":14.0,"breakHorizontal":6.4,"spinRate":2152,"spinDirection":220},"zone":3,"typeConfidence":2.0,"plateTime":0.40056102279951755,"extension":6.816686970854114},"index":8,"playId":"bf8985bd-ba72-3c98-8ab4-16ad5f8f02f5","pitchNumber":6,"startTime":"2025-07-30T00:50:14.878Z","endTime":"2025-07-30T00:50:20.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"runnerGoing":true},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":85.5,"endSpeed":78.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.730106777579525,"aZ":-33.54605582174981,"pfxX":3.1193840228223926,"pfxZ":-0.8729670344593092,"pX":0.32126819806387596,"pZ":2.9930187915097375,"vX0":3.396597671262957,"vY0":-124.54859642120078,"vZ0":0.6848027543417681,"x":104.75,"y":157.97,"x0":-1.4647820540769347,"y0":50.00316029050626,"z0":5.486136756293262,"aX":4.9054149445783395},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":-1.2,"breakHorizontal":-6.5,"spinRate":2176,"spinDirection":102},"zone":3,"typeConfidence":2.0,"plateTime":0.4395672513026252,"extension":6.602623866889246},"hitData":{"launchSpeed":102.2,"launchAngle":-11.0,"totalDistance":15.0,"trajectory":"ground_ball","hardness":"hard","location":"1","coordinates":{"coordX":114.0,"coordY":162.0}},"index":9,"playId":"98957dce-9443-3875-a6e5-85a2209d405f","pitchNumber":7,"startTime":"2025-07-30T00:50:46.630Z","endTime":"2025-07-30T00:50:54.632Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":67.10000000000001,"awayTeamWinProbability":32.89999999999999,"homeTeamWinProbabilityAdded":-1.5999999999999943,"leverageIndex":1.15,"dramaIndex":44.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:50:54.632Z","atBatIndex":34},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Sal Frelick strikes out on a foul tip.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":35,"halfInning":"bottom","isTopInning":false,"inning":4,"startTime":"2025-07-30T00:51:28.175Z","endTime":"2025-07-30T00:53:06.618Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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":92.6,"endSpeed":84.8,"strikeZoneTop":3.12463500234661,"strikeZoneBottom":1.43251393694812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.413438542334312,"aZ":-17.823439470078718,"pfxX":-4.937213958249044,"pfxZ":7.774587344839995,"pX":0.07709210736065156,"pZ":3.9445464466295284,"vX0":5.425488978530503,"vY0":-134.78676112627954,"vZ0":-0.4514549920359522,"x":114.06,"y":132.28,"x0":-1.31735401290371,"y0":50.00257077120193,"z0":5.369163545601229,"aX":-9.113695228727467},"breaks":{"breakAngle":24.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":14.2,"breakHorizontal":7.8,"spinRate":2159,"spinDirection":213},"zone":12,"typeConfidence":2.0,"plateTime":0.405863597965622,"extension":6.84154466869317},"index":0,"playId":"37af3e90-2f31-3ea1-9615-b1c06bf47d65","pitchNumber":1,"startTime":"2025-07-30T00:52:01.885Z","endTime":"2025-07-30T00:52:05.945Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.9,"endSpeed":80.0,"strikeZoneTop":3.14166198714465,"strikeZoneBottom":1.37544600135115,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.999357900949178,"aZ":-33.67149102518605,"pfxX":-6.234100422102893,"pfxZ":-0.9168733415254451,"pX":-0.878610371218586,"pZ":2.8844916431191496,"vX0":3.5366405706294155,"vY0":-126.57764529838323,"vZ0":0.23539668538190184,"x":150.49,"y":160.9,"x0":-1.4814288485101836,"y0":50.005748834677526,"z0":5.478794434420946,"aX":-10.15257020886151},"breaks":{"breakAngle":15.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.4,"breakVerticalInduced":-1.4,"breakHorizontal":10.6,"spinRate":1250,"spinDirection":252},"zone":11,"typeConfidence":2.0,"plateTime":0.4321487074274364,"extension":6.663482113869961},"index":1,"playId":"2ec4900d-4c7b-3597-8ed6-f8aba1ac1214","pitchNumber":2,"startTime":"2025-07-30T00:52:18.870Z","endTime":"2025-07-30T00:52:22.604Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":88.1,"endSpeed":81.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.61521102704159,"aZ":-25.714681162263595,"pfxX":1.1138956154632322,"pfxZ":3.8544965792232713,"pX":0.7391055176168888,"pZ":3.3999977760092714,"vX0":4.8698307182368294,"vY0":-128.34902405020043,"vZ0":-0.08905694991135138,"x":88.83,"y":146.98,"x0":-1.324479107881818,"y0":50.00118568078209,"z0":5.431304025721395,"aX":1.8638029735584771},"breaks":{"breakAngle":6.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-27.8,"breakVerticalInduced":7.2,"breakHorizontal":-3.1,"spinRate":2257,"spinDirection":178},"zone":12,"typeConfidence":2.0,"plateTime":0.42613808707070566,"extension":6.664937169123833},"index":2,"playId":"ea85ad93-3ee3-3d76-acc3-e7f3eb6e4e32","pitchNumber":3,"startTime":"2025-07-30T00:52:36.877Z","endTime":"2025-07-30T00:52:40.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"T","description":"Foul Tip"},"description":"Foul Tip","code":"T","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":84.6,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.80630247626767,"aZ":-19.326602141743894,"pfxX":-6.397917597752477,"pfxZ":6.951016338691243,"pX":-2.72521755820196E-4,"pZ":3.7495668882026143,"vX0":6.016922021065874,"vY0":-135.40155443098405,"vZ0":-0.7566731551822499,"x":117.01,"y":137.54,"x0":-1.4248788237959085,"y0":50.00227813629848,"z0":5.3905194741980305,"aX":-11.82579847633438},"breaks":{"breakAngle":28.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.1,"breakVerticalInduced":12.6,"breakHorizontal":10.2,"spinRate":2182,"spinDirection":214},"zone":11,"typeConfidence":2.0,"plateTime":0.4052025946001745,"extension":6.723761196064065},"index":3,"playId":"1ac2dc36-c3ee-3ad9-a508-c54f6bb8c763","pitchNumber":4,"startTime":"2025-07-30T00:53:01.099Z","endTime":"2025-07-30T00:53:06.618Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"second":{"id":678011,"link":"/api/v1/people/678011"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":63.800000000000004,"awayTeamWinProbability":36.199999999999996,"homeTeamWinProbabilityAdded":-3.3000000000000043,"leverageIndex":1.25,"dramaIndex":57.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:53:06.618Z","atBatIndex":35},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Matt Shaw doubles (14) on a sharp line drive to right fielder Sal Frelick.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":36,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:54:12.953Z","endTime":"2025-07-30T00:55:59.100Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":0,"strikes":2,"outs":0},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.7,"endSpeed":86.3,"strikeZoneTop":3.55962695017429,"strikeZoneBottom":1.53580129504808,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.05641044955724,"aZ":-25.987220480612667,"pfxX":-9.162893189600721,"pfxZ":3.2775181671694735,"pX":0.6186075222291921,"pZ":1.9914612150495399,"vX0":9.516648214878849,"vY0":-136.1022630898504,"vZ0":-5.570494651261876,"x":93.42,"y":185.01,"x0":-1.7220330299660873,"y0":50.00485943091162,"z0":5.8493526455362534,"aX":-17.30446229464579},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.2,"breakVerticalInduced":4.9,"breakHorizontal":14.8,"spinRate":2021,"spinDirection":220},"zone":9,"typeConfidence":2.0,"plateTime":0.40145564899715147,"extension":6.555789430604229},"index":0,"playId":"2e40db39-30d9-38a5-886c-643720ab951b","pitchNumber":1,"startTime":"2025-07-30T00:55:11.508Z","endTime":"2025-07-30T00:55:15.599Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":86.3,"endSpeed":80.0,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.094141699814056,"aZ":-33.17744593472501,"pfxX":1.8274885829056418,"pfxZ":-0.619754722006653,"pX":0.08369636364452818,"pZ":1.778633876287742,"vX0":4.581647297210738,"vY0":-125.62969283558864,"vZ0":-3.613986655629101,"x":113.81,"y":190.76,"x0":-1.9970901778837116,"y0":50.00536734752568,"z0":5.916365522515354,"aX":2.938364479320779},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.3,"breakVerticalInduced":-1.7,"breakHorizontal":-4.3,"spinRate":2472,"spinDirection":70},"zone":8,"typeConfidence":2.0,"plateTime":0.4350257289652104,"extension":6.481205392424166},"index":1,"playId":"a617c489-29fc-3579-8923-48c4725823a1","pitchNumber":2,"startTime":"2025-07-30T00:55:21.468Z","endTime":"2025-07-30T00:55:24.468Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"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-30T00:55:32.296Z","endTime":"2025-07-30T00:55:46.097Z","isPitch":false,"type":"action","player":{"id":807713,"link":"/api/v1/people/807713"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":94.8,"endSpeed":87.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.38331829481482,"aZ":-25.571066583632035,"pfxX":-9.681946772712287,"pfxZ":3.4056600051124075,"pX":0.40988184684195816,"pZ":2.5495251786352884,"vX0":8.975374512483121,"vY0":-137.86809635866342,"vZ0":-4.227516663061517,"x":101.38,"y":169.94,"x0":-1.6174278100941022,"y0":50.006383614846534,"z0":5.812435600542857,"aX":-18.789997150061524},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.7,"breakVerticalInduced":5.5,"breakHorizontal":15.8,"spinRate":2085,"spinDirection":224},"zone":6,"typeConfidence":2.0,"plateTime":0.3960982807690887,"extension":6.4242854092983475},"hitData":{"launchSpeed":101.2,"launchAngle":16.0,"totalDistance":323.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":171.64,"coordY":61.82}},"index":3,"playId":"3d413f90-0529-3ffe-9b5f-818998f7f8d5","pitchNumber":3,"startTime":"2025-07-30T00:55:46.097Z","endTime":"2025-07-30T00:55:59.100Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":55.2,"awayTeamWinProbability":44.8,"homeTeamWinProbabilityAdded":-8.600000000000001,"leverageIndex":1.26,"dramaIndex":89.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:55:59.100Z","atBatIndex":36},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Michael Busch grounds out, pitcher Quinn Priester to first baseman Andrew Vaughn. Matt Shaw to 3rd.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":37,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:56:08.992Z","endTime":"2025-07-30T00:58:18.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,4],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":683737,"fullName":"Michael Busch","link":"/api/v1/people/683737"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":682990,"link":"/api/v1/people/682990"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Groundout","eventType":"field_out","movementReason":"r_adv_play","runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"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":89.3,"endSpeed":82.3,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.870947635801755,"aZ":-27.879551327170667,"pfxX":1.6508933693067558,"pfxZ":2.5047068644384556,"pX":-0.004170073431251231,"pZ":1.7227398339628712,"vX0":3.9313489253909575,"vY0":-130.0708687104697,"vZ0":-4.947237130484172,"x":117.16,"y":192.27,"x0":-1.7487749465955766,"y0":50.00421587226819,"z0":5.759233737315691,"aX":2.8336200755921617},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.5,"breakVerticalInduced":3.7,"breakHorizontal":-3.8,"spinRate":2461,"spinDirection":145},"zone":8,"typeConfidence":2.0,"plateTime":0.4208392716944216,"extension":6.731690010020018},"index":0,"playId":"ae70b09e-e971-3a64-bb8b-de900a2fe9e7","pitchNumber":1,"startTime":"2025-07-30T00:56:33.118Z","endTime":"2025-07-30T00:56:40.129Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.7,"endSpeed":87.2,"strikeZoneTop":3.20254677634325,"strikeZoneBottom":1.41680165648603,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.84216536371844,"aZ":-23.409731786990093,"pfxX":-9.573963677093793,"pfxZ":4.486149423060686,"pX":0.3145216155354337,"pZ":3.570813171794742,"vX0":8.883694462604081,"vY0":-139.0525324806205,"vZ0":-1.8678561829589162,"x":105.01,"y":142.37,"x0":-1.6813446185384662,"y0":50.003189422891865,"z0":5.80798656844215,"aX":-18.706564527645572},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":7.9,"breakHorizontal":15.5,"spinRate":2147,"spinDirection":216},"zone":12,"typeConfidence":2.0,"plateTime":0.3942369118077349,"extension":6.525140224158637},"index":1,"playId":"6e7bd2e9-7ecc-32c7-ad47-44e47a60551d","pitchNumber":2,"startTime":"2025-07-30T00:57:18.958Z","endTime":"2025-07-30T00:57:23.719Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":85.7,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.27154905089257,"aZ":-24.934875180934444,"pfxX":-9.165075989929422,"pfxZ":3.859181887059033,"pX":-0.011414358812906417,"pZ":2.114038863808383,"vX0":7.7001892631463384,"vY0":-136.444228675228,"vZ0":-4.894451464496092,"x":117.44,"y":181.7,"x0":-1.6855408363491515,"y0":50.00549348046674,"z0":5.659160324550613,"aX":-17.206505693580514},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":6.1,"breakHorizontal":14.9,"spinRate":2079,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.4021122471565386,"extension":6.521407488102151},"index":2,"playId":"b73b7a78-8485-3025-bffd-b0441c09de66","pitchNumber":3,"startTime":"2025-07-30T00:57:38.234Z","endTime":"2025-07-30T00:57:42.601Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"index":3,"startTime":"2025-07-30T00:57:55.464Z","endTime":"2025-07-30T00:58:11.105Z","isPitch":false,"type":"action","player":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":79.7,"endSpeed":73.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.444906702536375,"aZ":-40.616753079720766,"pfxX":3.422077944277314,"pfxZ":-6.172494758221003,"pX":-0.6072227161466668,"pZ":3.1109532383896914,"vX0":1.59506770800179,"vY0":-116.10976698721213,"vZ0":1.7631282618690989,"x":140.15,"y":154.78,"x0":-1.7474283202360392,"y0":50.004407573019414,"z0":6.20254558888723,"aX":4.679020468925222},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.4,"breakVerticalInduced":-10.4,"breakHorizontal":-6.6,"spinRate":2803,"spinDirection":48},"zone":1,"typeConfidence":2.0,"plateTime":0.4714780568301986,"extension":6.42583016897937},"hitData":{"launchSpeed":64.4,"launchAngle":-68.0,"totalDistance":2.0,"trajectory":"ground_ball","hardness":"medium","location":"1","coordinates":{"coordX":128.32,"coordY":191.06}},"index":4,"playId":"ad9edc9e-49a2-3c9b-8e5f-757bda104295","pitchNumber":4,"startTime":"2025-07-30T00:58:11.105Z","endTime":"2025-07-30T00:58:18.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"second":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":683737,"link":"/api/v1/people/683737"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":57.199999999999996,"awayTeamWinProbability":42.800000000000004,"homeTeamWinProbabilityAdded":1.999999999999993,"leverageIndex":1.79,"dramaIndex":62.0,"contextMetrics":{},"playEndTime":"2025-07-30T00:58:18.629Z","atBatIndex":37},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":38,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T00:58:27.019Z","endTime":"2025-07-30T01:00:31.609Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"postOnThird":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"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":93.6,"endSpeed":85.9,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.734435379708362,"aZ":-25.81108059418915,"pfxX":-9.239444751421974,"pfxZ":3.396621863126339,"pX":0.06254162983307081,"pZ":1.5419639124132438,"vX0":8.413874504830835,"vY0":-136.02793474329286,"vZ0":-6.2290060917618995,"x":114.62,"y":197.15,"x0":-1.8696846952699129,"y0":50.00484909002746,"z0":5.65016421717596,"aX":-17.323383941713164},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":5.0,"breakHorizontal":15.0,"spinRate":2066,"spinDirection":222},"zone":8,"typeConfidence":2.0,"plateTime":0.4025930559493762,"extension":6.446369885613048},"index":0,"playId":"0d4553c5-00fb-3bdd-8329-036b84baa15c","pitchNumber":1,"startTime":"2025-07-30T00:58:49.860Z","endTime":"2025-07-30T00:58:54.065Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.5,"endSpeed":85.5,"strikeZoneTop":3.43268033809086,"strikeZoneBottom":1.50582202440345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.34495028385741,"aZ":-23.27486871873219,"pfxX":1.0279501132229507,"pfxZ":4.782057475654554,"pX":-0.8881688256389547,"pZ":3.6359783800226584,"vX0":2.5608578748115347,"vY0":-134.83685297472326,"vZ0":-1.6105822995165737,"x":150.85,"y":140.61,"x0":-1.9797204682370884,"y0":50.00336165081349,"z0":5.865941799810025,"aX":1.913133480660385},"breaks":{"breakAngle":6.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":8.5,"breakHorizontal":-2.4,"spinRate":2332,"spinDirection":198},"zone":11,"typeConfidence":2.0,"plateTime":0.4045524132557796,"extension":6.351413880820502},"index":1,"playId":"62c47a0d-055e-3425-9c32-b5ade2960b94","pitchNumber":2,"startTime":"2025-07-30T00:59:17.370Z","endTime":"2025-07-30T00:59:21.155Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.8,"endSpeed":87.2,"strikeZoneTop":3.44250957408563,"strikeZoneBottom":1.53723785862113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.549574391099725,"aZ":-26.78212289200209,"pfxX":-9.886637612998035,"pfxZ":2.8022501805340485,"pX":-0.5872758494776814,"pZ":0.6857900790977384,"vX0":7.029945418756944,"vY0":-137.77439941270546,"vZ0":-8.226404314449173,"x":139.39,"y":220.26,"x0":-1.8872063703648492,"y0":50.001875318813894,"z0":5.519808819798332,"aX":-19.00949006333718},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.5,"breakHorizontal":16.4,"spinRate":2005,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.3975329579221958,"extension":6.2694883840608435},"index":2,"playId":"262273bf-de75-3574-8c11-ac5889b34023","pitchNumber":3,"startTime":"2025-07-30T00:59:40.001Z","endTime":"2025-07-30T00:59:46.098Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":87.8,"endSpeed":81.3,"strikeZoneTop":3.394954623104,"strikeZoneBottom":1.48952720450736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.163559704138684,"aZ":-28.685077787309833,"pfxX":0.9672596894582801,"pfxZ":2.08749021096156,"pX":-1.2710523728228473,"pZ":2.3267748807021813,"vX0":1.3589425765554513,"vY0":-127.8940541640507,"vZ0":-3.2566112793471453,"x":165.45,"y":175.96,"x0":-1.9331466202643826,"y0":50.003142895676234,"z0":5.844966933825152,"aX":1.6164891232197867},"breaks":{"breakAngle":3.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.8,"breakVerticalInduced":3.4,"breakHorizontal":-2.0,"spinRate":2497,"spinDirection":125},"zone":13,"typeConfidence":2.0,"plateTime":0.4268100662202867,"extension":6.533830768653197},"index":3,"playId":"189dc125-a9e6-364c-9d7a-72f9c4e7d152","pitchNumber":4,"startTime":"2025-07-30T01:00:02.544Z","endTime":"2025-07-30T01:00:07.680Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.0,"strikeZoneTop":3.40571736271901,"strikeZoneBottom":1.56548291745975,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.133071870971154,"aZ":-26.679018821899042,"pfxX":-9.56057749864649,"pfxZ":2.9342907672567193,"pX":0.5859534805360265,"pZ":1.1455674632303303,"vX0":9.427236557166305,"vY0":-135.84002280317628,"vZ0":-6.983263257732444,"x":94.66,"y":207.85,"x0":-1.6835937771370326,"y0":50.00419534104705,"z0":5.598674440612995,"aX":-17.909119751083132},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.4,"breakVerticalInduced":4.0,"breakHorizontal":15.4,"spinRate":1991,"spinDirection":222},"zone":14,"typeConfidence":2.0,"plateTime":0.4028713914231741,"extension":6.4204866211030165},"index":4,"playId":"17438f62-964d-39c0-9985-284f1d9ad41b","pitchNumber":5,"startTime":"2025-07-30T01:00:27.294Z","endTime":"2025-07-30T01:00:31.609Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":54.300000000000004,"awayTeamWinProbability":45.699999999999996,"homeTeamWinProbabilityAdded":-2.8999999999999915,"leverageIndex":1.94,"dramaIndex":72.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:00:31.609Z","atBatIndex":38},{"result":{"type":"atBat","event":"Grounded Into DP","eventType":"grounded_into_double_play","description":"Seiya Suzuki grounds into a double play, third baseman Anthony Seigler to second baseman Brice Turang to first baseman Andrew Vaughn. Kyle Tucker out at 2nd. Seiya Suzuki out at 1st.","rbi":0,"awayScore":1,"homeScore":2,"isOut":true},"about":{"atBatIndex":39,"halfInning":"top","isTopInning":true,"inning":5,"startTime":"2025-07-30T01:00:38.804Z","endTime":"2025-07-30T01:01:12.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":24},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":678011,"link":"/api/v1/people/678011"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Grounded Into DP","eventType":"grounded_into_double_play","movementReason":null,"runner":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.6,"endSpeed":86.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.0326829152626,"aZ":-24.05792122435209,"pfxX":-9.507075812326867,"pfxZ":4.264061908511887,"pX":-0.30901657424435397,"pZ":2.014554400744472,"vX0":7.080065660328119,"vY0":-137.4691777832953,"vZ0":-5.373036010417924,"x":128.78,"y":184.39,"x0":-1.6898064067772356,"y0":50.00336131151658,"z0":5.639605190740766,"aX":-18.096968480571004},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":6.7,"breakHorizontal":15.6,"spinRate":1952,"spinDirection":223},"zone":4,"typeConfidence":2.0,"plateTime":0.3992827009007436,"extension":6.384697255818877},"hitData":{"launchSpeed":94.9,"launchAngle":-30.0,"totalDistance":5.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":104.18,"coordY":164.35}},"index":0,"playId":"e7a4335b-d68d-315e-a1f3-79e9830d364b","pitchNumber":1,"startTime":"2025-07-30T01:01:04.447Z","endTime":"2025-07-30T01:01:12.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"third":{"id":807713,"link":"/api/v1/people/807713"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[{"credit":"t_double_play"},{"credit":"b_gnd_into_dp"}],"homeTeamWinProbability":70.8,"awayTeamWinProbability":29.200000000000003,"homeTeamWinProbabilityAdded":16.499999999999993,"leverageIndex":2.64,"dramaIndex":172.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:01:12.063Z","atBatIndex":39},{"result":{"type":"atBat","event":"Triple","eventType":"triple","description":"Jackson Chourio triples (4) on a sharp line drive to right fielder Kyle Tucker.","rbi":0,"awayScore":1,"homeScore":2,"isOut":false},"about":{"atBatIndex":40,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:03:28.261Z","endTime":"2025-07-30T01:03:43.791Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":35},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnThird":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Triple","eventType":"triple","movementReason":null,"runner":{"id":694192,"fullName":"Jackson Chourio","link":"/api/v1/people/694192"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":84.0,"endSpeed":77.6,"strikeZoneTop":3.42,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.141754936704526,"aZ":-32.19045049634607,"pfxX":1.8436175833640382,"pfxZ":-0.011862730233708874,"pX":0.11435288235087454,"pZ":2.1043643163211687,"vX0":3.220055192907007,"vY0":-122.39583620284269,"vZ0":-1.3331023113955645,"x":112.64,"y":181.96,"x0":-1.455482061347667,"y0":50.00251211409702,"z0":5.401405219421588,"aX":2.8089271374632405},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.6,"breakVerticalInduced":-0.1,"breakHorizontal":-4.1,"spinRate":2163,"spinDirection":88},"zone":8,"typeConfidence":2.0,"plateTime":0.44674543193784144,"extension":6.728842582514299},"hitData":{"launchSpeed":102.1,"launchAngle":22.0,"totalDistance":386.0,"trajectory":"line_drive","hardness":"hard","location":"9","coordinates":{"coordX":157.13,"coordY":46.38}},"index":0,"playId":"036f7119-c8a3-30be-b51d-3b78f2efb9c3","pitchNumber":1,"startTime":"2025-07-30T01:03:28.261Z","endTime":"2025-07-30T01:03:43.791Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":694192,"link":"/api/v1/people/694192","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":694192,"link":"/api/v1/people/694192"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.4,"awayTeamWinProbability":20.599999999999994,"homeTeamWinProbabilityAdded":8.600000000000009,"leverageIndex":0.84,"dramaIndex":79.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:03:43.791Z","atBatIndex":40},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"William Contreras doubles (19) on a sharp line drive to center fielder Pete Crow-Armstrong. Blake Perkins scores.","rbi":1,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":41,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:05:48.708Z","endTime":"2025-07-30T01:06:03.522Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":71},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":607067,"fullName":"Colin Rea","link":"/api/v1/people/607067"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[2],"actionIndex":[0,1],"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":"r_adv_play","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":1,"homeScore":2,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:04:11.661Z","endTime":"2025-07-30T01:05:13.835Z","isPitch":false,"type":"action","player":{"id":661388,"link":"/api/v1/people/661388"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-runner Blake Perkins replaces Jackson Chourio.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":2,"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-30T01:05:13.835Z","endTime":"2025-07-30T01:05:51.006Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"12","name":"Pinch Runner","type":"Runner","abbreviation":"PR"},"battingOrder":"201","replacedPlayer":{"id":694192,"link":"/api/v1/people/694192"},"base":3,"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"third":{"id":694192,"link":"/api/v1/people/694192"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.3,"endSpeed":84.2,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.233430706299306,"aZ":-24.69890114318485,"pfxX":-10.425514940389958,"pfxZ":4.105902269915855,"pX":-0.5600824201298823,"pZ":2.8012957387305772,"vX0":5.843512503635085,"vY0":-134.34499595845435,"vZ0":-2.115103233297355,"x":138.35,"y":163.15,"x0":-1.4136564099198703,"y0":50.002735965783614,"z0":5.361841202630059,"aX":-18.977685115465807},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":7.2,"breakHorizontal":17.5,"spinRate":2136,"spinDirection":216},"zone":4,"typeConfidence":2.0,"plateTime":0.40836064387869575,"extension":6.7274940340149},"hitData":{"launchSpeed":105.9,"launchAngle":21.0,"totalDistance":394.0,"trajectory":"line_drive","hardness":"hard","location":"8","coordinates":{"coordX":107.1,"coordY":51.02}},"index":2,"playId":"2d4674c8-88d9-390e-a016-7d54937e7dfd","pitchNumber":1,"startTime":"2025-07-30T01:05:51.006Z","endTime":"2025-07-30T01:06:03.522Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":607067,"link":"/api/v1/people/607067"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":85.2,"awayTeamWinProbability":14.799999999999997,"homeTeamWinProbabilityAdded":5.799999999999997,"leverageIndex":0.92,"dramaIndex":64.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:06:03.522Z","atBatIndex":41},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"Christian Yelich reaches on a fielding error by center fielder Pete Crow-Armstrong. William Contreras to 3rd. Christian Yelich to 2nd.","rbi":0,"awayScore":1,"homeScore":3,"isOut":false},"about":{"atBatIndex":42,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:09:36.267Z","endTime":"2025-07-30T01:10:24.819Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":2,"strikes":0,"outs":0},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnThird":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[2,3,4],"actionIndex":[1],"runnerIndex":[0,1,2],"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:06:45.603Z","endTime":"2025-07-30T01:08:01.188Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Drew Pomeranz replaces Colin Rea.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"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-07-30T01:08:01.188Z","endTime":"2025-07-30T01:09:38.643Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519141,"link":"/api/v1/people/519141"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":607067,"link":"/api/v1/people/607067","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.1,"endSpeed":86.1,"strikeZoneTop":3.42809523241182,"strikeZoneBottom":1.8461097102472,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.24135401564845,"aZ":-10.623437269500082,"pfxX":3.956506052271438,"pfxZ":11.40119356398024,"pX":0.3412403932900545,"pZ":1.521626762592687,"vX0":-6.388121747179501,"vY0":-136.65793344267018,"vZ0":-9.640173857899647,"x":103.99,"y":197.7,"x0":2.195613517260222,"y0":50.00548753258588,"z0":5.825765189390905,"aX":7.481033691517982},"breaks":{"breakAngle":25.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.7,"breakHorizontal":-5.8,"spinRate":2683,"spinDirection":157},"zone":14,"typeConfidence":0.9,"plateTime":0.40085565990293714,"extension":5.883217045938321},"index":2,"playId":"4d8a52e5-fee8-31c9-a37f-a06ddffc0373","pitchNumber":1,"startTime":"2025-07-30T01:09:38.643Z","endTime":"2025-07-30T01:09:44.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.1,"endSpeed":85.4,"strikeZoneTop":3.39239435823571,"strikeZoneBottom":1.77800411860306,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.916361633519752,"aZ":-12.347687184321348,"pfxX":1.9424579624287066,"pfxZ":10.623257120008459,"pX":1.6081833805466639,"pZ":3.122881106850519,"vX0":-2.8325621395980503,"vY0":-135.5755071251282,"vZ0":-5.350000680753025,"x":55.7,"y":154.46,"x0":2.412891041675874,"y0":50.005358573398865,"z0":5.979730910224952,"aX":3.6263625084651974},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.1,"breakVerticalInduced":18.4,"breakHorizontal":-2.9,"spinRate":2763,"spinDirection":160},"zone":12,"typeConfidence":0.9,"plateTime":0.4036031848627082,"extension":5.840898119199759},"index":3,"playId":"aace16d1-19a5-3956-ba9b-4cb356fd2b41","pitchNumber":2,"startTime":"2025-07-30T01:09:54.196Z","endTime":"2025-07-30T01:09:57.533Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.0893538490603,"aZ":-11.76723976148916,"pfxX":2.419197437198332,"pfxZ":10.829091633059367,"pX":0.8514643380248356,"pZ":2.9295773446392666,"vX0":-4.800333040292461,"vY0":-136.21537363548944,"vZ0":-6.035471996303891,"x":84.54,"y":159.68,"x0":2.3199779225459367,"y0":50.006748873417166,"z0":5.983027117622023,"aX":4.561014588693472},"breaks":{"breakAngle":15.6,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.6,"breakHorizontal":-3.4,"spinRate":2732,"spinDirection":163},"zone":12,"typeConfidence":0.9,"plateTime":0.4016497312688929,"extension":5.86265827733773},"hitData":{"launchSpeed":102.3,"launchAngle":27.0,"totalDistance":386.0,"trajectory":"fly_ball","hardness":"hard","location":"8","coordinates":{"coordX":114.0,"coordY":43.74}},"index":4,"playId":"dd7210b6-499f-33e9-b93e-6954362f7d05","pitchNumber":3,"startTime":"2025-07-30T01:10:12.294Z","endTime":"2025-07-30T01:10:24.819Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"second":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":89.7,"awayTeamWinProbability":10.299999999999997,"homeTeamWinProbabilityAdded":4.5,"leverageIndex":0.74,"dramaIndex":51.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:10:24.819Z","atBatIndex":42},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Andrew Vaughn singles on a ground ball to center fielder Pete Crow-Armstrong. William Contreras scores. Christian Yelich to 3rd.","rbi":1,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":43,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:10:50.689Z","endTime":"2025-07-30T01:11:11.084Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":70},"count":{"balls":0,"strikes":0,"outs":0},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"postOnThird":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":607067,"link":"/api/v1/people/607067"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.8,"endSpeed":85.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.37759860307661,"aZ":-16.36790652198727,"pfxX":1.5893051746157547,"pfxZ":8.393752293505266,"pX":0.5408125348102525,"pZ":2.103317466786726,"vX0":-5.239068521755556,"vY0":-136.43002931032032,"vZ0":-7.280149051296492,"x":96.39,"y":181.99,"x0":2.2805202592880818,"y0":50.00002154694925,"z0":5.936985113270379,"aX":2.992272505689822},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":13.8,"breakHorizontal":-1.8,"spinRate":2757,"spinDirection":163},"zone":6,"typeConfidence":0.89,"plateTime":0.40167061736277043,"extension":5.890854897877952},"hitData":{"launchSpeed":101.0,"launchAngle":0.0,"totalDistance":48.0,"trajectory":"ground_ball","hardness":"medium","location":"8","coordinates":{"coordX":140.67,"coordY":96.45}},"index":0,"playId":"784de46f-3e08-36f8-a833-f90bfa7b7521","pitchNumber":1,"startTime":"2025-07-30T01:11:00.682Z","endTime":"2025-07-30T01:11:11.084Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"second":{"id":592885,"link":"/api/v1/people/592885"},"third":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":3.6000000000000085,"leverageIndex":0.76,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:11:11.084Z","atBatIndex":43},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Isaac Collins walks. Andrew Vaughn to 2nd.","rbi":0,"awayScore":1,"homeScore":4,"isOut":false},"about":{"atBatIndex":44,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:11:25.722Z","endTime":"2025-07-30T01:13:49.728Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"postOnThird":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Loaded"}},"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":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"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":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"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(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.3,"endSpeed":76.5,"strikeZoneTop":3.32730244340741,"strikeZoneBottom":1.62899036714226,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.060355688369253,"aZ":-40.04308360197657,"pfxX":-1.6711784541350463,"pfxZ":-5.2921203237780485,"pX":0.8909832703952829,"pZ":3.7161564808869554,"vX0":-3.1836759006384376,"vY0":-121.26989346208826,"vZ0":2.1206806054032796,"x":83.04,"y":138.44,"x0":2.438717670289506,"y0":50.00302136418005,"z0":6.327335375333402,"aX":-2.484404213016148},"breaks":{"breakAngle":4.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-48.2,"breakVerticalInduced":-8.8,"breakHorizontal":3.8,"spinRate":2306,"spinDirection":332},"zone":12,"typeConfidence":0.9,"plateTime":0.451936079274323,"extension":5.6175750596242855},"index":0,"playId":"dbaca0eb-f06d-3887-a937-0f980d796f07","pitchNumber":1,"startTime":"2025-07-30T01:11:53.596Z","endTime":"2025-07-30T01:11:57.850Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.7,"endSpeed":85.3,"strikeZoneTop":3.32304585900944,"strikeZoneBottom":1.74114544390604,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.881335464954763,"aZ":-10.926070823830704,"pfxX":0.10116740521775558,"pfxZ":11.493843094548994,"pX":0.7119678211346814,"pZ":1.4590126290211483,"vX0":-4.063543790315063,"vY0":-134.7642380261553,"vZ0":-9.467561724915473,"x":89.86,"y":199.39,"x0":2.222953201441069,"y0":50.00262417834496,"z0":5.778521585189054,"aX":0.18692754178931392},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":19.1,"breakHorizontal":0.6,"spinRate":2668,"spinDirection":163},"zone":14,"typeConfidence":0.9,"plateTime":0.4056247316992372,"extension":6.0643344282309},"index":1,"playId":"ba5ef220-e676-33a3-bc36-f6bfbc1b7511","pitchNumber":2,"startTime":"2025-07-30T01:12:10.638Z","endTime":"2025-07-30T01:12:14.952Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.2,"strikeZoneTop":3.34750752016075,"strikeZoneBottom":1.55806935399806,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.79324308572297,"aZ":-11.860551416286405,"pfxX":0.7461939042791244,"pfxZ":10.909601179471702,"pX":0.5725268365327374,"pZ":3.2897898489411146,"vX0":-4.588258348920262,"vY0":-135.62525445307728,"vZ0":-5.1588010468658885,"x":95.18,"y":149.96,"x0":2.1896013899508637,"y0":50.00348704398994,"z0":6.04449147173826,"aX":1.3900470803205727},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.6,"breakVerticalInduced":18.8,"breakHorizontal":-0.4,"spinRate":2639,"spinDirection":165},"zone":3,"typeConfidence":0.9,"plateTime":0.4039247246742641,"extension":6.03586437739443},"index":2,"playId":"528c7205-5ee6-30e8-9169-0b2fec9e443e","pitchNumber":3,"startTime":"2025-07-30T01:12:30.025Z","endTime":"2025-07-30T01:12:33.992Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(153, 171, 0, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"KC","description":"Knuckle Curve"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":76.2,"strikeZoneTop":3.24492628204685,"strikeZoneBottom":1.48017151049065,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.200876669060115,"aZ":-42.619341538524345,"pfxX":-2.2265375452927687,"pfxZ":-7.1184918809618996,"pX":1.441779282507742,"pZ":2.5581982806652293,"vX0":-1.2596766925822138,"vY0":-120.56579542510033,"vZ0":0.28174918867537646,"x":62.04,"y":169.71,"x0":2.260901428623492,"y0":50.00333979122831,"z0":6.21174470261635,"aX":-3.266469043995143},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.4,"breakVerticalInduced":-12.5,"breakHorizontal":4.3,"spinRate":2264,"spinDirection":329},"zone":12,"typeConfidence":0.9,"plateTime":0.4549071461841798,"extension":5.638965190004346},"index":3,"playId":"4ff35d9d-b570-3a65-af0a-543a8f75d480","pitchNumber":4,"startTime":"2025-07-30T01:12:46.418Z","endTime":"2025-07-30T01:12:50.266Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":94.0,"endSpeed":85.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.45367531324044,"aZ":-9.756367658874622,"pfxX":0.5060168518424424,"pfxZ":11.930661828182886,"pX":-0.2597604632945489,"pZ":2.2993634838005246,"vX0":-6.030716258080761,"vY0":-136.54802331067975,"vZ0":-7.8102734992895275,"x":126.9,"y":176.7,"x0":1.9163060572864214,"y0":50.001862498580266,"z0":5.87663145929488,"aX":0.9508749346868038},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-11.2,"breakVerticalInduced":20.0,"breakHorizontal":0.5,"spinRate":2695,"spinDirection":171},"zone":5,"typeConfidence":0.9,"plateTime":0.40187313260071944,"extension":5.973883527492297},"index":4,"playId":"8596b99d-814d-3bd9-a298-63f0aff48fb6","pitchNumber":5,"startTime":"2025-07-30T01:13:03.081Z","endTime":"2025-07-30T01:13:06.260Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.9,"endSpeed":86.1,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.76750940925269,"aZ":-11.047624538496928,"pfxX":-1.378549344526046,"pfxZ":11.159644036887595,"pX":0.6254391058841245,"pZ":2.2350425403763388,"vX0":-3.342072737709591,"vY0":-136.63405308361664,"vZ0":-7.7990319897091815,"x":93.16,"y":178.43,"x0":2.0428706534968706,"y0":50.00017585227681,"z0":5.883174330626599,"aX":-2.6090348469514533},"breaks":{"breakAngle":14.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.2,"breakVerticalInduced":18.8,"breakHorizontal":3.2,"spinRate":2710,"spinDirection":173},"zone":6,"typeConfidence":0.9,"plateTime":0.40067864158459177,"extension":6.126855831433189},"index":5,"playId":"5c3c980d-41ca-354f-9941-2d51bd3c9708","pitchNumber":6,"startTime":"2025-07-30T01:13:22.704Z","endTime":"2025-07-30T01:13:26.171Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.2,"endSpeed":87.0,"strikeZoneTop":3.18603404434219,"strikeZoneBottom":1.55376279144286,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.150484515147795,"aZ":-13.16307825854319,"pfxX":1.2617446803429724,"pfxZ":9.869253614234857,"pX":1.397467654354483,"pZ":2.6331993130597646,"vX0":-2.421200409843086,"vY0":-137.13423290614332,"vZ0":-6.429426074000613,"x":63.73,"y":167.68,"x0":2.123423295943546,"y0":50.000930661574984,"z0":5.886826314075873,"aX":2.430222843988265},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.7,"breakVerticalInduced":16.9,"breakHorizontal":-1.8,"spinRate":2719,"spinDirection":166},"zone":12,"typeConfidence":0.9,"plateTime":0.397724633336344,"extension":5.973030052399993},"index":6,"playId":"f2ae9691-2357-3617-a85c-acaf116c6e3d","pitchNumber":7,"startTime":"2025-07-30T01:13:45.506Z","endTime":"2025-07-30T01:13:49.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"R","description":"Right"}},"first":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.3,"awayTeamWinProbability":5.700000000000003,"homeTeamWinProbabilityAdded":0.9999999999999858,"leverageIndex":0.5,"dramaIndex":24.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:13:49.728Z","atBatIndex":44},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":1,"homeScore":4,"isOut":true},"about":{"atBatIndex":45,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:15:01.144Z","endTime":"2025-07-30T01:16:36.120Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":1},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519141,"fullName":"Drew Pomeranz","link":"/api/v1/people/519141"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnSecond":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"postOnThird":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":0,"startTime":"2025-07-30T01:14:06.217Z","endTime":"2025-07-30T01:15:03.395Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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(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.7,"endSpeed":85.8,"strikeZoneTop":3.51541193397314,"strikeZoneBottom":1.58702915516281,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.031377885788306,"aZ":-12.112164309673803,"pfxX":2.262464518677916,"pfxZ":10.838943430058269,"pX":-1.1015537227453296,"pZ":0.650801238629704,"vX0":-9.037647936739749,"vY0":-134.41276030358358,"vZ0":-11.264976577531241,"x":158.99,"y":221.21,"x0":1.993777621263957,"y0":50.00170915406634,"z0":5.728231223501792,"aX":4.188558854229544},"breaks":{"breakAngle":9.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.2,"breakVerticalInduced":17.6,"breakHorizontal":-2.4,"spinRate":2675,"spinDirection":176},"zone":13,"typeConfidence":0.9,"plateTime":0.40574394117732293,"extension":6.196803535383954},"index":1,"playId":"de704ae7-eed1-3d23-b37e-17f3b9606916","pitchNumber":1,"startTime":"2025-07-30T01:15:03.395Z","endTime":"2025-07-30T01:15:07.352Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":86.0,"strikeZoneTop":3.52850266797394,"strikeZoneBottom":1.65450765343271,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.608277724497793,"aZ":-14.541968356542808,"pfxX":1.1450395483656548,"pfxZ":9.341170898862769,"pX":1.4817936778047804,"pZ":3.8152534730760554,"vX0":-2.56952702307484,"vY0":-135.76483693574056,"vZ0":-3.338091767856855,"x":60.52,"y":135.77,"x0":2.2870228872216174,"y0":50.00221398291405,"z0":6.057690685612918,"aX":2.161384216563535},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.6,"breakVerticalInduced":16.6,"breakHorizontal":-1.6,"spinRate":2648,"spinDirection":169},"zone":12,"typeConfidence":0.89,"plateTime":0.40172863269379544,"extension":5.997621796197988},"index":2,"playId":"61c677e6-a970-33de-a62e-388793a63092","pitchNumber":2,"startTime":"2025-07-30T01:15:22.527Z","endTime":"2025-07-30T01:15:25.527Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":92.2,"endSpeed":84.8,"strikeZoneTop":3.46245551435297,"strikeZoneBottom":1.5553328072847,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.36829489569559,"aZ":-12.152062513770431,"pfxX":0.39449917664671563,"pfxZ":10.890253229754107,"pX":1.822157413626688,"pZ":3.2933852069417706,"vX0":-1.607482358320684,"vY0":-134.31777978223133,"vZ0":-4.819998974692585,"x":47.54,"y":149.86,"x0":2.3754999215656496,"y0":50.004807920458596,"z0":5.9660025243855435,"aX":0.7255491218349488},"breaks":{"breakAngle":1.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":19.0,"breakHorizontal":-0.4,"spinRate":2515,"spinDirection":174},"zone":12,"typeConfidence":0.89,"plateTime":0.4068050916825561,"extension":5.99633619561977},"index":3,"playId":"588d1e16-4dee-354b-81d5-bdddcbeac6af","pitchNumber":3,"startTime":"2025-07-30T01:15:40.762Z","endTime":"2025-07-30T01:15:43.762Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":93.0,"endSpeed":86.0,"strikeZoneTop":3.50788638375117,"strikeZoneBottom":1.60063998033973,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.735852227794993,"aZ":-14.558630179834012,"pfxX":1.4537435963655254,"pfxZ":9.386423771246502,"pX":0.43326227508167453,"pZ":2.7038667071582783,"vX0":-5.255112233557981,"vY0":-135.4386867817308,"vZ0":-5.915175124418859,"x":100.49,"y":165.78,"x0":2.2011855819491752,"y0":50.003499692100284,"z0":5.916329678838166,"aX":2.7287337186411817},"breaks":{"breakAngle":6.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":16.1,"breakHorizontal":-1.7,"spinRate":2703,"spinDirection":169},"zone":6,"typeConfidence":0.89,"plateTime":0.4028250180500996,"extension":6.115513397782947},"index":4,"playId":"a9c38aba-3b6a-31d6-9f6e-1df4f0817f5d","pitchNumber":4,"startTime":"2025-07-30T01:15:58.519Z","endTime":"2025-07-30T01:16:02.489Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":1,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":85.5,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.197862313434857,"aZ":-11.106419261218928,"pfxX":0.04704833893978044,"pfxZ":11.308563966914173,"pX":1.0024864237093147,"pZ":2.8938350823655323,"vX0":-3.4001269124944167,"vY0":-135.0761280045998,"vZ0":-5.93241707603626,"x":78.79,"y":160.65,"x0":2.26713783994599,"y0":50.00202632351945,"z0":5.886859994484775,"aX":0.08859396963012663},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.0,"breakVerticalInduced":19.6,"breakHorizontal":0.6,"spinRate":2621,"spinDirection":178},"zone":12,"typeConfidence":0.9,"plateTime":0.4042622631588997,"extension":6.116050900513981},"index":5,"playId":"62f25b4b-a710-3435-a053-f138c9f5e6ca","pitchNumber":5,"startTime":"2025-07-30T01:16:13.498Z","endTime":"2025-07-30T01:16:19.694Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":3,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":93.2,"endSpeed":85.8,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.790697885894133,"aZ":-12.394377222644374,"pfxX":0.90000422510669,"pfxZ":10.537803496526859,"pX":0.33279317320257457,"pZ":2.624792341354421,"vX0":-5.449011450917478,"vY0":-135.67393478236428,"vZ0":-6.456965276631944,"x":104.31,"y":167.91,"x0":2.2444334700686137,"y0":50.00428655130952,"z0":5.8878584326720205,"aX":1.6908305076173864},"breaks":{"breakAngle":2.4,"breakLength":2.4,"breakY":24.0,"breakVertical":-13.3,"breakVerticalInduced":18.0,"breakHorizontal":-0.6,"spinRate":2691,"spinDirection":173},"zone":6,"typeConfidence":0.9,"plateTime":0.402677837146852,"extension":6.0077661176241435},"index":6,"playId":"e70fd313-0f57-36f7-994a-5ad0017bcdcf","pitchNumber":6,"startTime":"2025-07-30T01:16:29.853Z","endTime":"2025-07-30T01:16:36.120Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":519141,"link":"/api/v1/people/519141"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.2,"awayTeamWinProbability":7.799999999999997,"homeTeamWinProbabilityAdded":-2.0999999999999943,"leverageIndex":0.62,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:16:36.120Z","atBatIndex":45},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Caleb Durbin out on a sacrifice fly to right fielder Kyle Tucker. Christian Yelich scores. Andrew Vaughn to 3rd.","rbi":1,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":46,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:19:11.851Z","endTime":"2025-07-30T01:20:41.312Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":2},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"postOnThird":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[3,4,5,6,7],"actionIndex":[0,2],"runnerIndex":[0,1,2],"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":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"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":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":519141,"link":"/api/v1/people/519141"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":7},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":"r_adv_play","runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Caleb Durbin replaces Anthony Seigler.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T01:16:52.169Z","endTime":"2025-07-30T01:17:00.576Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"801","replacedPlayer":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":678011,"link":"/api/v1/people/678011","batSide":{"code":"L","description":"Left"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":1,"startTime":"2025-07-30T01:17:00.576Z","endTime":"2025-07-30T01:17:34.786Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Ryan Brasier replaces Drew Pomeranz.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":1,"homeScore":4,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":2,"startTime":"2025-07-30T01:17:34.786Z","endTime":"2025-07-30T01:19:14.066Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":518489,"link":"/api/v1/people/518489"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519141,"link":"/api/v1/people/519141","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.23213024631711,"strikeZoneBottom":1.41970956240542,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.8982406521658,"aZ":-28.773370161307238,"pfxX":1.7159407612373045,"pfxZ":2.151334166342993,"pX":0.10014402437968581,"pZ":3.2172574089435346,"vX0":2.8378540532067644,"vY0":-124.19650312044196,"vZ0":-0.48744153693959485,"x":113.18,"y":151.91,"x0":-1.2746692232974475,"y0":50.00435947099713,"z0":5.782924675333781,"aX":2.7147153785747147},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.1,"breakVerticalInduced":4.1,"breakHorizontal":-3.7,"spinRate":2370,"spinDirection":137},"zone":2,"typeConfidence":2.0,"plateTime":0.4388813862612837,"extension":6.944354700052772},"index":3,"playId":"1c3713c1-1c14-35c4-9e7a-d83620ba9fc3","pitchNumber":1,"startTime":"2025-07-30T01:19:14.066Z","endTime":"2025-07-30T01:19:18.446Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":79.6,"strikeZoneTop":3.24131032752659,"strikeZoneBottom":1.49416120076804,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.932053808112308,"aZ":-27.686733977186858,"pfxX":2.9491565391877606,"pfxZ":2.830757583473762,"pX":0.8261876630900934,"pZ":1.197262118038959,"vX0":4.153608304501231,"vY0":-124.27797309116231,"vZ0":-5.242160824264089,"x":85.51,"y":206.45,"x0":-1.2417831467830798,"y0":50.00190231038656,"z0":5.598251650128509,"aX":4.670753208600181},"breaks":{"breakAngle":10.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":4.3,"breakHorizontal":-6.2,"spinRate":2200,"spinDirection":154},"zone":14,"typeConfidence":2.0,"plateTime":0.4386012311473473,"extension":7.0823029378198},"index":4,"playId":"b688ebf2-a9df-3fc7-8a0e-540cb6c802e7","pitchNumber":2,"startTime":"2025-07-30T01:19:30.934Z","endTime":"2025-07-30T01:19:36.259Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.3,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.969465227555034,"aZ":-21.80286912328897,"pfxX":-9.965817416807408,"pfxZ":5.43943921303152,"pX":0.003754565856406678,"pZ":2.6869167903719724,"vX0":7.619669234249909,"vY0":-137.1615712365388,"vZ0":-3.3437084639224635,"x":116.86,"y":166.23,"x0":-1.513605690716896,"y0":50.006333426588405,"z0":5.406259265091238,"aX":-19.017234787224588},"breaks":{"breakAngle":37.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.4,"breakVerticalInduced":9.4,"breakHorizontal":16.4,"spinRate":2157,"spinDirection":221},"zone":5,"typeConfidence":2.0,"plateTime":0.3991348010928508,"extension":6.913389915700832},"index":5,"playId":"2cbe084d-8252-310f-ae36-1d72c1a5ce54","pitchNumber":3,"startTime":"2025-07-30T01:19:48.100Z","endTime":"2025-07-30T01:19:51.991Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.1,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.410696127482375,"aZ":-19.091275847957906,"pfxX":-9.258996771150418,"pfxZ":6.872769158397698,"pX":-0.8011949176763202,"pZ":3.3250277496391756,"vX0":5.3134160571946065,"vY0":-137.10873489424355,"vZ0":-2.3656686832076903,"x":147.54,"y":149.0,"x0":-1.5617050878920902,"y0":50.000964031496686,"z0":5.502289500821896,"aX":-17.620299307087773},"breaks":{"breakAngle":39.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-18.7,"breakVerticalInduced":12.1,"breakHorizontal":15.6,"spinRate":2189,"spinDirection":217},"zone":1,"typeConfidence":2.0,"plateTime":0.3995424031268602,"extension":6.870056414524469},"index":6,"playId":"b77088f2-886a-378a-9e4c-a5d4c22242a1","pitchNumber":4,"startTime":"2025-07-30T01:20:09.641Z","endTime":"2025-07-30T01:20:13.246Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.9,"endSpeed":86.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.089079437218906,"aZ":-12.99802997089141,"pfxX":-4.6010877839464035,"pfxZ":10.036419821988696,"pX":0.8383023432220369,"pZ":2.7752653530665126,"vX0":7.483780132872322,"vY0":-137.93008913246635,"vZ0":-5.031488800463713,"x":85.05,"y":163.85,"x0":-1.3228289560757465,"y0":50.00265045173415,"z0":5.51227077579256,"aX":-8.791524953447913},"breaks":{"breakAngle":26.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.4,"breakVerticalInduced":17.2,"breakHorizontal":6.6,"spinRate":2212,"spinDirection":211},"zone":12,"typeConfidence":2.0,"plateTime":0.39839866670483426,"extension":6.988249480154821},"hitData":{"launchSpeed":90.6,"launchAngle":23.0,"totalDistance":313.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":187.9,"coordY":89.25}},"index":7,"playId":"4021684c-8cbd-32b9-b9eb-5bb7f1c5024d","pitchNumber":5,"startTime":"2025-07-30T01:20:30.300Z","endTime":"2025-07-30T01:20:41.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"second":{"id":683734,"link":"/api/v1/people/683734"},"third":{"id":592885,"link":"/api/v1/people/592885"},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":93.10000000000001,"awayTeamWinProbability":6.8999999999999915,"homeTeamWinProbabilityAdded":0.9000000000000057,"leverageIndex":0.94,"dramaIndex":34.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:20:41.312Z","atBatIndex":46},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Joey Ortiz pops out to second baseman Nico Hoerner.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":47,"halfInning":"bottom","isTopInning":false,"inning":5,"startTime":"2025-07-30T01:21:03.203Z","endTime":"2025-07-30T01:23:16.230Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":2,"outs":3},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":518489,"fullName":"Ryan Brasier","link":"/api/v1/people/518489"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4,5],"actionIndex":[2],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Stolen Base 2B","eventType":"stolen_base_2b","movementReason":"r_stolen_base_2b","runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]},{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.4,"strikeZoneTop":3.72171836712427,"strikeZoneBottom":1.62763370071113,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.355025699053652,"aZ":-30.000094490704626,"pfxX":2.581699123575238,"pfxZ":1.3758055358468253,"pX":0.630275707972608,"pZ":1.0496882666846041,"vX0":3.726344742323662,"vY0":-124.1182081689105,"vZ0":-5.025306055241877,"x":92.98,"y":210.44,"x0":-1.2197196644748798,"y0":50.001763305970826,"z0":5.567819900478647,"aX":4.0696108624485605},"breaks":{"breakAngle":8.4,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.6,"breakVerticalInduced":1.7,"breakHorizontal":-5.5,"spinRate":2349,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4395185776706727,"extension":7.105177766680882},"index":0,"playId":"6cf99479-b4b7-3fc6-86bb-36c8df094842","pitchNumber":1,"startTime":"2025-07-30T01:21:17.883Z","endTime":"2025-07-30T01:21:23.931Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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,"runnerGoing":true},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":94.7,"endSpeed":86.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.596697160725128,"aZ":-16.550782244350174,"pfxX":-6.408489028104677,"pfxZ":8.105217687636049,"pX":0.07240001196499465,"pZ":2.918524324279118,"vX0":7.164563874085964,"vY0":-137.71581083409555,"vZ0":-3.557327397479195,"x":114.24,"y":159.98,"x0":-1.7260082172582965,"y0":50.002187363208336,"z0":5.3414339740086225,"aX":-12.352013710485288},"breaks":{"breakAngle":32.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.3,"breakVerticalInduced":14.2,"breakHorizontal":10.2,"spinRate":2307,"spinDirection":224},"zone":2,"typeConfidence":2.0,"plateTime":0.3971971680685442,"extension":6.908007606294471},"index":1,"playId":"ab9800d4-bde2-3f19-8b3b-86b2f7cc90b0","pitchNumber":2,"startTime":"2025-07-30T01:21:37.117Z","endTime":"2025-07-30T01:21:45.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Isaac Collins steals (12) 2nd base.","event":"Stolen Base 2B","eventType":"stolen_base_2b","awayScore":1,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"index":2,"actionPlayId":"ab9800d4-bde2-3f19-8b3b-86b2f7cc90b0","startTime":"2025-07-30T01:21:51.996Z","endTime":"2025-07-30T01:22:11.734Z","isPitch":false,"isBaseRunningPlay":true,"type":"action","player":{"id":686555,"link":"/api/v1/people/686555"},"defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":683734,"link":"/api/v1/people/683734"},"postOnSecond":{"id":686555,"link":"/api/v1/people/686555"},"postOnThird":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"homeTeamWinProbability":93.30000000000001,"awayTeamWinProbability":6.699999999999989,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.5,"dramaIndex":19.0,"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":2},"preCount":{"balls":1,"strikes":1,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.4,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.46684380223423,"aZ":-30.077473809084495,"pfxX":2.837006996256407,"pfxZ":1.3174304067225346,"pX":-0.369198630279183,"pZ":1.9884066504618156,"vX0":2.037168520190995,"vY0":-125.28894753494104,"vZ0":-2.7025760640370047,"x":131.07,"y":185.09,"x0":-1.5605266841355272,"y0":50.00586792198425,"z0":5.530326783334439,"aX":4.526718632664234},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.8,"breakVerticalInduced":2.0,"breakHorizontal":-5.6,"spinRate":2296,"spinDirection":126},"zone":7,"typeConfidence":2.0,"plateTime":0.4365864060998952,"extension":7.0603006996366435},"index":3,"playId":"fba13d19-7c94-3d4b-bfcb-6b48a6caf62a","pitchNumber":3,"startTime":"2025-07-30T01:22:11.734Z","endTime":"2025-07-30T01:22:16.813Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":85.2,"endSpeed":79.1,"strikeZoneTop":3.46351513714541,"strikeZoneBottom":1.53805845252139,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.39044676215687,"aZ":-32.72335522579222,"pfxX":1.5438632578744231,"pfxZ":-0.3574184108998759,"pX":1.1116644855289852,"pZ":-0.5063306768184315,"vX0":4.927832694543223,"vY0":-123.9145743405573,"vZ0":-7.822091443867101,"x":74.63,"y":252.45,"x0":-1.1018917364964922,"y0":50.000279888000144,"z0":5.41933360171516,"aX":2.4032995982378087},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-39.8,"breakVerticalInduced":-2.2,"breakHorizontal":-4.0,"spinRate":2371,"spinDirection":119},"zone":14,"typeConfidence":2.0,"plateTime":0.44175283913715235,"extension":7.143244589501719},"index":4,"playId":"5a0a18ba-2cdc-3b56-9a20-b915ecdfd060","pitchNumber":4,"startTime":"2025-07-30T01:22:43.399Z","endTime":"2025-07-30T01:22:47.051Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":2,"outs":2},"preCount":{"balls":2,"strikes":2,"outs":2},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.34401230990242,"aZ":-23.011869157795424,"pfxX":-9.642708162469585,"pfxZ":4.776169845124873,"pX":-0.9457266250744163,"pZ":2.9804092623184033,"vX0":5.536240567192276,"vY0":-137.18229934266645,"vZ0":-2.439634867571824,"x":153.05,"y":158.31,"x0":-1.729668328641385,"y0":50.00528646615241,"z0":5.4381478149936955,"aX":-18.510922655627773},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":8.4,"breakHorizontal":16.4,"spinRate":2069,"spinDirection":210},"zone":11,"typeConfidence":2.0,"plateTime":0.3981924566602162,"extension":6.875736944532042},"hitData":{"launchSpeed":64.3,"launchAngle":54.0,"totalDistance":164.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":165.73,"coordY":148.61}},"index":5,"playId":"40d6e2c6-39eb-318f-a40f-f63f6b31a05a","pitchNumber":5,"startTime":"2025-07-30T01:23:06.794Z","endTime":"2025-07-30T01:23:16.230Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"second":{"id":686555,"link":"/api/v1/people/686555"},"third":{"id":683734,"link":"/api/v1/people/683734"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":518489,"link":"/api/v1/people/518489"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.8,"awayTeamWinProbability":8.200000000000003,"homeTeamWinProbabilityAdded":-1.5000000000000142,"leverageIndex":0.5,"dramaIndex":26.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:23:16.230Z","atBatIndex":47},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Pete Crow-Armstrong grounds out, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":1,"homeScore":5,"isOut":true},"about":{"atBatIndex":48,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:25:27.457Z","endTime":"2025-07-30T01:26:25.623Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Blake Perkins remains in the game as the center fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"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-30T01:24:49.108Z","endTime":"2025-07-30T01:24:49.130Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":663368,"link":"/api/v1/people/663368"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"battingOrder":"201","replacedPlayer":{"id":694192,"link":"/api/v1/people/694192"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":694192,"link":"/api/v1/people/694192"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Caleb Durbin remains in the game as the third baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":1,"homeScore":5,"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-30T01:24:49.130Z","endTime":"2025-07-30T01:25:29.656Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"battingOrder":"801","replacedPlayer":{"id":678011,"link":"/api/v1/people/678011"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":678011,"link":"/api/v1/people/678011"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":91.4,"endSpeed":84.5,"strikeZoneTop":3.16738826715132,"strikeZoneBottom":1.4200268258633,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.93809827461636,"aZ":-21.599520505135303,"pfxX":-0.5733376345442032,"pfxZ":5.826861622240356,"pX":-0.45252592328721436,"pZ":3.549095209951416,"vX0":4.265583284685819,"vY0":-133.22024586847047,"vZ0":-2.2745338582018153,"x":134.25,"y":142.95,"x0":-1.993192308763323,"y0":50.00555787520717,"z0":5.958852429932244,"aX":-1.041589108951465},"breaks":{"breakAngle":1.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-22.1,"breakVerticalInduced":10.3,"breakHorizontal":0.2,"spinRate":2310,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.40959034098460156,"extension":6.397248880783053},"index":2,"playId":"02a388ca-6132-38f2-afc7-ad52d5def2d2","pitchNumber":1,"startTime":"2025-07-30T01:25:29.656Z","endTime":"2025-07-30T01:25:33.672Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":93.7,"endSpeed":86.5,"strikeZoneTop":3.19038865990089,"strikeZoneBottom":1.41019180884678,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.447340040322448,"aZ":-23.694079633821296,"pfxX":-6.813441694120239,"pfxZ":4.460624331326786,"pX":-0.475461344662444,"pZ":2.7399562695324287,"vX0":6.205342726839986,"vY0":-136.4029717163976,"vZ0":-4.011568348451248,"x":135.12,"y":164.8,"x0":-1.884657976319408,"y0":50.00292752868957,"z0":5.845451703088387,"aX":-12.955918393767815},"breaks":{"breakAngle":25.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.4,"breakVerticalInduced":7.4,"breakHorizontal":11.2,"spinRate":2019,"spinDirection":219},"zone":1,"typeConfidence":2.0,"plateTime":0.4001642768709006,"extension":6.440490682811406},"index":3,"playId":"0ff2c629-ce1e-3854-8dec-47a9b9ae5fc6","pitchNumber":2,"startTime":"2025-07-30T01:25:40.441Z","endTime":"2025-07-30T01:25:44.233Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":91.8,"endSpeed":85.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.611956772311252,"aZ":-18.91657866554489,"pfxX":-2.065583159007537,"pfxZ":7.225133804461127,"pX":-0.29213930530376886,"pZ":3.493801427458621,"vX0":5.076187418352049,"vY0":-133.79065454883124,"vZ0":-2.847824693195647,"x":128.14,"y":144.45,"x0":-1.935558220620173,"y0":50.00160372577986,"z0":5.908954072471577,"aX":-3.790045018290287},"breaks":{"breakAngle":8.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":12.7,"breakHorizontal":2.8,"spinRate":2304,"spinDirection":207},"zone":11,"typeConfidence":2.0,"plateTime":0.40753047083775407,"extension":6.404288066305113},"index":4,"playId":"1ea21652-bfce-3934-9772-c1a61570e959","pitchNumber":3,"startTime":"2025-07-30T01:25:52.529Z","endTime":"2025-07-30T01:25:55.529Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.7,"endSpeed":84.1,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.290956779384732,"aZ":-22.37699276684173,"pfxX":-1.5104970362788923,"pfxZ":5.492317643681827,"pX":0.2509671385288744,"pZ":2.0041162883046058,"vX0":6.147675715772316,"vY0":-132.02024304620033,"vZ0":-5.685775071612351,"x":107.43,"y":184.67,"x0":-1.9008385662803178,"y0":50.003630960317075,"z0":5.808580287119501,"aX":-2.6953392728282966},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-23.9,"breakVerticalInduced":9.0,"breakHorizontal":1.6,"spinRate":2278,"spinDirection":208},"zone":5,"typeConfidence":2.0,"plateTime":0.4132044172033744,"extension":6.439679262034751},"index":5,"playId":"50a84db1-15ce-38a2-a990-1fc63622b5c5","pitchNumber":4,"startTime":"2025-07-30T01:26:04.445Z","endTime":"2025-07-30T01:26:08.592Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.8,"endSpeed":86.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.44662689649896,"aZ":-26.334785415230748,"pfxX":-8.625044320847863,"pfxZ":3.1206533157700855,"pX":-1.0857808629647456,"pZ":1.7318017171306683,"vX0":5.726179948053186,"vY0":-135.1200369396292,"vZ0":-5.572785730139783,"x":158.39,"y":192.02,"x0":-2.1002578450530573,"y0":50.0009814934794,"z0":5.645502150844367,"aX":-16.11989966084321},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.6,"breakVerticalInduced":4.8,"breakHorizontal":14.5,"spinRate":2022,"spinDirection":226},"zone":13,"typeConfidence":2.0,"plateTime":0.40370499374956337,"extension":6.408711352164949},"hitData":{"launchSpeed":83.0,"launchAngle":-19.0,"totalDistance":6.0,"trajectory":"ground_ball","hardness":"medium","location":"4","coordinates":{"coordX":143.71,"coordY":152.19}},"index":6,"playId":"0262a4cd-050f-3c94-9b9e-54e5b401cd87","pitchNumber":5,"startTime":"2025-07-30T01:26:18.607Z","endTime":"2025-07-30T01:26:25.623Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":93.5,"awayTeamWinProbability":6.5,"homeTeamWinProbabilityAdded":1.7000000000000028,"leverageIndex":0.66,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:26:25.623Z","atBatIndex":48},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Nico Hoerner homers (4) on a fly ball to left field.","rbi":1,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":49,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:26:34.971Z","endTime":"2025-07-30T01:27:20.456Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":38},"count":{"balls":0,"strikes":1,"outs":1},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":{"id":682990,"link":"/api/v1/people/682990"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":1},"credits":[]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(152, 0, 101, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FC","description":"Cutter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":91.9,"endSpeed":85.2,"strikeZoneTop":3.40676842874847,"strikeZoneBottom":1.58589805684898,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.57981473725755,"aZ":-21.217908587144162,"pfxX":-0.022825760742316792,"pfxZ":5.965963102026871,"pX":-0.08917287593271628,"pZ":2.7373974734614084,"vX0":4.781413818831746,"vY0":-133.86647591831314,"vZ0":-4.115047767531367,"x":120.4,"y":164.87,"x0":-1.8863987497708679,"y0":50.00442355797601,"z0":5.790229325757098,"aX":-0.041653233905497224},"breaks":{"breakAngle":2.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":10.2,"breakHorizontal":-0.8,"spinRate":2380,"spinDirection":204},"zone":5,"typeConfidence":2.0,"plateTime":0.40724481142618263,"extension":6.51960433867183},"index":0,"playId":"27e6489a-e509-3dcb-bafb-2dfa0dccca41","pitchNumber":1,"startTime":"2025-07-30T01:26:46.223Z","endTime":"2025-07-30T01:26:50.029Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":86.0,"endSpeed":79.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.09350921549549,"aZ":-32.50677437744122,"pfxX":1.471426387258027,"pfxZ":-0.211229465959617,"pX":-0.5675636743681031,"pZ":1.8252675877590854,"vX0":3.0886150130676606,"vY0":-125.24883318761023,"vZ0":-3.627656172697944,"x":138.63,"y":189.5,"x0":-2.0032758518940463,"y0":50.00132821927738,"z0":5.9247492728113915,"aX":2.358224884430674},"breaks":{"breakAngle":4.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-37.6,"breakVerticalInduced":-1.0,"breakHorizontal":-3.4,"spinRate":2420,"spinDirection":104},"zone":7,"typeConfidence":2.0,"plateTime":0.4357791557809598,"extension":6.484028826113468},"hitData":{"launchSpeed":99.6,"launchAngle":27.0,"totalDistance":379.0,"trajectory":"fly_ball","hardness":"medium","location":"7","coordinates":{"coordX":23.19,"coordY":83.86}},"index":1,"playId":"8f308ec9-d6e8-3752-b5a9-04c170b163a4","pitchNumber":2,"startTime":"2025-07-30T01:26:57.471Z","endTime":"2025-07-30T01:27:20.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":88.7,"awayTeamWinProbability":11.299999999999997,"homeTeamWinProbabilityAdded":-4.799999999999997,"leverageIndex":0.42,"dramaIndex":45.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:27:20.456Z","atBatIndex":49},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Ian Happ doubles (17) on a line drive to right fielder Sal Frelick.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":50,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:27:33.657Z","endTime":"2025-07-30T01:30:41.337Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnSecond":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"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":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Double","eventType":"double","movementReason":null,"runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_fielded_ball"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.7,"strikeZoneTop":3.64212844388283,"strikeZoneBottom":1.51201346167912,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.889132219694698,"aZ":-25.975623025636402,"pfxX":-9.113787670654574,"pfxZ":3.2527374120963923,"pX":-0.13584832337505945,"pZ":1.7392053687916254,"vX0":8.119046989369679,"vY0":-136.9052669357538,"vZ0":-6.018616480497778,"x":122.18,"y":191.82,"x0":-1.948949841485437,"y0":50.00669830789364,"z0":5.732902736606292,"aX":-17.38634397997255},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.9,"breakVerticalInduced":4.8,"breakHorizontal":14.9,"spinRate":2003,"spinDirection":224},"zone":8,"typeConfidence":2.0,"plateTime":0.39936163131513513,"extension":6.565856109648794},"index":0,"playId":"6322cff0-9f7f-395e-b215-9e63bf509eb0","pitchNumber":1,"startTime":"2025-07-30T01:27:39.407Z","endTime":"2025-07-30T01:27:43.173Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.3,"endSpeed":76.0,"strikeZoneTop":3.58,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.865935407633167,"aZ":-40.60531101079015,"pfxX":3.0553270408825743,"pfxZ":-5.928079641893021,"pX":0.4181843231801009,"pZ":0.011461204251646075,"vX0":4.230569747386291,"vY0":-118.29741035865365,"vZ0":-5.082558815989254,"x":101.06,"y":238.47,"x0":-1.7880740047167758,"y0":50.004361262398035,"z0":5.8970227957801375,"aX":4.344064306590137},"breaks":{"breakAngle":7.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-52.9,"breakVerticalInduced":-11.6,"breakHorizontal":-6.5,"spinRate":2796,"spinDirection":37},"zone":14,"typeConfidence":2.0,"plateTime":0.4624323592426305,"extension":6.410049680259038},"index":1,"playId":"c3469e62-f1da-3807-bfd3-4a24cf83c9f9","pitchNumber":2,"startTime":"2025-07-30T01:27:50.013Z","endTime":"2025-07-30T01:27:53.304Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":true},"count":{"balls":0,"strikes":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.2,"endSpeed":85.2,"strikeZoneTop":3.58,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.81756661373074,"aZ":-19.20081440771505,"pfxX":-0.8411896432251122,"pfxZ":7.035523889017945,"pX":0.8254015370459324,"pZ":3.512772336942785,"vX0":7.296429302855969,"vY0":-134.14579929297483,"vZ0":-2.810379313415395,"x":85.54,"y":143.94,"x0":-1.8069231845597513,"y0":50.00401348051397,"z0":5.924494487716917,"aX":-1.553164920119561},"breaks":{"breakAngle":0.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.4,"breakVerticalInduced":12.5,"breakHorizontal":0.1,"spinRate":2393,"spinDirection":203},"zone":3,"typeConfidence":2.0,"plateTime":0.40649739029769094,"extension":6.336646369810154},"index":2,"playId":"fd227e70-04d5-3a28-a619-b1b01d157f6e","pitchNumber":3,"startTime":"2025-07-30T01:28:05.706Z","endTime":"2025-07-30T01:28:12.707Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"reviewDetails":{"isOverturned":true,"inProgress":false,"reviewType":"MI","challengeTeamId":158},"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":2,"outs":1},"preCount":{"balls":0,"strikes":2,"outs":1},"pitchData":{"startSpeed":92.7,"endSpeed":85.2,"strikeZoneTop":3.5818447575504,"strikeZoneBottom":1.51595644525345,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.9104261520462,"aZ":-26.526746258850658,"pfxX":-9.291479698310534,"pfxZ":3.056822727632383,"pX":-2.9734004648234453,"pZ":2.28987426896291,"vX0":1.2438561381917541,"vY0":-134.97052214524436,"vZ0":-4.129498070310638,"x":230.34,"y":176.95,"x0":-2.232348314976099,"y0":50.00364776135267,"z0":5.703986139834168,"aX":-17.172333681033034},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.9,"breakVerticalInduced":4.9,"breakHorizontal":16.6,"spinRate":2058,"spinDirection":224},"zone":13,"typeConfidence":2.0,"plateTime":0.4055466787059867,"extension":6.360412150278179},"index":3,"playId":"04f29833-43fc-380b-8587-6e656d00e892","pitchNumber":4,"startTime":"2025-07-30T01:30:15.190Z","endTime":"2025-07-30T01:30:19.048Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.1,"endSpeed":76.1,"strikeZoneTop":3.58,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.443057402047078,"aZ":-40.99392899734702,"pfxX":1.8896006447150258,"pfxZ":-6.0793144684264515,"pX":-0.2926330556210592,"pZ":2.0715944337042145,"vX0":3.1383183152605905,"vY0":-119.54747794003445,"vZ0":-0.8172941504770335,"x":128.15,"y":182.85,"x0":-1.8663890649032935,"y0":50.00125473882805,"z0":6.08861419913286,"aX":2.742052801181411},"breaks":{"breakAngle":4.8,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.9,"breakHorizontal":-4.2,"spinRate":2770,"spinDirection":48},"zone":7,"typeConfidence":2.0,"plateTime":0.45766941552651996,"extension":6.469601752827146},"hitData":{"launchSpeed":97.6,"launchAngle":12.0,"totalDistance":188.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":223.0,"coordY":103.0}},"index":4,"playId":"ebd70eac-225a-36d8-943c-bac921f7eefb","pitchNumber":5,"startTime":"2025-07-30T01:30:28.354Z","endTime":"2025-07-30T01:30:41.337Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":664023,"link":"/api/v1/people/664023"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":84.6,"awayTeamWinProbability":15.400000000000006,"homeTeamWinProbabilityAdded":-4.1000000000000085,"leverageIndex":0.63,"dramaIndex":46.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:30:41.337Z","atBatIndex":50},{"result":{"type":"atBat","event":"Single","eventType":"single","description":"Dansby Swanson singles on a ground ball to left fielder Isaac Collins. Ian Happ to 3rd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":51,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:30:47.948Z","endTime":"2025-07-30T01:32:16.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":33},"count":{"balls":2,"strikes":0,"outs":1},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"credit":"f_fielded_ball"}]},{"movement":{"originBase":"2B","start":"2B","end":"3B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Single","eventType":"single","movementReason":"r_adv_play","runner":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":86.4,"endSpeed":80.4,"strikeZoneTop":3.54553287356516,"strikeZoneBottom":1.5000798158421,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.190036568871104,"aZ":-29.09955427276713,"pfxX":1.0515116714839607,"pfxZ":1.9042637124305974,"pX":0.49427797674754487,"pZ":0.7706914959116349,"vX0":5.2079220392754095,"vY0":-125.72638061304252,"vZ0":-6.560055339960842,"x":98.16,"y":217.97,"x0":-1.7325122238727686,"y0":50.00390370136821,"z0":5.746032350418351,"aX":1.6997059461623554},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.1,"breakVerticalInduced":2.3,"breakHorizontal":-3.0,"spinRate":2417,"spinDirection":116},"zone":14,"typeConfidence":2.0,"plateTime":0.4340517836379232,"extension":6.509771737496684},"index":0,"playId":"a8cc12c7-cec9-3052-90e4-bddab8eff386","pitchNumber":1,"startTime":"2025-07-30T01:31:21.396Z","endTime":"2025-07-30T01:31:24.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.3,"endSpeed":86.5,"strikeZoneTop":3.65486909252239,"strikeZoneBottom":1.57731850728936,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.872813160374672,"aZ":-26.344045490382133,"pfxX":-9.936692225259982,"pfxZ":3.0652039107980222,"pX":0.4863274218791718,"pZ":1.4237487232124701,"vX0":9.09958517817055,"vY0":-136.90912440488475,"vZ0":-6.404773512519855,"x":98.46,"y":200.34,"x0":-1.5874204985606655,"y0":50.00009536131852,"z0":5.593141475967205,"aX":-18.884293896385717},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.5,"breakVerticalInduced":4.3,"breakHorizontal":16.1,"spinRate":2077,"spinDirection":223},"zone":14,"typeConfidence":2.0,"plateTime":0.39987605123931136,"extension":6.56049072496746},"index":1,"playId":"ba460d2a-df57-3e13-ade9-61468ab9b9c8","pitchNumber":2,"startTime":"2025-07-30T01:31:43.027Z","endTime":"2025-07-30T01:31:48.673Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":85.8,"endSpeed":79.3,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.758148775333083,"aZ":-30.102915399933696,"pfxX":1.4159599939904628,"pfxZ":1.2991046671147881,"pX":0.1693601127167791,"pZ":2.8615362985199604,"vX0":4.447852509948459,"vY0":-125.01893749652797,"vZ0":-1.536184247870943,"x":110.54,"y":161.52,"x0":-1.8122822300792667,"y0":50.00085086133422,"z0":5.940496466622507,"aX":2.2548961943910086},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-34.7,"breakVerticalInduced":2.3,"breakHorizontal":-3.5,"spinRate":2484,"spinDirection":110},"zone":5,"typeConfidence":2.0,"plateTime":0.43708035362158393,"extension":6.432760586507989},"hitData":{"launchSpeed":95.4,"launchAngle":8.0,"totalDistance":122.0,"trajectory":"ground_ball","hardness":"medium","location":"7","coordinates":{"coordX":69.0,"coordY":123.0}},"index":2,"playId":"900bdef0-1846-3b3a-80db-a48ce86885ce","pitchNumber":3,"startTime":"2025-07-30T01:32:06.452Z","endTime":"2025-07-30T01:32:16.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"second":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":79.3,"awayTeamWinProbability":20.700000000000003,"homeTeamWinProbabilityAdded":-5.299999999999997,"leverageIndex":1.33,"dramaIndex":71.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:32:16.471Z","atBatIndex":51},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reese McGuire called out on strikes.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":52,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:33:43.378Z","endTime":"2025-07-30T01:35:56.784Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":682990,"fullName":"Quinn Priester","link":"/api/v1/people/682990"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"postOnThird":{"id":664023,"fullName":"Ian Happ","link":"/api/v1/people/664023"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[1,2,3,4,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"index":0,"startTime":"2025-07-30T01:32:37.704Z","endTime":"2025-07-30T01:33:45.707Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":87.2,"endSpeed":81.1,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.21332704095404,"aZ":-29.612013307803476,"pfxX":2.0996856279897695,"pfxZ":1.5475472838845405,"pX":-0.11371551725474545,"pZ":2.400245870993791,"vX0":3.55220476949382,"vY0":-127.10767187755619,"vZ0":-2.6887553356519795,"x":121.33,"y":173.97,"x0":-1.7958729527343398,"y0":50.003837859603365,"z0":5.795492620122163,"aX":3.474623137232233},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.0,"breakVerticalInduced":2.5,"breakHorizontal":-4.6,"spinRate":2512,"spinDirection":94},"zone":5,"typeConfidence":2.0,"plateTime":0.42902640573006234,"extension":6.4630713909741875},"index":1,"playId":"894fe1f3-b8b9-32b8-a70e-9ad4a84b1a2c","pitchNumber":1,"startTime":"2025-07-30T01:33:45.707Z","endTime":"2025-07-30T01:33:52.709Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"*B","description":"Ball In Dirt"},"description":"Ball In Dirt","code":"*B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.7,"endSpeed":86.9,"strikeZoneTop":3.25451858903571,"strikeZoneBottom":1.53035175529518,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.999990539932774,"aZ":-26.600237030757636,"pfxX":-9.000271982045776,"pfxZ":2.9121745058320436,"pX":-0.1520606762853376,"pZ":0.7057025958877888,"vX0":7.780363873121126,"vY0":-137.58848924865256,"vZ0":-8.161230483633073,"x":122.8,"y":219.73,"x0":-1.849433643627843,"y0":50.00514272362248,"z0":5.5178211440684395,"aX":-17.229999123721488},"breaks":{"breakAngle":28.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-27.0,"breakVerticalInduced":3.7,"breakHorizontal":14.6,"spinRate":1961,"spinDirection":228},"zone":13,"typeConfidence":2.0,"plateTime":0.3983453546565334,"extension":6.678593149413003},"index":2,"playId":"599ea31c-2a50-3036-bb4f-a6af2286c026","pitchNumber":2,"startTime":"2025-07-30T01:34:18.112Z","endTime":"2025-07-30T01:34:21.855Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":92.8,"endSpeed":85.4,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.445575472500323,"aZ":-24.842985106761834,"pfxX":-8.5678963580099,"pfxZ":3.9708920015911877,"pX":-0.36813594263319205,"pZ":1.222173532753937,"vX0":6.216517712066859,"vY0":-134.87947551293678,"vZ0":-7.034660247178564,"x":131.03,"y":205.78,"x0":-1.5858095786877877,"y0":50.006691292615486,"z0":5.607725010060345,"aX":-15.841226222921305},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.8,"breakVerticalInduced":5.9,"breakHorizontal":14.3,"spinRate":1969,"spinDirection":227},"zone":13,"typeConfidence":2.0,"plateTime":0.40557606249160605,"extension":6.61736307079346},"index":3,"playId":"89349555-b401-3a23-b052-45fc56f83d32","pitchNumber":3,"startTime":"2025-07-30T01:34:40.522Z","endTime":"2025-07-30T01:34:44.407Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":86.6,"endSpeed":80.7,"strikeZoneTop":3.4,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.365424279133432,"aZ":-29.42280568333578,"pfxX":1.7491737653743273,"pfxZ":1.6823714068001854,"pX":-0.6125422991667605,"pZ":1.7488221038130805,"vX0":2.8066337717564247,"vY0":-126.18614791633647,"vZ0":-4.258741300733544,"x":140.35,"y":191.56,"x0":-1.9605545429165439,"y0":50.00190104991186,"z0":5.792298216319681,"aX":2.8593280644094774},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.6,"breakVerticalInduced":2.4,"breakHorizontal":-3.7,"spinRate":2475,"spinDirection":134},"zone":7,"typeConfidence":2.0,"plateTime":0.4317965706680673,"extension":6.439580706093221},"index":4,"playId":"c93b5bfa-02cb-3d47-9854-a4a0e6662b6d","pitchNumber":4,"startTime":"2025-07-30T01:35:01.861Z","endTime":"2025-07-30T01:35:05.600Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"index":5,"startTime":"2025-07-30T01:35:30.794Z","endTime":"2025-07-30T01:35:51.689Z","isPitch":false,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.36933268273078,"strikeZoneBottom":1.62864117267099,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.822133669338417,"aZ":-28.16686723351815,"pfxX":-10.065546386137566,"pfxZ":2.165503241341524,"pX":0.6777652885360445,"pZ":2.4631107379916113,"vX0":9.28073272330536,"vY0":-135.31886168027285,"vZ0":-3.203268383082608,"x":91.17,"y":172.28,"x0":-1.4903669462171825,"y0":50.00601953902656,"z0":5.637962216996703,"aX":-18.650875588704643},"breaks":{"breakAngle":30.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":3.4,"breakHorizontal":16.2,"spinRate":2036,"spinDirection":225},"zone":6,"typeConfidence":2.0,"plateTime":0.4049357516915122,"extension":6.576291218481821},"index":6,"playId":"665620ef-979c-313a-bea7-d162017c826e","pitchNumber":5,"startTime":"2025-07-30T01:35:51.689Z","endTime":"2025-07-30T01:35:56.784Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":682990,"link":"/api/v1/people/682990"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":86.2,"awayTeamWinProbability":13.799999999999997,"homeTeamWinProbabilityAdded":6.900000000000006,"leverageIndex":2.15,"dramaIndex":102.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:35:56.784Z","atBatIndex":52},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Matt Shaw pops out to second baseman Brice Turang.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":53,"halfInning":"top","isTopInning":true,"inning":6,"startTime":"2025-07-30T01:38:16.135Z","endTime":"2025-07-30T01:39:43.458Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":1,"outs":3},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[2,3,4,5,6],"actionIndex":[1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Pop Out","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Mound Visit.","event":"Mound Visit","eventType":"mound_visit","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T01:36:11.331Z","endTime":"2025-07-30T01:36:49.251Z","isPitch":false,"type":"action","defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Aaron Ashby replaces Quinn Priester.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":1,"startTime":"2025-07-30T01:36:49.251Z","endTime":"2025-07-30T01:38:18.470Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":676879,"link":"/api/v1/people/676879"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":682990,"link":"/api/v1/people/682990","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.5,"endSpeed":88.9,"strikeZoneTop":3.32522281364749,"strikeZoneBottom":1.41254764927606,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.09384328770005,"aZ":-21.026625114671212,"pfxX":7.261019470643682,"pfxZ":5.529086544003702,"pX":1.0906981806313474,"pZ":3.9489709549285035,"vX0":0.23329239203366262,"vY0":-140.69104364239894,"vZ0":-3.1846652747733244,"x":75.43,"y":132.16,"x0":0.06246038525003931,"y0":50.004978647772006,"z0":6.448545190346019,"aX":14.647051720134984},"breaks":{"breakAngle":33.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.6,"breakVerticalInduced":9.6,"breakHorizontal":-13.2,"spinRate":2075,"spinDirection":139},"zone":12,"typeConfidence":2.0,"plateTime":0.3883972221541385,"extension":4.9242623432228845},"index":2,"playId":"3c8f2b0f-6fc2-3976-a97d-fe8a00cd8151","pitchNumber":1,"startTime":"2025-07-30T01:38:18.470Z","endTime":"2025-07-30T01:38:21.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":79.8,"endSpeed":73.4,"strikeZoneTop":3.16679734201874,"strikeZoneBottom":1.41759571954812,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":21.91203831155427,"aZ":-42.160348441300506,"pfxX":-7.369909240086544,"pfxZ":-7.316137008409262,"pX":0.3413093485361265,"pZ":3.939802890529497,"vX0":2.9421454571217476,"vY0":-116.0967566327196,"vZ0":3.030304367790798,"x":103.99,"y":132.41,"x0":0.014587538081040933,"y0":50.00544771285115,"z0":6.632641293104785,"aX":-10.05323538230123},"breaks":{"breakAngle":13.2,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.2,"breakVerticalInduced":-12.2,"breakHorizontal":12.6,"spinRate":2725,"spinDirection":329},"zone":12,"typeConfidence":0.8,"plateTime":0.4719484887354839,"extension":5.276620975946004},"index":3,"playId":"2097879f-5f12-3876-b2d0-c89fb098507b","pitchNumber":2,"startTime":"2025-07-30T01:38:35.787Z","endTime":"2025-07-30T01:38:39.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":2},"preCount":{"balls":2,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.0,"endSpeed":89.4,"strikeZoneTop":3.37882701304656,"strikeZoneBottom":1.4009401828334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.486639584427486,"aZ":-21.46819196854528,"pfxX":8.258984771299872,"pfxZ":5.267111565399452,"pX":0.8404753262559692,"pZ":3.1181455264043514,"vX0":-0.47299416363405966,"vY0":-141.26564587293205,"vZ0":-4.880437443842704,"x":84.96,"y":154.59,"x0":-0.06438098043767278,"y0":50.00406167805493,"z0":6.237878978823631,"aX":16.785803704334562},"breaks":{"breakAngle":36.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.2,"breakVerticalInduced":8.8,"breakHorizontal":-14.9,"spinRate":2197,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.38691384002176843,"extension":5.375084486126339},"index":4,"playId":"10a6a8c0-3c25-3eef-a0e2-8c0dc9dd0ec0","pitchNumber":3,"startTime":"2025-07-30T01:38:54.496Z","endTime":"2025-07-30T01:38:59.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":2},"preCount":{"balls":3,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.49541256282152,"strikeZoneBottom":1.51752053979375,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.139255423199938,"aZ":-19.657243851688346,"pfxX":8.260962182102514,"pfxZ":6.108184711960041,"pX":0.0031414193721265534,"pZ":3.0939969367181255,"vX0":-2.466497415275244,"vY0":-141.9461883720592,"vZ0":-5.3487420415278315,"x":116.88,"y":155.24,"x0":-0.19240636644525855,"y0":50.00364353826052,"z0":6.246135356686586,"aX":16.93357549938928},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":10.2,"breakHorizontal":-14.5,"spinRate":2052,"spinDirection":145},"zone":2,"typeConfidence":2.0,"plateTime":0.38520453556776024,"extension":5.276451970272343},"index":5,"playId":"d56f7095-51e5-3046-b5d5-5fe2b663962e","pitchNumber":4,"startTime":"2025-07-30T01:39:14.405Z","endTime":"2025-07-30T01:39:18.331Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.705908441026544,"aZ":-22.359156718806403,"pfxX":8.164527489159266,"pfxZ":4.7311426405852846,"pX":0.23859051182825952,"pZ":1.816793070252915,"vX0":-1.7214452622838754,"vY0":-143.03056587898635,"vZ0":-8.344572215591782,"x":107.91,"y":189.73,"x0":-0.21278575110686304,"y0":50.001035231826314,"z0":6.171848752197374,"aX":16.929533491315084},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.1,"breakHorizontal":-14.4,"spinRate":2128,"spinDirection":147},"zone":8,"typeConfidence":2.0,"plateTime":0.3828094937045532,"extension":5.374890847850444},"hitData":{"launchSpeed":75.1,"launchAngle":68.0,"totalDistance":132.0,"trajectory":"popup","hardness":"medium","location":"4","coordinates":{"coordX":150.3,"coordY":159.79}},"index":6,"playId":"39d2618c-b1a1-3164-8f36-2521df7d0427","pitchNumber":5,"startTime":"2025-07-30T01:39:33.950Z","endTime":"2025-07-30T01:39:43.458Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"first":{"id":621020,"link":"/api/v1/people/621020"},"third":{"id":664023,"link":"/api/v1/people/664023"},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.10000000000001,"awayTeamWinProbability":8.899999999999991,"homeTeamWinProbabilityAdded":4.900000000000006,"leverageIndex":1.86,"dramaIndex":82.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:39:43.458Z","atBatIndex":53},{"result":{"type":"atBat","event":"Pop Out","eventType":"field_out","description":"Sal Frelick pops out to third baseman Matt Shaw in foul territory.","rbi":0,"awayScore":2,"homeScore":5,"isOut":true},"about":{"atBatIndex":54,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:41:50.674Z","endTime":"2025-07-30T01:42:02.594Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[1],"actionIndex":[0],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Pitching Change: Ryan Pressly replaces Ryan Brasier.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":2,"homeScore":5,"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-30T01:41:51.220Z","endTime":"2025-07-30T01:41:52.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":519151,"link":"/api/v1/people/519151"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":518489,"link":"/api/v1/people/518489","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":93.1,"endSpeed":85.4,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.803976970381257,"aZ":-15.297199040244704,"pfxX":-0.2886673067980495,"pfxZ":9.027083623866323,"pX":-0.21175345770023904,"pZ":3.7663740709376823,"vX0":1.2402266089265235,"vY0":-135.65675181775475,"vZ0":-2.4041825847867955,"x":125.07,"y":137.09,"x0":-0.6367339885610401,"y0":50.00411341697772,"z0":5.726605916662063,"aX":-0.5400225873511086},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.4,"breakVerticalInduced":16.1,"breakHorizontal":0.2,"spinRate":2611,"spinDirection":195},"zone":11,"typeConfidence":2.0,"plateTime":0.4032886803764115,"extension":6.40704787287413},"hitData":{"launchSpeed":81.5,"launchAngle":75.0,"totalDistance":104.0,"trajectory":"popup","hardness":"medium","location":"5","coordinates":{"coordX":82.9,"coordY":182.59}},"index":1,"playId":"f43a3622-579a-344e-831f-fed912be0a43","pitchNumber":1,"startTime":"2025-07-30T01:41:52.979Z","endTime":"2025-07-30T01:42:02.594Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[{"credit":"b_foul_out"}],"homeTeamWinProbability":90.4,"awayTeamWinProbability":9.599999999999994,"homeTeamWinProbabilityAdded":-0.7000000000000028,"leverageIndex":0.3,"dramaIndex":17.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:42:02.594Z","atBatIndex":54},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Blake Perkins walks.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":55,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:42:13.199Z","endTime":"2025-07-30T01:43:39.591Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"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":89.2,"endSpeed":82.6,"strikeZoneTop":3.55513845243651,"strikeZoneBottom":1.68966363526649,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.241119052259904,"aZ":-26.32569414366766,"pfxX":1.4921881525557499,"pfxZ":3.417559907717549,"pX":1.1632423813080202,"pZ":0.294870650773049,"vX0":3.405452002055846,"vY0":-129.80787733136677,"vZ0":-8.34535189447464,"x":113.15,"y":208.75,"x0":-0.35773297845428714,"y0":50.00556604137951,"z0":5.544866884193862,"aX":2.5560405791948724},"breaks":{"breakAngle":6.0,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":4.6,"breakHorizontal":-3.5,"spinRate":2667,"spinDirection":143},"zone":14,"typeConfidence":2.0,"plateTime":0.42136034913063414,"extension":6.513585138136442},"index":0,"playId":"2d794a3b-fa14-37c1-8609-7d86091c35ec","pitchNumber":1,"startTime":"2025-07-30T01:42:26.927Z","endTime":"2025-07-30T01:42:30.095Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.5,"endSpeed":86.2,"strikeZoneTop":3.64791157973857,"strikeZoneBottom":1.62047549882188,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.370365610865214,"aZ":-17.10393737621027,"pfxX":1.7878941653691072,"pfxZ":7.936346191044354,"pX":0.2879519449679466,"pZ":4.252786633368853,"vX0":1.858600595940223,"vY0":-136.31418773737263,"vZ0":-0.9265072897931084,"x":106.02,"y":123.95,"x0":-0.6327871516409855,"y0":50.00577708726095,"z0":5.7676449857843695,"aX":3.3958041494369144},"breaks":{"breakAngle":12.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-16.6,"breakVerticalInduced":14.4,"breakHorizontal":-3.6,"spinRate":2508,"spinDirection":192},"zone":12,"typeConfidence":2.0,"plateTime":0.40041421301965885,"extension":6.607209211212237},"index":1,"playId":"894b8f1d-34b4-3ab5-b565-43bf7446e585","pitchNumber":2,"startTime":"2025-07-30T01:42:43.691Z","endTime":"2025-07-30T01:42:49.353Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":86.3,"strikeZoneTop":3.59042875717684,"strikeZoneBottom":1.62752090189173,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.50989694834125,"aZ":-15.984867704983778,"pfxX":0.14372488758510826,"pfxZ":8.509347181611222,"pX":-1.0996001890073432,"pZ":3.88331156300065,"vX0":-1.0171658428149546,"vY0":-136.46257721981857,"vZ0":-1.9039444751031729,"x":158.91,"y":133.93,"x0":-0.7421103552900937,"y0":50.006289326301896,"z0":5.680575406407343,"aX":0.27375894541231544},"breaks":{"breakAngle":0.0,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.6,"breakVerticalInduced":15.2,"breakHorizontal":-0.1,"spinRate":2527,"spinDirection":193},"zone":11,"typeConfidence":2.0,"plateTime":0.4000109065634456,"extension":6.4596523415349045},"index":2,"playId":"bcf83ebe-4b68-3642-853d-7d0d474f7dd7","pitchNumber":3,"startTime":"2025-07-30T01:43:01.976Z","endTime":"2025-07-30T01:43:04.976Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":0,"outs":1},"pitchData":{"startSpeed":92.3,"endSpeed":84.8,"strikeZoneTop":3.53405061700419,"strikeZoneBottom":1.66830289962504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.42075109882423,"aZ":-21.6292422824615,"pfxX":-5.574476238633694,"pfxZ":5.7434128102540125,"pX":-0.5700978208497144,"pZ":2.459921248749919,"vX0":2.189530228291361,"vY0":-134.47090896024085,"vZ0":-4.345841921979088,"x":138.73,"y":172.36,"x0":-0.6693320448167315,"y0":50.00532243971103,"z0":5.6263581080599305,"aX":-10.237615305917346},"breaks":{"breakAngle":24.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.2,"breakVerticalInduced":9.7,"breakHorizontal":9.6,"spinRate":2167,"spinDirection":201},"zone":4,"typeConfidence":2.0,"plateTime":0.40690401007776344,"extension":6.404862440796795},"index":3,"playId":"6750504f-0a8f-3c62-ad39-5e5c7c54d4fe","pitchNumber":4,"startTime":"2025-07-30T01:43:18.639Z","endTime":"2025-07-30T01:43:22.394Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":88.6,"endSpeed":82.3,"strikeZoneTop":3.5593033814272,"strikeZoneBottom":1.66123002372193,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.780269792532927,"aZ":-26.88076036757128,"pfxX":2.0280893534684408,"pfxZ":3.1131564951929334,"pX":1.169679696367209,"pZ":0.97831141279139,"vX0":3.13603560283263,"vY0":-129.04329784480845,"vZ0":-6.632276340570845,"x":72.41,"y":212.37,"x0":-0.3210354458675947,"y0":50.0042936240481,"z0":5.629814673958505,"aX":3.447936243074551},"breaks":{"breakAngle":8.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.1,"breakVerticalInduced":4.4,"breakHorizontal":-4.3,"spinRate":2530,"spinDirection":138},"zone":14,"typeConfidence":2.0,"plateTime":0.42312480060456403,"extension":6.496239621562485},"index":4,"playId":"4448035a-a778-36a5-bc9c-20a65c52f199","pitchNumber":5,"startTime":"2025-07-30T01:43:36.589Z","endTime":"2025-07-30T01:43:39.591Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":91.2,"awayTeamWinProbability":8.799999999999997,"homeTeamWinProbabilityAdded":0.7999999999999972,"leverageIndex":0.24,"dramaIndex":16.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:43:39.591Z","atBatIndex":55},{"result":{"type":"atBat","event":"Field Error","eventType":"field_error","description":"William Contreras reaches on a fielding error by second baseman Nico Hoerner. Blake Perkins to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":56,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:43:45.351Z","endTime":"2025-07-30T01:45:01.798Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnSecond":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","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":"Field Error","eventType":"field_error","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_fielding_error"}]},{"movement":{"originBase":"1B","start":"1B","end":"2B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Field Error","eventType":"field_error","movementReason":"r_adv_play","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 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":81.6,"endSpeed":74.5,"strikeZoneTop":3.31541912190104,"strikeZoneBottom":1.68231258103195,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.393064687409623,"aZ":-39.798462876911046,"pfxX":8.226815817897588,"pfxZ":-5.378823233988623,"pX":-0.7632890325803782,"pZ":3.563747760533645,"vX0":-2.346337012019873,"vY0":-118.72641103234324,"vZ0":2.8983793363232513,"x":146.09,"y":142.56,"x0":-0.8264472843072995,"y0":50.00476163185845,"z0":5.968734318931594,"aX":11.653987507752502},"breaks":{"breakAngle":15.6,"breakLength":12.0,"breakY":24.0,"breakVertical":-50.0,"breakVerticalInduced":-8.6,"breakHorizontal":-14.3,"spinRate":3201,"spinDirection":37},"zone":11,"typeConfidence":2.0,"plateTime":0.46271758019555254,"extension":6.1468325463731475},"index":0,"playId":"6454c08b-864c-336a-a52f-83487cbd3476","pitchNumber":1,"startTime":"2025-07-30T01:44:09.294Z","endTime":"2025-07-30T01:44:13.542Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":88.6,"endSpeed":82.0,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.572934618396165,"aZ":-32.89216177235212,"pfxX":2.0470887560030953,"pfxZ":-0.4228042564605641,"pX":0.10157528134409419,"pZ":1.3522129889214802,"vX0":1.1211799988252007,"vY0":-129.06731584424261,"vZ0":-4.419576921231744,"x":113.13,"y":202.27,"x0":-0.6037315876356881,"y0":50.004479709399355,"z0":5.605478215914762,"aX":3.4712358081664876},"breaks":{"breakAngle":6.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.1,"breakVerticalInduced":-1.4,"breakHorizontal":-4.0,"spinRate":2809,"spinDirection":107},"zone":14,"typeConfidence":2.0,"plateTime":0.42355724019403995,"extension":6.453146707932514},"index":1,"playId":"4dcdbb52-4ac2-3920-b6c0-68d30efe5ee2","pitchNumber":2,"startTime":"2025-07-30T01:44:29.316Z","endTime":"2025-07-30T01:44:32.316Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"D","description":"In play, no out"},"description":"In play, no out","code":"D","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.6,"strikeZoneTop":3.57,"strikeZoneBottom":1.67,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.815152734303357,"aZ":-18.889974821749085,"pfxX":-1.4424639895206148,"pfxZ":6.9399349129877645,"pX":0.08706391098923365,"pZ":3.174021995011777,"vX0":2.035660536835951,"vY0":-136.92785658793528,"vZ0":-3.1569627284123305,"x":113.68,"y":153.08,"x0":-0.4756851537767573,"y0":50.00668926405356,"z0":5.621177302097413,"aX":-2.7630782936423306},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-18.5,"breakVerticalInduced":12.1,"breakHorizontal":2.3,"spinRate":2539,"spinDirection":190},"zone":2,"typeConfidence":2.0,"plateTime":0.3987079789547381,"extension":6.5316412789996665},"hitData":{"launchSpeed":106.7,"launchAngle":8.0,"totalDistance":180.0,"trajectory":"line_drive","hardness":"hard","location":"4","coordinates":{"coordX":149.39,"coordY":119.01}},"index":2,"playId":"42f9e5cf-29e8-3aa2-ad8f-9ac7b0dad36d","pitchNumber":3,"startTime":"2025-07-30T01:44:50.794Z","endTime":"2025-07-30T01:45:01.798Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"first":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":92.4,"awayTeamWinProbability":7.599999999999994,"homeTeamWinProbabilityAdded":1.2000000000000028,"leverageIndex":0.42,"dramaIndex":23.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:45:01.798Z","atBatIndex":56},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Christian Yelich walks. Blake Perkins to 3rd. William Contreras to 2nd.","rbi":0,"awayScore":2,"homeScore":5,"isOut":false},"about":{"atBatIndex":57,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:45:36.755Z","endTime":"2025-07-30T01:47:29.063Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"postOnSecond":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"postOnThird":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Loaded"}},"pitchIndex":[0,1,2,3,4,5],"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":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"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":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":5},"credits":[]},{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"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(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":94.3,"endSpeed":86.3,"strikeZoneTop":3.21294731379694,"strikeZoneBottom":1.67814201508925,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.181843637216893,"aZ":-14.485482727370083,"pfxX":0.9216158086260133,"pfxZ":9.253889510014147,"pX":-0.3843981541217424,"pZ":3.4639262901295926,"vX0":0.46652363644778605,"vY0":-137.34021912428534,"vZ0":-3.1225714072525177,"x":131.65,"y":145.25,"x0":-0.6761926208666412,"y0":50.00598451584978,"z0":5.599784799505971,"aX":1.7623415807487453},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.3,"breakHorizontal":-1.8,"spinRate":2591,"spinDirection":194},"zone":11,"typeConfidence":2.0,"plateTime":0.3986763663636501,"extension":6.531656400471423},"index":0,"playId":"4ef95fe6-4832-3256-be36-9579270ea36a","pitchNumber":1,"startTime":"2025-07-30T01:45:42.156Z","endTime":"2025-07-30T01:45:45.832Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.6,"endSpeed":85.8,"strikeZoneTop":3.30343241959379,"strikeZoneBottom":1.74353789772081,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.698342230685626,"aZ":-23.101015593279612,"pfxX":-8.881711761873182,"pfxZ":4.836694558506032,"pX":-1.3924547565389689,"pZ":1.5406956763030768,"vX0":1.6113300689582575,"vY0":-136.27929916102494,"vZ0":-6.100424083333884,"x":170.08,"y":197.18,"x0":-0.8385886678721697,"y0":50.00443424462372,"z0":5.4101809012628905,"aX":-16.661719373532396},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.6,"breakVerticalInduced":7.7,"breakHorizontal":15.7,"spinRate":2430,"spinDirection":197},"zone":13,"typeConfidence":2.0,"plateTime":0.4023362119882523,"extension":6.509005804699337},"index":1,"playId":"17524109-02e1-3066-876a-b45accf6bd9f","pitchNumber":2,"startTime":"2025-07-30T01:45:57.653Z","endTime":"2025-07-30T01:46:00.653Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":89.8,"endSpeed":82.4,"strikeZoneTop":3.29737301766203,"strikeZoneBottom":1.77134087841887,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.225205601338384,"aZ":-30.37442543259267,"pfxX":-8.915241159943868,"pfxZ":1.0428813226989986,"pX":-0.3647260982644356,"pZ":1.2872256682329708,"vX0":4.513683948812412,"vY0":-130.6863102852199,"vZ0":-4.5717743936153905,"x":130.9,"y":204.02,"x0":-0.9584491911897791,"y0":50.00250996815605,"z0":5.347779942189695,"aX":-15.379538182415311},"breaks":{"breakAngle":25.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-32.9,"breakVerticalInduced":1.1,"breakHorizontal":15.1,"spinRate":2061,"spinDirection":217},"zone":13,"typeConfidence":2.0,"plateTime":0.4195359727172283,"extension":6.549689918564242},"index":2,"playId":"6cc6ddfa-c54f-34b9-9444-cc69937def65","pitchNumber":3,"startTime":"2025-07-30T01:46:17.446Z","endTime":"2025-07-30T01:46:21.102Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":93.3,"endSpeed":85.7,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.864830560241092,"aZ":-13.958969066501732,"pfxX":-0.3620632855324536,"pfxZ":9.709820740616085,"pX":-0.033450816041691284,"pZ":2.1656925706256223,"vX0":1.5030006905953646,"vY0":-135.88901567564457,"vZ0":-6.329284427633739,"x":118.28,"y":180.31,"x0":-0.5459054653389376,"y0":50.004320824847774,"z0":5.488952524779831,"aX":-0.6793278125556862},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.8,"breakVerticalInduced":16.4,"breakHorizontal":0.4,"spinRate":2484,"spinDirection":194},"zone":8,"typeConfidence":2.0,"plateTime":0.40256747827026196,"extension":6.616475741990456},"index":3,"playId":"a944e122-265f-3f87-95b8-0366afc74b3b","pitchNumber":4,"startTime":"2025-07-30T01:46:37.798Z","endTime":"2025-07-30T01:46:44.804Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.7,"strikeZoneTop":3.30232912945982,"strikeZoneBottom":1.81008202561017,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.720212133433613,"aZ":-39.94580640618512,"pfxX":9.256199521787904,"pfxZ":-5.41397347175933,"pX":1.1250037102934463,"pZ":-0.3433000277329932,"vX0":1.4271083090820529,"vY0":-120.26340127486752,"vZ0":-5.380018968097147,"x":74.12,"y":248.05,"x0":-0.6797128076013632,"y0":50.00351497708228,"z0":5.545884390311165,"aX":13.28457276611439},"breaks":{"breakAngle":18.0,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.6,"breakVerticalInduced":-11.0,"breakHorizontal":-17.0,"spinRate":3498,"spinDirection":34},"zone":14,"typeConfidence":2.0,"plateTime":0.45900166772480677,"extension":6.499025898862116},"index":4,"playId":"4614ba49-d1c9-3c30-bf16-1fb5a7a41332","pitchNumber":5,"startTime":"2025-07-30T01:46:59.897Z","endTime":"2025-07-30T01:47:05.299Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.6,"endSpeed":86.8,"strikeZoneTop":3.2595205186009,"strikeZoneBottom":1.66571685751933,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.375626621910506,"aZ":-23.316730339764938,"pfxX":-7.014358227914732,"pfxZ":4.605641262776331,"pX":-1.9428377907176688,"pZ":2.9359985413952234,"vX0":-0.98922389167723,"vY0":-137.78648844667785,"vZ0":-2.7569636537512467,"x":191.06,"y":159.51,"x0":-0.6676490356631974,"y0":50.00621970565664,"z0":5.523713362612374,"aX":-13.500626921347838},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.9,"breakHorizontal":13.0,"spinRate":2257,"spinDirection":202},"zone":11,"typeConfidence":2.0,"plateTime":0.3973837651428678,"extension":6.556076864323785},"index":5,"playId":"cce6ca98-8530-37f1-a278-c487aa2027ef","pitchNumber":6,"startTime":"2025-07-30T01:47:25.848Z","endTime":"2025-07-30T01:47:29.063Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"second":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":94.19999999999999,"awayTeamWinProbability":5.800000000000011,"homeTeamWinProbabilityAdded":1.799999999999983,"leverageIndex":0.64,"dramaIndex":32.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:47:29.063Z","atBatIndex":57},{"result":{"type":"atBat","event":"Home Run","eventType":"home_run","description":"Andrew Vaughn hits a grand slam (10) to left center field. Blake Perkins scores. William Contreras scores. Christian Yelich scores.","rbi":4,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":58,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:47:32.982Z","endTime":"2025-07-30T01:48:22.074Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":false,"captivatingIndex":95},"count":{"balls":0,"strikes":0,"outs":1},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0,1,2,3],"runners":[{"movement":{"originBase":null,"start":null,"end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":{"id":519151,"link":"/api/v1/people/519151"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"3B","start":"3B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":{"id":519151,"link":"/api/v1/people/519151"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]},{"movement":{"originBase":"2B","start":"2B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":{"id":519151,"link":"/api/v1/people/519151"},"isScoringEvent":true,"rbi":true,"earned":false,"teamUnearned":true,"playIndex":0},"credits":[]},{"movement":{"originBase":"1B","start":"1B","end":"score","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Home Run","eventType":"home_run","movementReason":"r_adv_force","runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":{"id":519151,"link":"/api/v1/people/519151"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":0},"credits":[]}],"playEvents":[{"details":{"call":{"code":"E","description":"In play, run(s)"},"description":"In play, run(s)","code":"E","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":74.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.067614880296475,"aZ":-42.036945967620404,"pfxX":6.913695262855155,"pfxZ":-6.947202579317359,"pX":-0.3564465805901066,"pZ":2.5174303605589134,"vX0":-0.9919439398696169,"vY0":-119.29254016148288,"vZ0":1.3547823032129467,"x":130.59,"y":170.81,"x0":-0.8286333929018772,"y0":50.00238561493281,"z0":5.774784120830901,"aX":9.818221063035928},"breaks":{"breakAngle":13.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-53.0,"breakVerticalInduced":-11.9,"breakHorizontal":-12.2,"spinRate":3249,"spinDirection":36},"zone":4,"typeConfidence":2.0,"plateTime":0.46173661500377516,"extension":6.314616865944268},"hitData":{"launchSpeed":105.6,"launchAngle":33.0,"totalDistance":409.0,"trajectory":"fly_ball","hardness":"medium","location":"78","coordinates":{"coordX":78.35,"coordY":40.6}},"index":0,"playId":"43d778bc-b237-3f0f-9b7b-8f4b4486de13","pitchNumber":1,"startTime":"2025-07-30T01:47:57.180Z","endTime":"2025-07-30T01:48:22.074Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":592885,"link":"/api/v1/people/592885"},"second":{"id":661388,"link":"/api/v1/people/661388"},"third":{"id":663368,"link":"/api/v1/people/663368"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":5.000000000000014,"leverageIndex":0.77,"dramaIndex":55.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:48:22.074Z","atBatIndex":58},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins called out on strikes.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":59,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:48:43.797Z","endTime":"2025-07-30T01:49:59.417Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":2},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.7,"strikeZoneTop":3.42274281842236,"strikeZoneBottom":1.45704497929541,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.027249253148735,"aZ":-42.04509364618212,"pfxX":8.004419875576826,"pfxZ":-6.957686258741095,"pX":0.5748348000815259,"pZ":1.1653236832354865,"vX0":0.6607738824020764,"vY0":-119.98628490452572,"vZ0":-1.5773172918605876,"x":95.09,"y":207.32,"x0":-0.7424336346937436,"y0":50.0020297477907,"z0":5.67107595681986,"aX":11.356778170500768},"breaks":{"breakAngle":15.6,"breakLength":13.2,"breakY":24.0,"breakVertical":-53.8,"breakVerticalInduced":-12.6,"breakHorizontal":-14.6,"spinRate":3507,"spinDirection":35},"zone":14,"typeConfidence":2.0,"plateTime":0.46127550127072414,"extension":6.372004517358177},"index":0,"playId":"9d5a0398-9c07-3705-98d6-465f133b387d","pitchNumber":1,"startTime":"2025-07-30T01:48:50.554Z","endTime":"2025-07-30T01:48:54.199Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":93.5,"endSpeed":85.6,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.58921575821319,"aZ":-13.706016712836778,"pfxX":0.14524031352937272,"pfxZ":9.834004457383678,"pX":-0.3102463541402617,"pZ":2.363793511493709,"vX0":0.6343044265544383,"vY0":-136.1073890573077,"vZ0":-5.8437086037879835,"x":128.83,"y":174.96,"x0":-0.5650919763245895,"y0":50.004008740480515,"z0":5.486115079699806,"aX":0.27271239532185226},"breaks":{"breakAngle":1.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.4,"breakVerticalInduced":16.8,"breakHorizontal":-0.4,"spinRate":2583,"spinDirection":198},"zone":4,"typeConfidence":2.0,"plateTime":0.4022742574592515,"extension":6.667330817403612},"index":1,"playId":"1527da51-7957-3a7e-bddf-2b24e7783355","pitchNumber":2,"startTime":"2025-07-30T01:49:05.859Z","endTime":"2025-07-30T01:49:08.979Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.229702256051286,"aZ":-15.075000995922284,"pfxX":0.9149427639776375,"pfxZ":8.957369103096141,"pX":0.7263570996121879,"pZ":1.9154964494838984,"vX0":3.2795432324066636,"vY0":-137.04431528342113,"vZ0":-6.728938800274188,"x":89.31,"y":187.06,"x0":-0.6029315441468106,"y0":50.00351379358091,"z0":5.425327232925011,"aX":1.746993373623741},"breaks":{"breakAngle":8.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.7,"breakVerticalInduced":15.1,"breakHorizontal":-2.3,"spinRate":2628,"spinDirection":199},"zone":9,"typeConfidence":2.0,"plateTime":0.3991054349313279,"extension":6.555803597268487},"index":2,"playId":"88e1ba16-e578-3968-846e-b007e7884fda","pitchNumber":3,"startTime":"2025-07-30T01:49:34.511Z","endTime":"2025-07-30T01:49:38.419Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":82.2,"endSpeed":74.6,"strikeZoneTop":3.17425616127664,"strikeZoneBottom":1.43066128010927,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.85811860566107,"aZ":-41.24289274992791,"pfxX":11.232425087408346,"pfxZ":-6.370714710545801,"pX":-0.7239005928511727,"pZ":2.4860239478238544,"vX0":-3.264955597221371,"vY0":-119.61014228203787,"vZ0":1.0293505300807484,"x":144.59,"y":171.66,"x0":-0.785912341293313,"y0":50.00277612931652,"z0":5.800008548984371,"aX":15.98853128824884},"breaks":{"breakAngle":20.4,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.8,"breakVerticalInduced":-10.9,"breakHorizontal":-19.3,"spinRate":3388,"spinDirection":37},"zone":4,"typeConfidence":2.0,"plateTime":0.46104027743845366,"extension":6.299767295947971},"index":3,"playId":"479c383e-67ef-3331-b729-e99d98018cbf","pitchNumber":4,"startTime":"2025-07-30T01:49:55.037Z","endTime":"2025-07-30T01:49:59.417Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.02,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:49:59.417Z","atBatIndex":59},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Brice Turang strikes out swinging.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":60,"halfInning":"bottom","isTopInning":false,"inning":6,"startTime":"2025-07-30T01:50:05.501Z","endTime":"2025-07-30T01:52:36.638Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":3,"strikes":3,"outs":3},"matchup":{"batter":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":519151,"fullName":"Ryan Pressly","link":"/api/v1/people/519151"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2,3,4,5,6],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":668930,"fullName":"Brice Turang","link":"/api/v1/people/668930"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":6},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.1,"strikeZoneTop":3.43444779806808,"strikeZoneBottom":1.59514395345446,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.73569161917573,"aZ":-24.477214847945028,"pfxX":-8.926004302073324,"pfxZ":4.154307317188514,"pX":-0.7084018506893885,"pZ":1.1869280458203915,"vX0":3.2395231260307633,"vY0":-135.7272051198474,"vZ0":-6.548589361550847,"x":144.0,"y":206.73,"x0":-0.7629877045914585,"y0":50.000407029724414,"z0":5.353176780089968,"aX":-16.529443775124292},"breaks":{"breakAngle":31.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-25.4,"breakVerticalInduced":6.2,"breakHorizontal":15.4,"spinRate":2358,"spinDirection":210},"zone":13,"typeConfidence":2.0,"plateTime":0.4046820999989311,"extension":6.560487486683571},"index":0,"playId":"a91f3620-306d-353f-9a14-e306aaf59b7e","pitchNumber":1,"startTime":"2025-07-30T01:50:25.333Z","endTime":"2025-07-30T01:50:31.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":1,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":81.6,"endSpeed":74.1,"strikeZoneTop":3.29242560614666,"strikeZoneBottom":1.41997317755981,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.05286956027594,"aZ":-42.81737112469584,"pfxX":10.105206506742224,"pfxZ":-7.609042664205081,"pX":-0.42737533649778287,"pZ":1.8011687577480107,"vX0":-2.2854133703872512,"vY0":-118.73010385553243,"vZ0":0.0021225329522180925,"x":133.29,"y":190.15,"x0":-0.7523408404998121,"y0":50.004276800587796,"z0":5.764202267805847,"aX":14.133547785238612},"breaks":{"breakAngle":18.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-55.1,"breakVerticalInduced":-13.3,"breakHorizontal":-17.5,"spinRate":3316,"spinDirection":35},"zone":7,"typeConfidence":2.0,"plateTime":0.46498361156296264,"extension":6.388305596216427},"index":1,"playId":"a0f4866c-04f8-39b8-88e0-3d91052a378c","pitchNumber":2,"startTime":"2025-07-30T01:50:41.163Z","endTime":"2025-07-30T01:50:45.164Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":89.6,"endSpeed":83.2,"strikeZoneTop":3.32774889095493,"strikeZoneBottom":1.55510107131431,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.410164401828478,"aZ":-28.808416462099668,"pfxX":1.7992104925010217,"pfxZ":1.9446205943468575,"pX":1.4739609494305568,"pZ":0.553257789817188,"vX0":4.182043502813465,"vY0":-130.39153031345066,"vZ0":-7.265778872660999,"x":60.82,"y":223.84,"x0":-0.3796734389373671,"y0":50.006301655637486,"z0":5.526494549657692,"aX":3.123356286835897},"breaks":{"breakAngle":7.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":2.3,"breakHorizontal":-4.1,"spinRate":2778,"spinDirection":123},"zone":14,"typeConfidence":2.0,"plateTime":0.4188006009518612,"extension":6.514021073399655},"index":2,"playId":"04def96e-95ee-37b4-bf95-f0dc07bc4516","pitchNumber":3,"startTime":"2025-07-30T01:51:00.284Z","endTime":"2025-07-30T01:51:03.284Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":1,"outs":2},"preCount":{"balls":2,"strikes":1,"outs":2},"pitchData":{"startSpeed":93.6,"endSpeed":85.9,"strikeZoneTop":3.29285312793704,"strikeZoneBottom":1.52023696271759,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.844899351393625,"aZ":-21.660304689178314,"pfxX":-7.057262063308837,"pfxZ":5.60654207322385,"pX":-0.43747492711840663,"pZ":0.8286854568314177,"vX0":3.039357170861764,"vY0":-136.06328726534971,"vZ0":-8.093964148291418,"x":133.68,"y":216.41,"x0":-0.652069035411135,"y0":50.003698136719834,"z0":5.342993066746647,"aX":-13.23295165824364},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":8.6,"breakHorizontal":12.1,"spinRate":2503,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.4025503632623617,"extension":6.554566811339763},"index":3,"playId":"7593e1cd-547b-362b-b519-fa2a58719122","pitchNumber":4,"startTime":"2025-07-30T01:51:19.648Z","endTime":"2025-07-30T01:51:23.603Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":2},"preCount":{"balls":3,"strikes":1,"outs":2},"pitchData":{"startSpeed":82.0,"endSpeed":75.1,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.484258686456354,"aZ":-40.60904889806894,"pfxX":9.896318203685176,"pfxZ":-5.90704157221785,"pX":0.5262594437729868,"pZ":1.9821346667197999,"vX0":0.11190631803559736,"vY0":-119.39053227082297,"vZ0":-0.17528264441786612,"x":96.94,"y":185.26,"x0":-0.8048065016760552,"y0":50.00457846214156,"z0":5.747252760183499,"aX":14.122041356355506},"breaks":{"breakAngle":19.2,"breakLength":12.0,"breakY":24.0,"breakVertical":-51.4,"breakVerticalInduced":-10.4,"breakHorizontal":-17.9,"spinRate":3337,"spinDirection":39},"zone":9,"typeConfidence":2.0,"plateTime":0.4608119578862544,"extension":6.305049972892314},"index":4,"playId":"434391d4-a4d4-3794-9f39-d7a6cf66d5a3","pitchNumber":5,"startTime":"2025-07-30T01:51:42.300Z","endTime":"2025-07-30T01:51:47.769Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":92.2,"endSpeed":84.6,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.87036714142285,"aZ":-18.95583953169113,"pfxX":0.41907234544714295,"pfxZ":7.206374000764777,"pX":0.10326070719579268,"pZ":3.8688104420681593,"vX0":1.4003623395455609,"vY0":-134.29479063767977,"vZ0":-1.17930531933839,"x":113.06,"y":134.32,"x0":-0.47847970744938073,"y0":50.00483453624747,"z0":5.656186028335329,"aX":0.768842094826966},"breaks":{"breakAngle":3.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.0,"breakVerticalInduced":13.1,"breakHorizontal":-1.1,"spinRate":2454,"spinDirection":183},"zone":12,"typeConfidence":2.0,"plateTime":0.40716293996817177,"extension":6.584312487054799},"index":5,"playId":"e55a0a6e-92cc-3108-bd4e-e8372018815c","pitchNumber":6,"startTime":"2025-07-30T01:52:06.962Z","endTime":"2025-07-30T01:52:10.158Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":true,"hasReview":false},"count":{"balls":3,"strikes":3,"outs":2},"preCount":{"balls":3,"strikes":2,"outs":2},"pitchData":{"startSpeed":93.1,"endSpeed":85.2,"strikeZoneTop":3.5,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.39900686077218,"aZ":-23.77988302152141,"pfxX":-8.559305911393437,"pfxZ":4.525514831590664,"pX":-0.9917128725215795,"pZ":2.097424303748114,"vX0":2.1250584064260356,"vY0":-135.56115429609693,"vZ0":-4.491844015624653,"x":132.0,"y":164.93,"x0":-0.6750156000216867,"y0":50.006140506451786,"z0":5.441789802879331,"aX":-15.889117373820648},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":7.4,"breakHorizontal":15.0,"spinRate":2418,"spinDirection":200},"zone":13,"typeConfidence":2.0,"plateTime":0.4044770908923203,"extension":6.552105562825404},"index":6,"playId":"e50a09e7-53d2-3e23-943f-0b0efe39a625","pitchNumber":7,"startTime":"2025-07-30T01:52:29.829Z","endTime":"2025-07-30T01:52:36.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":668930,"link":"/api/v1/people/668930","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_ab"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_ab"},{"player":{"id":668930,"link":"/api/v1/people/668930"},"credit":"b_pa"},{"player":{"id":519151,"link":"/api/v1/people/519151"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:52:36.638Z","atBatIndex":60},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Turner grounds out, shortstop Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":2,"homeScore":9,"isOut":true},"about":{"atBatIndex":61,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:54:59.338Z","endTime":"2025-07-30T01:55:38.280Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":2,"outs":1},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2,3],"actionIndex":[0],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Justin Turner replaces Michael Busch.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":2,"homeScore":9,"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-30T01:54:38.684Z","endTime":"2025-07-30T01:55:01.538Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"101","replacedPlayer":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":683737,"link":"/api/v1/people/683737","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.6,"strikeZoneTop":3.09468549554188,"strikeZoneBottom":1.19940517880736,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.951804247615467,"aZ":-45.35431189466578,"pfxX":-5.17189681836439,"pfxZ":-9.409884106291605,"pX":-0.18136041809004205,"pZ":2.0603752390435464,"vX0":0.5676741860445537,"vY0":-118.30691291376391,"vZ0":-0.42505005398933493,"x":123.91,"y":183.15,"x0":0.24499935148574692,"y0":50.00100058495027,"z0":6.439742221112711,"aX":-7.24722387752081},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.6,"breakVerticalInduced":-16.8,"breakHorizontal":9.1,"spinRate":2836,"spinDirection":333},"zone":5,"typeConfidence":0.91,"plateTime":0.46498836038783775,"extension":5.229245150230619},"index":1,"playId":"9f4acfe9-8f3a-3bf8-b83f-d3df6374a4a0","pitchNumber":1,"startTime":"2025-07-30T01:55:01.538Z","endTime":"2025-07-30T01:55:05.556Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.7,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.473062140474525,"aZ":-23.415909608793754,"pfxX":8.675955765668935,"pfxZ":4.3827809562880855,"pX":-0.24384298559015732,"pZ":1.6966513613986238,"vX0":-3.4581877285353144,"vY0":-140.62390047820062,"vZ0":-8.257422423204309,"x":126.29,"y":192.97,"x0":-0.12408688597627221,"y0":50.00638847630247,"z0":6.195410751922268,"aX":17.344922400816767},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.9,"breakVerticalInduced":6.4,"breakHorizontal":-15.0,"spinRate":2136,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.38979631371196355,"extension":5.234032558603077},"index":2,"playId":"712a2afa-f390-3e00-b27c-f43223aa7b7a","pitchNumber":2,"startTime":"2025-07-30T01:55:13.951Z","endTime":"2025-07-30T01:55:17.620Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":91.3,"endSpeed":83.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.045093438143745,"aZ":-21.702652758491094,"pfxX":7.036067280959402,"pfxZ":5.841292434917767,"pX":0.6918251067218243,"pZ":3.0562908937712083,"vX0":-0.8088219126033676,"vY0":-132.91447472549822,"vZ0":-4.169539293840174,"x":90.63,"y":156.26,"x0":0.08560246878684587,"y0":50.00038820795185,"z0":6.217904940818501,"aX":12.607888489932376},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.8,"breakVerticalInduced":10.0,"breakHorizontal":-12.6,"spinRate":1890,"spinDirection":139},"zone":3,"typeConfidence":2.0,"plateTime":0.4118274680368783,"extension":5.142911966669766},"hitData":{"launchSpeed":92.9,"launchAngle":-5.0,"totalDistance":28.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":105.7,"coordY":152.19}},"index":3,"playId":"6fa49c24-d902-3b56-a380-45a276245f99","pitchNumber":3,"startTime":"2025-07-30T01:55:29.588Z","endTime":"2025-07-30T01:55:38.280Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.30000000000001137,"leverageIndex":0.12,"dramaIndex":10.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:55:38.280Z","atBatIndex":61},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Kyle Tucker walks.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":62,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:55:46.330Z","endTime":"2025-07-30T01:57:32.034Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":1,"outs":1},"matchup":{"batter":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnFirst":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.1,"endSpeed":89.9,"strikeZoneTop":3.51741276872415,"strikeZoneBottom":1.50142967550954,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.47351132736832,"aZ":-17.692939177467984,"pfxX":8.185771154150295,"pfxZ":7.053132197842731,"pX":-1.9637237704930472,"pZ":1.4841276092360447,"vX0":-7.470638249213689,"vY0":-142.36138573444603,"vZ0":-9.854529922629752,"x":191.85,"y":198.71,"x0":-0.36994261736130135,"y0":50.00625423662493,"z0":6.109059928441617,"aX":16.816771943040727},"breaks":{"breakAngle":37.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.6,"breakVerticalInduced":10.9,"breakHorizontal":-13.3,"spinRate":2110,"spinDirection":147},"zone":13,"typeConfidence":2.0,"plateTime":0.3846418111561456,"extension":5.369891678860925},"index":0,"playId":"eaa3f9ba-8a84-3404-9c8c-44c41c32698f","pitchNumber":1,"startTime":"2025-07-30T01:56:03.719Z","endTime":"2025-07-30T01:56:07.607Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 34, 255, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"CU","description":"Curveball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":82.0,"endSpeed":75.4,"strikeZoneTop":3.45137162813841,"strikeZoneBottom":1.50064307840405,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.936471523188228,"aZ":-43.59595408036642,"pfxX":-1.2999600051271125,"pfxZ":-8.037327035331584,"pX":-0.6867792996281185,"pZ":0.44484544162920386,"vX0":-1.2931485093268016,"vY0":-119.33040342767238,"vZ0":-4.1236985703114835,"x":143.18,"y":226.77,"x0":0.03378172606298169,"y0":50.00049196142411,"z0":6.178938789512,"aX":-1.8481564040602105},"breaks":{"breakAngle":2.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-56.4,"breakVerticalInduced":-15.4,"breakHorizontal":2.6,"spinRate":2637,"spinDirection":331},"zone":13,"typeConfidence":0.9,"plateTime":0.46145370953614373,"extension":5.30046477857359},"index":1,"playId":"e592fb45-862b-3e5d-bfd9-52f1a0d2b75c","pitchNumber":2,"startTime":"2025-07-30T01:56:22.920Z","endTime":"2025-07-30T01:56:28.415Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":0,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.51,"strikeZoneBottom":1.6,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.207835455398296,"aZ":-26.69516393091507,"pfxX":8.458484198882786,"pfxZ":2.692849495518608,"pX":-0.194210570434107,"pZ":2.2799024796789897,"vX0":-3.1113166071587344,"vY0":-141.45557156664847,"vZ0":-6.299416829223011,"x":124.4,"y":177.22,"x0":-0.18125052298659103,"y0":50.00298555595747,"z0":6.2390289424007035,"aX":17.20104291512182},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-25.1,"breakVerticalInduced":3.8,"breakHorizontal":-14.8,"spinRate":2148,"spinDirection":143},"zone":5,"typeConfidence":2.0,"plateTime":0.3866872263103205,"extension":5.406485057455183},"index":2,"playId":"3fe3119a-0c68-3c0e-b933-b00637e8a9b7","pitchNumber":3,"startTime":"2025-07-30T01:56:45.218Z","endTime":"2025-07-30T01:56:52.229Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":84.8,"endSpeed":79.1,"strikeZoneTop":3.44561845711062,"strikeZoneBottom":1.49501041491819,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.729250247723208,"aZ":-35.72430425945357,"pfxX":-2.9172794256300696,"pfxZ":-2.2744957865962774,"pX":-0.3957494550886816,"pZ":0.9040230446236474,"vX0":-0.3549740950380369,"vY0":-123.59128749198413,"vZ0":-5.456142309432423,"x":132.09,"y":214.37,"x0":0.1288266868041853,"y0":50.004943932688874,"z0":6.1127018744963,"aX":-4.550466488314307},"breaks":{"breakAngle":7.2,"breakLength":9.6,"breakY":24.0,"breakVertical":-42.7,"breakVerticalInduced":-5.0,"breakHorizontal":5.4,"spinRate":2690,"spinDirection":334},"zone":13,"typeConfidence":0.89,"plateTime":0.44178657945619193,"extension":5.290866780089572},"index":3,"playId":"20aa564f-accd-3f42-94c7-07af7e9d5c0a","pitchNumber":4,"startTime":"2025-07-30T01:57:09.062Z","endTime":"2025-07-30T01:57:15.059Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":4,"strikes":1,"outs":1},"preCount":{"balls":3,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.2,"endSpeed":89.5,"strikeZoneTop":3.39118117028988,"strikeZoneBottom":1.44048443499763,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.640738264211006,"aZ":-24.406165509109478,"pfxX":7.832868737061049,"pfxZ":3.8034333671689833,"pX":0.6769774469401523,"pZ":3.640471465482839,"vX0":-0.6478432960608476,"vY0":-141.59447846881213,"vZ0":-3.3083867936381357,"x":91.2,"y":140.49,"x0":-0.11031195926807864,"y0":50.00145490639301,"z0":6.375672691832445,"aX":15.991969922502742},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.3,"breakVerticalInduced":6.5,"breakHorizontal":-14.0,"spinRate":2203,"spinDirection":152},"zone":12,"typeConfidence":2.0,"plateTime":0.3860106471397762,"extension":5.294175545876003},"index":4,"playId":"79ed0e44-a0f6-3252-983f-f404c58f7154","pitchNumber":5,"startTime":"2025-07-30T01:57:27.195Z","endTime":"2025-07-30T01:57:32.034Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.1,"awayTeamWinProbability":0.9000000000000057,"homeTeamWinProbabilityAdded":-0.30000000000001137,"leverageIndex":0.06,"dramaIndex":9.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:57:32.034Z","atBatIndex":62},{"result":{"type":"atBat","event":"Double","eventType":"double","description":"Seiya Suzuki doubles (25) on a line drive to left fielder Isaac Collins. Kyle Tucker to 3rd.","rbi":0,"awayScore":2,"homeScore":9,"isOut":false},"about":{"atBatIndex":63,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:57:35.105Z","endTime":"2025-07-30T01:58:37.192Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":34},"count":{"balls":1,"strikes":1,"outs":1},"matchup":{"batter":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"postOnThird":{"id":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2],"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":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"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(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":98.1,"endSpeed":90.2,"strikeZoneTop":3.12967256130314,"strikeZoneBottom":1.32258540542189,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.55321818112014,"aZ":-20.945558147130388,"pfxX":7.796147407725556,"pfxZ":5.408318729087135,"pX":-0.5377294719110399,"pZ":3.1933082687831167,"vX0":-4.170554942329235,"vY0":-142.8438785960929,"vZ0":-5.0656494928968865,"x":137.5,"y":152.56,"x0":-0.07503360000840745,"y0":50.00076262514754,"z0":6.298429314145837,"aX":16.179446871943966},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.3,"breakVerticalInduced":9.0,"breakHorizontal":-13.3,"spinRate":2108,"spinDirection":147},"zone":1,"typeConfidence":2.0,"plateTime":0.38281105153803674,"extension":5.294165604253123},"index":0,"playId":"045b8311-828e-33df-b98b-5c3145564aa7","pitchNumber":1,"startTime":"2025-07-30T01:57:56.670Z","endTime":"2025-07-30T01:58:00.704Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":90.7,"endSpeed":83.6,"strikeZoneTop":3.1777312953996,"strikeZoneBottom":1.33172031860824,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.418494962551378,"aZ":-28.901490411183985,"pfxX":8.33048892377691,"pfxZ":1.8472810534641848,"pX":1.1783888169010532,"pZ":2.731079751529015,"vX0":0.07316846498191726,"vY0":-132.12880149542215,"vZ0":-3.5514127896594996,"x":72.08,"y":165.04,"x0":0.06745594752261583,"y0":50.004712114364665,"z0":6.20994758181348,"aX":14.771156046219932},"breaks":{"breakAngle":26.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-30.2,"breakVerticalInduced":2.8,"breakHorizontal":-15.1,"spinRate":1746,"spinDirection":138},"zone":12,"typeConfidence":2.0,"plateTime":0.41410253636864613,"extension":5.318425245076918},"index":1,"playId":"7db7aea4-160a-33c7-9ba9-522c43aea749","pitchNumber":2,"startTime":"2025-07-30T01:58:09.829Z","endTime":"2025-07-30T01:58:13.720Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.6,"endSpeed":75.2,"strikeZoneTop":3.15,"strikeZoneBottom":1.38,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.289350094744925,"aZ":-46.21136229451148,"pfxX":-4.897155557216362,"pfxZ":-9.891861167209552,"pX":0.1384095377090406,"pZ":1.7790542010854329,"vX0":1.5757180685485428,"vY0":-118.80184468866601,"vZ0":-0.8110179105899241,"x":111.72,"y":190.75,"x0":0.09998457960641886,"y0":50.00203399437008,"z0":6.351315046721237,"aX":-6.949469949781645},"breaks":{"breakAngle":8.4,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.0,"breakVerticalInduced":-17.8,"breakHorizontal":8.4,"spinRate":2683,"spinDirection":336},"zone":8,"typeConfidence":0.91,"plateTime":0.4623046625108187,"extension":5.173794173074954},"hitData":{"launchSpeed":97.5,"launchAngle":14.0,"totalDistance":217.0,"trajectory":"line_drive","hardness":"medium","location":"7","coordinates":{"coordX":33.0,"coordY":95.0}},"index":2,"playId":"e29b628a-5bd4-3243-9429-302319a7d76e","pitchNumber":3,"startTime":"2025-07-30T01:58:24.187Z","endTime":"2025-07-30T01:58:37.192Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":673548,"link":"/api/v1/people/673548","batSide":{"code":"R","description":"Right"}},"first":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":673548,"link":"/api/v1/people/673548"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":98.1,"awayTeamWinProbability":1.9000000000000057,"homeTeamWinProbabilityAdded":-1.0,"leverageIndex":0.15,"dramaIndex":15.0,"contextMetrics":{},"playEndTime":"2025-07-30T01:58:37.192Z","atBatIndex":63},{"result":{"type":"atBat","event":"Sac Fly","eventType":"sac_fly","description":"Pete Crow-Armstrong out on a sacrifice fly to right fielder Sal Frelick. Kyle Tucker scores.","rbi":1,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":64,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T01:58:43.095Z","endTime":"2025-07-30T02:00:08.332Z","isComplete":true,"isScoringPlay":true,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":2,"strikes":1,"outs":2},"matchup":{"batter":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"postOnSecond":{"id":673548,"fullName":"Seiya Suzuki","link":"/api/v1/people/673548"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"RISP"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0,1],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Sac Fly","eventType":"sac_fly","movementReason":null,"runner":{"id":691718,"fullName":"Pete Crow-Armstrong","link":"/api/v1/people/691718"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":663656,"fullName":"Kyle Tucker","link":"/api/v1/people/663656"},"responsiblePitcher":{"id":676879,"link":"/api/v1/people/676879"},"isScoringEvent":true,"rbi":true,"earned":true,"teamUnearned":false,"playIndex":3},"credits":[]}],"playEvents":[{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(0, 0, 254, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SL","description":"Slider"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.12617313164268,"strikeZoneBottom":1.40633574933424,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.005799820075648,"aZ":-37.13508916948852,"pfxX":-3.982818055395817,"pfxZ":-3.2283526885447547,"pX":0.7594271603139251,"pZ":3.5749806721827757,"vX0":2.4942583483718366,"vY0":-122.54796193769359,"vZ0":0.7144212454352101,"x":88.05,"y":142.26,"x0":0.2509034285315814,"y0":50.0044540993036,"z0":6.427499349032431,"aX":-6.117562041261486},"breaks":{"breakAngle":8.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.8,"breakVerticalInduced":-5.5,"breakHorizontal":6.7,"spinRate":2700,"spinDirection":335},"zone":12,"typeConfidence":0.9,"plateTime":0.44530415242374843,"extension":5.319860257401876},"index":0,"playId":"e080f808-b914-3ef4-a619-44a23c1dea26","pitchNumber":1,"startTime":"2025-07-30T01:59:13.753Z","endTime":"2025-07-30T01:59:18.222Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":98.3,"endSpeed":90.4,"strikeZoneTop":3.16708555444752,"strikeZoneBottom":1.38337615082415,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.01734847457746,"aZ":-22.31292391885158,"pfxX":8.143195629738393,"pfxZ":4.735339926601448,"pX":0.30934068908572765,"pZ":2.997144115355515,"vX0":-1.9244408514789364,"vY0":-143.17993920106974,"vZ0":-5.193103087880012,"x":105.21,"y":157.86,"x0":-0.06944379944329437,"y0":50.00490057113317,"z0":6.2242491098636465,"aX":16.966166110727944},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":7.8,"breakHorizontal":-14.4,"spinRate":2102,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.38205703415425596,"extension":5.332884556588308},"index":1,"playId":"1c53a6e4-1729-3ccc-88d1-449257c4532c","pitchNumber":2,"startTime":"2025-07-30T01:59:27.543Z","endTime":"2025-07-30T01:59:31.429Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.9,"endSpeed":90.1,"strikeZoneTop":3.21074777124785,"strikeZoneBottom":1.39488518846809,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.12471158438507,"aZ":-23.616756811664597,"pfxX":7.598120396470213,"pfxZ":4.134042884160415,"pX":0.8127949966903562,"pZ":3.9200849287523765,"vX0":-0.2717613025089932,"vY0":-142.6302330159164,"vZ0":-2.764816829546314,"x":86.02,"y":132.94,"x0":-0.07917318879645352,"y0":50.00622476700806,"z0":6.382319187152663,"aX":15.743763008855565},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.2,"breakVerticalInduced":7.2,"breakHorizontal":-13.7,"spinRate":2141,"spinDirection":153},"zone":12,"typeConfidence":2.0,"plateTime":0.3832161984288551,"extension":5.423321695343515},"index":2,"playId":"6c985e01-bfa5-3c87-acf2-e23fff1cdcc2","pitchNumber":3,"startTime":"2025-07-30T01:59:40.960Z","endTime":"2025-07-30T01:59:44.535Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":true,"hasReview":false},"count":{"balls":2,"strikes":1,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":97.8,"endSpeed":90.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.45,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.410169309189378,"aZ":-24.802426383960924,"pfxX":8.373205449879366,"pfxZ":3.5725871323370484,"pX":0.4525752099541034,"pZ":3.496554755952626,"vX0":-1.6523378024950115,"vY0":-142.43316723966012,"vZ0":-3.6021904492059944,"x":99.75,"y":144.37,"x0":-0.04951035706615823,"y0":50.004298774557064,"z0":6.338341011638956,"aX":17.277555768233096},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.4,"breakVerticalInduced":6.0,"breakHorizontal":-14.9,"spinRate":2213,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.38393316690167056,"extension":5.255914915042354},"hitData":{"launchSpeed":80.0,"launchAngle":27.0,"totalDistance":295.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":164.68,"coordY":87.45}},"index":3,"playId":"18c26a5c-7c22-3bdb-b851-2cb6dc028df7","pitchNumber":4,"startTime":"2025-07-30T01:59:57.281Z","endTime":"2025-07-30T02:00:08.332Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":691718,"link":"/api/v1/people/691718","batSide":{"code":"L","description":"Left"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"third":{"id":663656,"link":"/api/v1/people/663656"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[{"credit":"b_sac_fly"}],"homeTeamWinProbability":98.9,"awayTeamWinProbability":1.0999999999999943,"homeTeamWinProbabilityAdded":0.8000000000000114,"leverageIndex":0.31,"dramaIndex":18.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:00:08.332Z","atBatIndex":64},{"result":{"type":"atBat","event":"Lineout","eventType":"field_out","description":"Nico Hoerner lines out to right fielder Sal Frelick.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":65,"halfInning":"top","isTopInning":true,"inning":7,"startTime":"2025-07-30T02:00:17.010Z","endTime":"2025-07-30T02:00:58.236Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":3},"matchup":{"batter":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"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":"Lineout","eventType":"field_out","movementReason":null,"runner":{"id":663538,"fullName":"Nico Hoerner","link":"/api/v1/people/663538"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"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":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":97.5,"endSpeed":89.6,"strikeZoneTop":3.41626514668914,"strikeZoneBottom":1.5100057881846,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06532399137038,"aZ":-26.035353975380175,"pfxX":7.687459473648168,"pfxZ":3.0061626473088925,"pX":1.1549847984222483,"pZ":2.76090422783633,"vX0":0.4951583297943858,"vY0":-141.92776074155063,"vZ0":-5.179862096590166,"x":72.97,"y":164.24,"x0":-0.020737936590784073,"y0":50.004805930187665,"z0":6.264868471179017,"aX":15.70567515928561},"breaks":{"breakAngle":30.0,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":4.6,"breakHorizontal":-14.0,"spinRate":2169,"spinDirection":147},"zone":12,"typeConfidence":2.0,"plateTime":0.3857220654739888,"extension":5.329619376401371},"index":0,"playId":"093b8266-f1fd-3165-89eb-93f1e12ebea1","pitchNumber":1,"startTime":"2025-07-30T02:00:35.805Z","endTime":"2025-07-30T02:00:41.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":2},"preCount":{"balls":1,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.9,"strikeZoneTop":3.37,"strikeZoneBottom":1.56,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.82437358695513,"aZ":-26.924572456364686,"pfxX":7.692655866372885,"pfxZ":2.6014567574639553,"pX":0.4478902852778941,"pZ":3.2964367477298437,"vX0":-1.55053834243471,"vY0":-141.13672522741552,"vZ0":-3.5393576572046204,"x":99.93,"y":149.78,"x0":0.004446441487753802,"y0":50.00527250537091,"z0":6.2988528301887365,"aX":15.536426292070832},"breaks":{"breakAngle":28.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.2,"breakHorizontal":-13.7,"spinRate":2139,"spinDirection":147},"zone":3,"typeConfidence":2.0,"plateTime":0.3879314511774625,"extension":5.313204112340544},"hitData":{"launchSpeed":97.0,"launchAngle":22.0,"totalDistance":329.0,"trajectory":"line_drive","hardness":"medium","location":"9","coordinates":{"coordX":197.15,"coordY":86.72}},"index":1,"playId":"4ff3cc39-a357-3c5c-bd09-ae12f6437817","pitchNumber":2,"startTime":"2025-07-30T02:00:50.548Z","endTime":"2025-07-30T02:00:58.236Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663538,"link":"/api/v1/people/663538","batSide":{"code":"R","description":"Right"}},"second":{"id":673548,"link":"/api/v1/people/673548"},"batterPosition":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":663538,"link":"/api/v1/people/663538"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":0.3999999999999915,"leverageIndex":0.17,"dramaIndex":12.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:00:58.236Z","atBatIndex":65},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"Caleb Durbin walks.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":66,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:03:07.979Z","endTime":"2025-07-30T02:05:02.204Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7,9],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":9},"credits":[]}],"playEvents":[{"details":{"description":"Justin Turner remains in the game as the first baseman.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":9,"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-30T02:02:36.193Z","endTime":"2025-07-30T02:02:36.214Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":457759,"link":"/api/v1/people/457759"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"battingOrder":"101","replacedPlayer":{"id":683737,"link":"/api/v1/people/683737"},"defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":683737,"link":"/api/v1/people/683737"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Brooks Kriske replaces Ryan Pressly.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":9,"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-30T02:02:36.214Z","endTime":"2025-07-30T02:03:07.979Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":621139,"link":"/api/v1/people/621139"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":519151,"link":"/api/v1/people/519151","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.6,"endSpeed":75.0,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.159956691924403,"aZ":-31.05252833143847,"pfxX":-5.211764013953158,"pfxZ":0.7813771763794257,"pX":-0.3481466110742257,"pZ":2.4307636447272394,"vX0":3.2093958817768082,"vY0":-120.13089533298395,"vZ0":-1.835154594821192,"x":126.74,"y":156.45,"x0":-1.033364559371204,"y0":50.00500164710608,"z0":6.000133455562852,"aX":-7.517126239167598},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.4,"breakVerticalInduced":1.2,"breakHorizontal":8.5,"spinRate":1089,"spinDirection":234},"zone":4,"typeConfidence":2.0,"plateTime":0.45828751627045516,"extension":6.312245231673752},"index":2,"playId":"b8a81c50-fdf7-3250-bb7f-442ac9297dd1","pitchNumber":1,"startTime":"2025-07-30T02:03:07.979Z","endTime":"2025-07-30T02:03:14.244Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.3,"endSpeed":85.1,"strikeZoneTop":3.32266093823633,"strikeZoneBottom":1.45269602822334,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.25050814517592,"aZ":-13.622360462209453,"pfxX":-3.2383809799661893,"pfxZ":9.960041186237435,"pX":0.426854818270382,"pZ":3.938714741653629,"vX0":4.875678817799124,"vY0":-135.75972979725898,"vZ0":-2.9430192239974353,"x":100.73,"y":132.43,"x0":-0.973246697868083,"y0":50.005539405700304,"z0":5.987373881228418,"aX":-6.034092401923232},"breaks":{"breakAngle":19.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.9,"breakVerticalInduced":17.6,"breakHorizontal":4.8,"spinRate":2283,"spinDirection":204},"zone":12,"typeConfidence":2.0,"plateTime":0.40373450719601234,"extension":6.105431662936161},"index":3,"playId":"e5b2fc8b-5e98-30c3-931b-74e98471b533","pitchNumber":2,"startTime":"2025-07-30T02:03:28.034Z","endTime":"2025-07-30T02:03:34.983Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":1,"outs":0},"pitchData":{"startSpeed":81.9,"endSpeed":74.5,"strikeZoneTop":3.28478368133559,"strikeZoneBottom":1.41496804159301,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.370947251233005,"aZ":-29.655118876191437,"pfxX":-7.791671946552745,"pfxZ":1.7822172436982135,"pX":-0.42561671934002115,"pZ":0.47716423506007316,"vX0":3.4827031259653873,"vY0":-118.99827268942343,"vZ0":-5.884217304841313,"x":133.22,"y":225.9,"x0":-0.9090805070938575,"y0":50.00104446679501,"z0":5.723643725673556,"aX":-10.987708342020849},"breaks":{"breakAngle":18.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.6,"breakVerticalInduced":1.8,"breakHorizontal":13.1,"spinRate":1041,"spinDirection":231},"zone":13,"typeConfidence":2.0,"plateTime":0.4632442646611734,"extension":6.3440204178630974},"index":4,"playId":"8033d38b-8054-3b6e-b6da-ba0a6b156f46","pitchNumber":3,"startTime":"2025-07-30T02:03:42.963Z","endTime":"2025-07-30T02:03:46.793Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":1,"outs":0},"pitchData":{"startSpeed":93.4,"endSpeed":86.2,"strikeZoneTop":3.18455820474472,"strikeZoneBottom":1.41438576203655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.438436107416617,"aZ":-11.602493208450607,"pfxX":-3.1605365090998188,"pfxZ":10.90400096736608,"pX":0.23686095756797326,"pZ":1.9016964279100292,"vX0":4.6853296362734405,"vY0":-135.91499466393336,"vZ0":-8.054683503466006,"x":107.97,"y":187.43,"x0":-1.0920389921035338,"y0":50.002178314090195,"z0":5.693237215277834,"aX":-5.962747915009173},"breaks":{"breakAngle":20.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-12.7,"breakVerticalInduced":18.4,"breakHorizontal":4.8,"spinRate":2252,"spinDirection":203},"zone":8,"typeConfidence":2.0,"plateTime":0.4016909634143979,"extension":6.286642303094773},"index":5,"playId":"51206f04-92b3-30a2-be7a-2238c6c3a475","pitchNumber":4,"startTime":"2025-07-30T02:03:59.692Z","endTime":"2025-07-30T02:04:03.598Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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.8,"strikeZoneTop":3.22526345112759,"strikeZoneBottom":1.45505965700772,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.7530718874925,"aZ":-14.347931653545135,"pfxX":-1.5548921751331162,"pfxZ":9.47258611863787,"pX":0.8167406480324372,"pZ":4.089223635232816,"vX0":5.221293167282484,"vY0":-135.84161091977276,"vZ0":-2.517162265722632,"x":85.87,"y":128.37,"x0":-0.9222874072422271,"y0":50.00565771327144,"z0":6.016628323516962,"aX":-2.9271978202276596},"breaks":{"breakAngle":7.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-14.3,"breakVerticalInduced":16.9,"breakHorizontal":1.8,"spinRate":2372,"spinDirection":193},"zone":12,"typeConfidence":2.0,"plateTime":0.4021065022219834,"extension":6.106560985603488},"index":6,"playId":"e0a76e95-b8c6-371f-9560-6c78c9dcf2ad","pitchNumber":5,"startTime":"2025-07-30T02:04:16.325Z","endTime":"2025-07-30T02:04:23.005Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":82.1,"endSpeed":75.8,"strikeZoneTop":3.27,"strikeZoneBottom":1.5,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.251727700643844,"aZ":-36.85475076828875,"pfxX":-4.263421130571775,"pfxZ":-3.229606695429788,"pX":-0.5395143283514064,"pZ":1.6784008758196503,"vX0":2.608279580522922,"vY0":-119.64251590830303,"vZ0":-2.0400075407758744,"x":137.57,"y":193.46,"x0":-1.0903350382413257,"y0":50.003598739725874,"z0":5.847424206539738,"aX":-6.176271981225893},"breaks":{"breakAngle":8.4,"breakLength":10.8,"breakY":24.0,"breakVertical":-46.6,"breakVerticalInduced":-6.1,"breakHorizontal":7.1,"spinRate":1080,"spinDirection":227},"zone":7,"typeConfidence":2.0,"plateTime":0.4579316404215068,"extension":6.39224608387667},"index":7,"playId":"aa3bc31a-c86b-3dc7-8999-540fa70fd631","pitchNumber":6,"startTime":"2025-07-30T02:04:31.886Z","endTime":"2025-07-30T02:04:34.886Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"index":8,"startTime":"2025-07-30T02:04:49.283Z","endTime":"2025-07-30T02:04:57.993Z","isPitch":false,"type":"action","player":{"id":702332,"link":"/api/v1/people/702332"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":4,"strikes":2,"outs":0},"preCount":{"balls":3,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":74.1,"strikeZoneTop":3.13618021269482,"strikeZoneBottom":1.33265716660519,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.83741553286049,"aZ":-28.541424099777892,"pfxX":-4.681604524423863,"pfxZ":2.578212814381452,"pX":-0.9604264185722405,"pZ":4.2750947056709565,"vX0":1.7275108782779853,"vY0":-118.40030381015568,"vZ0":1.9364077422109816,"x":153.61,"y":123.35,"x0":-1.0935992850009149,"y0":50.005695623374635,"z0":6.069089863581422,"aX":-6.609213488199374},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.0,"breakVerticalInduced":5.4,"breakHorizontal":8.0,"spinRate":978,"spinDirection":227},"zone":11,"typeConfidence":2.0,"plateTime":0.4636439316697061,"extension":6.225235835659372},"index":9,"playId":"e27d9ea0-8d02-3b6b-8770-13faed053a35","pitchNumber":7,"startTime":"2025-07-30T02:04:57.993Z","endTime":"2025-07-30T02:05:02.204Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":702332,"link":"/api/v1/people/702332","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.4,"awayTeamWinProbability":0.5999999999999943,"homeTeamWinProbabilityAdded":0.10000000000000853,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:05:02.204Z","atBatIndex":66},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Joey Ortiz flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":67,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:05:13.119Z","endTime":"2025-07-30T02:06:40.629Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":2,"outs":1},"matchup":{"batter":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":687401,"fullName":"Joey Ortiz","link":"/api/v1/people/687401"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":3},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"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.5,"endSpeed":86.0,"strikeZoneTop":3.63492917508358,"strikeZoneBottom":1.64106322530387,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.251963272952448,"aZ":-13.900719269025307,"pfxX":-5.66355514733107,"pfxZ":9.712292458132165,"pX":-0.04504611359714591,"pZ":1.5489777782429819,"vX0":4.748812696061561,"vY0":-135.91933549039146,"vZ0":-8.560215538963526,"x":118.72,"y":196.96,"x0":-1.0743024200613043,"y0":50.00217066734755,"z0":5.692792593168126,"aX":-10.654878883466244},"breaks":{"breakAngle":32.4,"breakLength":3.6,"breakY":24.0,"breakVertical":-15.1,"breakVerticalInduced":16.1,"breakHorizontal":9.4,"spinRate":2213,"spinDirection":199},"zone":8,"typeConfidence":2.0,"plateTime":0.402130927214686,"extension":6.29285479654703},"index":0,"playId":"3aa076a0-28a6-3bba-938e-21b80a1e070e","pitchNumber":1,"startTime":"2025-07-30T02:05:27.711Z","endTime":"2025-07-30T02:05:31.474Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":84.2,"endSpeed":78.0,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":22.18597853809917,"aZ":-28.248963656775153,"pfxX":1.1754475818637595,"pfxZ":2.5546035844591373,"pX":0.4180595688532046,"pZ":2.8502031545847464,"vX0":3.251222879023805,"vY0":-122.68957975088193,"vZ0":-1.7447299703077823,"x":101.06,"y":161.82,"x0":-1.072197453899532,"y0":50.00464817484551,"z0":5.95698692358889,"aX":1.8087885145599134},"breaks":{"breakAngle":4.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-33.7,"breakVerticalInduced":4.4,"breakHorizontal":-2.9,"spinRate":2367,"spinDirection":116},"zone":3,"typeConfidence":2.0,"plateTime":0.4448657568028791,"extension":6.22077837290858},"index":1,"playId":"4418dc59-3dd1-3e25-8995-81acd3337097","pitchNumber":2,"startTime":"2025-07-30T02:05:44.502Z","endTime":"2025-07-30T02:05:48.681Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":83.1,"endSpeed":76.1,"strikeZoneTop":3.55072467478915,"strikeZoneBottom":1.52427144969224,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.62697919626307,"aZ":-27.919996914690273,"pfxX":-4.845800414174942,"pfxZ":2.911962013245975,"pX":0.3293866429766551,"pZ":-0.047727774973227166,"vX0":4.3817278288609565,"vY0":-120.69686934033624,"vZ0":-7.807917317169082,"x":104.44,"y":240.07,"x0":-0.8885163345149848,"y0":50.0039616696436,"z0":5.72142788188822,"aX":-7.080566896764878},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":3.5,"breakHorizontal":7.6,"spinRate":953,"spinDirection":231},"zone":14,"typeConfidence":2.0,"plateTime":0.45551519629457626,"extension":6.404523254768016},"index":2,"playId":"96b08013-35f5-35f2-80fd-63dfa54156c9","pitchNumber":3,"startTime":"2025-07-30T02:06:06.866Z","endTime":"2025-07-30T02:06:10.684Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.3,"endSpeed":73.8,"strikeZoneTop":3.42,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.003655889354455,"aZ":-34.128968899897195,"pfxX":-6.161098406615805,"pfxZ":-1.4046491163129087,"pX":-0.25554145531223416,"pZ":2.4335489440495834,"vX0":3.498781610211273,"vY0":-118.32351148910185,"vZ0":-0.8490795827994313,"x":126.74,"y":173.07,"x0":-0.9654091342212526,"y0":50.00142954403358,"z0":5.969742668158906,"aX":-8.593249642828384},"breaks":{"breakAngle":13.2,"breakLength":10.8,"breakY":24.0,"breakVertical":-44.3,"breakVerticalInduced":-2.4,"breakHorizontal":10.1,"spinRate":894,"spinDirection":243},"zone":5,"typeConfidence":2.0,"plateTime":0.4658322932241248,"extension":6.237498866925315},"hitData":{"launchSpeed":89.9,"launchAngle":40.0,"totalDistance":309.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":137.23,"coordY":75.96}},"index":3,"playId":"8ea03e02-9cc9-3d17-bc4c-95760fb9c016","pitchNumber":4,"startTime":"2025-07-30T02:06:27.603Z","endTime":"2025-07-30T02:06:40.629Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":687401,"link":"/api/v1/people/687401","batSide":{"code":"R","description":"Right"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":687401,"link":"/api/v1/people/687401"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.3,"awayTeamWinProbability":0.7000000000000028,"homeTeamWinProbabilityAdded":-0.10000000000000853,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:06:40.629Z","atBatIndex":67},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Sal Frelick flies out to center fielder Pete Crow-Armstrong.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":68,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:06:46.541Z","endTime":"2025-07-30T02:09:36.066Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":3,"strikes":2,"outs":2},"matchup":{"batter":{"id":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":702332,"fullName":"Caleb Durbin","link":"/api/v1/people/702332"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4,5,6,7,8],"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":686217,"fullName":"Sal Frelick","link":"/api/v1/people/686217"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":691718,"link":"/api/v1/people/691718"},"position":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":94.2,"endSpeed":86.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.24273508826771,"aZ":-12.364148690477496,"pfxX":-3.246390425980696,"pfxZ":10.357815799077638,"pX":-0.46768130862193175,"pZ":2.7358369701318574,"vX0":3.191278164863286,"vY0":-137.14543426871168,"vZ0":-5.948677812467627,"x":134.83,"y":164.91,"x0":-1.2224563222717129,"y0":50.00053462224463,"z0":5.770081952265622,"aX":-6.207302003411708},"breaks":{"breakAngle":21.6,"breakLength":3.6,"breakY":24.0,"breakVertical":-13.0,"breakVerticalInduced":17.8,"breakHorizontal":5.3,"spinRate":2313,"spinDirection":204},"zone":1,"typeConfidence":2.0,"plateTime":0.39880671807875023,"extension":6.111736849982328},"index":0,"playId":"edd0f0f3-8e2f-3e3c-8abc-e45c4f318f5a","pitchNumber":1,"startTime":"2025-07-30T02:07:00.897Z","endTime":"2025-07-30T02:07:04.235Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":1,"outs":1},"pitchData":{"startSpeed":82.7,"endSpeed":75.5,"strikeZoneTop":3.09629661528584,"strikeZoneBottom":1.37054868209205,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.522785522070045,"aZ":-33.051228338862636,"pfxX":-5.3760902362756715,"pfxZ":-0.6099342151991678,"pX":0.4589729314046313,"pZ":0.020573431775426324,"vX0":4.948576577141944,"vY0":-120.16101090692645,"vZ0":-6.286543634306209,"x":99.51,"y":238.22,"x0":-0.943498374698543,"y0":50.0018018882748,"z0":5.66066030216897,"aX":-7.7440105032319435},"breaks":{"breakAngle":10.8,"breakLength":9.6,"breakY":24.0,"breakVertical":-43.1,"breakVerticalInduced":-2.5,"breakHorizontal":8.3,"spinRate":1000,"spinDirection":238},"zone":14,"typeConfidence":2.0,"plateTime":0.4584417801511709,"extension":6.343974387858927},"index":1,"playId":"bada85ab-af15-3f3e-8909-205584eb388a","pitchNumber":2,"startTime":"2025-07-30T02:07:21.746Z","endTime":"2025-07-30T02:07:29.751Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":true},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"index":2,"actionPlayId":"bada85ab-af15-3f3e-8909-205584eb388a","startTime":"2025-07-30T02:07:31.695Z","endTime":"2025-07-30T02:07:47.071Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":81.9,"endSpeed":74.9,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.77618250999633,"aZ":-31.70989851731561,"pfxX":-6.2764018038815585,"pfxZ":0.32625062407643224,"pX":-0.9753944398088528,"pZ":1.9875590778867058,"vX0":2.2550439252779797,"vY0":-119.2520502626326,"vZ0":-2.4419947909242787,"x":154.18,"y":185.12,"x0":-1.1224461068586484,"y0":50.00386687086896,"z0":5.909748221419724,"aX":-8.962356576102831},"breaks":{"breakAngle":14.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-40.8,"breakVerticalInduced":0.2,"breakHorizontal":10.8,"spinRate":977,"spinDirection":220},"zone":13,"typeConfidence":2.0,"plateTime":0.46081618957320947,"extension":6.265571342491494},"index":3,"playId":"8fced873-11c4-30a2-988b-32c41391f0d0","pitchNumber":3,"startTime":"2025-07-30T02:07:47.071Z","endTime":"2025-07-30T02:07:52.448Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":94.0,"endSpeed":86.0,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.91733989870069,"aZ":-12.02928339806279,"pfxX":-3.518883957900494,"pfxZ":10.603418048472264,"pX":-0.03939205865540155,"pZ":4.041340285214172,"vX0":4.132089865772896,"vY0":-136.90393002967974,"vZ0":-2.8933444649713236,"x":118.5,"y":129.66,"x0":-1.1103423467102347,"y0":50.00609768045725,"z0":5.934034865360357,"aX":-6.688038783183516},"breaks":{"breakAngle":25.2,"breakLength":2.4,"breakY":24.0,"breakVertical":-12.1,"breakVerticalInduced":18.8,"breakHorizontal":5.5,"spinRate":2263,"spinDirection":197},"zone":11,"typeConfidence":2.0,"plateTime":0.3999071274996937,"extension":6.065117030073415},"index":4,"playId":"688cf585-87c3-3258-811e-1ec6f0c5125f","pitchNumber":4,"startTime":"2025-07-30T02:08:08.054Z","endTime":"2025-07-30T02:08:11.514Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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(119, 0, 152, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"FS","description":"Splitter"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":1,"strikes":2,"outs":1},"pitchData":{"startSpeed":83.5,"endSpeed":76.7,"strikeZoneTop":3.19151537726048,"strikeZoneBottom":1.46187151668172,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.264155596645942,"aZ":-30.312791439121867,"pfxX":-4.39938027236524,"pfxZ":1.2513759931916448,"pX":0.07183273133483208,"pZ":0.4252361380145544,"vX0":3.9180945085540766,"vY0":-121.47673328148474,"vZ0":-6.463765587313593,"x":114.26,"y":227.3,"x0":-0.9955454815202911,"y0":50.001666604752,"z0":5.777762133918512,"aX":-6.531304427046354},"breaks":{"breakAngle":10.8,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.5,"breakVerticalInduced":0.8,"breakHorizontal":7.0,"spinRate":1033,"spinDirection":230},"zone":14,"typeConfidence":2.0,"plateTime":0.452038989497606,"extension":6.265018704826203},"index":5,"playId":"e10a454d-c9a5-3ef7-8b9c-5fef2c8f4dfe","pitchNumber":5,"startTime":"2025-07-30T02:08:30.190Z","endTime":"2025-07-30T02:08:34.696Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":3,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":81.7,"endSpeed":75.0,"strikeZoneTop":2.93646840744095,"strikeZoneBottom":1.27262562735331,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.641917241269596,"aZ":-38.89197445645981,"pfxX":-5.094256382396839,"pfxZ":-4.706714056428957,"pX":-1.565493947101426,"pZ":2.9428089322135618,"vX0":0.3749256706285454,"vY0":-118.96372921949965,"vZ0":0.907590661272581,"x":176.67,"y":159.32,"x0":-1.0639993939277748,"y0":50.002658010216514,"z0":6.0925225450001586,"aX":-7.272989319194199},"breaks":{"breakAngle":10.8,"breakLength":10.8,"breakY":24.0,"breakVertical":-49.1,"breakVerticalInduced":-8.0,"breakHorizontal":9.1,"spinRate":958,"spinDirection":222},"zone":11,"typeConfidence":2.0,"plateTime":0.461093801336137,"extension":6.234273974533625},"index":6,"playId":"840f3b5d-8744-314e-9e10-67dac2e2da72","pitchNumber":6,"startTime":"2025-07-30T02:08:50.862Z","endTime":"2025-07-30T02:08:54.783Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pickoff Attempt 1B","code":"1","isOut":false,"hasReview":false,"fromCatcher":false,"disengagementNum":1},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"index":7,"playId":"3930618d-ad33-34cc-91a7-4d625980a7cf","startTime":"2025-07-30T02:09:08.793Z","endTime":"2025-07-30T02:09:14.874Z","isPitch":false,"type":"pickoff","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(119, 0, 152, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FS","description":"Splitter"},"isOut":true,"hasReview":false},"count":{"balls":3,"strikes":2,"outs":1},"preCount":{"balls":3,"strikes":2,"outs":1},"pitchData":{"startSpeed":82.5,"endSpeed":74.5,"strikeZoneTop":3.08,"strikeZoneBottom":1.44,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.008414521840493,"aZ":-28.9533034143066,"pfxX":-4.010379645603676,"pfxZ":2.243276100001344,"pX":-0.43909354267839523,"pZ":3.0605485426677252,"vX0":2.7790161295810742,"vY0":-120.02210375407307,"vZ0":-0.5942217774384162,"x":133.74,"y":156.15,"x0":-1.1010938781191622,"y0":50.00068721814635,"z0":5.929626995077313,"aX":-5.748277166550261},"breaks":{"breakAngle":9.6,"breakLength":8.4,"breakY":24.0,"breakVertical":-36.6,"breakVerticalInduced":4.2,"breakHorizontal":6.5,"spinRate":935,"spinDirection":230},"zone":1,"typeConfidence":2.0,"plateTime":0.45943637808068294,"extension":6.373694486147963},"hitData":{"launchSpeed":91.5,"launchAngle":22.0,"totalDistance":342.0,"trajectory":"fly_ball","hardness":"medium","location":"8","coordinates":{"coordX":157.39,"coordY":74.66}},"index":8,"playId":"4a8f8523-f6e2-3c6d-94bb-077a34a0dbe8","pitchNumber":7,"startTime":"2025-07-30T02:09:24.545Z","endTime":"2025-07-30T02:09:36.066Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686217,"link":"/api/v1/people/686217","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":686217,"link":"/api/v1/people/686217"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.04,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:09:36.066Z","atBatIndex":68},{"result":{"type":"atBat","event":"Flyout","eventType":"field_out","description":"Blake Perkins flies out to right fielder Kyle Tucker.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":69,"halfInning":"bottom","isTopInning":false,"inning":7,"startTime":"2025-07-30T02:09:44.581Z","endTime":"2025-07-30T02:10:08.050Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":0,"outs":3},"matchup":{"batter":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":621139,"fullName":"Brooks Kriske","link":"/api/v1/people/621139"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Flyout","eventType":"field_out","movementReason":null,"runner":{"id":663368,"fullName":"Blake Perkins","link":"/api/v1/people/663368"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":0},"credits":[{"player":{"id":663656,"link":"/api/v1/people/663656"},"position":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":true,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":93.3,"endSpeed":85.6,"strikeZoneTop":3.43,"strikeZoneBottom":1.62,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.04728651419382,"aZ":-16.92240407817164,"pfxX":-2.9290253440893323,"pfxZ":8.145579142273018,"pX":0.44819932942390395,"pZ":2.8426537950308286,"vX0":5.323455949414963,"vY0":-135.81074609428168,"vZ0":-4.752556958154771,"x":99.92,"y":162.03,"x0":-1.1546236182311436,"y0":50.00604934891257,"z0":5.788160901100479,"aX":-5.4869652039426535},"breaks":{"breakAngle":13.2,"breakLength":3.6,"breakY":24.0,"breakVertical":-17.4,"breakVerticalInduced":13.9,"breakHorizontal":4.2,"spinRate":2330,"spinDirection":200},"zone":6,"typeConfidence":2.0,"plateTime":0.40292804707776275,"extension":6.142921173143502},"hitData":{"launchSpeed":95.1,"launchAngle":55.0,"totalDistance":246.0,"trajectory":"fly_ball","hardness":"medium","location":"9","coordinates":{"coordX":149.26,"coordY":104.59}},"index":0,"playId":"e7121dbe-1ee9-34e5-a97a-b15bcf8936a9","pitchNumber":1,"startTime":"2025-07-30T02:09:58.025Z","endTime":"2025-07-30T02:10:08.050Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":663368,"link":"/api/v1/people/663368","batSide":{"code":"L","description":"Left"}},"first":{"id":702332,"link":"/api/v1/people/702332"},"batterPosition":{"code":"8","name":"Outfielder","type":"Outfielder","abbreviation":"CF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_ab"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_ab"},{"player":{"id":663368,"link":"/api/v1/people/663368"},"credit":"b_pa"},{"player":{"id":621139,"link":"/api/v1/people/621139"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.2,"awayTeamWinProbability":0.7999999999999972,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:10:08.050Z","atBatIndex":69},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Vidal Bruján strikes out swinging.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":70,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:12:11.296Z","endTime":"2025-07-30T02:16:05.818Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":1},"matchup":{"batter":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,3,4,5,6,7,8],"actionIndex":[1,2],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":660644,"fullName":"Vidal Bruján","link":"/api/v1/people/660644"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":8},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.1,"endSpeed":88.7,"strikeZoneTop":3.58,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.70822689059307,"aZ":-22.434007608971438,"pfxX":8.03202770809616,"pfxZ":4.884004527385118,"pX":-0.7385994514834778,"pZ":2.1025286633200566,"vX0":-4.605447639076111,"vY0":-139.86830824208837,"vZ0":-7.3276466268661125,"x":145.15,"y":182.01,"x0":-0.1195696268415406,"y0":50.0015597254522,"z0":6.212977188422069,"aX":16.01182277224717},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.8,"breakVerticalInduced":7.6,"breakHorizontal":-13.7,"spinRate":2125,"spinDirection":149},"zone":7,"typeConfidence":2.0,"plateTime":0.39067343284234735,"extension":5.272225130759073},"index":0,"playId":"f3d14616-1374-3e5c-b2ab-dcd13baf63b9","pitchNumber":1,"startTime":"2025-07-30T02:12:27.168Z","endTime":"2025-07-30T02:12:30.947Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Injury Delay.","event":"Game Advisory","eventType":"game_advisory","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"index":1,"startTime":"2025-07-30T02:12:46.188Z","endTime":"2025-07-30T02:14:19.709Z","isPitch":false,"type":"action","player":{"id":664023,"link":"/api/v1/people/664023"},"contextMetrics":{}},{"details":{"description":"Offensive Substitution: Pinch-hitter Vidal Bruján replaces Ian Happ.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":0},"preCount":{"balls":0,"strikes":1,"outs":0},"index":2,"startTime":"2025-07-30T02:14:19.709Z","endTime":"2025-07-30T02:14:43.842Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"601","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":664023,"link":"/api/v1/people/664023","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":0,"strikes":1,"outs":0},"pitchData":{"startSpeed":95.9,"endSpeed":88.0,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.92819656163796,"aZ":-24.745914986006408,"pfxX":9.083012377281898,"pfxZ":3.7824365828839612,"pX":-0.01678721701143762,"pZ":1.3885140555266529,"vX0":-3.5835887708099077,"vY0":-139.41934532920052,"vZ0":-8.680897592407872,"x":117.64,"y":201.29,"x0":0.1064667627070919,"y0":50.00686000893688,"z0":6.181444639370253,"aX":17.84888563265768},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.6,"breakVerticalInduced":5.2,"breakHorizontal":-15.7,"spinRate":2117,"spinDirection":143},"zone":13,"typeConfidence":2.0,"plateTime":0.3931697236804226,"extension":5.394416889808526},"index":3,"playId":"59329f16-e2af-3b76-8a89-3a0295be6b22","pitchNumber":2,"startTime":"2025-07-30T02:14:43.842Z","endTime":"2025-07-30T02:14:46.842Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":81.5,"endSpeed":74.8,"strikeZoneTop":3.31790350880744,"strikeZoneBottom":1.45723479851826,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.718592133309116,"aZ":-45.10760848768277,"pfxX":-3.6193631622580993,"pfxZ":-9.256813926762936,"pX":-0.3416884482954191,"pZ":0.3329413269461871,"vX0":-0.4119494936352405,"vY0":-118.60433862495321,"vZ0":-3.967809667499809,"x":130.02,"y":229.79,"x0":0.304348779834849,"y0":50.002342838341235,"z0":6.221239345842021,"aX":-5.057624583527321},"breaks":{"breakAngle":6.0,"breakLength":13.2,"breakY":24.0,"breakVertical":-59.3,"breakVerticalInduced":-17.5,"breakHorizontal":6.6,"spinRate":2738,"spinDirection":332},"zone":13,"typeConfidence":0.91,"plateTime":0.4652272537061495,"extension":5.332023626383612},"index":4,"playId":"a4926ff4-dd6b-386e-ad64-ba5522d33058","pitchNumber":3,"startTime":"2025-07-30T02:14:55.489Z","endTime":"2025-07-30T02:14:58.508Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":90.1,"endSpeed":83.0,"strikeZoneTop":3.28569038767784,"strikeZoneBottom":1.39207992902505,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.138456653414256,"aZ":-28.280000804985743,"pfxX":8.030166815662502,"pfxZ":2.241611406750581,"pX":1.4553561289258332,"pZ":0.8962656425726926,"vX0":-0.08839565774650604,"vY0":-131.11863697011327,"vZ0":-7.77381050125773,"x":61.53,"y":214.58,"x0":0.4464628456414247,"y0":50.00388961324028,"z0":6.014561339517787,"aX":13.960346717206507},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":2.5,"breakHorizontal":-14.5,"spinRate":1718,"spinDirection":139},"zone":14,"typeConfidence":2.0,"plateTime":0.41799500932502065,"extension":5.325227155427296},"index":5,"playId":"1776f7a3-86ca-3b85-87f6-b78241ba515f","pitchNumber":4,"startTime":"2025-07-30T02:15:12.023Z","endTime":"2025-07-30T02:15:15.023Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.5,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.434110067971343,"aZ":-19.372898898913213,"pfxX":7.5066284764851225,"pfxZ":6.554151440295856,"pX":0.4957795194639132,"pZ":2.9007996725904284,"vX0":-1.8061566565018217,"vY0":-138.7602292642903,"vZ0":-5.79002073000272,"x":98.1,"y":160.46,"x0":0.1787438115621238,"y0":50.00673892237844,"z0":6.301202566265669,"aX":14.672846239939247},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.9,"breakHorizontal":-13.2,"spinRate":2134,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.3944097973367846,"extension":5.222856802944927},"index":6,"playId":"89693359-abb1-37b6-bd3d-604d431132bc","pitchNumber":5,"startTime":"2025-07-30T02:15:26.427Z","endTime":"2025-07-30T02:15:31.287Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"F","description":"Foul"},"description":"Foul","code":"F","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":95.3,"endSpeed":87.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.497662715307595,"aZ":-24.648589755027892,"pfxX":7.151877707546549,"pfxZ":3.849624760838971,"pX":0.29859068504008823,"pZ":2.3864307842099484,"vX0":-2.027212594717761,"vY0":-138.74907953454667,"vZ0":-6.123791976905084,"x":105.62,"y":174.35,"x0":0.1087639749893117,"y0":50.00013186920658,"z0":6.26022918511117,"aX":13.967804617318059},"breaks":{"breakAngle":27.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-24.1,"breakVerticalInduced":5.9,"breakHorizontal":-12.6,"spinRate":2166,"spinDirection":152},"zone":6,"typeConfidence":2.0,"plateTime":0.3944829513001089,"extension":5.3531653162956365},"index":7,"playId":"0b351b11-3334-33e7-a66a-1d1fbbc65955","pitchNumber":6,"startTime":"2025-07-30T02:15:44.313Z","endTime":"2025-07-30T02:15:48.047Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":3,"outs":0},"preCount":{"balls":2,"strikes":2,"outs":0},"pitchData":{"startSpeed":92.4,"endSpeed":85.6,"strikeZoneTop":3.28,"strikeZoneBottom":1.51,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.58617427131719,"aZ":-28.41445904051937,"pfxX":7.978651143890338,"pfxZ":2.0383994985148686,"pX":0.8866076387366683,"pZ":1.0025415349289437,"vX0":-1.3828909424887192,"vY0":-134.4073832332233,"vZ0":-8.108259750549365,"x":83.2,"y":211.71,"x0":0.3691511645027322,"y0":50.000217953477424,"z0":6.0594593320486965,"aX":14.677249941936653},"breaks":{"breakAngle":25.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-29.6,"breakVerticalInduced":2.3,"breakHorizontal":-14.2,"spinRate":1835,"spinDirection":130},"zone":14,"typeConfidence":2.0,"plateTime":0.4066323420338094,"extension":5.3317156918117785},"index":8,"playId":"8957142b-cc83-35d1-9417-ce93d683c2f5","pitchNumber":7,"startTime":"2025-07-30T02:16:02.138Z","endTime":"2025-07-30T02:16:05.818Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":660644,"link":"/api/v1/people/660644","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":660644,"link":"/api/v1/people/660644"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.5,"awayTeamWinProbability":0.5,"homeTeamWinProbabilityAdded":0.29999999999999716,"leverageIndex":0.15,"dramaIndex":11.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:16:05.818Z","atBatIndex":70},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Dansby Swanson grounds out sharply, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":71,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:16:18.060Z","endTime":"2025-07-30T02:17:15.370Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":1,"outs":2},"matchup":{"batter":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":621020,"fullName":"Dansby Swanson","link":"/api/v1/people/621020"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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":97.1,"endSpeed":89.4,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.330888770637955,"aZ":-24.193420899225003,"pfxX":8.462813278320965,"pfxZ":3.927329132897974,"pX":0.6642228743441161,"pZ":2.700371732120006,"vX0":-1.8300317728937663,"vY0":-141.4315517109468,"vZ0":-5.678850811846387,"x":91.68,"y":165.87,"x0":0.21872743419175505,"y0":50.00396532933679,"z0":6.279495255151424,"aX":17.197237286261608},"breaks":{"breakAngle":33.6,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.7,"breakVerticalInduced":6.1,"breakHorizontal":-15.0,"spinRate":2055,"spinDirection":147},"zone":6,"typeConfidence":2.0,"plateTime":0.3868192365750449,"extension":5.332874907474248},"index":0,"playId":"80ab9ba3-be68-30bc-bfa7-13aea0845806","pitchNumber":1,"startTime":"2025-07-30T02:16:31.928Z","endTime":"2025-07-30T02:16:34.928Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":91.4,"endSpeed":83.9,"strikeZoneTop":3.56682890667464,"strikeZoneBottom":1.62290669181839,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.541628965709954,"aZ":-26.5750042408664,"pfxX":8.506315498037278,"pfxZ":3.142022639480732,"pX":1.0575992206721323,"pZ":0.9994259324542604,"vX0":-1.1713046060871504,"vY0":-132.92320476489908,"vZ0":-8.167426976209367,"x":76.69,"y":211.8,"x0":0.40018209257148046,"y0":50.00504040467008,"z0":6.053147198726224,"aX":15.16254511109078},"breaks":{"breakAngle":27.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.8,"breakVerticalInduced":4.1,"breakHorizontal":-15.1,"spinRate":1679,"spinDirection":137},"zone":14,"typeConfidence":2.0,"plateTime":0.4126870208180664,"extension":5.313775409915302},"index":1,"playId":"9345e00c-41ca-39c6-ab4d-63f1e2d15885","pitchNumber":2,"startTime":"2025-07-30T02:16:49.756Z","endTime":"2025-07-30T02:16:52.765Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":88.2,"strikeZoneTop":3.59,"strikeZoneBottom":1.65,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.99828330101694,"aZ":-25.90363877195397,"pfxX":9.179074221449234,"pfxZ":3.1670186615166696,"pX":0.14312564916832854,"pZ":2.481302084260975,"vX0":-2.838002082066151,"vY0":-139.6742583672304,"vZ0":-5.742787080124199,"x":111.54,"y":171.78,"x0":-0.021030042483431075,"y0":50.00007483365048,"z0":6.263583179191173,"aX":18.16180642538973},"breaks":{"breakAngle":32.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-24.8,"breakVerticalInduced":4.8,"breakHorizontal":-16.1,"spinRate":2098,"spinDirection":147},"zone":5,"typeConfidence":2.0,"plateTime":0.3919058787784371,"extension":5.327562709682138},"hitData":{"launchSpeed":102.9,"launchAngle":7.0,"totalDistance":146.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":146.75,"coordY":154.22}},"index":2,"playId":"9290a88c-0ac3-3414-a195-0fef8860103f","pitchNumber":3,"startTime":"2025-07-30T02:17:07.698Z","endTime":"2025-07-30T02:17:15.370Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":621020,"link":"/api/v1/people/621020","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":621020,"link":"/api/v1/people/621020"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:17:15.370Z","atBatIndex":71},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Reese McGuire called out on strikes.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":72,"halfInning":"top","isTopInning":true,"inning":8,"startTime":"2025-07-30T02:17:22.905Z","endTime":"2025-07-30T02:18:40.149Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":3},"matchup":{"batter":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":624512,"fullName":"Reese McGuire","link":"/api/v1/people/624512"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(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":81.5,"endSpeed":74.5,"strikeZoneTop":3.37321751844039,"strikeZoneBottom":1.48653760138901,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.034042170065536,"aZ":-46.1272984064876,"pfxX":-6.005536444051551,"pfxZ":-9.90012526598645,"pX":-0.18140064252911395,"pZ":3.5091944523806573,"vX0":0.4879797240315481,"vY0":-118.65342655654453,"vZ0":2.79349619381286,"x":123.91,"y":144.03,"x0":0.38799571458235027,"y0":50.00071855578412,"z0":6.553168146207962,"aX":-8.46724514752244},"breaks":{"breakAngle":10.8,"breakLength":13.2,"breakY":24.0,"breakVertical":-58.3,"breakVerticalInduced":-16.8,"breakHorizontal":10.7,"spinRate":2976,"spinDirection":333},"zone":11,"typeConfidence":0.91,"plateTime":0.46357325359143964,"extension":5.239419772461779},"index":0,"playId":"62aa657a-8ad0-3929-8f0e-f808c7f76bbc","pitchNumber":1,"startTime":"2025-07-30T02:17:38.749Z","endTime":"2025-07-30T02:17:44.638Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":96.9,"endSpeed":88.8,"strikeZoneTop":3.40829295795752,"strikeZoneBottom":1.64036203238015,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.974436512582923,"aZ":-22.861974702455225,"pfxX":8.443836129816496,"pfxZ":4.617053389243271,"pX":0.5691693341851701,"pZ":3.1295447071361426,"vX0":-1.9735691540417621,"vY0":-141.05944420893104,"vZ0":-4.728282303623139,"x":95.3,"y":154.28,"x0":0.18079428585808285,"y0":50.0009445206334,"z0":6.30071151367731,"aX":17.019690642470426},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.5,"breakVerticalInduced":7.6,"breakHorizontal":-14.9,"spinRate":2121,"spinDirection":149},"zone":3,"typeConfidence":2.0,"plateTime":0.3882410739815825,"extension":5.299136993195586},"index":1,"playId":"9c5e78e6-0618-3cbf-abe2-9db242f29e93","pitchNumber":2,"startTime":"2025-07-30T02:17:54.443Z","endTime":"2025-07-30T02:17:58.295Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Batter Timeout.","event":"Batter Timeout","eventType":"batter_timeout","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"index":2,"startTime":"2025-07-30T02:18:05.295Z","endTime":"2025-07-30T02:18:20.038Z","isPitch":false,"type":"action","player":{"id":624512,"link":"/api/v1/people/624512"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":84.1,"endSpeed":78.0,"strikeZoneTop":3.28486609451086,"strikeZoneBottom":1.5484069313959,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.121599110332646,"aZ":-36.01934033263276,"pfxX":-5.002911241859205,"pfxZ":-2.5257754186767647,"pX":-0.9504613589413694,"pZ":1.0276019406177295,"vX0":-1.619442697893275,"vY0":-122.52629336438463,"vZ0":-4.856253614914463,"x":153.23,"y":211.03,"x0":0.3690166134736486,"y0":50.003865726515784,"z0":6.111815594271846,"aX":-7.610053056863117},"breaks":{"breakAngle":12.0,"breakLength":9.6,"breakY":24.0,"breakVertical":-44.0,"breakVerticalInduced":-5.5,"breakHorizontal":9.5,"spinRate":2526,"spinDirection":338},"zone":13,"typeConfidence":0.91,"plateTime":0.44696269887665974,"extension":5.425626779224793},"index":3,"playId":"a2e3deff-4070-35ea-ba23-1dd3a2ba4a34","pitchNumber":3,"startTime":"2025-07-30T02:18:20.038Z","endTime":"2025-07-30T02:18:24.186Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":3,"outs":2},"preCount":{"balls":1,"strikes":2,"outs":2},"pitchData":{"startSpeed":96.0,"endSpeed":88.3,"strikeZoneTop":3.27153455050389,"strikeZoneBottom":1.53489544952879,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.399864043596,"aZ":-23.363566321738805,"pfxX":7.839156237966355,"pfxZ":4.442211811451822,"pX":-0.7368453015124914,"pZ":2.4990753194313515,"vX0":-4.685009154258725,"vY0":-139.72065849192825,"vZ0":-6.124414888173941,"x":145.09,"y":171.3,"x0":-0.06010778212529844,"y0":50.00658530604182,"z0":6.2469357452003775,"aX":15.559288829606254},"breaks":{"breakAngle":31.2,"breakLength":6.0,"breakY":24.0,"breakVertical":-22.6,"breakVerticalInduced":7.0,"breakHorizontal":-13.3,"spinRate":2083,"spinDirection":149},"zone":4,"typeConfidence":2.0,"plateTime":0.3914769706358596,"extension":5.310749667415487},"index":4,"playId":"61e40fae-eacb-3140-a815-92d6685df522","pitchNumber":4,"startTime":"2025-07-30T02:18:35.752Z","endTime":"2025-07-30T02:18:40.149Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":624512,"link":"/api/v1/people/624512","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":624512,"link":"/api/v1/people/624512"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.03,"dramaIndex":7.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:18:40.149Z","atBatIndex":72},{"result":{"type":"atBat","event":"Walk","eventType":"walk","description":"William Contreras walks.","rbi":0,"awayScore":3,"homeScore":9,"isOut":false},"about":{"atBatIndex":73,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:21:09.949Z","endTime":"2025-07-30T02:22:33.555Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":false,"captivatingIndex":0},"count":{"balls":4,"strikes":2,"outs":0},"matchup":{"batter":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[2,3,4,5,6,7],"actionIndex":[0,1],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":"1B","outBase":null,"isOut":false,"outNumber":null},"details":{"event":"Walk","eventType":"walk","movementReason":null,"runner":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":7},"credits":[]}],"playEvents":[{"details":{"description":"Vidal Bruján remains in the game as the left fielder.","event":"Defensive Switch","eventType":"defensive_switch","awayScore":3,"homeScore":9,"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-30T02:20:13.556Z","endTime":"2025-07-30T02:20:13.584Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":660644,"link":"/api/v1/people/660644"},"position":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"},"battingOrder":"601","replacedPlayer":{"id":664023,"link":"/api/v1/people/664023"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":664023,"link":"/api/v1/people/664023"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"description":"Pitching Change: Gavin Hollowell replaces Brooks Kriske.","event":"Pitching Substitution","eventType":"pitching_substitution","awayScore":3,"homeScore":9,"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-30T02:20:13.584Z","endTime":"2025-07-30T02:21:12.257Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":668970,"link":"/api/v1/people/668970"},"position":{"code":"1","name":"Pitcher","type":"Pitcher","abbreviation":"P"},"defense":{"pitcher":{"id":621139,"link":"/api/v1/people/621139","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":0,"strikes":0,"outs":0},"pitchData":{"startSpeed":82.8,"endSpeed":75.8,"strikeZoneTop":3.57593066683912,"strikeZoneBottom":1.59380365944403,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":23.833431272451584,"aZ":-29.084364448766273,"pfxX":3.6960848955215146,"pfxZ":2.1066886601104304,"pX":-0.8897944767277954,"pZ":3.74931241159335,"vX0":5.24368190484057,"vY0":-120.52991283345696,"vZ0":2.596585841547492,"x":150.92,"y":137.55,"x0":-3.575413709482233,"y0":50.00463331497607,"z0":5.229404966089417,"aX":5.428101320038821},"breaks":{"breakAngle":13.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-35.2,"breakVerticalInduced":4.7,"breakHorizontal":-7.9,"spinRate":2241,"spinDirection":69},"zone":11,"typeConfidence":2.0,"plateTime":0.45476155796711604,"extension":6.523309971758527},"index":2,"playId":"e96eb222-cfd3-3a91-b7e4-af5044d607b8","pitchNumber":1,"startTime":"2025-07-30T02:21:12.257Z","endTime":"2025-07-30T02:21:16.538Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":83.8,"endSpeed":76.6,"strikeZoneTop":3.55555452366614,"strikeZoneBottom":1.64035636139782,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.267822646942815,"aZ":-32.016752555316415,"pfxX":2.7213535875730983,"pfxZ":0.10371685509946005,"pX":2.67380575617362,"pZ":2.9657925034207544,"vX0":13.635643223929005,"vY0":-121.25479297896021,"vZ0":0.970084572646164,"x":15.08,"y":158.7,"x0":-3.392146588934064,"y0":50.001729107860456,"z0":5.369430883928779,"aX":4.019437944291116},"breaks":{"breakAngle":12.0,"breakLength":8.4,"breakY":24.0,"breakVertical":-38.9,"breakVerticalInduced":0.8,"breakHorizontal":-8.4,"spinRate":2493,"spinDirection":68},"zone":12,"typeConfidence":2.0,"plateTime":0.45293783122067843,"extension":6.609966652771573},"index":3,"playId":"cc744c18-3e4b-3ebc-a2dc-e1af98bc0b01","pitchNumber":2,"startTime":"2025-07-30T02:21:25.068Z","endTime":"2025-07-30T02:21:28.068Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":3,"strikes":0,"outs":0},"preCount":{"balls":2,"strikes":0,"outs":0},"pitchData":{"startSpeed":95.0,"endSpeed":86.5,"strikeZoneTop":3.47712379362753,"strikeZoneBottom":1.52860362799479,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.306545843621446,"aZ":-27.523016423874445,"pfxX":-13.163868336453806,"pfxZ":2.4362684658702474,"pX":1.450889343146478,"pZ":2.796448486094374,"vX0":17.27116476055769,"vY0":-137.2647977197079,"vZ0":-0.8911753635249067,"x":61.7,"y":163.28,"x0":-3.2115730384966414,"y0":50.00202281386916,"z0":4.9987533751444815,"aX":-25.126299300780303},"breaks":{"breakAngle":37.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-26.3,"breakVerticalInduced":4.4,"breakHorizontal":20.3,"spinRate":2589,"spinDirection":243},"zone":12,"typeConfidence":2.0,"plateTime":0.39898462186452743,"extension":6.845312919079161},"index":4,"playId":"b40d9575-0d26-3b0d-a552-4626cbe93c14","pitchNumber":3,"startTime":"2025-07-30T02:21:41.666Z","endTime":"2025-07-30T02:21:47.312Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.2,"endSpeed":85.9,"strikeZoneTop":3.23371345181759,"strikeZoneBottom":1.45243885672864,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.203213899091693,"aZ":-18.535390947880888,"pfxX":-7.582759718724769,"pfxZ":7.21726578918479,"pX":0.29472365342515844,"pZ":2.8766472174593107,"vX0":12.81099450690272,"vY0":-136.6105901831047,"vZ0":-2.575914033184305,"x":105.77,"y":161.11,"x0":-3.471093741139499,"y0":50.000659714719916,"z0":5.106431295354009,"aX":-14.326076089567415},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.4,"breakVerticalInduced":12.7,"breakHorizontal":11.0,"spinRate":2792,"spinDirection":240},"zone":3,"typeConfidence":2.0,"plateTime":0.4009953402266979,"extension":6.954455569280898},"index":5,"playId":"4faf4483-1e40-3e13-b0a4-b04275a70fdf","pitchNumber":4,"startTime":"2025-07-30T02:21:54.399Z","endTime":"2025-07-30T02:21:58.531Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.9,"endSpeed":85.9,"strikeZoneTop":3.47344998022231,"strikeZoneBottom":1.55840940266977,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.70422678281899,"aZ":-30.001494257519617,"pfxX":-12.361821443770465,"pfxZ":1.1405504803098392,"pX":-0.6483526282528644,"pZ":3.509961026409345,"vX0":11.777785549433563,"vY0":-137.6568915888351,"vZ0":0.7609870718252395,"x":141.71,"y":144.01,"x0":-3.391914374842623,"y0":50.002958195813264,"z0":5.27292048739668,"aX":-23.546720569743094},"breaks":{"breakAngle":34.8,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.2,"breakVerticalInduced":2.5,"breakHorizontal":19.7,"spinRate":2673,"spinDirection":238},"zone":1,"typeConfidence":2.0,"plateTime":0.3990440064647851,"extension":6.670331448783282},"index":6,"playId":"bd3d2bac-bc26-394a-b8aa-f9b756019cd3","pitchNumber":5,"startTime":"2025-07-30T02:22:10.353Z","endTime":"2025-07-30T02:22:14.070Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":94.3,"endSpeed":86.3,"strikeZoneTop":3.53613881245334,"strikeZoneBottom":1.7884974302122,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.429181131512227,"aZ":-17.45027210514585,"pfxX":-6.09850778440814,"pfxZ":7.699390183039551,"pX":-1.7894578487998583,"pZ":4.25889282064084,"vX0":7.237090749603158,"vY0":-137.19949187831037,"vZ0":0.6667419480744762,"x":185.21,"y":123.79,"x0":-3.665062355209583,"y0":50.00358313605282,"z0":5.19905166619075,"aX":-11.664803978389633},"breaks":{"breakAngle":30.0,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.4,"breakVerticalInduced":14.3,"breakHorizontal":9.6,"spinRate":2783,"spinDirection":234},"zone":11,"typeConfidence":2.0,"plateTime":0.3987108102835566,"extension":6.760351052048418},"index":7,"playId":"32c45ec0-841c-330e-bff8-bfcf0833b32d","pitchNumber":6,"startTime":"2025-07-30T02:22:27.969Z","endTime":"2025-07-30T02:22:33.555Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":661388,"link":"/api/v1/people/661388","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":661388,"link":"/api/v1/people/661388"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:22:33.555Z","atBatIndex":73},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Christian Yelich strikes out swinging.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":74,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:22:39.441Z","endTime":"2025-07-30T02:24:09.471Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":1,"strikes":3,"outs":1},"matchup":{"batter":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":592885,"fullName":"Christian Yelich","link":"/api/v1/people/592885"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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":84.0,"endSpeed":77.2,"strikeZoneTop":3.27022485924142,"strikeZoneBottom":1.70987791845888,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":24.35405065059829,"aZ":-28.337496866019464,"pfxX":5.655961127363192,"pfxZ":2.5437428424757886,"pX":0.19051554580042496,"pZ":2.2585355693637124,"vX0":7.758905583976275,"vY0":-122.14757967932191,"vZ0":-0.6314661327625659,"x":109.74,"y":177.8,"x0":-3.7636224770857227,"y0":50.00404607187989,"z0":4.959723221509875,"aX":8.534677918940709},"breaks":{"breakAngle":19.2,"breakLength":8.4,"breakY":24.0,"breakVertical":-34.2,"breakVerticalInduced":4.7,"breakHorizontal":-12.1,"spinRate":2439,"spinDirection":62},"zone":5,"typeConfidence":2.0,"plateTime":0.44864399039684155,"extension":6.718186338529565},"index":0,"playId":"39f70a4b-4023-380d-9ae4-70dc60c42405","pitchNumber":1,"startTime":"2025-07-30T02:22:58.407Z","endTime":"2025-07-30T02:23:02.406Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.9,"endSpeed":87.6,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.63406782492913,"aZ":-18.204020846541468,"pfxX":-6.920778224011983,"pfxZ":7.108705386506928,"pX":-0.07252104498201582,"pZ":3.4378727584456126,"vX0":11.8282191411704,"vY0":-139.15578085444346,"vZ0":-1.3675871138185194,"x":119.76,"y":145.96,"x0":-3.4750184226592653,"y0":50.0012503153257,"z0":5.139156534938596,"aX":-13.599193772610086},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.0,"breakVerticalInduced":12.8,"breakHorizontal":10.1,"spinRate":2878,"spinDirection":240},"zone":2,"typeConfidence":2.0,"plateTime":0.3932948571423376,"extension":6.8073158380299414},"index":1,"playId":"539cfdbf-7079-3d1a-b086-4d2f5bcadbfa","pitchNumber":2,"startTime":"2025-07-30T02:23:14.474Z","endTime":"2025-07-30T02:23:17.534Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"outs":0},"pitchData":{"startSpeed":96.4,"endSpeed":88.0,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":30.853796682294547,"aZ":-15.940738641593182,"pfxX":-8.417014507386677,"pfxZ":8.189293452271272,"pX":0.30679336666764223,"pZ":3.059746680293909,"vX0":13.101592536096447,"vY0":-139.76200688153804,"vZ0":-2.945933917663266,"x":105.31,"y":156.17,"x0":-3.3434715464927787,"y0":50.00420784886689,"z0":5.171475835220138,"aX":-16.6891730967894},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-15.2,"breakVerticalInduced":14.4,"breakHorizontal":12.6,"spinRate":2838,"spinDirection":239},"zone":3,"typeConfidence":2.0,"plateTime":0.39156537722579055,"extension":6.884879439066931},"index":2,"playId":"5e39e1bf-e97d-313e-b0dc-9e2108343835","pitchNumber":3,"startTime":"2025-07-30T02:23:31.539Z","endTime":"2025-07-30T02:23:34.539Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"B","description":"Ball"},"description":"Ball","code":"B","ballColor":"rgba(39, 161, 39, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":false,"isBall":true,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":2,"outs":0},"preCount":{"balls":0,"strikes":2,"outs":0},"pitchData":{"startSpeed":84.8,"endSpeed":77.7,"strikeZoneTop":3.24613947193729,"strikeZoneBottom":1.68629795209534,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":27.02856725619755,"aZ":-32.76303663581662,"pfxX":7.066630941179282,"pfxZ":-0.38657111735393723,"pX":0.87378685620402,"pZ":1.310645008453657,"vX0":8.895308795294197,"vY0":-123.19008063537348,"vZ0":-2.3017696181600473,"x":83.69,"y":203.39,"x0":-3.7174970399809864,"y0":50.0038947049537,"z0":5.057196882002069,"aX":10.738586499532603},"breaks":{"breakAngle":20.4,"breakLength":9.6,"breakY":24.0,"breakVertical":-39.5,"breakVerticalInduced":-1.1,"breakHorizontal":-15.1,"spinRate":2622,"spinDirection":67},"zone":14,"typeConfidence":2.0,"plateTime":0.44653702151908137,"extension":6.6641261555320055},"index":3,"playId":"5859af00-e90a-37ce-bbba-99b782605d7c","pitchNumber":4,"startTime":"2025-07-30T02:23:49.884Z","endTime":"2025-07-30T02:23:54.659Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0},"preCount":{"balls":1,"strikes":2,"outs":0},"pitchData":{"startSpeed":96.7,"endSpeed":88.2,"strikeZoneTop":3.36,"strikeZoneBottom":1.74,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.06885010661997,"aZ":-17.27684654049123,"pfxX":-8.256845551920605,"pfxZ":7.452330818436431,"pX":-1.2702184424072285,"pZ":3.09560621859612,"vX0":9.117099625475014,"vY0":-140.54754884104017,"vZ0":-2.2051338581276414,"x":165.42,"y":155.2,"x0":-3.484486262125877,"y0":50.00296668808235,"z0":5.01325112084082,"aX":-16.50716314810332},"breaks":{"breakAngle":39.6,"breakLength":4.8,"breakY":24.0,"breakVertical":-16.1,"breakVerticalInduced":13.2,"breakHorizontal":13.1,"spinRate":2805,"spinDirection":238},"zone":11,"typeConfidence":2.0,"plateTime":0.3898206285524597,"extension":6.762168467919799},"index":4,"playId":"0201b553-b341-33ce-949a-0009d56b3718","pitchNumber":5,"startTime":"2025-07-30T02:24:05.980Z","endTime":"2025-07-30T02:24:09.471Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":592885,"link":"/api/v1/people/592885","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"10","name":"Designated Hitter","type":"Hitter","abbreviation":"DH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":592885,"link":"/api/v1/people/592885"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:24:09.471Z","atBatIndex":74},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Andrew Vaughn strikes out swinging.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":75,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:24:15.974Z","endTime":"2025-07-30T02:25:50.030Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":2,"strikes":3,"outs":2},"matchup":{"batter":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"postOnFirst":{"id":661388,"fullName":"William Contreras","link":"/api/v1/people/661388"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_RHB","menOnBase":"Men_On"}},"pitchIndex":[0,1,2,3,4],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":2},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":683734,"fullName":"Andrew Vaughn","link":"/api/v1/people/683734"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":4},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"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":96.5,"endSpeed":87.9,"strikeZoneTop":3.25850848404235,"strikeZoneBottom":1.41320028990581,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.001281987511824,"aZ":-19.62939274496328,"pfxX":-6.557286632140848,"pfxZ":6.346107527729048,"pX":1.1183516675921146,"pZ":3.1074548231311563,"vX0":14.303957749708056,"vY0":-139.81239069637672,"vZ0":-2.622812136762251,"x":74.37,"y":154.88,"x0":-3.2157428392747915,"y0":50.001377312420495,"z0":5.348293196399008,"aX":-12.960681145083978},"breaks":{"breakAngle":25.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.0,"breakHorizontal":8.9,"spinRate":2702,"spinDirection":237},"zone":12,"typeConfidence":2.0,"plateTime":0.3919938072454583,"extension":6.859451848113611},"index":0,"playId":"ff2b2f75-d84c-3530-a1ac-7459ca043a66","pitchNumber":1,"startTime":"2025-07-30T02:24:33.970Z","endTime":"2025-07-30T02:24:37.927Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":1,"strikes":1,"outs":1},"preCount":{"balls":1,"strikes":0,"outs":1},"pitchData":{"startSpeed":95.9,"endSpeed":87.3,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":33.27890435465398,"aZ":-29.559745259170572,"pfxX":-11.79032786717434,"pfxZ":1.3401326590532028,"pX":-1.388082277684518,"pZ":1.4481918064456023,"vX0":9.834236968179937,"vY0":-139.2971889010616,"vZ0":-4.429219443578596,"x":169.91,"y":199.68,"x0":-3.4443522197391094,"y0":50.003719876330045,"z0":5.028912026653833,"aX":-23.01378861203425},"breaks":{"breakAngle":33.6,"breakLength":7.2,"breakY":24.0,"breakVertical":-28.4,"breakVerticalInduced":1.6,"breakHorizontal":19.1,"spinRate":2530,"spinDirection":238},"zone":13,"typeConfidence":2.0,"plateTime":0.3942407097066374,"extension":6.959350406636895},"index":1,"playId":"e539a2c0-9f17-3fc5-b859-e19c4ab66a3c","pitchNumber":2,"startTime":"2025-07-30T02:24:50.406Z","endTime":"2025-07-30T02:24:53.456Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":1},"preCount":{"balls":1,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.7,"endSpeed":78.6,"strikeZoneTop":3.27280626876561,"strikeZoneBottom":1.49272673207974,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.906499035015486,"aZ":-27.188999245139733,"pfxX":5.380891521063449,"pfxZ":3.1904788196567857,"pX":1.23033963753297,"pZ":2.5987497241611863,"vX0":9.926239964073808,"vY0":-124.48643344140304,"vZ0":-0.7027988049942746,"x":70.1,"y":168.61,"x0":-3.5141870360245298,"y0":50.00514748682552,"z0":5.143404378709199,"aX":8.410229078233456},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.7,"breakVerticalInduced":5.9,"breakHorizontal":-12.1,"spinRate":2487,"spinDirection":66},"zone":12,"typeConfidence":2.0,"plateTime":0.4406578404575896,"extension":6.890089410113423},"index":2,"playId":"c1026590-580a-3893-8260-80a2f8fe4fc4","pitchNumber":3,"startTime":"2025-07-30T02:25:07.808Z","endTime":"2025-07-30T02:25:13.690Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":2,"strikes":2,"outs":1},"preCount":{"balls":2,"strikes":1,"outs":1},"pitchData":{"startSpeed":85.3,"endSpeed":78.2,"strikeZoneTop":3.25274751884012,"strikeZoneBottom":1.40732298191655,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":25.571977972030098,"aZ":-27.709304626209594,"pfxX":5.2503896902171014,"pfxZ":2.879114098735272,"pX":0.5578638689699983,"pZ":2.8781914114593983,"vX0":8.708507343774025,"vY0":-123.99757496718212,"vZ0":0.1270060194683037,"x":95.74,"y":161.07,"x0":-3.686529122157445,"y0":50.00375650524403,"z0":5.144546719448741,"aX":8.14933118668777},"breaks":{"breakAngle":19.2,"breakLength":7.2,"breakY":24.0,"breakVertical":-32.3,"breakVerticalInduced":5.5,"breakHorizontal":-11.6,"spinRate":2612,"spinDirection":66},"zone":3,"typeConfidence":2.0,"plateTime":0.4422913763638143,"extension":6.723467728705635},"index":3,"playId":"455c4bd0-210e-34cb-944c-58f7d90efb6a","pitchNumber":4,"startTime":"2025-07-30T02:25:25.347Z","endTime":"2025-07-30T02:25:31.073Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":2,"strikes":3,"outs":1},"preCount":{"balls":2,"strikes":2,"outs":1},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.24,"strikeZoneBottom":1.53,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.144282552696964,"aZ":-19.54802014390547,"pfxX":-5.348851106969391,"pfxZ":6.515820953608342,"pX":-0.5609492688308603,"pZ":3.3595876489838257,"vX0":9.978813570238515,"vY0":-138.38871235478422,"vZ0":-1.7624513230694903,"x":138.38,"y":148.07,"x0":-3.520061386410932,"y0":50.00323692085125,"z0":5.31535954812736,"aX":-10.36651154377573},"breaks":{"breakAngle":22.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.6,"breakVerticalInduced":11.6,"breakHorizontal":7.6,"spinRate":2867,"spinDirection":235},"zone":1,"typeConfidence":2.0,"plateTime":0.39592881929887724,"extension":7.003793172267214},"index":4,"playId":"687d4786-069d-3370-8b1b-8a4df494f6de","pitchNumber":5,"startTime":"2025-07-30T02:25:43.546Z","endTime":"2025-07-30T02:25:50.030Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":683734,"link":"/api/v1/people/683734","batSide":{"code":"R","description":"Right"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.8,"awayTeamWinProbability":0.20000000000000284,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:25:50.030Z","atBatIndex":75},{"result":{"type":"atBat","event":"Strikeout","eventType":"strikeout","description":"Isaac Collins called out on strikes.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":76,"halfInning":"bottom","isTopInning":false,"inning":8,"startTime":"2025-07-30T02:25:52.382Z","endTime":"2025-07-30T02:26:50.252Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":14},"count":{"balls":0,"strikes":3,"outs":3},"matchup":{"batter":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"batSide":{"code":"L","description":"Left"},"pitcher":{"id":668970,"fullName":"Gavin Hollowell","link":"/api/v1/people/668970"},"pitchHand":{"code":"R","description":"Right"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_RHP","pitcher":"vs_LHB","menOnBase":"Empty"}},"pitchIndex":[0,1,2],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":3},"details":{"event":"Strikeout","eventType":"strikeout","movementReason":null,"runner":{"id":686555,"fullName":"Isaac Collins","link":"/api/v1/people/686555"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":624512,"link":"/api/v1/people/624512"},"position":{"code":"2","name":"Catcher","type":"Catcher","abbreviation":"C"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"S","description":"Swinging Strike"},"description":"Swinging Strike","code":"S","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 50, 50, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"ST","description":"Sweeper"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":86.0,"endSpeed":79.0,"strikeZoneTop":3.24,"strikeZoneBottom":1.54,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":26.226537872410056,"aZ":-26.36041862222517,"pfxX":5.5010538807564755,"pfxZ":3.694647713970057,"pX":0.7441589314889938,"pZ":1.2847939007419151,"vX0":8.973735032804587,"vY0":-125.00764475956132,"vZ0":-3.6064250791562538,"x":88.63,"y":204.09,"x0":-3.6133484000140736,"y0":50.00623183203232,"z0":4.920688846229315,"aX":8.671100318974426},"breaks":{"breakAngle":20.4,"breakLength":7.2,"breakY":24.0,"breakVertical":-31.2,"breakVerticalInduced":6.0,"breakHorizontal":-12.1,"spinRate":2601,"spinDirection":69},"zone":14,"typeConfidence":2.0,"plateTime":0.4388753204556881,"extension":6.928044594002268},"index":0,"playId":"e1b52f57-71a8-37e3-bebe-ce4c50b482db","pitchNumber":1,"startTime":"2025-07-30T02:26:12.411Z","endTime":"2025-07-30T02:26:18.307Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(188, 0, 33, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"FF","description":"Four-Seam Fastball"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":2,"outs":2},"preCount":{"balls":0,"strikes":1,"outs":2},"pitchData":{"startSpeed":95.3,"endSpeed":86.9,"strikeZoneTop":3.35159067978023,"strikeZoneBottom":1.52393631475153,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.334372813725032,"aZ":-18.6435061808095,"pfxX":-7.214687931317484,"pfxZ":6.978492267646525,"pX":-0.6663171656341891,"pZ":2.690663578666223,"vX0":10.613974645989545,"vY0":-138.45382057927074,"vZ0":-2.892351701677396,"x":142.4,"y":166.13,"x0":-3.6147282282005815,"y0":50.00044001784666,"z0":4.998589370092206,"aX":-13.984935391681368},"breaks":{"breakAngle":31.2,"breakLength":4.8,"breakY":24.0,"breakVertical":-18.0,"breakVerticalInduced":12.2,"breakHorizontal":10.8,"spinRate":2826,"spinDirection":239},"zone":4,"typeConfidence":2.0,"plateTime":0.3958160733671714,"extension":6.830030367972829},"index":1,"playId":"6e89716e-9aa9-3119-9134-67cff8ca11a6","pitchNumber":2,"startTime":"2025-07-30T02:26:28.845Z","endTime":"2025-07-30T02:26:32.728Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":0,"strikes":3,"outs":2},"preCount":{"balls":0,"strikes":2,"outs":2},"pitchData":{"startSpeed":95.7,"endSpeed":87.1,"strikeZoneTop":3.26333653558016,"strikeZoneBottom":1.43549165746504,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.398380229250275,"aZ":-17.447926767722148,"pfxX":-9.017119301793228,"pfxZ":7.5750527493811335,"pX":0.21539624157329312,"pZ":2.003293546760547,"vX0":13.075984555464238,"vY0":-138.64229010088476,"vZ0":-4.552596297390973,"x":108.79,"y":184.69,"x0":-3.3935789752942007,"y0":50.002884816563835,"z0":4.833442227308228,"aX":-17.530647982648045},"breaks":{"breakAngle":38.4,"breakLength":4.8,"breakY":24.0,"breakVertical":-17.3,"breakVerticalInduced":12.8,"breakHorizontal":13.6,"spinRate":2789,"spinDirection":248},"zone":8,"typeConfidence":2.0,"plateTime":0.3952796859309724,"extension":6.790672895677181},"index":2,"playId":"7df19394-587b-311e-8c67-85f258e4841c","pitchNumber":3,"startTime":"2025-07-30T02:26:46.085Z","endTime":"2025-07-30T02:26:50.252Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":668970,"link":"/api/v1/people/668970","pitchHand":{"code":"R","description":"Right"}},"catcher":{"id":624512,"link":"/api/v1/people/624512"},"first":{"id":457759,"link":"/api/v1/people/457759"},"second":{"id":663538,"link":"/api/v1/people/663538"},"third":{"id":807713,"link":"/api/v1/people/807713"},"shortstop":{"id":621020,"link":"/api/v1/people/621020"},"left":{"id":660644,"link":"/api/v1/people/660644"},"center":{"id":691718,"link":"/api/v1/people/691718"},"right":{"id":663656,"link":"/api/v1/people/663656"}},"offense":{"batter":{"id":686555,"link":"/api/v1/people/686555","batSide":{"code":"L","description":"Left"}},"first":{"id":661388,"link":"/api/v1/people/661388"},"batterPosition":{"code":"7","name":"Outfielder","type":"Outfielder","abbreviation":"LF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_ab"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_ab"},{"player":{"id":686555,"link":"/api/v1/people/686555"},"credit":"b_pa"},{"player":{"id":668970,"link":"/api/v1/people/668970"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.7,"awayTeamWinProbability":0.29999999999999716,"homeTeamWinProbabilityAdded":-0.09999999999999432,"leverageIndex":0.01,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:26:50.252Z","atBatIndex":76},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Matt Shaw grounds out, third baseman Caleb Durbin to first baseman Andrew Vaughn.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":77,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:28:06.537Z","endTime":"2025-07-30T02:29:30.781Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":1,"strikes":0,"outs":1},"matchup":{"batter":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[0,1],"actionIndex":[],"runnerIndex":[0],"runners":[{"movement":{"originBase":null,"start":null,"end":null,"outBase":"1B","isOut":true,"outNumber":1},"details":{"event":"Groundout","eventType":"field_out","movementReason":null,"runner":{"id":807713,"fullName":"Matt Shaw","link":"/api/v1/people/807713"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":702332,"link":"/api/v1/people/702332"},"position":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"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":96.6,"endSpeed":88.4,"strikeZoneTop":3.38187330930038,"strikeZoneBottom":1.4868213349164,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.892414968771806,"aZ":-20.474985040075172,"pfxX":7.934407365076721,"pfxZ":5.8420171781029655,"pX":-0.20057967563839366,"pZ":3.8811092691905906,"vX0":-3.8857505899666043,"vY0":-140.63004966493256,"vZ0":-3.3085162607145917,"x":124.65,"y":133.99,"x0":0.16813326662814482,"y0":50.00577395421996,"z0":6.4011452218709834,"aX":15.894493962322361},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.1,"breakHorizontal":-13.6,"spinRate":2212,"spinDirection":146},"zone":11,"typeConfidence":2.0,"plateTime":0.3894834696395204,"extension":5.265366202889654},"index":0,"playId":"c733da3f-a82d-3855-8f5a-c6f9e9fbce21","pitchNumber":1,"startTime":"2025-07-30T02:29:11.102Z","endTime":"2025-07-30T02:29:15.217Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}},{"details":{"call":{"code":"X","description":"In play, out(s)"},"description":"In play, out(s)","code":"X","ballColor":"rgba(26, 86, 190, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":true,"isStrike":false,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":true,"hasReview":false},"count":{"balls":1,"strikes":0,"outs":0},"preCount":{"balls":1,"strikes":0,"outs":0},"pitchData":{"startSpeed":96.8,"endSpeed":88.9,"strikeZoneTop":3.44,"strikeZoneBottom":1.59,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.084917304439365,"aZ":-24.19678398643019,"pfxX":8.909143991931266,"pfxZ":3.9659039990163443,"pX":0.6248016517651309,"pZ":2.453708108705267,"vX0":-2.020801818362876,"vY0":-140.9441680587058,"vZ0":-6.240584427541474,"x":93.18,"y":172.53,"x0":0.19362382061290165,"y0":50.004026259879325,"z0":6.259621368976947,"aX":17.921888213157995},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.0,"breakVerticalInduced":6.1,"breakHorizontal":-15.7,"spinRate":2188,"spinDirection":151},"zone":6,"typeConfidence":2.0,"plateTime":0.3886379057570184,"extension":5.304620154999443},"hitData":{"launchSpeed":71.3,"launchAngle":-52.0,"totalDistance":3.0,"trajectory":"ground_ball","hardness":"medium","location":"5","coordinates":{"coordX":108.24,"coordY":167.39}},"index":1,"playId":"ccd4b1ea-dba9-3dc8-9caf-34469c60ce41","pitchNumber":2,"startTime":"2025-07-30T02:29:23.214Z","endTime":"2025-07-30T02:29:30.781Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":807713,"link":"/api/v1/people/807713","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"5","name":"Third Base","type":"Infielder","abbreviation":"3B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":807713,"link":"/api/v1/people/807713"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.20000000000000284,"leverageIndex":0.07,"dramaIndex":8.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:29:30.781Z","atBatIndex":77},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Justin Turner grounds out sharply, second baseman Brice Turang to first baseman Andrew Vaughn.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":78,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:29:39.838Z","endTime":"2025-07-30T02:30:18.884Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":2},"matchup":{"batter":{"id":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"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":457759,"fullName":"Justin Turner","link":"/api/v1/people/457759"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":1},"credits":[{"player":{"id":668930,"link":"/api/v1/people/668930"},"position":{"code":"4","name":"Second Base","type":"Infielder","abbreviation":"2B"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"call":{"code":"C","description":"Called Strike"},"description":"Called Strike","code":"C","ballColor":"rgba(170, 21, 11, 1.0)","trailColor":"rgba(50, 0, 221, 1.0)","isInPlay":false,"isStrike":true,"isBall":false,"type":{"code":"SI","description":"Sinker"},"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":1,"outs":1},"preCount":{"balls":0,"strikes":0,"outs":1},"pitchData":{"startSpeed":96.2,"endSpeed":88.8,"strikeZoneTop":3.32078127487135,"strikeZoneBottom":1.43155203082349,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":29.301771563318756,"aZ":-21.525041691164965,"pfxX":8.276811447628676,"pfxZ":5.315015417446114,"pX":-0.06808639235697489,"pZ":3.1476751710611475,"vX0":-3.2264778646190595,"vY0":-140.09595741402535,"vZ0":-4.867105563309585,"x":119.6,"y":153.79,"x0":0.017925162961258893,"y0":50.00327342544606,"z0":6.299490443116374,"aX":16.582847186025894},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-20.4,"breakVerticalInduced":8.9,"breakHorizontal":-14.4,"spinRate":2177,"spinDirection":150},"zone":2,"typeConfidence":2.0,"plateTime":0.38979743813693846,"extension":5.309970586100856},"index":0,"playId":"6cf0a6df-dbfd-33df-8ec4-f76045df1cf7","pitchNumber":1,"startTime":"2025-07-30T02:29:57.319Z","endTime":"2025-07-30T02:30:04.044Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":95.8,"endSpeed":88.8,"strikeZoneTop":3.46,"strikeZoneBottom":1.61,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":28.35938859494378,"aZ":-22.437329869741333,"pfxX":8.682677721006566,"pfxZ":4.88736703518057,"pX":0.3024159901549494,"pZ":2.3188860750645763,"vX0":-2.58966832846621,"vY0":-139.5455600048377,"vZ0":-6.6694004664995425,"x":105.47,"y":176.17,"x0":0.10830159002528146,"y0":50.005773208197894,"z0":6.195334986874983,"aX":17.303172259575923},"breaks":{"breakAngle":34.8,"breakLength":6.0,"breakY":24.0,"breakVertical":-21.7,"breakVerticalInduced":7.8,"breakHorizontal":-15.2,"spinRate":2158,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.39098077278100973,"extension":5.530236943213486},"hitData":{"launchSpeed":100.5,"launchAngle":-9.0,"totalDistance":14.0,"trajectory":"ground_ball","hardness":"hard","location":"4","coordinates":{"coordX":154.35,"coordY":155.74}},"index":1,"playId":"4396218b-906c-3eb1-919e-601f1af6bf61","pitchNumber":2,"startTime":"2025-07-30T02:30:11.173Z","endTime":"2025-07-30T02:30:18.884Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":457759,"link":"/api/v1/people/457759","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":457759,"link":"/api/v1/people/457759"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":99.9,"awayTeamWinProbability":0.09999999999999432,"homeTeamWinProbabilityAdded":0.0,"leverageIndex":0.03,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:30:18.884Z","atBatIndex":78},{"result":{"type":"atBat","event":"Groundout","eventType":"field_out","description":"Jon Berti grounds out, shortstop Joey Ortiz to first baseman Andrew Vaughn.","rbi":0,"awayScore":3,"homeScore":9,"isOut":true},"about":{"atBatIndex":79,"halfInning":"top","isTopInning":true,"inning":9,"startTime":"2025-07-30T02:30:50.994Z","endTime":"2025-07-30T02:31:15.742Z","isComplete":true,"isScoringPlay":false,"hasReview":false,"hasOut":true,"captivatingIndex":0},"count":{"balls":0,"strikes":1,"outs":3},"matchup":{"batter":{"id":542932,"fullName":"Jon Berti","link":"/api/v1/people/542932"},"batSide":{"code":"R","description":"Right"},"pitcher":{"id":676879,"fullName":"Aaron Ashby","link":"/api/v1/people/676879"},"pitchHand":{"code":"L","description":"Left"},"batterHotColdZones":[],"pitcherHotColdZones":[],"splits":{"batter":"vs_LHP","pitcher":"vs_RHB","menOnBase":"Empty"}},"pitchIndex":[1,2],"actionIndex":[0],"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":542932,"fullName":"Jon Berti","link":"/api/v1/people/542932"},"responsiblePitcher":null,"isScoringEvent":false,"rbi":false,"earned":false,"teamUnearned":false,"playIndex":2},"credits":[{"player":{"id":687401,"link":"/api/v1/people/687401"},"position":{"code":"6","name":"Shortstop","type":"Infielder","abbreviation":"SS"},"credit":"f_assist"},{"player":{"id":683734,"link":"/api/v1/people/683734"},"position":{"code":"3","name":"First Base","type":"Infielder","abbreviation":"1B"},"credit":"f_putout"}]}],"playEvents":[{"details":{"description":"Offensive Substitution: Pinch-hitter Jon Berti replaces Kyle Tucker.","event":"Offensive Substitution","eventType":"offensive_substitution","awayScore":3,"homeScore":9,"isScoringPlay":false,"isOut":false,"hasReview":false},"count":{"balls":0,"strikes":0,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"index":0,"startTime":"2025-07-30T02:30:36.849Z","endTime":"2025-07-30T02:30:53.322Z","isPitch":false,"isSubstitution":true,"type":"action","player":{"id":542932,"link":"/api/v1/people/542932"},"position":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"},"battingOrder":"201","replacedPlayer":{"id":663656,"link":"/api/v1/people/663656"},"defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":663656,"link":"/api/v1/people/663656","batSide":{"code":"L","description":"Left"}},"batterPosition":{"code":"9","name":"Outfielder","type":"Outfielder","abbreviation":"RF"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":1,"outs":2},"preCount":{"balls":0,"strikes":0,"outs":2},"pitchData":{"startSpeed":96.4,"endSpeed":88.4,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":31.601180395591438,"aZ":-19.65267987425486,"pfxX":7.495134702025753,"pfxZ":6.276676592654725,"pX":0.8001306500054567,"pZ":2.517395346506613,"vX0":-1.0278714801643145,"vY0":-140.2918283643364,"vZ0":-6.858259463949524,"x":86.5,"y":170.81,"x0":0.19740717933535168,"y0":50.00222221921756,"z0":6.273787636506645,"aX":14.94526499309081},"breaks":{"breakAngle":34.8,"breakLength":4.8,"breakY":24.0,"breakVertical":-19.2,"breakVerticalInduced":10.2,"breakHorizontal":-13.3,"spinRate":2093,"spinDirection":150},"zone":6,"typeConfidence":2.0,"plateTime":0.39035677685307935,"extension":5.263353888353843},"index":1,"playId":"00aaed96-b1d3-351c-98f4-7331afbb71bb","pitchNumber":1,"startTime":"2025-07-30T02:30:53.322Z","endTime":"2025-07-30T02:30:56.322Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":542932,"link":"/api/v1/people/542932","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"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":96.1,"endSpeed":88.1,"strikeZoneTop":3.47,"strikeZoneBottom":1.64,"strikeZoneWidth":17.0,"strikeZoneDepth":17.0,"coordinates":{"aY":32.142114381419105,"aZ":-23.591620086490646,"pfxX":8.653477753770412,"pfxZ":4.343260128023948,"pX":0.05516424538286053,"pZ":1.8303927483603684,"vX0":-3.3204203730358843,"vY0":-139.8219876588911,"vZ0":-7.782519787552262,"x":114.9,"y":189.36,"x0":0.13533082210728067,"y0":50.001242178985514,"z0":6.202870405652176,"aX":17.096653581353987},"breaks":{"breakAngle":32.4,"breakLength":6.0,"breakY":24.0,"breakVertical":-23.3,"breakVerticalInduced":6.4,"breakHorizontal":-15.0,"spinRate":2128,"spinDirection":149},"zone":8,"typeConfidence":2.0,"plateTime":0.3920324625755911,"extension":5.408374303918959},"hitData":{"launchSpeed":98.4,"launchAngle":-13.0,"totalDistance":9.0,"trajectory":"ground_ball","hardness":"medium","location":"6","coordinates":{"coordX":110.26,"coordY":156.75}},"index":2,"playId":"d1d6b196-28e3-3d0d-8f5c-e6fea4085b51","pitchNumber":2,"startTime":"2025-07-30T02:31:08.020Z","endTime":"2025-07-30T02:31:15.742Z","isPitch":true,"type":"pitch","defense":{"pitcher":{"id":676879,"link":"/api/v1/people/676879","pitchHand":{"code":"L","description":"Left"}},"catcher":{"id":661388,"link":"/api/v1/people/661388"},"first":{"id":683734,"link":"/api/v1/people/683734"},"second":{"id":668930,"link":"/api/v1/people/668930"},"third":{"id":702332,"link":"/api/v1/people/702332"},"shortstop":{"id":687401,"link":"/api/v1/people/687401"},"left":{"id":686555,"link":"/api/v1/people/686555"},"center":{"id":663368,"link":"/api/v1/people/663368"},"right":{"id":686217,"link":"/api/v1/people/686217"}},"offense":{"batter":{"id":542932,"link":"/api/v1/people/542932","batSide":{"code":"R","description":"Right"}},"batterPosition":{"code":"11","name":"Pinch Hitter","type":"Hitter","abbreviation":"PH"}},"officials":[{"official":{"id":482666,"link":"/api/v1/people/482666"},"officialType":"Home Plate"},{"official":{"id":596805,"link":"/api/v1/people/596805"},"officialType":"First Base"},{"official":{"id":503493,"link":"/api/v1/people/503493"},"officialType":"Second Base"},{"official":{"id":428442,"link":"/api/v1/people/428442"},"officialType":"Third Base"}],"contextMetrics":{}}],"credits":[{"player":{"id":542932,"link":"/api/v1/people/542932"},"credit":"b_ab"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_ab"},{"player":{"id":542932,"link":"/api/v1/people/542932"},"credit":"b_pa"},{"player":{"id":676879,"link":"/api/v1/people/676879"},"credit":"p_pa"}],"flags":[],"homeTeamWinProbability":100.0,"awayTeamWinProbability":0.0,"homeTeamWinProbabilityAdded":0.09999999999999432,"leverageIndex":0.0,"dramaIndex":6.0,"contextMetrics":{},"playEndTime":"2025-07-30T02:31:15.742Z","atBatIndex":79}]